0001193125-22-050913.txt : 20220224 0001193125-22-050913.hdr.sgml : 20220224 20220224062034 ACCESSION NUMBER: 0001193125-22-050913 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220224 DATE AS OF CHANGE: 20220224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Palantir Technologies Inc. CENTRAL INDEX KEY: 0001321655 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 680551851 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39540 FILM NUMBER: 22666360 BUSINESS ADDRESS: STREET 1: 1555 BLAKE STREET STREET 2: SUITE 250 CITY: DENVER STATE: CO ZIP: 80202 BUSINESS PHONE: 720-358-3679 MAIL ADDRESS: STREET 1: 1555 BLAKE STREET STREET 2: SUITE 250 CITY: DENVER STATE: CO ZIP: 80202 FORMER COMPANY: FORMER CONFORMED NAME: Palantir Technologies Inc DATE OF NAME CHANGE: 20050324 10-K 1 d273589d10k.htm FORM 10-K Form 10-K
falseFY0001321655--12-310.05P10YP3YP10YExcludes stock-based compensation expense.No other country represents 10% or more of total revenue for the years ended December 31, 2021, 2020, or 2019.The Company’s investment closed after December 31, 2021. See further discussion in Note 15. Subsequent Events.]Commercial contract contains termination for convenience clauses in the event the proposed business combination and/or the Company’s proposed investment is not completed.Investments are in publicly-traded marketable securities, unless otherwise noted.Investment in privately-held company. 0001321655 2021-12-31 0001321655 2020-12-31 0001321655 2021-01-01 2021-12-31 0001321655 2020-01-01 2020-12-31 0001321655 2019-01-01 2019-12-31 0001321655 2019-12-31 0001321655 2021-06-30 0001321655 2018-12-31 0001321655 us-gaap:CommonClassAMember 2021-12-31 0001321655 us-gaap:CommonClassBMember 2021-12-31 0001321655 pltr:CommonClassFMember 2021-12-31 0001321655 us-gaap:ConstructionInProgressMember 2021-12-31 0001321655 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001321655 us-gaap:ComputerEquipmentMember 2021-12-31 0001321655 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001321655 us-gaap:AccountsReceivableMember 2021-12-31 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember srt:MinimumMember 2021-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001321655 pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember 2021-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember country:US 2021-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember 2021-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember pltr:RestOfWorldMember 2021-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember country:GB 2021-12-31 0001321655 country:GB 2021-12-31 0001321655 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:DomesticCountryMember 2021-12-31 0001321655 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001321655 us-gaap:DomesticCountryMember 2021-12-31 0001321655 us-gaap:CaliforniaFranchiseTaxBoardMember 2021-12-31 0001321655 srt:MinimumMember 2021-12-31 0001321655 srt:MaximumMember 2021-12-31 0001321655 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001321655 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001321655 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001321655 pltr:CelularityMember 2021-12-31 0001321655 pltr:FaradayFutureMember 2021-12-31 0001321655 pltr:AstrocastMember 2021-12-31 0001321655 pltr:BlackskyMember 2021-12-31 0001321655 pltr:LiliumMember 2021-12-31 0001321655 pltr:SarcosRoboticsMember 2021-12-31 0001321655 pltr:RoivantSciencesMember 2021-12-31 0001321655 pltr:BabylonHealthMember 2021-12-31 0001321655 pltr:BirdGlobalMember 2021-12-31 0001321655 pltr:EmbarkTrucksMember 2021-12-31 0001321655 pltr:WejoMember 2021-12-31 0001321655 pltr:PearTherapeuticsMember 2021-12-31 0001321655 pltr:BoxedMember 2021-12-31 0001321655 pltr:SkydwellerMember 2021-12-31 0001321655 pltr:HyundaiOilbankMember 2021-12-31 0001321655 pltr:AdtheorentMember 2021-12-31 0001321655 pltr:AlternativeInvestmentMember 2021-12-31 0001321655 pltr:CommercialContractMember pltr:InvestmentAgreementMember srt:MaximumMember 2021-12-31 0001321655 us-gaap:CommonClassAMember 2020-12-31 0001321655 us-gaap:CommonClassBMember 2020-12-31 0001321655 pltr:CommonClassFMember 2020-12-31 0001321655 us-gaap:ConstructionInProgressMember 2020-12-31 0001321655 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001321655 us-gaap:ComputerEquipmentMember 2020-12-31 0001321655 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001321655 us-gaap:AccountsReceivableMember 2020-12-31 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember country:US 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember pltr:RestOfWorldMember 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember country:GB 2020-12-31 0001321655 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:DomesticCountryMember 2020-12-31 0001321655 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001321655 us-gaap:DomesticCountryMember 2020-12-31 0001321655 us-gaap:CaliforniaFranchiseTaxBoardMember 2020-12-31 0001321655 pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember 2020-12-31 0001321655 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001321655 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001321655 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001321655 pltr:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember 2021-01-01 2021-12-31 0001321655 pltr:ConversionOfConvertiblePreferredStockWarrantsIntoCommonStockWarrantsMember 2021-01-01 2021-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001321655 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001321655 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001321655 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember srt:MinimumMember 2021-01-01 2021-12-31 0001321655 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pltr:CustomerMember 2021-01-01 2021-12-31 0001321655 srt:MinimumMember pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001321655 pltr:PurchaseCommitmentOneMember 2021-01-01 2021-12-31 0001321655 pltr:PurchaseCommitmentTwoMember 2021-01-01 2021-12-31 0001321655 pltr:OptionsAndSarsIssuedAndOutstandingMember 2021-01-01 2021-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001321655 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001321655 us-gaap:GovernmentMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0001321655 pltr:CommercialMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0001321655 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0001321655 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001321655 pltr:RestOfWorldMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:FR us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:US us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:US us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001321655 country:FR us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001321655 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pltr:RestOfWorldMember 2021-01-01 2021-12-31 0001321655 us-gaap:SalesRevenueNetMember srt:MinimumMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 us-gaap:CommonClassAMember pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2021-01-01 2021-12-31 0001321655 pltr:TwoThousandTwentyExtendedExercisabilityMember 2021-01-01 2021-12-31 0001321655 pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001321655 country:GB us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 pltr:RestOfWorldMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 pltr:ForeignMember 2021-01-01 2021-12-31 0001321655 country:US 2021-01-01 2021-12-31 0001321655 pltr:LeaseRenewalOptionOneMember 2021-01-01 2021-12-31 0001321655 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001321655 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001321655 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001321655 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001321655 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001321655 pltr:InvestmentAgreementMember pltr:InvestmentCommitmentsMember 2021-01-01 2021-12-31 0001321655 pltr:EnergyVaultMember 2021-01-01 2021-12-31 0001321655 pltr:FastRadiusMember 2021-01-01 2021-12-31 0001321655 pltr:TritiumMember 2021-01-01 2021-12-31 0001321655 pltr:FinaccelMember 2021-01-01 2021-12-31 0001321655 pltr:ElectricVehicleChargingCompanyMember 2021-01-01 2021-12-31 0001321655 pltr:RigettiCoIncMember 2021-01-01 2021-12-31 0001321655 pltr:TelecommunicationsCompanyMember 2021-01-01 2021-12-31 0001321655 pltr:RubiconTechnologiesMember 2021-01-01 2021-12-31 0001321655 srt:MinimumMember pltr:InvestmentAgreementMember pltr:CommercialContractMember 2021-01-01 2021-12-31 0001321655 srt:MaximumMember pltr:CommercialContractMember pltr:InvestmentAgreementMember 2021-01-01 2021-12-31 0001321655 pltr:AlternativeInvestmentMember 2021-01-01 2021-12-31 0001321655 us-gaap:StockCompensationPlanMember 2021-01-01 2021-12-31 0001321655 pltr:CommercialContractMember pltr:InvestmentAgreementMember 2021-01-01 2021-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001321655 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001321655 pltr:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember 2020-01-01 2020-12-31 0001321655 pltr:ConversionOfConvertiblePreferredStockWarrantsIntoCommonStockWarrantsMember 2020-01-01 2020-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001321655 pltr:SeriesHOneConvertiblePreferredStockMember us-gaap:NonredeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 pltr:SeriesHOneConvertiblePreferredStockMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember pltr:SeriesHOneConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 pltr:SeriesHOneConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember srt:MinimumMember 2020-01-01 2020-12-31 0001321655 pltr:CustomerFMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pltr:CustomerMember 2020-01-01 2020-12-31 0001321655 pltr:CustomerGMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 us-gaap:CommonClassAMember pltr:SompoHoldingsIncMember 2020-01-01 2020-12-31 0001321655 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001321655 pltr:OptionsAndSarsIssuedAndOutstandingMember 2020-01-01 2020-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001321655 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001321655 pltr:GrowthUnitsOutstandingMember 2020-01-01 2020-12-31 0001321655 us-gaap:GovernmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0001321655 pltr:CommercialMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0001321655 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0001321655 us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember pltr:RestOfWorldMember 2020-01-01 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember country:FR 2020-01-01 2020-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember country:US 2020-01-01 2020-12-31 0001321655 country:US us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001321655 pltr:RestOfWorldMember us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001321655 country:FR us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember srt:MinimumMember 2020-01-01 2020-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 pltr:SeriesDConvertibleStockMember us-gaap:NonredeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:SeriesKConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 country:GB us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 pltr:RestOfWorldMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 pltr:ForeignMember 2020-01-01 2020-12-31 0001321655 country:US 2020-01-01 2020-12-31 0001321655 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001321655 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001321655 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001321655 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001321655 us-gaap:StockCompensationPlanMember 2020-01-01 2020-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001321655 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001321655 pltr:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember 2019-01-01 2019-12-31 0001321655 pltr:ConversionOfConvertiblePreferredStockWarrantsIntoCommonStockWarrantsMember 2019-01-01 2019-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember pltr:SeriesHRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:SeriesHRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesAConvertibleStockMember us-gaap:NonredeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesDConvertibleStockMember us-gaap:NonredeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesFConvertibleStockMember us-gaap:NonredeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesFConvertibleStockMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesDConvertibleStockMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesFConvertibleStockMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesFConvertibleStockMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesDConvertibleStockMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesDConvertibleStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:SalesRevenueNetMember srt:MinimumMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 pltr:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 pltr:OptionsAndSarsIssuedAndOutstandingMember 2019-01-01 2019-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001321655 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001321655 pltr:GrowthUnitsOutstandingMember 2019-01-01 2019-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 pltr:WarrantsToPurchaseRedeemableConvertibleAndConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:OperatingSegmentsMember us-gaap:GovernmentMember 2019-01-01 2019-12-31 0001321655 pltr:CommercialMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0001321655 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0001321655 us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-12-31 0001321655 country:FR us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember pltr:RestOfWorldMember 2019-01-01 2019-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 country:US us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2019-01-01 2019-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001321655 pltr:RestOfWorldMember us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001321655 country:FR us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001321655 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:SeriesDConvertibleStockMember pltr:ExcerciseOfWarrantsMember 2019-01-01 2019-12-31 0001321655 pltr:ForeignMember 2019-01-01 2019-12-31 0001321655 country:US 2019-01-01 2019-12-31 0001321655 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001321655 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001321655 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001321655 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001321655 us-gaap:StockCompensationPlanMember 2019-01-01 2019-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001321655 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001321655 pltr:PalantirTechnologiesJapanKKMember 2019-11-01 2019-11-30 0001321655 pltr:SompoHoldingsIncMember 2019-11-30 0001321655 pltr:PalantirTechnologiesJapanKKMember 2019-11-30 0001321655 pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2014-10-30 2014-10-30 0001321655 pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember 2014-10-30 2014-10-30 0001321655 pltr:PurchaseCommitmentTwoMember 2020-06-01 2020-06-30 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2020-08-06 2020-08-06 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2020-08-06 0001321655 us-gaap:RestrictedStockUnitsRSUMember pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2020-08-30 2020-08-30 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember us-gaap:CommonClassAMember 2020-09-30 2020-09-30 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 2020-09-30 0001321655 us-gaap:CommonClassAMember 2020-09-30 0001321655 us-gaap:CommonClassBMember 2020-09-30 0001321655 pltr:CommonClassFMember 2020-09-30 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2020-09-30 0001321655 pltr:CommonClassFMember 2022-02-17 0001321655 us-gaap:CommonClassAMember 2022-02-17 0001321655 us-gaap:CommonClassBMember 2022-02-17 0001321655 pltr:PurchaseCommitmentOneMember 2019-12-01 2019-12-31 0001321655 us-gaap:CommonClassBMember 2020-01-01 2020-09-30 0001321655 pltr:InvestmentAgreementMember us-gaap:SubsequentEventMember 2022-01-01 0001321655 pltr:FastRadiusIncMember us-gaap:SubsequentEventMember 2022-01-01 0001321655 pltr:EnergyVaultIncMember us-gaap:SubsequentEventMember 2022-01-01 0001321655 pltr:TritiumMember us-gaap:SubsequentEventMember 2022-01-01 0001321655 us-gaap:SubsequentEventMember 2022-01-01 0001321655 us-gaap:CommonStockMember 2020-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001321655 us-gaap:RetainedEarningsMember 2020-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001321655 us-gaap:CommonStockMember 2021-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001321655 us-gaap:RetainedEarningsMember 2021-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember 2019-12-31 0001321655 us-gaap:CommonStockMember 2019-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001321655 us-gaap:TreasuryStockMember 2019-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001321655 us-gaap:RetainedEarningsMember 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember 2018-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2018-12-31 0001321655 us-gaap:CommonStockMember 2018-12-31 0001321655 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001321655 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001321655 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001321655 us-gaap:RetainedEarningsMember 2018-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001321655 us-gaap:TreasuryStockMember 2018-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 iso4217:USD xbrli:shares xbrli:pure utr:Year iso4217:USD xbrli:shares utr:oz
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 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
OR
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF
For the transition period from
                
to
                
Commission File Number:
001-39540
 
Palantir Technologies Inc.
(Exact Name of Registrant as Specified in its Charter)
 

Delaware
 
68-0551851
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
   
1555 Blake Street, Suite 250
Denver, Colorado
 
80202
(Address of principal executive offices)
 
(Zip Code)
 
Registrant’s telephone number, including area code: (720)
358-3679
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class
 
Trading
Symbol(s)
 
Name of each exchange
on which registered
Class A Common Stock, par value $0.001 per share
 
PLTR
 
New York Stock Exchange
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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule
12b-2
of the Exchange Act.
 
Large accelerated filer
 
☒ Accelerated filer
  
     
Non-accelerated
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 Act).    Yes  ☐    No  
The aggregate market value of the common stock held by
non-affiliates
of the registrant, based on the closing price of the shares of Class A common stock on June 30, 2021 as reported by the New York Stock Exchange on such date was approximately $45.4 billion. Shares of the registrant’s common stock held by each executive officer and director and by each other person who may be deemed to be an affiliate of the registrant have been excluded from this computation. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.
As of February 17, 2022, there were
 1,929,183,497 shares of the registrants’ Class A common stock outstanding, 99,929,842 shares of the registrant’s Class B common stock outstanding, and 1,005,000 shares of the registrant’s Class F common stock outstanding.
Documents Incorporated by Reference
Portions of the registrant’s Definitive Proxy Statement relating to the Annual Meeting of Stockholders to be held in 2022 are incorporated by reference into Part III of this Annual Report on Form
10-K
where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2021.
 
 
 

TABLE OF CONTENTS
 
 
 
 
  
Page
 
 
PART I
  
 
     
Item 1.
 
  
5
     
Item 1A.
 
  
13
     
Item 1B.
 
  
73
     
Item 2.
 
  
73
     
Item 3.
 
  
73
     
Item 4.
 
  
73
     
 
 
PART II
  
 
     
Item 5.
 
  
74
     
Item 6.
 
  
75
     
Item 7.
 
  
76
     
Item 7A.    
 
  
95
     
Item 8.
 
  
97
     
Item 9
 
  
137
     
Item 9A.
 
  
137
     
Item 9B.
 
  
138
     
Item 9C.
 
  
138
     
 
 
PART III
  
 
     
Item 10.
 
  
139
     
Item 11.
 
  
139
     
Item 12.
 
  
139
     
Item 13.
 
  
139
     
Item 14.
 
  
139
     
 
 
PART IV
  
 
     
Item 15.
 
  
140
     
Item 16.
 
  
142
 
2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form
10-K
contains forward-looking statements within the meaning of the federal securities laws, which statements involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “can,” “would,” “intend,” “target,” “goal,” “outlook,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential,” “future,” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Annual Report on Form
10-K
include, but are not limited to, statements about:
 
   
our expectations regarding financial performance and liquidity, including but not limited to our expectations regarding revenue, cost of revenue, operating expenses, stock-based compensation, our ability to achieve and maintain future profitability and cash flows;
 
   
our ability to successfully execute our business and growth strategy;
 
   
the sufficiency of our cash and cash equivalents to meet our liquidity needs;
 
   
the demand for our platforms in general;
 
   
our ability to increase our number of customers and revenue generated from customers;
 
   
our expectations regarding the future contribution margin of our existing and future customers;
 
   
our expectations regarding our ability to quickly and effectively integrate our platforms for our existing and future customers;
 
   
our ability to develop new platforms, and enhancements to existing platforms, and bring them to market in a timely manner;
 
   
our market share, category positions, and market trends, including our ability to grow our business in large government and commercial organizations, including our expectations regarding the impact of Federal Acquisition Streamlining Act of 1994 (“FASA”);
 
   
our ability to compete with existing and new competitors in existing and new markets and products;
 
   
our expectations regarding anticipated technology needs and developments and our ability to address those needs and developments with our platforms;
 
   
our expectations regarding litigation and legal and regulatory matters;
 
   
our expectations regarding our ability to meet existing performance obligations and maintain the operability of our products;
 
   
our expectations regarding the effects of existing and developing laws and regulations, including with respect to taxation, privacy, data protection, and cybersecurity;
 
   
our expectations regarding new and evolving markets;
 
   
our ability to develop and protect our brand;
 
   
our ability to maintain the security and availability of our platforms;
 
   
our expectations and management of future growth;
 
   
our expectations concerning relationships with third parties, including our customers, equity method investment partners, and vendors;
 
   
our expectations regarding our recent investments in, and enterprise agreements with, various entities, including special purpose acquisition companies and/or other privately-held or publicly-traded entities;
 
   
our ability to maintain, protect, and enhance our intellectual property;
 
3

   
our expectations regarding our multi-class stock and governance structure and the benefits thereof;
 
   
the impact of the ongoing coronavirus
(“COVID-19”
or “COVID”) pandemic, including on our and our customers’, vendors’, and partners’ respective businesses and the markets in which we and our customers, vendors, and partners operate; and
 
   
the increased expenses associated with being a public company.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form
10-K.
You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form
10-K
primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations, and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors, including those described in the section titled “
Risk Factors
” and elsewhere in this Annual Report on Form
10-K.
Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on any forward-looking statements contained in this Annual Report on Form
10-K.
We cannot assure you that the results, events, and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events, or circumstances could differ materially from those described in such forward-looking statements.
Neither we nor any other person assumes responsibility for the accuracy and completeness of any of these forward-looking statements. Moreover, the forward-looking statements made in this Annual Report on Form
10-K
relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form
10-K
to reflect events or circumstances after the date of this Annual Report on Form
10-K
or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, restructurings, joint ventures, partnerships, channel sales relationships, or investments we may make.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Annual Report on Form
10-K,
and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
 
4

PART I
 
ITEM 1.
BUSINESS
Overview
We build software that empowers organizations to effectively integrate their data, decisions, and operations at scale.
We were founded in 2003 and started building software for the intelligence community in the United States to assist in counterterrorism investigations and operations. We later began working with commercial enterprises, who often faced fundamentally similar challenges in working with data.
We have built three principal software platforms, Palantir Gotham (“Gotham”), Palantir Foundry (“Foundry”), and Palantir Apollo (“Apollo”). Gotham and Foundry enable institutions to transform massive amounts of information into an integrated data asset that reflects their operations. For over a decade, Gotham has surfaced insights for global defense agencies, the intelligence community, disaster relief organizations and beyond. And Foundry is becoming a central operating system not only for individual institutions but also for entire industries. Apollo is a cloud-agnostic, single control layer that coordinates ongoing delivery of new features, security updates, and platform configurations, helping to ensure the continuous operation of critical systems and allowing our customers to run their software in virtually any environment.
Recent crises and systemic shocks, such as the
COVID-19
pandemic, have made clear to many of our customers that accommodating the extended timelines ordinarily required to realize results from implementing new software solutions is not a viable option. As a result, customers are increasingly adopting our software, which can be ready in days, over internal software development efforts, which may take months or years. See further discussion in the section titled
“Management’s Discussion and Analysis of Financial Condition and Results of Operation — Overview —
COVID-19
Impact.”
Our Platforms
We have built three principal software platforms: Gotham, Foundry, and Apollo. Our software platforms provide the critical infrastructure needed to integrate our customers’ data and operations and run their software in virtually any environment.
The vertically integrated nature of Gotham and Foundry allows users of varying technical abilities to collaborate effectively in our platforms. Data engineers can integrate new data sources, analysts can clean and transform data, data scientists can write models, business users can conduct daily workflows, and senior leaders can make critical decisions. The two platforms can either be used separately or bundled together as a single ecosystem.
Data, analyses, decisions, and the metadata around each are secured with fine-grained access controls that propagate from source data to shared analyses. Each platform is comprised of user-facing applications that are targeted to the specific industries and sectors in which they are used.
Despite their differences, Gotham and Foundry both serve as central operating systems for our customers. Where they vary in specific functionality, they align in approach. Both platforms, backed by Apollo, can be deployed in almost any environment.
Similarly, customers can now use Apollo to enable continuous deployment, configuration management, and central software operations management across almost any environment for their own software products.
Gotham
Gotham enables users to identify patterns hidden deep within datasets, ranging from signals intelligence sources to reports from confidential informants. It also facilitates the
hand-off
between analysts and operational users, helping operators plan and execute real-world responses to threats that have been identified within the platform. Gotham is now used broadly across government functions.
 
5

We also offer Gotham to our commercial customers, including to those in the financial services industry in connection with fraud investigations.
Foundry
Foundry transforms the ways organizations operate by creating a central operating system for their data. Individual users can integrate and analyze the data they need in one place. The speed with which users can experiment and test new ideas is what makes the software stick.
Data projects often fail because the steps and methods used to build data pipelines are difficult to understand and recreate. We built Foundry’s backend to solve the root of this problem. The platform’s graphical interface does the rest, allowing users to track and trace their pipelines so they know what the rows and columns in their tables represent and why they are there. All of our commercial customers now use it, as do several of our government customers.
Apollo
We have always prioritized meeting our customers wherever they need us most. We originally built Apollo to enable the continuous delivery of our software wherever our customers are: in the cloud,
on-premises,
or even more rugged environments. Today, Apollo enables the rapid, secure delivery of our software and updates across our business.
In 2021, we began offering Apollo as a commercial solution to allow our customers to securely deploy their own software in virtually any environment. Apollo provides a single control layer to coordinate ongoing delivery of new features, security updates, and platform configurations.
Our Customers
We work with many of the world’s leading government and commercial institutions. As of December 31, 2021, we had 237 customers.
An overview of those customers and the ways in which they use our software follows below.
Overview
Our software is currently used across more than 50 industries around the world.
Of the $1.5 billion in revenue that we generated in 2021, 58% came from customers in the government segment, and 42% came from customers in the commercial segment.
Our business continues to have a global presence. In 2021, we earned 57% of our revenue from customers in the United States, and 43% from those abroad.
Our average revenue per customer during the trailing twelve months ended December 31, 2021 was $6.5 million, which is down from 2020, when our average revenue per customer during the trailing twelve months ended December 31, 2020 was $7.9 million, reflecting our continued acceleration in customer acquisition.
The average revenue for our top twenty customers during the trailing twelve months ended December 31, 2021 was $43.6 million, and is up from 2020, when the average revenue from our top 20 customers during the trailing twelve months ended December 31, 2020 was $33.2 million, demonstrating our expanding relationships with existing customers.
 
6

Our Software at Work
Our software is in the hands of factory workers, soldiers, clinicians, prosecutors, investigators, claims adjusters, technicians, intelligence analysts, and social workers around the world. It is used by assembly workers in France, pharmaceutical researchers in Germany, public health administrators in the United Kingdom, and special forces personnel and senior military officials in the United States.
Industries and Sectors
In addition to supporting individual institutions, our platforms have become central operating systems for entire industries and sectors.
Our work with Airbus, for example, was initially focused on the production of the A350 aircraft. The deployment of our software soon grew into Skywise, our aviation platform that has become the central operating system of the airline industry.
Skywise connects more than 9,000 aircraft across more than 100 airlines. Decision makers at each of these institutions use Skywise to more efficiently design, manufacture, service, operate, and maintain their global fleets.
Similarly, when it comes to our work with defense and intelligence agencies, our software is not only used by individual organizations but is also used to enable sharing of information and collaboration across agencies and countries. This is made possible by our software’s access controls, which enable agencies to work on the same platform simultaneously and securely.
Sales and Marketing
Our approach to sales and marketing is built around the first two phases of our business model, as described in the section titled “
Management’s Discussion and Analysis of Financial Condition and Results of Operation — Our Business Model
”: customer acquisition (in the Acquire phase) and account growth (in the Expand phase).
Customer Acquisition
Our customer acquisition strategy targets large-scale,
hard-to-execute
opportunities at large government and commercial institutions. The high installation costs, high failure risks, complexity of data environments, and the long sales cycles associated with these opportunities raise the barriers to entry for competition. The larger, more complex, and more technologically demanding the problem, the more likely we are to succeed. Additionally, we have begun expanding access to our platforms to early- and growth-stage companies, including startups, as we continue our outreach efforts to an increasingly broad swath of our potential market.
Across both the public and private sectors, there is a history of failures when investing in new technologies. One U.S. military department spent more than $1 billion building an enterprise resource planning system from scratch. The system was never delivered, and the project was terminated.
Many of our customers have had similar experiences investing millions — even billions — of dollars in digital transformation projects, enterprise data warehouses, and digital twin initiatives that never really worked.
These failures have made both software buyers and vendors highly risk-averse. Institutions often doubt that any vendor can implement a working solution and are unwilling to invest. On the other hand, smaller technology companies are often unable to compete for complex, large-scale opportunities because installation costs and the risks of failure are too high, and the sales cycles too long.
 
7

These are precisely the opportunities we target. Rather than reject projects with risky and resource intensive installation requirements, we actively seek them out.
There are a number of sales and marketing strategies that have accelerated our ability to acquire customers in recent years:
Expansion of Access to Platforms
We have recently begun to expand access to our platforms to early- and growth-stage companies, including startups, as we continue our outreach efforts to an increasingly broad swath of the potential market.
The speed with which our platforms can be deployed has significantly expanded the range of potential customers with which we plan on partnering over the long term. We anticipate that our reach among an increasingly broad set of customers, in both the commercial and government sectors, will accelerate moving forward. We believe that, as these new partners grow, we will grow with them.
We have also made a number of investments in companies whose businesses rely on the ability of their organizations to manage and analyze data effectively at scale.
Our proximity to these businesses and the industries in which they are operating has enhanced, and is expected to continue enhancing, our own product and business development efforts, as we continue expanding access to our platforms to the broadest possible set of customers.
Direct Sales Force
We have invested and continue to invest in an account-based sales force to identify new customers and opportunities.
We believe that our decision to grow our sales force in recent years has resulted in multiple new customers that are in the Fortune 100 and include leading government agencies around the world. We will continue to expand headcount in our direct sales force.
Sector and Industry Platforms
We are developing industry operating systems to help companies and government agencies manage operations across their entire organizations. These operating systems allow our software to be distributed at scale to institutions within given industries.
For example, Skywise is our aviation platform that we have developed in partnership with Airbus. Our approach with Airbus involves a collaborative
go-to-market
strategy to distribute the Foundry platform across the aviation industry. The adoption of our software has been swift. Since June 2017, Skywise has expanded from zero to more than one hundred airlines on the platform. Each one is now an existing or potential customer.
We are working on similar partnerships in the insurance, healthcare, automotive, and government sectors, which we anticipate will have a significant impact on our business moving forward.
U.S. Government
We intend to capture an even greater share of U.S. federal government spending on software systems, following our 2018 legal victory in federal court. The ruling requires the government to consider commercially available products, such as our software, before attempting to build its own.
 
8

See the section titled
“Management’s Discussion and Analysis of Financial Condition and Results of Operation — Overview — Our Customers”
for a discussion of the terms of our government contracts.
Channel Sales & Cloud Partnerships
We are exploring the development of channel sales partnerships for specific industries and sectors by partnering closely with leading providers of public, private, and hybrid cloud services, which have relationships with essentially every major enterprise in the world and have large, existing sales forces.
This channel emerged as an extension of the large computing requirements for our platforms and the migration towards the cloud as the hosting environment of choice for many customers. The existing footprint of these providers provides us with access to their large customer base and expands our distribution capabilities.
Joint Ventures & New Business Partnerships
We intend to continue to form joint ventures and new business partnerships, where we believe specific industries or sectors require a local partner and additional investment in order to realize the full potential of our platforms.
Account Growth
There are a number of sales and marketing strategies that we use to drive revenue growth at an account.
These strategies include (1) creating new ecosystem partnerships to extend the platform beyond the customer’s four walls into the operations of its partners and suppliers, (2) selling additional productized cross-industry software capabilities, and (3) selling strategic implementations of our software against specific use cases, which deliver competitive differentiation.
Our sales and marketing strategies allow us to scale existing customer contracts horizontally to include additional divisions or functions within a single institution and vertically to include additional users and user groups. In tackling the customer’s most pressing and challenging problems first, we establish the trust needed to expand platform usage across the full enterprise.
Research and Development
We believe that in order to fully address the most complex and valuable challenges that our customers face, we must experience and understand their problems firsthand. To do so, we embed with our users. Our research and development function is responsible for the design, development, testing, validation, and refinement of our platforms, and embedding with our users allows us to identify research and development opportunities for our platforms or new products. We focus on innovating and developing new features and modules for our existing platforms, or new products, and further enhancing the functionality, reliability, usability, and performance of our platforms. By leveraging the tens of thousands of front-line hours across various industries and using emerging technologies, we can better anticipate customer needs and bring new use cases and new applications of existing services to our existing and potential customers. We have made, and will continue to make, significant investments in research and development to broaden our platform capabilities, strengthen our existing platforms and innovate.
Privacy and Civil Liberties
We are committed to ensuring that our software is as effective as possible while preserving individuals’ fundamental rights to privacy and civil liberties. We have made deep investments to ensure that safeguarding privacy and civil liberties protections remains central to our software and business practices.
 
9

Our platforms were built from the start to protect individual privacy and prevent the misuse of information. We are not in the business of collecting, mining, or selling data. We build software platforms that enable our customers to integrate their own data — data that they already have.
The same technology that makes Palantir so analytically powerful — its ability to construct a model of the real world from countless data points — is what allows our customers to monitor and control access to that data and its use.
Principles
As we build software to answer questions of increasing significance and complexity, we apply a set of principles at all stages of the development of our software and its deployment.
 
   
Systems must incorporate privacy from the beginning of the design process
. Our goal has always been to eliminate the perceived trade-offs between privacy and utility. To do this, we treat privacy as a fundamental concern at every stage of the engineering process.
 
   
Decisions that can affect individuals’ rights and liberties cannot be left solely to computers
. Our customers are using data to inform decisions with significant implications for individuals. Rather than relying on algorithms that inhibit accountability, our software empowers humans to make informed decisions.
 
   
Technology is not the answer to every problem
. Some decisions carry implications that are too complex or significant to be automated. We strive to understand major world problems and think critically about whether it’s possible to build complementary solutions in an ethically responsible way.
Customer Impact
Some examples of the ways in which our software facilitates data protection at our customers follow below.
 
   
Our platforms provide a secure, privacy-protective cloud-based data enclave to centralize data on
COVID-19
for collaborative clinical research.
 
   
Our platforms serve as the central analytics system of a major law enforcement agency in northern Europe. Scandinavia has long been at the forefront of data protection, and our software facilitates effective implementation of its rigorous privacy policies.
 
   
A customer in Europe needed to adhere to rigorous purpose specification and proportionality requirements during sensitive analytical workflows. We worked with the customer to implement technical measures requiring analysts to provide reviewable justifications for access. Those controls were further supported by auditing capabilities to ensure that data processing satisfied legitimate purposes under the relevant regulations.
 
   
A multinational insurer sought to build and apply machine-learning models to surface fraudulent insurance claims, while ensuring that processing was sufficiently transparent, interpretable, and accountable to decision makers and oversight authorities. We helped to configure and implement a number of supporting privacy-enhancing features, including pseudonymization processes to minimize data exposure, rigorous documentation of machine learning model features and parameters, and auditing tools for users and regulators.
Our Team
We employ a team of engineers, lawyers, and social scientists to ensure that our company remains a leader in the field when it comes to privacy practices and software development.
 
10

The Privacy and Civil Liberties Engineering team is responsible for ensuring a culture of responsibility around the development and use of our technology by leading the development of privacy-enhancing technologies, publishing research, consulting with policymakers, helping our customers implement data governance best practices, and facilitating company-wide dialogue on ethical issues. The team is supported by the Palantir Council of Advisors on Privacy and Civil Liberties, a group of independent experts in privacy law, policy, and ethics who help us to understand and address the implications of our work.
Privacy-Enhancing Technologies
 
   
Access Controls
. Our platforms provide highly granular access restrictions with subtle and flexible access permissions, such as temporal and purpose-based limitations. This allows for precision data management — even, at times, across multiple, independent databases — that closely aligns access with customer specifications. For example, a user sees only the specific information necessary for a defined task (e.g., investigating a specific crime or determining whether to extend credit to an individual).
 
   
Sensitive Data Inference
. Institutions managing sprawling collections of data often struggle to keep track of which data assets include sensitive fields such as personal identifiers or health records. Our software provides inference tools to assist institutions in detecting the presence of such data so that they can flag and handle the data appropriately.
 
   
Federation
. Federation allows users to search and analyze data from multiple, independent databases without duplicating and centralizing data in a single place. Our platforms provide intelligent query interfaces that reduce the complexity of federation so that users can access the information they need without directly integrating the source into the platform.
 
   
Audit Logging and Analysis
. User actions — including searches, data use justifications, access requests, analyst collaborations, and report generation — within a system must be recorded to ensure that authorized oversight entities, both internal to an institution and external, can confirm appropriate and lawful data usage. Our platforms maintain audit logs and make them accessible to (and readable by) authorized users to help them both retroactively investigate and proactively identify misuse of systems.
 
   
Data Integrity and Redress
. Our platforms track the provenance and version history of all data in the system so that users can assess the reliability of the data and review and correct inaccuracies. Providing users with well-curated,
up-to-date
data reduces the risks of erroneous conclusions.
 
   
Data Retention and Deletion
. Institutions must be able to implement flexible and auditable retention policies and verify that data flagged for deletion has truly been purged from the system. Our platforms enable institutions to schedule and manage the removal of old or irrelevant information as required by data management best practices or applicable regulations.
Competition
We are fundamentally competing with the internal software development efforts of our potential customers.
Organizations frequently attempt to build their own data platforms before turning to buy ours. In trying to build something on their own, they generally rely on a patchwork of custom solutions, outside consultants, IT services companies, packaged enterprise and open source software, and significant internal IT resources.
In addition, our competitors include large enterprise software companies, government contractors, and system integrators. We also face competition from emerging companies as well as established companies that are only now beginning to enter this market.
The principal competitive factors in the markets in which we operate include:
 
   
platform capabilities and product functionality;
 
11

   
data security and privacy;
 
   
ease and speed of adoption, use, and deployment;
 
   
product innovation;
 
   
pricing and cost structures;
 
   
customer experience, including support; and
 
   
brand awareness and reputation.
While we believe we generally compete favorably with our competitors, as well as with software developed by customers internally, based on these competitive factors, some of our competitors have greater name recognition, longer operating histories, and larger customer bases; larger sales and marketing budgets and resources and the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products; broader, deeper, or otherwise more established relationships with technology, channel, and distribution partners and customers; wider geographic presence or greater access to larger potential customer bases; greater focus in specific geographies; lower labor and research and development costs; larger and more mature intellectual property portfolios; and substantially greater financial, technical, and other resources to provide support, to make acquisitions, and to develop and introduce new products.
Intellectual Property
We believe that our intellectual property rights are valuable and important to our business. We rely on a combination of patents, copyrights, trademarks, trade secrets,
know-how,
contractual provisions, and confidentiality procedures to protect our intellectual property rights.
We seek to protect our proprietary inventions relevant to our business through patent protection in the United States and abroad; however, we are not dependent on any particular patent or application for the operation of our business.
In addition, we have registered “Palantir” as a trademark in the United States and other jurisdictions. We also have registered trademarks for “Gotham,” “Palantir Foundry,” and our corporate logo, and are the registered holder of a variety of domestic and international domain names that include “Palantir,” including, most importantly, “Palantir.com.”
In addition to the protection provided by our intellectual property rights, we enter into proprietary information and invention assignment agreements or similar agreements with our employees, consultants, and contractors. We further control the use of our proprietary technology and intellectual property rights through provisions in our agreements with customers.
Seasonality
We generally experience seasonality in the timing of recognition of revenue as a result of the timing of the execution of our contracts and, to a lesser extent, the existence of certain acceptance criteria, as we have historically executed many of our contracts in the third and fourth quarters due to the fiscal year ends and procurement cycles of our customers and at times we may start work prior to finalizing such contracts. See “
Risk Factors—Seasonality may cause fluctuations in our results of operations and position.
Employees and Human Capital
Our employees are critical to the success of our business. As of December 31, 2021, we had 2,920 full-time employees, including 1,058 employees employed outside of the United States. We also engage part-time employees, independent contractors, and third-party personnel to supplement our workforce.
 
12

Other than our employees in France, who are represented by a works council, none of our employees is represented by a labor union. We have not experienced any work stoppages due to employee disputes, and we believe that our employee relations are strong.
Our human capital resources objectives include recruiting, retaining, training, and motivating our personnel. We strive to foster a diverse and inclusive culture and environment which encourages active dialogue and robust engagement on the issues most salient to employee satisfaction and believe our employees are empowered to play a significant role in shaping the direction and success of the company. One avenue for employees to contribute their voices is through Affinity Groups:
employee-led
resource groups that celebrate unique perspectives and backgrounds and help guide our Diversity, Equity & Inclusion (DEI) business initiatives. We also conduct regular company-wide surveys to assess the sentiment toward our values and culture, and our employees’ well-being and overall health. These surveys allow Palantir to get actionable feedback and drive awareness, discussion, and change.
Diversity, Equity, & Inclusion
To achieve our best outcomes, Palantir needs people who bring a wide range of backgrounds, perspectives, and lived experiences. Our DEI team takes the lead in working to increase awareness and accountability and promote active allyship throughout Palantir. We acknowledge that each member of our increasingly diverse community has their own needs, experiences, and opportunities.
Available Information
Our website is https://www.palantir.com, our investor relations website is https://investors.palantir.com, our LinkedIn account is @Palantir Technologies and our Twitter account is @PalantirTech. We have used, and intend to continue to use, our website, investor relations website, LinkedIn, and Twitter accounts as a means of disclosing material
non-public
information and for complying with our disclosure obligations under Regulation FD. The following filings are available through our investor relations website after we file them with the Securities and Exchange Commission (“SEC”): Annual Report on Form
10-K,
Quarterly Reports on Form
10-Q,
current reports on Form
8-K,
and our Proxy Statement for our annual meeting of stockholders. These filings are also available for download free of charge on our investor relations website. The SEC also maintains an Internet website that contains reports, proxy statements and other information about issuers, like us, that file electronically with the SEC. The address of that website is www.sec.gov.
We webcast our earnings calls and certain events we participate in or host with members of the investment community on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events, press and earnings releases, and blogs as part of our investor relations website. Further corporate governance information, including our corporate governance guidelines, code of business conduct and ethics, and committee charters is also available on our investor relations website under the heading “Governance.” The contents of the websites provided above are not intended to be incorporated by reference into this Annual Report on Form
10-K
or in any other report or document we file with the SEC. Further, our references to the URLs for these websites are intended to be inactive textual references only.
 
ITEM 1A.
RISK FACTORS
Investing in our Class A common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form
10-K,
including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and accompanying notes, before making a decision to invest in our Class A common stock. Our business, financial condition, results of operations, or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are
 
13

material. If any of the risks actually occur, our business, financial condition, results of operations, and prospects could be adversely affected. In that event, the trading price of our Class A common stock could decline, and you could lose part or all of your investment.
Risk Factor Summary
Our business is subject to numerous risks and uncertainties that you should consider before investing in our Class A common stock. These risks are described more fully below and include, but are not limited to, risks relating to the following:
 
   
we have incurred losses each year and we may not become profitable in the future;
 
   
we may not be able to sustain our revenue growth rate;
 
   
our sales efforts involve considerable time and expense and our sales cycle is often long and unpredictable;
 
   
a limited number of customers account for a substantial portion of our revenue;
 
   
our results of operations and our key business measures are likely to fluctuate significantly on a quarterly basis;
 
   
seasonality may cause fluctuations in our results of operations and position;
 
   
our platforms are complex and may have a lengthy implementation process;
 
   
we may not successfully develop and deploy new technologies to address the needs of our customers;
 
   
our platforms must operate with third-party products and services;
 
   
we may be unable to hire, retain, train, and motivate qualified personnel and senior management and deploy our personnel and resources to meet customer demand;
 
   
we may be unable to successfully build, expand, and deploy our marketing and sales organization;
 
   
we may not be able to maintain and enhance our brand and reputation;
 
   
unfavorable news or social media coverage may harm our reputation and business;
 
   
exclusive arrangements or unique terms with customers or partners may result in significant risks or liabilities to us;
 
   
we face intense competition in our markets;
 
   
we may be unable to maintain or properly manage our culture as we grow;
 
   
we may not enter into relationships with potential customers if we consider their activities to be inconsistent with our organizational mission or values;
 
   
joint ventures, channel sales relationships, platform partnerships, and strategic alliances may be unsuccessful;
 
   
we may not be successful in executing our strategy to increase our sales to larger customers;
 
   
breach of the systems of any third parties upon which we rely, our customers’ cloud or
on-premises
environments, or our internal systems or unauthorized access to data;
 
   
the
COVID-19
pandemic may continue to significantly affect our business and operations;
 
   
the market for our platforms and services may develop more slowly than we expect;
 
   
we have made and may continue to make strategic investments to support key business initiatives, including in privately-held and publicly-traded companies as well as alternative investments, and we may not realize a return on these investments;
 
14

   
issues raised by the use of artificial intelligence in our platforms may result in reputational harm or liability;
 
   
we depend on computing infrastructure of third parties and they may experience errors, disruption, performance problems, or failure;
 
   
we may fail to adequately obtain, maintain, protect, and enforce our intellectual property and other proprietary rights;
 
   
we may be subject to intellectual property rights claims;
 
   
there may be real or perceived errors, failures, defects, or bugs in our platforms;
 
   
we rely on the availability of third-party technology that may be difficult to replace or that may cause errors;
 
   
our business is subject to complex and evolving U.S. and
non-U.S.
laws and regulations regarding privacy, data protection and security, technology protection, and other matters;
 
   
our
non-U.S.
sales and operations subject us to additional risks and regulations;
 
   
we may encounter unfavorable outcomes in legal, regulatory, and administrative inquiries and proceedings;
 
   
we may fail to receive and maintain government contracts or there may be changes in the contracting or fiscal policies of the public sector;
 
   
many of our customer contracts may be terminated by the customer at any time for convenience and may contain other provisions permitting the customer to discontinue contract performance;
 
   
we may not realize the full deal value of our customer contracts;
 
   
there may be a decline in the U.S. and other government budgets, changes in spending or budgetary priorities, or delays in contract awards; and
 
   
the multi-class structure of our common stock, the Founder Voting Trust Agreement, and the Founder Voting Agreement concentrate voting power with certain stockholders, in particular, our Founders and their affiliates.
Risks Related to Our Business and Industry
We have incurred losses each year since our inception, we expect our operating expenses to increase, and we may not become profitable in the future.
We have incurred losses each year since our inception as reflected in our consolidated statements of operations included elsewhere in this filing, and we may never achieve or maintain profitability. In addition, our operating expenses have increased over time. As we continue to expand our business, industry verticals, and the breadth of our operations, upgrade our infrastructure, hire additional employees, expand into new markets, invest in research and development, invest in sales and marketing, including expanding our sales organization and related sales-based payments that may come with such expansion, lease more real estate to accommodate our anticipated future growth, and incur costs associated with general administration, including expenses related to being a public company, we expect that our costs of revenue and operating expenses will continue to increase. To the extent we are successful in increasing our customer base, we may also incur increased losses because the costs associated with acquiring and growing our customers via our Acquire, Expand, and Scale business model and with research and development are generally incurred upfront, while our revenue from customer contracts is generally recognized over the contract term. Furthermore, our sales model often requires us to spend months and invest significant resources working with customers on pilot deployments at no or low cost to them, which may result in no or minimal future revenue. We may not be able to increase our revenue at a rate sufficient to offset increases in our costs of revenue and operating expenses in the near term or at all, which would prevent us from
 
15

achieving or maintaining profitability in the future. Any failure by us to achieve, and then sustain or increase, profitability on a consistent basis could adversely affect our business, financial condition, and results of operations.
We may not be able to sustain our revenue growth rate in the future.
Although our revenue has increased in recent periods, there can be no assurances that revenue will continue to grow or do so at current rates, and you should not rely on the revenue of any prior quarterly or annual period as an indication of our future performance. Our revenue growth rate may decline in future periods. Many factors may contribute to declines in our revenue growth rate, including increased competition, slowing demand for our platforms from existing and new customers, a failure by us to continue capitalizing on growth opportunities, terminations of existing contracts or failure to exercise existing options by our customers, and the maturation of our business, among others. If our revenue growth rate declines, our business, financial condition, and results of operations could be adversely affected.
Our sales efforts involve considerable time and expense and our sales cycle is often long and unpredictable.
Our results of operations may fluctuate, in part, because of the intensive nature of our sales efforts and the length and unpredictability of our sales cycle. As part of our sales efforts, we invest considerable time and expense evaluating the specific organizational needs of our potential customers and educating these potential customers about the technical capabilities and value of our platforms and services. We often also provide our platforms to potential customers at no or low cost initially to them for evaluation purposes through short-term pilot deployments of our platforms in the Acquire phase of our business model, and there is no guarantee that we will be able to move customers from the Acquire phase into later phases. In addition, we have a growing direct sales force, and our sales efforts have historically depended on the significant involvement of our senior management team. The length of our sales cycle, from initial demonstration of our platforms to sale of our platforms and services, tends to be long and varies substantially from customer to customer. Our sales cycle often lasts six to nine months but can extend to a year or more for some customers. Because decisions to purchase our platforms involve significant financial commitments, potential customers generally evaluate our platforms at multiple levels within their organization, each of which often have specific requirements, and typically involve their senior management.
Our results of operations depend on sales to enterprise customers, which make product purchasing decisions based in part or entirely on factors, or perceived factors, not directly related to the features of the platforms, including, among others, that customer’s projections of business growth, uncertainty about economic conditions (including as a result of the ongoing
COVID-19
pandemic), capital budgets, anticipated cost savings from the implementation of our platforms, potential preference for such customer’s internally-developed software solutions, perceptions about our business and platforms, more favorable terms offered by potential competitors, and previous technology investments. In addition, certain decision makers and other stakeholders within our potential customers tend to have vested interests in the continued use of internally developed or existing software, which may make it more difficult for us to sell our platforms and services. As a result of these and other factors, our sales efforts typically require an extensive effort throughout a customer’s organization, a significant investment of human resources, expense and time, including by our senior management, and there can be no assurances that we will be successful in making a sale to a potential customer. If our sales efforts to a potential customer do not result in sufficient revenue to justify our investments, our business, financial condition, and results of operations could be adversely affected.
 
16

Historically, existing customers have expanded their relationships with us, which has resulted in a limited number of customers accounting for a substantial portion of our revenue. If existing customers do not make subsequent purchases from us or renew their contracts with us, or if our relationships with our largest customers are impaired or terminated, our revenue could decline, and our results of operations would be adversely impacted.
We derive a significant portion of our revenue from existing customers that expand their relationships with us. Increasing the size and number of the deployments of our existing customers is a major part of our growth strategy. We may not be effective in executing this or any other aspect of our growth strategy.
Our top three customers together accounted for 18% and 25% of our revenue for the years ended December 31, 2021 and 2020, respectively. Our top three customers by revenue, for the year ended December 31, 2021, have been with us for an average of five years as of December 31, 2021. Certain of our customers, including customers that represent a significant portion of our business, have in the past reduced their spend with us or terminated their agreements with us, which has reduced our anticipated future payments or revenue from these customers, and which has required us to refund some previously paid amounts to these customers. It is not possible for us to predict the future level of demand from our larger customers for our platforms and applications.
While we generally offer contract terms up to five years in length, our customers sometimes enter into shorter-term contracts, such as
one-year
subscriptions, which may not provide for automatic renewal and may require the customer to
opt-in
to extend the term. Our customers have no obligation to renew, upgrade, or expand their agreements with us after the terms of their existing agreements have expired. In addition, many of our customer contracts permit the customer to terminate their contracts with us with notice periods of varying lengths, generally three to six months. If one or more of our customers terminate their contracts with us, whether for convenience, for default in the event of a breach by us, or for other reasons specified in our contracts, as applicable; if our customers elect not to renew their contracts with us; if our customers renew their contractual arrangements with us for shorter contract lengths or for a reduced scope; or if our customers otherwise seek to renegotiate terms of their existing agreements on terms less favorable to us, our business and results of operations could be adversely affected. This adverse impact would be even more pronounced for customers that represent a material portion of our revenue or business operations.
Our ability to renew or expand our customer relationships may decrease or vary as a result of a number of factors, including our customers’ satisfaction or dissatisfaction with our platforms and services, the frequency and severity of software and implementation errors, our platforms’ reliability, our pricing, the effects of general economic conditions, competitive offerings or alternatives, or reductions in our customers’ spending levels. If our customers do not renew or expand their agreements with us or if they renew their contracts for shorter lengths or on other terms less favorable to us, our revenue may grow more slowly than expected or decline, and our business could suffer. Our business, financial condition, and results of operations would also be adversely affected if we face difficulty collecting our accounts receivable from our customers or if we are required to refund customer deposits.
Achieving renewal or expansion of deployments may require us to increasingly engage in sophisticated and costly sales efforts that may not result in additional sales. In addition, our customers’ decisions to expand the deployment of our platforms depends on a number of factors, including general economic conditions, the functioning of our platforms, the ability of our forward-deployed engineers to assist our customers in identifying new use cases, modernizing their data architectures, and achieving success with data-driven initiatives, and our customers’ satisfaction with our services. If our efforts to expand within our existing customer base are not successful, our business may suffer.
We may not realize the full deal value of our customer contracts, which may result in lower than expected revenue.
As of December 31, 2021, the total remaining deal value of the contracts that we had been awarded by, or entered into with, commercial and government customers, including existing contractual obligations and contractual
 
17

options available to those customers, was $3.8 billion. Of our total remaining deal value, as of December 31, 2021, $2.6 billion was the remaining deal value of our contracts with commercial customers and $1.2 billion was the remaining deal value of our contracts with government customers.
Many of these contracts are subject to termination for convenience provisions. Also, a majority of commercial contracts entered into in connection with our strategic investments are subject to termination, including for convenience in the event the proposed business combination is not completed. Additionally, the U.S. federal government is prohibited from exercising contract options more than one year in advance. As a result, there can be no guarantee that our customer contracts will not be terminated or that contract options will be exercised.
We historically have not realized all of the revenue from the full deal value of our customer contracts, and we may not do so in the future. This is because the actual timing and amount of revenue under contracts included are subject to various contingencies, including exercise of contractual options, customers not terminating their contracts, and renegotiation of contracts. In addition, delays in the completion of the U.S. government’s budgeting process, the use of continuing resolutions, and a potential lapse in appropriations, or similar events in other jurisdictions, could adversely affect our ability to timely recognize revenue under certain government contracts.
Our results of operations and our key business measures are likely to fluctuate significantly on a quarterly basis in future periods and may not fully reflect the underlying performance of our business, which makes our future results difficult to predict and could cause our results of operations to fall below expectations.
Our quarterly results of operations, including cash flows, have fluctuated significantly in the past and are likely to continue to do so in the future. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly results, financial position, and operations are likely to fluctuate as a result of a variety of factors, many of which are outside of our control, and as a result, may not fully reflect the underlying performance of our business. Fluctuation in quarterly results may negatively impact the value of our Class A common stock.
We typically close a large portion of our sales in the last several weeks of a quarter, which impacts our ability to plan and manage margins and cash flows. Our sales cycle is often long, and it is difficult to predict exactly when, or if, we will actually make a sale with a potential customer or when we will be able to move them to the Expand or Scale phases. As a result, large individual sales have, in some cases, occurred in quarters subsequent to those we anticipated, or have not occurred at all. The loss or delay of one or more large sales transactions in a quarter would impact our results of operations and cash flow for that quarter and any future quarters in which revenue from that transaction is lost or delayed. In addition, downturns in new sales may not be immediately reflected in our revenue because we generally recognize revenue over the term of our contracts. The timing of customer billing and payment varies from contract to contract. A delay in the timing of receipt of such collections, or a default on a large contract, may negatively impact our liquidity for the period and in the future. Because a substantial portion of our expenses are relatively fixed in the short-term and require time to adjust, our results of operations and liquidity would suffer if revenue falls below our expectations in a particular period.
Other factors that may cause fluctuations in our quarterly results of operations and financial position include, without limitation, those listed below:
 
   
The success of our sales and marketing efforts, including the success of our pilot deployments;
 
   
Our ability to increase our contribution margins and move our customers into the Expand or Scale phases;
 
   
The timing of expenses and revenue recognition;
 
   
The timing and amount of payments received from our customers;
 
   
Termination of one or more large contracts by customers, including for convenience;
 
18

   
The time and cost-intensive nature of our sales efforts and the length and variability of sales cycles;
 
   
The amount and timing of operating expenses related to the maintenance and expansion of our business and operations;
 
   
The timing and effectiveness of new sales and marketing initiatives;
 
   
Changes in our pricing policies or those of our competitors;
 
   
The timing and success of new products, features, and functionality introduced by us or our competitors;
 
   
Interruptions or delays in our operations and maintenance (“O&M”) services;
 
   
Cyberattacks and other actual or perceived data or security breaches or incidents;
 
   
Our ability to hire and retain employees, in particular, those responsible for operations and maintenance of and the selling or marketing of our platforms, and develop and retain talented sales personnel who are able to achieve desired productivity levels in a reasonable period of time and provide sales leadership in areas in which we are expanding our sales and marketing efforts;
 
   
The amount and timing of our stock-based compensation expenses;
 
   
Changes in the way we organize and compensate our sales teams;
 
   
Changes in the way we operate and maintain our platforms;
 
   
Unforeseen negative results in operations from our partnerships, including those accounted for under the equity method;
 
   
Changes in the competitive dynamics of our industry;
 
   
The cost of and potential outcomes of existing and future claims or litigation, which could have a material adverse effect on our business;
 
   
Changes in laws and regulations that impact our business, such as the Federal Acquisition Streamlining Act of 1994 (“FASA”);
 
   
Indemnification payments to our customers or other third parties;
 
   
Ability to scale our business with increasing demands;
 
   
The timing of expenses related to any future acquisitions; and
 
   
General economic, regulatory, and market conditions, including the impact of the
COVID-19
pandemic.
In addition, many of our contracts contain termination for convenience provisions, and we may be obligated to repay prepaid amounts or otherwise not realize anticipated future revenue should we fail to provide future services as anticipated. These factors make it difficult for us to accurately predict financial metrics for any particular period.
The variability and unpredictability of our quarterly results of operations, cash flows, or other operating metrics could result in our failure to meet our expectations or those of analysts that cover us or investors with respect to revenue or other key metrics for a particular period. If we fail to meet or exceed such expectations for these or any other reasons, the trading price of our Class A common stock could fall, and we could face costly lawsuits, including securities class action suits.
 
19

Seasonality may cause fluctuations in our results of operations and position.
Historically, the first quarter of our year generally has relatively lower sales, and sales generally increase in each subsequent quarter with substantial increases during our third and fourth quarters ending September 30 and December 31, respectively. We believe that this seasonality results from a number of factors, including:
 
   
The fiscal year end procurement cycle of our government customers, and in particular U.S. government customers which have a fiscal year end of September 30;
 
   
The fiscal year budgeting process for our commercial customers, many of which have a fiscal year end of December 31;
 
   
Seasonal reductions in business activity during the summer months in the United States, Europe, and certain other regions; and
 
   
Timing of projects and our customers’ evaluation of our work progress.
This seasonality has historically impacted and may in the future continue to impact the timing of collections and recognized revenue. Because a significant portion of our customer contracts are typically finalized near the end of the year, and we typically invoice customers shortly after entering into a contract, we may receive a portion of our customer payments near the end of the year and record such payment as an increase in deferred revenue or customer deposits (“contract liabilities”), while the revenue from our customer contracts is generally recognized over the contract term. While we have historically billed and collected payments for multiple contract years from certain customers in advance, we have and may continue to shift to collecting payments on an annual or other basis.
While this has been the historical seasonal pattern of our quarterly sales, we believe that our customers’ required timing for certain new government or commercial programs requiring new software may outweigh the nature or magnitude of seasonal factors that might have influenced our business to date. As a result, we may experience future growth from additional government or commercial mandates that do not follow the seasonal purchasing and evaluation decisions by our customers that we have historically observed.
For example, increased government spending on technology aimed at national defense, financial or policy regulation, cybersecurity, or healthcare mandates may drive customer demand at different times throughout our year, the timing of which we may not be able to anticipate and may cause fluctuations in our results of operations. The timing of our fiscal quarters and the U.S. federal government’s September 30 fiscal year end also may impact sales to governmental agencies in the third quarter of our year, offsetting, at least in part, the otherwise seasonal downturn we have historically observed in later summer months.
Our rapid growth in recent years may obscure the extent to which seasonality trends have affected our business and may continue to affect our business. We expect that seasonality will continue to materially impact our business in the future and may become more pronounced over time. The seasonality of our business may cause continued or increased fluctuations in our results of operations and cash flows, which may prevent us from achieving our quarterly or annual forecasts or meeting or exceeding the expectations of research analysts or investors, which in turn may cause a decline in the trading price of our Class A common stock.
Our platforms are complex and may have a lengthy implementation process, and any failure of our platforms to satisfy our customers or perform as desired could harm our business, results of operations, and financial condition.
Our platforms and services are complex and are deployed in a wide variety of network environments. Implementing our platforms can be a complex and lengthy process since we often configure our existing platforms for a customer’s unique environment. Inability to meet the unique needs of our customers may result in customer dissatisfaction and/or damage to our reputation, which could materially harm our business. Further, the proper use of our platforms may require training of the customer and the initial or ongoing services of our technical personnel as well as O&M services over the contract term. If training and/or ongoing services require more of our expenditures than we originally estimated, our margins will be lower than projected.
 
20

In addition, if our customers do not use our platforms correctly or as intended, inadequate performance or outcomes may result. It is possible that our platforms may also be intentionally misused or abused by customers or their employees or third parties who obtain access and use of our platforms. Similarly, our platforms sometimes are used by customers with smaller or less sophisticated IT departments, potentially resulting in
sub-optimal
performance at a level lower than anticipated by the customer. Because our customers rely on our platforms and services to address important business goals and challenges, the incorrect or improper use or configuration of our platforms and O&M services, failure to properly train customers on how to efficiently and effectively use our platforms, or failure to properly provide implementation or analytical or maintenance services to our customers may result in contract terminations or
non-renewals,
reduced customer payments, negative publicity, or legal claims against us. For example, as we continue to expand our customer base, any failure by us to properly provide these services may result in lost opportunities for
follow-on
expansion sales of our platforms and services.
Furthermore, if customer personnel are not well trained in the use of our platforms, customers may defer the deployment of our platforms and services, may deploy them in a more limited manner than originally anticipated, or may not deploy them at all. If there is substantial turnover of the Company or customer personnel responsible for procurement and use of our platforms, our platforms may go unused or be adopted less broadly, and our ability to make additional sales may be substantially limited, which could negatively impact our business, results of operations, and growth prospects.
If we do not successfully develop and deploy new technologies to address the needs of our customers, our business and results of operations could suffer.
Our success has been based on our ability to design software and products that enable the integration of data into a common operating environment to facilitate advanced data analysis, knowledge management, and collaboration. We spend substantial amounts of time and money researching and developing new technologies and enhanced versions of existing features to meet our customers’ and potential customers’ rapidly evolving needs. There is no assurance that our enhancements to our platforms or our new product features, capabilities, or offerings, including new product modules, will be compelling to our customers or gain market acceptance. If our research and development investments do not accurately anticipate customer demand or if we fail to develop our platforms in a manner that satisfies customer preferences in a timely and cost-effective manner, we may fail to retain our existing customers or increase demand for our platforms.
The introduction of new products and services by competitors or the development of entirely new technologies to replace existing offerings could make our platforms obsolete or adversely affect our business, financial condition, and results of operations. We may experience difficulties with software development, design, or marketing that delay or prevent our development, introduction, or implementation of new platforms, features, or capabilities. We have in the past experienced delays in our internally planned release dates of new features and capabilities, and there can be no assurance that new platforms, features, or capabilities will be released according to schedule. Any delays could result in adverse publicity, loss of revenue or market acceptance, or claims by customers brought against us, any of which could harm our business. Moreover, the design and development of new platforms or new features and capabilities to our existing platforms may require substantial investment, and we have no assurance that such investments will be successful. If customers do not widely adopt our new platforms, experiences, features, and capabilities, we may not be able to realize a return on our investment and our business, financial condition, and results of operations may be adversely affected.
Our new and existing platforms and changes to our existing platforms could fail to attain sufficient market acceptance for many reasons, including:
 
   
Our failure to predict market demand accurately in terms of product functionality and to supply offerings that meet this demand in a timely fashion;
 
   
Product defects, errors, or failures or our inability to satisfy customer service level requirements;
 
21

   
Negative publicity or negative private statements about the security, performance, or effectiveness of our platforms or product enhancements;
 
   
Delays in releasing to the market our new offerings or enhancements to our existing offerings, including new product modules;
 
   
Introduction or anticipated introduction of competing platforms or functionalities by our competitors;
 
   
Inability of our platforms or product enhancements to scale and perform to meet customer demands;
 
   
Receiving qualified or adverse opinions in connection with security or penetration testing, certifications or audits, such as those related to IT controls and security standards and frameworks or compliance;
 
   
Poor business conditions for our customers, causing them to delay software purchases;
 
   
Reluctance of customers to purchase proprietary software products;
 
   
Reluctance of our customers to purchase products hosted by our vendors and/or service interruption from such providers; and
 
   
Reluctance of customers to purchase products incorporating open source software.
If we are not able to continue to identify challenges faced by our customers and develop, license, or acquire new features and capabilities to our platforms in a timely and cost-effective manner, or if such enhancements do not achieve market acceptance, our business, financial condition, results of operations, and prospects may suffer and our anticipated revenue growth may not be achieved.
Because we derive, and expect to continue to derive, substantially all of our revenue from customers purchasing our platforms and products, market acceptance of these platforms and products, and any enhancements or changes thereto, is critical to our success.
The competitive position of our platforms depends in part on their ability to operate with third-party products and services, and if we are not successful in maintaining and expanding the compatibility of our platforms with such third-party products and services, our business, financial condition, and results of operations could be adversely impacted.
The competitive position of our platforms depends in part on their ability to operate with products and services of third parties, software services, and infrastructure, including but not limited to, in connection with our joint ventures, channel sales relationships, platform partnerships, strategic alliances, and other similar arrangements where applicable. As such, we must continuously modify and enhance our platforms to adapt to changes in, or to be integrated or otherwise compatible with, hardware, software, networking, browser, and database technologies. In the future, one or more technology companies may choose not to support the operation of their hardware, software, or infrastructure, or our platforms may not support the capabilities needed to operate with such hardware, software, or infrastructure. In addition, to the extent that a third-party were to develop software or services that compete with ours, that provider may choose not to support one or more of our platforms. We intend to facilitate the compatibility of our platforms with various third-party hardware, software, and infrastructure by maintaining and expanding our business and technical relationships. If we are not successful in achieving this goal, our business, financial condition, and results of operations could be adversely impacted.
If we fail to manage future growth effectively, our business could be harmed.
Since our founding in 2003, we have experienced rapid growth. We operate in a growing market and have experienced, and may continue to experience, significant expansion of our operations. This growth has placed, and may continue to place, a strain on our employees, management systems, operational, financial, and other resources. As we have grown, we have increasingly managed larger and more complex deployments of our
 
22

platforms and services with a broader base of government and commercial customers. As we continue to grow, we face challenges of integrating, developing, retaining, and motivating a rapidly growing employee base in various countries around the world. For example, our headcount has grown from 313 full-time employees as of December 31, 2010 to 2,920 full-time employees as of December 31, 2021, with employees located both in the United States and outside the United States. In the event of continued growth of our operations, our operational resources, including our information technology systems, our employee base, or our internal controls and procedures may not be adequate to support our operations and deployments. Managing our growth may require significant expenditures and allocation of valuable management resources, improving our operational, financial, and management processes and systems, and effectively expanding, training, and managing our employee base. If we fail to achieve the necessary level of efficiency in our organization as it grows, our business, financial condition, and results of operations would be harmed. As our organization continues to grow, we may find it increasingly difficult to maintain the benefits of our traditional company culture, including our ability to quickly respond to customers, and avoid unnecessary delays that may be associated with a formal corporate structure. This could negatively affect our business performance or ability to hire or retain personnel in the near- or long-term.
In addition, our rapid growth may make it difficult to evaluate our future prospects. Our ability to forecast our future results of operations is subject to a number of uncertainties, including our ability to effectively plan for and model future growth. We have encountered in the past, and may encounter in the future, risks and uncertainties frequently experienced by growing companies with global operations in rapidly changing industries. If we fail to achieve the necessary level of efficiency in our organization as it grows, or if we are not able to accurately forecast future growth, our business, financial condition, and results of operations would be harmed.
If we are unable to hire, retain, train, and motivate qualified personnel and senior management, including Alexander Karp, one of our founders and our Chief Executive Officer, and deploy our personnel and resources to meet customer demand around the world, our business could suffer.
Our ability to compete in the highly competitive technology industry depends upon our ability to attract, motivate, and retain qualified personnel. We are highly dependent on the continued contributions and customer relationships of our management and particularly on the services of Alexander Karp, our Chief Executive Officer. Mr. Karp was part of our founding team and has been integral to our growth since our founding. We believe that Mr. Karp’s management experience would be difficult to replace. All of our executive officers and many key personnel are
at-will
employees and may terminate their employment relationship with us at any time. The loss of the services of our key personnel and any of our other executive officers, and our inability to find suitable replacements, could result in a decline in sales, delays in product development, and harm to our business and operations.
At times, we have experienced, and we may continue to experience, difficulty in hiring and retaining personnel with appropriate qualifications, and we may not be able to fill positions in a timely manner or at all. Potential candidates may not perceive our compensation package, including our equity awards, as favorably as personnel hired prior to our listing. In addition, our recruiting personnel, methodology, and approach may need to be altered to address a changing candidate pool and profile. We may not be able to identify or implement such changes in a timely manner. In addition, we may incur significant costs to attract and recruit skilled personnel, and we may lose new personnel to our competitors or other technology companies before we realize the benefit of our investment in recruiting and training them. As we move into new geographies, we will need to attract and recruit skilled personnel in those geographic areas, but it may be challenging for us to compete with traditional local employers in these regions for talent. If we fail to attract new personnel or fail to retain and motivate our current personnel who are capable of meeting our growing technical, operational, and managerial requirements on a timely basis or at all, our business may be harmed.
In addition, certain personnel may be required to receive various security clearances and substantial training in order to work on certain customer engagements or to perform certain tasks. Necessary security clearances may be
 
23

delayed or unsuccessful, which may negatively impact our ability to perform on our U.S. and
non-U.S.
government contracts in a timely manner or at all.
Our success depends on our ability to effectively source and staff people with the right mix of skills and experience to perform services for our customers, including our ability to transition personnel to new assignments on a timely basis. If we are unable to effectively utilize our personnel on a timely basis to fulfill the needs of our customers, our business could suffer. Further, if we are not able to utilize the talent we need because of increased regulation of immigration or work visas, including limitations placed on the number of visas granted, limitations on the type of work performed or location in which the work can be performed, and new or higher minimum salary requirements, it could be more difficult to staff our personnel on customer engagements and could increase our costs.
We face intense competition for qualified personnel, especially engineering personnel, in major U.S. markets, where a large portion of our personnel are based, as well as in other
non-U.S.
markets where we expect to expand our
non-U.S.
operations. We incur costs related to attracting, relocating, and retaining qualified personnel in these highly competitive markets, including leasing real estate in prime areas in these locations. Further, many of the companies with which we compete for qualified personnel have greater resources than we have. If the perceived value of our equity awards declines, or if the mix of equity and cash compensation that we offer is less attractive than that of our competitors, it may adversely affect our ability to recruit and retain highly skilled personnel. Additionally, laws and regulations, such as restrictive immigration laws, may limit our ability to recruit outside of the United States. We seek to retain and motivate existing personnel through our compensation practices, company culture, and career development opportunities. If we fail to attract new personnel or to retain our current personnel, our business and operations could be harmed.
Volatility or lack of appreciation in the trading price of our Class A common stock may also affect our ability to attract and retain qualified personnel. Many of our senior and other key personnel hold equity awards that have vested in part or are exercisable, which could adversely affect our ability to retain these personnel. Personnel may be more likely to leave us if the shares they own or the shares underlying their vested options or RSUs have significantly appreciated in value. In addition, many of our personnel may be able to receive significant proceeds from sales of our equity in the public markets, which may reduce their motivation to continue to work for us. Any of these factors could harm our business, financial condition, and results of operations.
If we are unable to successfully build, expand, and deploy our marketing and sales organization in a timely manner, or at all, or to successfully hire, retain, train, and motivate our sales personnel, our growth and long-term success could be adversely impacted.
We have a growing direct sales force and our sales efforts have historically depended on the significant direct involvement of our senior management team, including Mr. Karp. The successful execution of our strategy to increase our sales to existing customers, identify and engage new customers, and enter new U.S. and
non-U.S.
markets will depend, among other things, on our ability to successfully build and expand our sales organization and operations. Identifying, recruiting, training, and managing sales personnel requires significant time, expense, and attention, including from our senior management and other key personnel, which could adversely impact our business, financial condition, and results of operations in the short and long term.
In order to successfully scale our unique sales model, we must, and we intend to continue to, increase the size of our direct sales force, both in the United States and outside of the United States, to generate additional revenue from new and existing customers while preserving the cultural and mission-oriented elements of our company. If we do not hire a sufficient number of qualified sales personnel, our future revenue growth and business could be adversely impacted. It may take a significant period of time before our sales personnel are fully trained and productive, particularly in light of our unique sales model, and there is no guarantee we will be successful in adequately training and effectively deploying our sales personnel. In addition, we have invested, and may need to continue investing, significant resources in our sales operations to enable our sales organization to run effectively
 
24

and efficiently, including supporting sales strategy planning, sales process optimization, data analytics and reporting, and administering incentive compensation arrangements. Furthermore, hiring personnel in new countries requires additional setup and upfront costs that we may not recover if those personnel fail to achieve full productivity in a timely manner. Our business would be adversely affected if our efforts to build, expand, train, and manage our sales organization are not successful. We periodically change and make adjustments to our sales organization in response to market opportunities, competitive threats, management changes, product introductions or enhancements, acquisitions, sales performance, increases in sales headcount, cost levels, and other internal and external considerations. Any future sales organization changes may result in a temporary reduction of productivity, which could negatively affect our rate of growth. In addition, any significant change to the way we structure and implement the compensation of our sales organization may be disruptive or may not be effective and may affect our revenue growth. If we are unable to attract, hire, develop, retain, and motivate qualified sales personnel, if our new sales personnel are unable to achieve sufficient sales productivity levels in a reasonable period of time or at all, if our marketing programs are not effective or if we are unable to effectively build, expand, and manage our sales organization and operations, our sales and revenue may grow more slowly than expected or materially decline, and our business may be significantly harmed.
Our ability to sell our platforms and satisfy our customers is dependent on the quality of our services, and our failure to offer high quality services could have a material adverse effect on our sales and results of operations.
Once our platforms are deployed and integrated with our customers’ existing information technology investments and data, our customers depend on our O&M services to resolve any issues relating to our platforms. Increasingly, our platforms have been deployed in large-scale, complex technology environments, and we believe our future success will depend on our ability to increase sales of our platforms for use in such deployments. Further, our ability to provide effective ongoing services, or to provide such services in a timely, efficient, or scalable manner, may depend in part on our customers’ environments and their upgrading to the latest versions of our platforms and participating in our centralized platform management and services.
In addition, our ability to provide effective services is largely dependent on our ability to attract, train, and retain qualified personnel with experience in supporting customers on platforms such as ours. The number of our customers has grown significantly, and that growth has and may continue to put additional pressure on our services teams. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for our O&M services. We also may be unable to modify the future scope and delivery of our O&M services to compete with changes in the services provided by our competitors. Increased customer demand for support, without corresponding revenue, could increase costs and negatively affect our business and results of operations. In addition, as we continue to grow our operations and expand outside of the United States, we need to be able to provide efficient services that meet our customers’ needs globally at scale, and our services teams may face additional challenges, including those associated with operating the platforms and delivering support, training, and documentation in languages other than English and providing services across expanded time-zones. If we are unable to provide efficient O&M services globally at scale, our ability to grow our operations may be harmed, and we may need to hire additional services personnel, which could negatively impact our business, financial condition, and results of operations.
Our customers typically need training in the proper use of and the variety of benefits that can be derived from our platforms to maximize the potential of our platforms. If we do not effectively deploy, update, or upgrade our platforms, succeed in helping our customers quickly resolve post-deployment issues, and provide effective ongoing services, our ability to sell additional products and services to existing customers could be adversely affected, we may face negative publicity, and our reputation with potential customers could be damaged. Many enterprise and government customers require higher levels of services than smaller customers. If we fail to meet the requirements of the larger customers, it may be more difficult to execute on our strategy to increase our penetration with larger customers. As a result, our failure to maintain high quality services may have a material adverse effect on our business, financial condition, results of operations, and growth prospects.
 
25

If we are not able to maintain and enhance our brand and reputation, our relationships with our customers, partners, and employees may be harmed, and our business and results of operations may be adversely affected.
We believe that maintaining and enhancing our brand identity and reputation is important to our relationships with, and to our ability to attract and retain customers, partners, investors, and employees. The successful promotion of our brand depends upon our ability to continue to offer high-quality software, maintain strong relationships with our customers, the community, and others, while successfully differentiating our platforms from those of our competitors. Unfavorable media coverage may adversely affect our brand and reputation. We anticipate that as our market becomes increasingly competitive, maintaining and enhancing our brand may become increasingly difficult and expensive. If we do not successfully maintain and enhance our brand identity and reputation, we may fail to attract and retain employees, customers, investors, or partners, grow our business, or sustain pricing power, all of which could adversely impact our business, financial condition, results of operations, and growth prospects. Additionally, despite our internal safeguards and efforts to the contrary, we cannot guarantee that our customers will not ultimately use our platforms for purposes inconsistent with our company values, and such uses may harm our brand and reputation.
Our reputation and business may be harmed by news or social media coverage of Palantir, including but not limited to coverage that presents, or relies on, inaccurate, misleading, incomplete, or otherwise damaging information.
Publicly available information regarding Palantir has historically been limited, in part due to the sensitivity of our work with customers or contractual requirements limiting or preventing public disclosure of certain aspects of our work or relationships with certain customers. As our business has grown and as interest in Palantir and the technology industry overall has increased and we have engaged more actively with media and marketing efforts, we have attracted, and may continue to attract, significant attention from news and social media outlets, including unfavorable coverage and coverage that is not directly attributable to statements authorized by our leadership, that incorrectly reports on statements made by our leadership or employees and the nature of our work, perpetuates unfounded speculation about company involvements, or that is otherwise misleading. If such news or social media coverage presents, or relies on, inaccurate, misleading, incomplete, or otherwise damaging information regarding Palantir, such coverage could damage our reputation in the industry and with current and potential customers, employees, and investors, and our business, financial condition, results of operations, and growth prospects could be adversely affected. Due to the sensitive nature of our work and our confidentiality obligations and despite our ongoing efforts to provide increased transparency into our business, operations, and product capabilities, we may be unable to or limited in our ability to respond to such harmful coverage, which could have a negative impact on our business.
Our relationships with government customers and customers that are engaged in certain sensitive industries, including organizations whose products or activities are or are perceived to be harmful, has resulted in public criticism, including from political and social activists, and unfavorable coverage in the media. Activists have also engaged in public protests at our properties. Activist criticism of our relationships with customers could potentially engender dissatisfaction among potential and existing customers, investors, and employees with how we address political and social concerns in our business activities. Conversely, being perceived as yielding to activism targeted at certain customers could damage our relationships with certain customers, including governments and government agencies with which we do business, whose views may or may not be aligned with those of political and social activists. Actions we take in response to the activities of our customers, up to and including terminating our contracts or refusing a particular product use case could harm our brand and reputation. In either case, the resulting harm to our reputation could:
 
   
cause certain customers to cease doing business with us;
 
   
impair our ability to attract new customers, or to expand our relationships with existing customers;
 
   
diminish our ability to recruit, hire, or retain employees;
 
26

   
undermine our standing in professional communities to which we contribute and from which we receive expert knowledge; or
 
   
prompt us to cease doing business with certain customers.
Any of these factors could adversely impact our business, financial condition, and results of operations.
Because we recognize a substantial portion of our revenue from our platforms and O&M services over the contractual term, downturns or upturns in new sales and renewals may not be immediately reflected in our results of operations.
We generally recognize revenue from our platforms and O&M services over the contractual term. As a result, a portion of the revenue we recognize in each quarter is derived from customer contracts generally entered into during previous periods. Consequently, a decline in new or renewed contracts in any single quarter may have an immaterial impact on the revenue that we recognize for that quarter. However, such a decline would negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales or renewals, significant customer terminations, and potential changes in our contracting terms and pricing policies would not be fully reflected in our results of operations until future periods. The timing of our revenue recognition model also makes it difficult for us to rapidly increase our revenue through additional sales in any given period, as revenue is generally recognized over the applicable contractual term.
Our pricing structures for our platforms and services may change from time to time, which could adversely impact our business, financial condition, and results of operations.
We expect that we may change our pricing model from time to time, including as a result of competition, global economic conditions, general reductions in our customers’ spending levels, pricing studies, or changes in how our platforms are broadly consumed. Similarly, as we introduce new products and services, or as a result of the evolution of our existing platforms and services, we may have difficulty determining the appropriate price structure for our products and services. In addition, as new and existing competitors introduce new products or services that compete with ours, or revise their pricing structures, we may be unable to attract new customers at the same price or based on the same pricing model as we have used historically. Moreover, as we continue to target selling our platforms and services to larger organizations, these larger organizations may demand substantial price concessions. As we expand access to our products to early- or growth-stage compaines, our pricing model and product and service offerings for such customers may be tailored to be attractive for such customers. In addition, we may need to change pricing policies to accommodate government pricing guidelines for our contracts with federal, state, local, and foreign governments and government agencies. If we are unable to modify or develop pricing models and strategies that are attractive to existing and prospective customers, while enabling us to significantly grow our sales and revenue relative to our associated costs and expenses in a reasonable period of time, our business, financial condition, and results of operations may be adversely impacted.
If our customers are not able or willing to accept our product-based business model, instead of a labor-based business model, our business and results of operations could be negatively impacted.
Our platforms are generally offered on a productized basis to minimize our customers’ overall cost of acquisition, maintenance, and deployment time of our platforms. Many of our customers and potential customers are instead generally familiar with the practice of purchasing or licensing software through labor contracts, where custom software is written for specific applications, the intellectual property in such software is often owned by the customer, and the software typically requires additional labor contracts for modifications, updates, and services during the life of that specific software. Customers may be unable or unwilling to accept our model of commercial software procurement. Should our customers be unable or unwilling to accept this model of commercial software procurement, our growth could be materially diminished, which could adversely impact our business, financial condition, results of operations, and growth prospects.
 
27

We have entered into, and expect in the future to enter into, agreements with our customers that include exclusivity arrangements or unique contractual or pricing terms, which may result in significant risks or liabilities to us.
Our contracts with our customers are typically
non-exclusive,
but we have historically entered into arrangements with our customers and our partners that include exclusivity provisions, and we expect to continue to do so in the future. These exclusivity provisions limit our ability to license our platforms and provide services to specific customers, or to compete in certain geographic markets and industries, which may limit our growth and negatively impact our results. In addition, we have entered into joint ventures and strategic alliances with our customers, as described below, which also limit our ability to compete in certain geographic markets or industry verticals.
Historically, we have in limited circumstances entered into unique contractual and pricing arrangements with our customers, including some that may be outside of our typical scope of business, including arrangements relating to
non-cash
items.
We face intense competition in our markets, and we may lack sufficient financial or other resources to maintain or improve our competitive position.
The markets for our platforms are very competitive, and we expect such competition to continue or increase in the future. A significant number of companies are developing products that currently, or in the future may, compete with some or all aspects of our proprietary platforms. We may not be successful in convincing the management teams of our potential customers to deploy our platforms in lieu of existing software solutions or
in-house
software development projects often favored by internal IT departments or other competitive products and services. In addition, our competitors include large enterprise software companies, government contractors, and system integrators, and we may face competition from emerging companies as well as established companies who have not previously entered this market. Additionally, we may be required to make substantial additional investments in our research, development, services, marketing, and sales functions in order to respond to competition, and there can be no assurance that we will be able to compete successfully in the future.
Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as:
 
   
Greater name recognition, longer operating histories, and larger customer bases;
 
   
Larger sales and marketing budgets and resources and the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;
 
   
Broader, deeper, or otherwise more established relationships with technology, channel and distribution partners, and customers;
 
   
Wider geographic presence or greater access to larger potential customer bases;
 
   
Greater focus in specific geographies;
 
   
Lower labor and research and development costs;
 
   
Larger and more mature intellectual property portfolios; and
 
   
Substantially greater financial, technical, and other resources to provide services, to make acquisitions, and to develop and introduce new products and capabilities.
In addition, some of our larger competitors have substantially broader and more diverse product and service offerings and may be able to leverage their relationships with distribution partners and customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages customers from purchasing our platforms, including by selling at zero or negative margins, product bundling, or offering closed technology platforms. Potential customers may also prefer to purchase from their existing
 
28

provider rather than a new provider regardless of platform performance or features. As a result, even if the features of our platforms offer advantages that others do not, customers may not purchase our platforms. These larger competitors often have broader product lines and market focus or greater resources and may therefore not be as susceptible to economic downturns or other significant reductions in capital spending by customers. If we are unable to sufficiently differentiate our platforms from the integrated or bundled products of our competitors, such as by offering enhanced functionality, performance, or value, we may see a decrease in demand for those platforms, which could adversely affect our business, financial condition, and results of operations.
In addition, new, innovative
start-up
companies and larger companies that are making significant investments in research and development may introduce products that have greater performance or functionality, are easier to implement or use, incorporate technological advances that we have not yet developed, or implemented or may invent similar or superior platforms and technologies that compete with our platforms. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.
Some of our competitors have made or could make acquisitions of businesses that allow them to offer more competitive and comprehensive solutions. As a result of such acquisitions, our current or potential competitors may be able to accelerate the adoption of new technologies that better address customer needs, devote greater resources to bring these products and services to market, initiate or withstand substantial price competition, or develop and expand their product and service offerings more quickly than we do. These competitive pressures in our market, or our failure to compete effectively, may result in fewer orders, reduced revenue and margins, and loss of market share. In addition, it is possible that industry consolidation may impact customers’ perceptions of the viability of smaller or even
mid-size
software firms and consequently customers’ willingness to purchase from such firms.
We may not compete successfully against our current or potential competitors. If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition and results of operations could be adversely affected. In addition, companies competing with us may have an entirely different pricing or distribution model. Increased competition could result in fewer customer orders, price reductions, reduced margins, and loss of market share, any of which could harm our business and results of operations.
Our culture emphasizes rapid innovation and advancement of successful hires who may in some cases have limited prior industry expertise and prioritizes customer outcomes over short-term financial results, and if we cannot maintain or properly manage our culture as we grow, our business may be harmed.
We have a culture that encourages employees to quickly develop and launch key technologies and platforms intended to solve our customers’ most important problems and prioritizes the advancement of employees to positions of significant responsibility based on merit despite, in some cases, limited prior work or industry experience. Much of our hiring into technical roles comes through our internship program or from candidates joining us directly from undergraduate or graduate engineering programs rather than industry hires. Successful entry-level hires are often quickly advanced and rewarded with significant responsibilities, including in important customer-facing roles as project managers, development leads, and product managers. Larger competitors, such as defense contractors, system integrators, and large software and service companies that traditionally target large enterprises typically have more sizeable direct sales forces staffed by individuals with significantly more industry experience than our customer-facing personnel, which may negatively impact our ability to compete with these larger competitors. We have historically operated with a relatively flat reporting and organization structure and have few formal promotions. As our business grows and becomes more complex, the staffing of customer-facing personnel, some of whom may have limited industry experience, may result in unintended outcomes or in decisions that are poorly received by customers or other stakeholders. For example, in many cases we launch, at our expense, pilot deployments with customers without a long-term contract in place, and some of those deployments have not resulted in the customer’s adoption or expansion of its use of our platforms and services,
 
29

or the generation of significant, or any, revenue or payments. In addition, as we continue to grow, including geographically, we may find it difficult to maintain our culture.
Our culture also prioritizes customer outcomes over short-term financial results, and we frequently make service and product decisions that may reduce our short-term revenue or cash flow if we believe that the decisions are consistent with our mission and responsive to our customers’ goals and thereby have the potential to improve our financial performance over the long term. These decisions may not produce the long-term benefits and results that we expect or may be poorly received in the short term by the public markets, in which case our customer growth and our business, financial condition, and results of operations may be harmed.
We may not enter into relationships with potential customers if we consider their activities to be inconsistent with our organizational mission or values.
We generally do not enter into business with customers or governments whose positions or actions we consider inconsistent with our mission to support Western liberal democracy and its strategic allies. Our decisions to not enter into these relationships may not produce the long-term financial benefits and results that we expect, in which case our growth prospects, business, and results of operations could be harmed. Although we endeavor to do business with customers and governments that are aligned with our mission and values, we cannot predict how the activities and values of our government and private sector customers will evolve over time, and they may evolve in a manner inconsistent with our mission.
We do not work with the Chinese communist party and have chosen not to host our platforms in China, which may limit our growth prospects.
Our leadership believes that working with the Chinese communist party is inconsistent with our culture and mission. We do not consider any sales opportunities with the Chinese communist party, do not host our platforms in China, and impose limitations on access to our platforms in China in order to protect our intellectual property, to promote respect for and defend privacy and civil liberties protections, and to promote data security. Our decision to avoid this large potential market may limit our growth prospects and could adversely impact our business, results of operations, and financial condition, and we may not compete successfully against our current or potential competitors who choose to work in China.
Joint ventures, channel sales relationships, platform partnerships, and strategic alliances may have a material adverse effect on our business, results of operations and prospects.
We expect to continue to enter into joint ventures, channel sales relationships (including original equipment manufacturer (“OEM”) and reseller relationships), platform partnerships, and strategic alliances as part of our long-term business strategy. Joint ventures, channel sales relationships, platform partnerships, strategic alliances, and other similar arrangements involve significant investments of both time and resources, and there can be no assurances that they will be successful. They may present significant challenges and risks, including that they may not advance our business strategy, we may get an unsatisfactory return on our investment or lose some or all of our investment, they may distract management and divert resources from our core business, including our business development and product development efforts, they may expose us to unexpected liabilities, they may conflict with our increased sales hiring and direct sales strategy, or we may choose a partner that does not cooperate as we expect them to and that fails to meet its obligations or that has economic, business, or legal interests or goals that are inconsistent with ours. For example, in January 2021, we entered into a channel sales relationship with International Business Machines Corporation (“IBM”), pursuant to which IBM is supplying a new product leveraging certain components of Foundry integrated with IBM’s Cloud Pak for Data. In addition, in November 2019, we created a jointly controlled entity in Japan with SOMPO Holdings, Inc. We believe this arrangement offers our business strategic operational advantages within the Japanese market, but it also limits our ability to independently sell our platforms, provide certain services, engage certain customers, or compete in Japanese markets or industry verticals, which limits our opportunities for growth in Japan and, depending on the success of the entity, may negatively
 
30

impact our results. Additionally, in 2016, we entered into a partnership with Airbus S.A.S. (“Airbus”) that, over time, developed into the Skywise platform partnership, which provides our business strategic advantages but also limits our ability to independently provide our platforms to certain airlines and companies that compete with Airbus.
Entry into certain joint ventures, channel sales relationships, platform partnerships, or strategic alliances now or in the future may be subject to government regulation, including review by U.S. or foreign government entities related to foreign direct investment. If a joint venture or similar arrangement were subject to regulatory review, such regulatory review might limit our ability to enter into the desired strategic alliance and thus our ability to carry out our long-term business strategy.
As our joint ventures, channel sales relationships, platform partnerships, and strategic alliances come to an end or terminate, we may be unable to renew or replace them on comparable terms, or at all. When we enter into joint ventures, channel sales relationships, platform partnerships, and strategic alliances, our partners may be required to undertake some portion of sales, marketing, implementation services, engineering services, or software configuration that we would otherwise provide. In such cases, our partner may be less successful than we would have otherwise been absent the arrangement and our ability to influence, or have visibility into, the sales, marketing, and related efforts of our partners may be limited. In the event we enter into an arrangement with a particular partner, we may be less likely (or unable) to work with one or more direct competitors of our partner with which we would have worked absent the arrangement. We may have interests that are different from our joint venture partners and/or which may affect our ability to successfully collaborate with a given partner. Similarly, one or more of our partners in a joint venture, channel sales relationship, platform partnership, or strategic alliance may independently suffer a bankruptcy or other economic hardship that negatively affects its ability to continue as a going concern or successfully perform on its obligation under the arrangement. In addition, customer satisfaction with our products provided in connection with these arrangements may be less favorable than anticipated, negatively impacting anticipated revenue growth and results of operations of arrangements in question. Further, some of our strategic partners offer competing products and services or work with our competitors. As a result of these and other factors, many of the companies with which we have or are seeking joint ventures, channel sales relationships, platform partnerships, or strategic alliances may choose to pursue alternative technologies and develop alternative products and services in addition to or in lieu of our platforms, either on their own or in collaboration with others, including our competitors. If we are unsuccessful in establishing or maintaining our relationships with these partners, our ability to compete in a given marketplace or to grow our revenue would be impaired, and our results of operations may suffer. Even if we are successful in establishing and maintaining these relationships with our partners, we cannot assure you that these relationships will result in increased customer usage of our platforms or increased revenue. Additionally, if our partners’ brand, reputation, or products are negatively impacted in any way, that could impact our expected outcomes in those markets.
Further, winding down joint ventures, channel sales relationships, platform partnerships, or other strategic alliances can result in additional costs, litigation, and negative publicity. Any of these events could adversely affect our business, financial condition, results of operations, and growth prospects.
If we are not successful in executing our sales strategy, our results of operations may suffer.
An important part of our growth strategy is to increase sales of our platforms to large enterprises and government entities. Sales to large enterprises and government entities involve risks that may not be present (or that are present to a lesser extent) with sales to
small-to-mid-sized
entities. These risks include:
 
   
Increased leverage held by large customers in negotiating contractual arrangements with us;
 
   
Changes in key decision makers within these organizations that may negatively impact our ability to negotiate in the future;
 
   
Customer IT departments may perceive that our platforms and services pose a threat to their internal control and advocate for legacy or internally developed solutions over our platforms;
 
31

   
Resources may be spent on a potential customer that ultimately elects not to purchase our platforms and services;
 
   
More stringent requirements in our service contracts, including stricter service response times, and increased penalties for any failure to meet service requirements;
 
   
Increased competition from larger competitors, such as defense contractors, system integrators, or large software and service companies that traditionally target large enterprises and government entities and that may already have purchase commitments from those customers; and
 
   
Less predictability in completing some of our sales than we do with smaller customers.
Large enterprises and government entities often undertake a significant evaluation process that results in a lengthy sales cycle, in some cases over twelve months, requiring approvals of multiple management personnel and more technical personnel than would be typical of a smaller organization. Due to the length, size, scope, and stringent requirements of these evaluations, we typically provide short-term pilot deployments of our platforms at no or low cost in the Acquire phase. We sometimes spend substantial time, effort, and money in our sales efforts without producing any sales. The success of the investments that we make in the Acquire phase depends on factors such as our ability to identify potential customers for which our platforms have an opportunity to add significant value to the customer’s organization, our ability to identify and agree with the potential customer on an appropriate pilot deployment to demonstrate the value of our platforms, and whether we successfully execute on such pilot deployment. Even if the pilot deployment is successful, we or the customer could choose not to enter into a larger contract for a variety of reasons. For example, product purchases by large enterprises and government entities are frequently subject to budget constraints, leadership changes, multiple approvals, and unplanned administrative, processing, and other delays, any of which could significantly delay or entirely prevent our realization of sales. Finally, large enterprises and government entities typically (i) have longer implementation cycles, (ii) require greater product functionality and scalability and a broader range of services, including design services, (iii) demand that vendors take on a larger share of risks, (iv) sometimes require acceptance provisions that can lead to a delay in revenue recognition, (v) typically have more complex IT and data environments, and (vi) expect greater payment flexibility from vendors.
Customers, and sometimes we, may also engage third parties to be the users of our platforms, which may result in contractual complexities and risks, require additional investment of time and human resources to train the third parties and allow third parties (who may be building competitive projects or engaging in other competitive activities) to influence our customers’ perception of our platforms. All these factors can add further risk to business conducted with these customers. If sales expected from a large customer for a particular quarter are not realized in that quarter or at all, our business, financial condition, results of operations, and growth prospects could be materially and adversely affected.
In addition, part of our growth strategy involves supporting a broader possible set of customers, including early- and growth-stage companies, typically by selling them our platform under a subscription model. Sales to early- and growth-stage companies involve risks that vary from those present with sales to large or otherwise established organizations, in part due to their limited operating history and uncertain resources for future operations.
If we are not successful in executing our sales strategy, our business, financial condition, results of operations, and growth prospects could be adversely affected.
The ongoing global
COVID-19
pandemic has significantly affected our business and operations.
In light of the uncertain and rapidly evolving situation relating to the spread of
COVID-19,
we took precautionary measures intended to minimize the risk of the virus to our employees, our customers, and the communities in which we operate, including temporarily closing our offices worldwide and virtualizing,
 
32

postponing, or canceling customer, employee, or industry events, which may negatively impact our business. We have however, begun to reopen our offices and will continue to monitor the
COVID-19
pandemic to determine if additional actions are required. While the
COVID-19
pandemic has provided certain new opportunities for our business to expand, it has also created many negative headwinds that present risks to our business and results of operations. For example, the
COVID-19
pandemic has generally disrupted the operations of our customers and prospective customers, and may continue to disrupt their operations, including as a result of travel restrictions and/or business shutdowns, uncertainty in the financial markets or other harm to their business and financial results, which could result in a reduction to information technology budgets, delayed purchasing decisions, longer sales cycles, extended payment terms, the timing of payments, and postponed or canceled projects, all of which would negatively impact our business and operating results, including sales and cash flows. We do not yet know the net impact of the
COVID-19
pandemic on our business and cannot guarantee that it will not be materially negative. Although we continue to monitor the situation and may adjust our current policies as more information and public health guidance become available, the ongoing effects of the
COVID-19
pandemic and/or the precautionary measures that we have adopted may create operational and other challenges, any of which could harm our business and results of operations.
Historically, a significant portion of our field sales, operations and maintenance, and professional services have been conducted in person. Currently, as a result of certain work and travel restrictions related to the
COVID-19
pandemic, and the precautionary measures that we have adopted, many of our field sales and professional services activities are still being conducted remotely, which has resulted in a decrease in our travel and office expenditures. However, we expect our travel and office expenditures to increase in the future as we resume such travel and continue to reopen our offices, which could negatively impact our financial condition and results of operations. As of the date of this Annual Report on Form
10-K,
we do not yet know the extent of the negative impact of such restrictions and precautionary measures on our ability to attract new customers or retain and expand our relationships with existing customers.
In addition,
COVID-19
may disrupt the operations of our customers and partners for an indefinite period of time, including as a result of travel restrictions and/or business shutdowns, all of which could negatively impact our business, financial condition, and results of operations. Moreover, the potential impact on our workforce and business of implementing government orders or rules requiring
COVID-19
vaccinations, including but not limited to the U.S. executive order requiring
COVID-19
vaccination for federal contractor employees, is currently unknown.
Although the majority of our workforce worked remotely during the
COVID-19
pandemic, there was minimal disruption in our ability to ensure the effective operation of our software platforms. As local situations permit, we continue to open our offices in at least a limited capacity and are allowing business travel to resume, while continuing to closely monitor the pandemic. It is possible that remote work arrangements may have a negative impact on our operations; the execution of our business plans; our ability to recruit, train, manage, and retain employees; our ability to maintain and strengthen our company culture; the productivity and availability of key personnel and other employees necessary to conduct our business; and on third-party service providers who perform critical services for us, or otherwise cause operational failures due to changes in our normal business practices necessitated by the pandemic and related governmental actions. If a natural disaster, power outage, connectivity issue, or other event occurred that impacted our employees’ ability to work remotely, it may be difficult or, in certain cases, impossible, for us to continue our business for a substantial period of time. The increase in remote working may also result in increased consumer privacy, data security, and fraud risks, and our understanding of applicable legal and regulatory requirements, as well as the latest guidance from regulatory authorities in connection with the
COVID-19
pandemic, may be subject to legal or regulatory challenge, particularly as regulatory guidance evolves in response to future developments.
More generally, the
COVID-19
pandemic has and is expected to continue to adversely affect economies and financial markets globally, leading to a continued economic downturn, which may decrease technology spending generally and could adversely affect demand for our platforms and services. It is not possible at this time to
 
33

estimate the full impact that
COVID-19
will have on our business, as the impact will depend on future developments, which are highly uncertain and cannot be predicted.
Moreover, to the extent the
COVID-19
pandemic adversely affects our business, financial condition, and results of operations, it may also have the effect of heightening many of the other risks described in this
“Risk Factors”
section, including but not limited to, those related to our ability to increase sales to existing and new customers, continue to perform on existing contracts, develop and deploy new technologies, expand our marketing capabilities and sales organization, generate sufficient cash flow to service our indebtedness, and comply with the covenants in the agreements that govern our indebtedness.
If the market for our platforms and services develops more slowly than we expect, our growth may slow or stall, and our business, financial condition, and results of operations could be harmed.
The market for our platforms is rapidly evolving. Our future success will depend in large part on the growth and expansion of this market, which is difficult to predict and relies on a number of factors, including customer adoption, customer demand, changing customer needs, the entry of competitive products, the success of existing competitive products, potential customers’ willingness to adopt an alternative approach to data collection, storage, and processing and their willingness to invest in new software after significant prior investments in legacy data collection, storage, and processing software. The estimates and assumptions that are used to calculate our market opportunity are subject to change over time, and there is no guarantee that any particular number or percentage of the organizations covered by our market opportunity estimates will pay for our platforms and services at all or generate any particular level of revenue for us. Even if the market in which we compete meets the size estimates and growth forecasts, our business could fail to grow at the levels we expect or at all for a variety of reasons outside our control, including competition in our industry. Further, if we or other data management and analytics providers experience security breaches or incidents; loss, corruption, or unavailability of or unauthorized access to customer data; disruptions in delivery; or other problems, this market as a whole, including our platforms, may be negatively affected. If software for the challenges that we address does not achieve widespread adoption, or there is a reduction in demand caused by a lack of customer acceptance, technological challenges, weakening economic conditions (including due to the
COVID-19
pandemic), security or privacy concerns, competing technologies and products, decreases in corporate spending, or otherwise, or, alternatively, if the market develops but we are unable to continue to penetrate it due to the cost, performance, and perceived value associated with our platforms, or other factors, it could result in decreased revenue and our business, financial condition, and results of operations could be adversely affected.
We will face risks associated with the growth of our business in new commercial markets and with new customer verticals, and we may neither be able to continue our organic growth nor have the necessary resources to dedicate to the overall growth of our business.
We plan to expand our operations in new commercial markets, including those where we may have limited operating experience, and may be subject to increased business, technology and economic risks that could affect our financial results. In recent periods, we have increased our focus on commercial customers. In the future, we may increasingly focus on such customers, including in the banking, financial services, healthcare, pharmaceutical, manufacturing, telecommunication, automotive, airlines and aerospace, consumer packaged goods, insurance, retail, transportation, shipping and logistics, energy and other emerging industries. Entering new verticals and expanding in the verticals in which we are already operating will continue to require significant resources and there is no guarantee that such efforts will be successful or beneficial to us. Historically, sales to new customers have often led to additional sales to the same customers or similarly situated customers. As we expand into and within new and emerging markets and heavily regulated industry verticals, we will likely face additional regulatory scrutiny, risks, and burdens from the governments and agencies which regulate those markets and industries. While this approach to expansion within new commercial markets and verticals has proven successful in the past, it is uncertain we will achieve the same penetration and organic growth in the future and our reputation, business, financial condition, and results of operations could be negatively impacted.
 
34

In the future, we may not be able to secure the financing necessary to operate and grow our business as planned, or to make acquisitions.
In the future, we may seek to raise or borrow additional funds to expand our product or business development efforts, make acquisitions or otherwise fund or grow our business and operations. During April 2021, we fully repaid our outstanding term loans in an aggregate principal amount of $200.0 million and mutually agreed with the lenders and other applicable parties under our secured credit facility to amend our credit facility to, among other things, increase the revolving commitments under the credit facility by $200.0 million, for total undrawn revolving commitments of $400.0 million. Any principal amounts outstanding under our secured credit facility will be due and payable in June 2023, and any interest or facility payments are due and payable quarterly or more or less frequently in certain circumstances. Additional equity or debt financing may not be available on favorable terms, or at all.
Historically, we have funded our operations and capital expenditures primarily through equity issuances, proceeds from option exercises, debt, and cash received from our customers. Although we currently anticipate that our existing cash and cash equivalents will be sufficient to meet our cash needs for at least the next twelve months, we may require additional financing, and we may not be able to obtain debt or equity financing on favorable terms, if at all. If we raise equity financing to fund operations or on an opportunistic basis, our stockholders may experience significant dilution of their ownership interests. If adequate funds are not available on acceptable terms, or at all, we may be unable to, among other things:
 
   
Develop new products, features, capabilities, and enhancements;
 
   
Continue to expand our product development, sales, and marketing organizations;
 
   
Recruit, hire, train, and retain employees;
 
   
Respond to competitive pressures or unanticipated working capital requirements; or
 
   
Pursue acquisition or other growth or investment opportunities.
Our inability to take any of these actions because adequate funds are not available on acceptable terms could have an adverse impact on our business, financial condition, results of operations, and growth prospects.
Our debt agreements contain restrictions that may limit our flexibility in operating our business.
Our credit agreement and related documents, including our pledge and security agreements, contain, and instruments governing any future indebtedness of ours would likely contain, a number of covenants that will impose significant operating and financial restrictions on us, including restrictions on our ability to, among other things:
 
   
Create liens on certain assets;
 
   
Incur additional debt;
 
   
Consolidate, merge, sell or otherwise dispose of all or substantially all of our assets;
 
   
Sell certain assets;
 
   
Pay dividends on or make distributions in respect of our capital stock;
 
   
Place restrictions on certain activities of subsidiaries;
 
   
Transact with our affiliates; and
 
   
Use a portion of our cash resources.
Any of these restrictions could limit our ability to plan for or react to market conditions and could otherwise restrict corporate activities. Any failure to comply with these covenants could result in a default under our
 
35

secured credit facility or instruments governing any future indebtedness of ours. Additionally, our credit facility is secured by substantially all of our assets. Upon a default, unless waived, the lenders under our secured credit facility could elect to terminate their commitments and cease making further loans, and, when amounts are outstanding, foreclose on our assets pledged to such lenders to secure our obligations under our credit agreement and force us into bankruptcy or liquidation. In addition, a default under our secured credit facility could trigger a cross default under agreements governing any future indebtedness. If we experience a default under our secured credit facility or instruments governing our future indebtedness, our business, financial condition, and results of operations may be adversely impacted.
In addition, a portion of our cash is pledged as cash collateral for letters of credit and bank guarantees which support certain of our real estate leases, customer contracts, and other guarantees and financing obligations. While these obligations remain outstanding and are cash collateralized, we do not have access to and cannot use the pledged cash for our operations or to repay our other indebtedness. As of December 31, 2021, we were in compliance with all covenants and restrictions associated with our secured credit facility.
Variable rate indebtedness that we may incur under our secured credit facility will subject us to interest rate risk, which could cause our debt service obligations to increase significantly.
As of December 31, 2021, no borrowings were outstanding under our secured credit facility. Any borrowings under the secured credit facility bear interest at variable rates, which exposes us to interest rate risk. Our loans under our secured credit facility would incur interest at LIBOR (or the applicable benchmark replacement rate) plus 2.75% or a base rate plus 1.75% and are payable quarterly or more or less frequently in certain circumstances.
We may acquire or invest in companies and technologies, which may divert our management’s attention, and result in additional dilution to our stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions or investments. We are subject to risks associated with our investments, including a partial or complete loss of invested capital.
As part of our business strategy, we have engaged in strategic transactions and alternative investments in the past and expect to evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. We also may enter into relationships with other businesses to expand our products or our ability to provide services. An acquisition, investment or business relationship may result in unforeseen risks, operating difficulties and expenditures, including the following:
 
   
Any such transactions may negatively affect our financial results 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 such transactions;
 
   
Costs and potential difficulties associated with the requirement to test and assimilate the internal control processes of the acquired business;
 
   
We may encounter difficulties or unforeseen expenditures assimilating or integrating the businesses, technologies, infrastructure, products, personnel, or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us or if we are unable to retain key personnel, if their technology is not easily adapted to work with ours, or if we have difficulty retaining the customers of any acquired business due to changes in ownership, management, or otherwise;
 
   
We may not realize the expected benefits of the transactions;
 
   
The transaction may disrupt our ongoing business, divert resources, increase our expenses, result in unfavorable public perception, and distract our management;
 
36

   
An acquisition may result in a delay or reduction of customer purchases for both us and the company acquired due to customer uncertainty about continuity and effectiveness of service from either company;
 
   
The potential impact on relationships with existing customers, vendors, and distributors as business partners;
 
   
The potential that our due diligence of the applicable company or business does not identify significant problems or liabilities, or that we underestimate the costs and effects of identified liabilities;
 
   
Exposure to litigation or other claims in connection with, or inheritance of claims or litigation risk as a result of, the transaction, including but not limited to claims from former employees, customers, or other third parties, which may differ from or be more significant than the risks our business faces;
 
   
Potential goodwill impairment charges related to acquisitions;
 
   
We may encounter difficulties in, or may be unable to, successfully sell any acquired products;
 
   
The transaction 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;
 
   
An acquisition may require us to comply with additional laws and regulations, or to engage in substantial remediation efforts to cause the acquired company to comply with applicable laws or regulations, or result in liabilities resulting from the acquired company’s failure to comply with applicable laws or regulations;
 
   
Our use of cash to pay for the transaction would limit other potential uses for our cash;
 
   
If we incur debt to fund such a transaction, such debt may subject us to material restrictions on our ability to conduct our business as well as financial maintenance covenants; and
 
   
To the extent that we issue a significant amount of equity securities in connection with such transactions, existing stockholders may be diluted and earnings per share may decrease.
We have made and may continue to make strategic investments pursuant to certain approved agreements (“Investment Agreements”) to purchase, or commit to purchase, securities of various entities, including special purpose acquisition companies and/or other privately-held or publicly-traded entities (each, an “Investee”).
As of December 31, 2021, we had outstanding approved investment commitments, subject to the applicable terms and conditions, to purchase a total of 13.5 million shares for an aggregate purchase price of $134.5 million. The closings of certain of such investments are contingent upon the completion of a proposed business combination between the applicable Investee and other applicable parties, and are subject to numerous terms and conditions, including approvals of the stockholders of applicable parties and regulatory review, which are inherently uncertain.
Additionally, in connection with approving and signing the Investment Agreements, we and each Investee or an associated entity entered into a commercial contract for access to our products and services. The total value of such commercial contracts, including investments that have already closed, is $767.9 million, which is inclusive of $116.2 million of contractual options. The terms of such contracts, including these contractual options, range from three to ten years. Many of these commercial contracts are subject to various termination provisions, including, as applicable, for convenience in the event a proposed business combination or our proposed investment is not completed. Parties to certain of these and other commercial contracts entered into in connection with our investments may elect to exercise termination rights, including, to the extent applicable, in the event a proposed business combination is not completed, which would negatively impact our expected revenue and collections. The total revenue recognized by us from the commercial contracts during the fiscal year ended December 31, 2021 was $48.3 million. In addition to the above, as of December 31, 2021, we have entered into certain commercial contracts, the total value of which is $168.0 million, that are contingent on the corresponding contemplated investment agreements being negotiated, approved, and executed.
 
37

If the companies that we enter into commercial contracts with, including, as applicable, companies that complete their proposed business combinations as contemplated, are unable to generate sufficient revenues or profitability or to access any necessary financing or funding in a timely manner or on favorable terms to them, our commercial contracts and expected revenue and collections would be negatively impacted. These companies may be engaged in businesses that involve novel and unproven technologies, products, and services and such companies may be unable to perform their obligations under any commercial contracts that we enter into with them, in a timely manner or at all.
Our ability to sell or transfer, or realize value from our investments may be limited by applicable securities laws and regulations, including the requirement that offers or sales of securities must be registered with the Securities and Exchange Commission (“SEC”) pursuant to applicable laws or qualify for an exemption from such registration, and our ability to liquidate and realize value from our investments may be negatively and materially impacted by any delays or limitations on our ability to offer, sell, or transfer our investments. In addition, our investments are speculative in nature and may be volatile or decline in value or be entirely lost, which could have a negative impact on our future financial position, results of operations, and cash flows.
The occurrence of any of these risks could have a material adverse effect on our business, results of operations, and financial condition. Moreover, we cannot assure you that we would not be exposed to unknown liabilities.
Risks Related to Intellectual Property, Information Technology, Data Privacy, and Security
If any of the systems of any third parties upon which we rely, our customers’ cloud or
on-premises
environments, or our internal systems, are breached or if unauthorized access to customer or third-party data is otherwise obtained, public perception of our platforms and O&M services may be harmed, and we may lose business and incur losses or liabilities.
Our success depends in part on our ability to provide effective data security protection in connection with our technology platforms and services, and we rely on information technology networks and systems to securely store, transmit, index, and otherwise process electronic information. Because our platforms and services are used by our customers to store, transmit, index, or otherwise process and analyze large data sets that often contain proprietary, confidential, and/or sensitive information (including in some instances personal or identifying information and personal health information), our software is perceived as an attractive target for attacks by computer hackers or others seeking unauthorized access, and our software faces threats of unintended exposure, exfiltration, alteration, deletion, or loss or unavailability of data. Additionally, because many of our customers use our platforms to store, transmit, and otherwise process proprietary, confidential, or sensitive information, and complete mission critical tasks, they have a lower risk tolerance for security vulnerabilities in our platforms and services than for vulnerabilities in other, less critical, software products and services.
Our platforms and services operate in conjunction with, and we are dependent upon, third-party products and components across a broad ecosystem. There have been and may continue to be significant attacks on certain third-party providers, and we cannot guarantee that our or our third-party providers’ systems and networks have not been breached or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our systems and networks or the systems and networks of third parties that support us and our platforms and services. If there is a security vulnerability, error, or other bug in one of these third-party products or components and if there is a security exploit targeting them, we could face increased costs, claims, liability, reduced revenue, and harm to our reputation or competitive position. The natural sunsetting or phasing out of third-party products and operating systems that we use requires that our infrastructure teams reallocate time and attention to migration and updates, during which period potential security vulnerabilities could be exploited.
We, and the third-party vendors upon which we rely, have experienced, and may in the future experience, cybersecurity attacks and threats, including threats or attempts to disrupt our information technology infrastructure and unauthorized attempts to gain access to sensitive or confidential information. Our and our third-party vendors’ technology systems may be damaged, disrupted, or compromised by malicious events, such as cyberattacks (including computer viruses, ransomware, and other malicious and destructive code, phishing
 
38

attacks, and denial of service attacks), physical or electronic security breaches, natural disasters, fire, power loss, telecommunications failures, personnel misconduct, and human error. Such attacks or security breaches may be perpetrated by internal bad actors, such as employees or contractors, or by third parties (including traditional computer hackers, persons involved with organized crime, or foreign state or foreign state-supported actors). Cybersecurity threats can employ a wide variety of methods and techniques, which may include the use of social engineering techniques or supply-chain attacks, are constantly evolving, and have become increasingly complex and sophisticated; all of which increase the difficulty of detecting and successfully defending against them. Furthermore, because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until after they are launched against a target, we and our third-party vendors may be unable to anticipate these techniques or implement adequate preventative measures. Although prior known cyberattacks directed at us have not had a material impact on our financial results, and we are continuing to bolster our threat detection and mitigation processes and procedures, we cannot guarantee that past, future, or ongoing cyberattacks or other security breaches or incidents against us or a third party, if successful, will not have a material impact on our business or financial results, whether directly or indirectly. While we have security measures in place to protect our information and our customers’ information and to prevent data loss and other security breaches and incidents, we have not always been able to do so and there can be no assurance that in the future we will be able to anticipate or prevent security breaches or incidents, or unauthorized access of our information technology systems or the information technology systems of the third-party vendors upon which we rely. Despite our implementation of network security measures and internal information security policies, data stored on personnel computer systems is also vulnerable to similar security breaches and incidents, unauthorized tampering or human error.
Many governments have enacted laws requiring companies to provide notice of security breaches or incidents involving certain types of data, including personal data. In addition, most of our customers, including U.S. government customers, contractually require us to notify them of certain data security breaches and incidents. If an actual or perceived breach of security measures, unauthorized access to our system or the systems of the third-party vendors that we rely upon, or any other cybersecurity attack, threat, or incident occurs, we may face direct or indirect liability, costs, or damages, contract termination, our reputation in the industry and with current and potential customers may be compromised, our ability to attract new customers could be negatively affected, and our business, financial condition, and results of operations could be materially and adversely affected.
Further, unauthorized access to our or our third-party vendors’ information technology systems or data or other security breaches or incidents could result in the loss, corruption, or unavailability of information; significant remediation costs; litigation, disputes, regulatory action, or investigations that could result in damages, material fines, and penalties; indemnity obligations; interruptions in the operation of our business, including our ability to provide new product features, new platforms, or services to our customers; damage to our operation technology networks and information technology systems; and other liabilities. Moreover, our remediation efforts may not be successful. Any or all of these issues, or the perception that any of them have occurred, could negatively affect our ability to attract new customers, cause existing customers to terminate or not renew their agreements, hinder our ability to obtain and maintain required or desirable cybersecurity certifications, and result in reputational damage, any of which could materially adversely affect our results of operations, financial condition, and future prospects. There can be no assurance that any limitations of liability provisions in our license arrangements with customers or in our agreements with vendors, partners, or others would be enforceable, applicable, or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim.
We maintain cybersecurity insurance and other types of insurance, subject to applicable deductibles and policy limits, but our insurance may not be sufficient to cover all costs associated with a potential data security incident. We also cannot be sure that our existing general liability insurance coverage and coverage for cyber liability or errors or omissions will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more large claims or that the insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of
 
39

changes in our insurance policies, including premium increases or the imposition of large deductible or
co-insurance
requirements, could harm our financial condition.
Issues raised by the use of artificial intelligence (“AI”) (including machine learning) in our platforms may result in reputational harm or liability.
AI is enabled by or integrated into some of our technology platforms and is a significant and potentially growing element of our business. As with many developing technologies, AI presents risks and challenges that could affect its further development, adoption, and use, and therefore our business. AI algorithms may be flawed. Datasets may be insufficient, of poor quality, or contain biased information. Inappropriate or controversial data practices by, or practices reflecting inherent biases of, data scientists, engineers, and
end-users
of our systems could impair the acceptance of AI solutions. If the recommendations, forecasts, or analyses that AI applications assist in producing are deficient or inaccurate, we could be subjected to competitive harm, potential legal liability, and brand or reputational harm. Some AI scenarios present ethical issues. Though our technologies and business practices are designed to mitigate many of these risks, if we enable or offer AI solutions that are controversial because of their purported or real impact on human rights, privacy, employment, or other social issues, we may experience brand or reputational harm.
We depend on computing infrastructure operated by Amazon Web Services (“AWS”), Microsoft, and other third parties to support some of our customers and any errors, disruption, performance problems, or failure in their or our operational infrastructure could adversely affect our business, financial condition, and results of operations.
We rely on the technology, infrastructure, and software applications, including
software-as-a-service
offerings, of certain third parties, such as AWS and Microsoft Azure, in order to host or operate some or all of certain key technology platform features or functions of our business, including our cloud-based services (including Palantir Cloud), customer relationship management activities, billing and order management, and financial accounting services. Additionally, we rely on computer hardware purchased in order to deliver our platforms and services. We do not have control over the operations of the facilities of the third parties that we use. If any of these third-party services experience errors, disruptions, security issues, or other performance deficiencies, if they are updated such that our platforms become incompatible, if these services, software, or hardware fail or become unavailable due to extended outages, interruptions, defects, or otherwise, or if they are no longer available on commercially reasonable terms or prices (or at all), these issues could result in errors or defects in our platforms, cause our platforms to fail, our revenue and margins could decline, or our reputation and brand to be damaged, we could be exposed to legal or contractual liability, our expenses could increase, our ability to manage our operations could be interrupted, and our processes for managing our sales and servicing our customers could be impaired until equivalent services or technology, if available, are identified, procured, and implemented, all of which may take significant time and resources, increase our costs, and could adversely affect our business. Many of these third-party providers attempt to impose limitations on their liability for such errors, disruptions, defects, performance deficiencies, or failures, and if enforceable, we may have additional liability to our customers which may not be compensated by our third-party providers which are responsible for the liability.
We have experienced, and may in the future experience, disruptions, failures, data loss, corruption, unavailability, outages, and other performance problems with our infrastructure or cloud-based offerings due to a variety of factors, which have included or may in the future include infrastructure changes, introductions of new functionality, human or software errors, employee misconduct, capacity constraints, denial of service attacks, phishing attacks, computer viruses, ransomware, and other malicious or destructive code, or other security-related incidents, and our disaster recovery planning may not be sufficient for all situations. If we experience disruptions, failures, data loss, outages, or other performance problems, our business, financial condition, and results of operations could be adversely affected.
Our systems and the third-party systems upon which we and our customers rely are also vulnerable to damage or interruption from catastrophic occurrences such as earthquakes, floods, fires, power loss, telecommunication
 
40

failures, cybersecurity threats, terrorist attacks, natural disasters, public health crises such as the
COVID-19
pandemic, geopolitical and similar events, or acts of misconduct. Moreover, we have business operations in the San Francisco Bay Area, which is a seismically active region. Despite any precautions we may take, the occurrence of a catastrophic disaster or other unanticipated problems at our or our third-party vendors’ hosting facilities, or within our systems or the systems of third parties upon which we rely, could result in interruptions, performance problems, or failure of our infrastructure, technology, or platforms, which may adversely impact our business. In addition, our ability to conduct normal business operations could be severely affected. In the event of significant physical damage to one of these facilities, it may take a significant period of time to achieve full resumption of our services, and our disaster recovery planning may not account for all eventualities. In addition, any negative publicity arising from these disruptions could harm our reputation and brand and adversely affect our business.
Furthermore, our platforms are in many cases important or essential to our customers’ operations, including in some cases, their cybersecurity or oversight and compliance programs, and subject to service level agreements (“SLAs”). Any interruption in our service, whether as a result of an internal or third-party issue, could damage our brand and reputation, cause our customers to terminate or not renew their contracts with us or decrease use of our platforms and services, require us to indemnify our customers against certain losses, result in our issuing credit or paying penalties or fines, subject us to other losses or liabilities, cause our platforms to be perceived as unreliable or unsecure, and prevent us from gaining new or additional business from current or future customers, any of which could harm our business, financial condition, and results of operations.
Moreover, to the extent that we do not effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, financial condition, and results of operations could be adversely affected. The provisioning of additional cloud hosting capacity requires lead time. AWS, Microsoft Azure, and other third parties have no obligation to renew their agreements with us on commercially reasonable terms, or at all. If AWS, Microsoft Azure, or other third parties increase pricing terms, terminate or seek to terminate our contractual relationship, establish more favorable relationships with our competitors, or change or interpret their terms of service or policies in a manner that is unfavorable with respect to us, we may be required to transfer to other cloud providers or invest in a private cloud. If we are required to transfer to other cloud providers or invest in a private cloud, we could incur significant costs and experience possible service interruption in connection with doing so, or risk loss of customer contracts if they are unwilling to accept such a change.
A failure to maintain our relationships with our third-party providers (or obtain adequate replacements), and to receive services from such providers that do not contain any material errors or defects, could adversely affect our ability to deliver effective products and solutions to our customers and adversely affect our business and results of operations.
Our policies regarding customer confidential information and support for individual privacy and civil liberties could cause us to experience adverse business and reputational consequences.
We strive to protect our customers’ confidential information and individuals’ privacy interests consistent with applicable laws, directives, and regulations. Consequently, we do not provide information about our customers to third parties without legal process. From time to time, government entities may seek our assistance with obtaining information about our customers or could request that we modify our technology platforms in a manner to permit access or monitoring. In light of our confidentiality and privacy commitments, we may legally challenge law enforcement or other government requests to provide information, to obtain encryption keys, or to modify or weaken encryption. To the extent that we do not provide assistance to or comply with requests from government entities, or if we challenge those requests publicly or in court, we may experience adverse political, business, and reputational consequences among certain customers or portions of the public. Conversely, to the extent that we do provide such assistance, or do not challenge those requests publicly in court, we may experience adverse political, business, and reputational consequences from other customers or portions of the public arising from concerns over privacy or the government’s activities.
 
41

Failure to adequately obtain, maintain, protect and enforce our intellectual property and other proprietary rights could adversely affect our business.
Our success and ability to compete depends in part on our ability to protect proprietary methods and technologies that we develop under a combination of patent and other intellectual property and proprietary rights in the United States and other jurisdictions outside the United States so that we can prevent others from using our inventions and proprietary information and technology. Despite our efforts, third parties may attempt to disclose, obtain, copy, or use our intellectual property or other proprietary information or technology without our authorization, and our efforts to protect our intellectual property and other proprietary rights may not prevent such unauthorized disclosure or use, misappropriation, infringement, reverse engineering or other violation of our intellectual property or other proprietary rights. Effective protection of our rights may not be available to us in every country in which our technology platforms or services are available. The laws of some countries may not be as protective of intellectual property and other proprietary rights as those in the United States, and mechanisms for enforcement of intellectual property and other proprietary rights may be inadequate. Also, our involvement in standard setting activity or the need to obtain licenses from others may require us to license our intellectual property. Accordingly, despite our efforts, we may be unable to prevent third parties from using our intellectual property or other proprietary information or technology.
In addition, we may be the subject of intellectual property infringement or misappropriation claims, which could be very time-consuming and expensive to settle or litigate and could divert our management’s attention and other resources. These claims could also subject us to significant liability for damages if we are found to have infringed patents, copyrights, trademarks, or other intellectual property rights, or breached trademark
co-existence
agreements or other intellectual property licenses and could require us to cease using or to rebrand all or portions of our platforms. Any of our patents, copyrights, trademarks, or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation.
While we have issued patents and patent applications pending, we may be unable to obtain patent protection for the technology covered in our patent applications or such patent protection may not be obtained quickly enough to meet our business needs. Furthermore, the patent prosecution process is expensive, time-consuming, and complex, and we may not be able to prepare, file, prosecute, maintain, and enforce all necessary or desirable patent applications at a reasonable cost or in a timely manner. The scope of patent protection also can be reinterpreted after issuance and issued patents may be invalidated. Even if our patent applications do issue as patents, they may not issue in a form that is sufficiently broad to protect our technology, prevent competitors or other third parties form competing with us or otherwise provide us with any competitive advantage. Even if our patents issue in a form that covers our technology, enforcing patents against suspected infringers is time consuming, expensive, and involves risks associated with litigation, including the risk the suspected infringers file counterclaims against us.
In addition, any of our patents, copyrights, trademarks, or other intellectual property or proprietary rights may be challenged, narrowed, invalidated, held unenforceable, or circumvented in litigation or other proceedings, including, where applicable, opposition,
re-examination,
inter partes
review, post-grant review, interference, nullification and derivation proceedings, and equivalent proceedings in foreign jurisdictions, and such intellectual property or other proprietary rights may be lost or no longer provide us meaningful competitive advantages. Such proceedings may result in substantial cost and require significant time from our management, even if the eventual outcome is favorable to us. Third parties also may legitimately and independently develop products, services, and technology similar to or duplicative of our platforms. In addition to protection under intellectual property laws, we rely on confidentiality or license agreements that we generally enter into with our corporate partners, employees, consultants, advisors, vendors, and customers, and generally limit access to and distribution of our proprietary information. However, we cannot be certain that we have entered into such agreements with all parties who may have or have had access to our confidential information or that the agreements we have entered into will not be breached or challenged, or that such breaches will be detected. Furthermore,
non-disclosure
provisions can be difficult to enforce, and even if successfully enforced, may not be entirely effective. We cannot
 
42

guarantee that any of the measures we have taken will prevent infringement, misappropriation, or other violation of our technology or other intellectual property or proprietary rights. Because we may be an attractive target for cyberattacks, we also may have a heightened risk of unauthorized access to, and misappropriation of, our proprietary and competitively sensitive information. We may be required to spend significant resources to monitor and protect our intellectual property and other proprietary rights, and we may conclude that in at least some instances the benefits of protecting our intellectual property or other proprietary rights may be outweighed by the expense or distraction to our management. We may initiate claims or litigation against third parties for infringement, misappropriation, or other violation of our intellectual property or other proprietary rights or to establish the validity of our intellectual property or other proprietary rights. Any such litigation, whether or not it is resolved in our favor, could be time-consuming, result in significant expense to us and divert the efforts of our technical and management personnel. Furthermore, attempts to enforce our intellectual property rights against third parties could also provoke these third parties to assert their own intellectual property or other rights against us, or result in a holding that invalidates or narrows the scope of our rights, in whole or in part.
We have been, and may in the future be, subject to intellectual property rights claims, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.
Our success and ability to compete also depends in part on our ability to operate without infringing, misappropriating or otherwise violating the intellectual property or other proprietary rights of third parties. Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently pursue litigation based on allegations of infringement, misappropriation or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantial resources to enforce their intellectual property rights and to defend claims that may be brought against them. Such litigation also may involve
non-practicing
patent assertion entities or companies who use their patents as a means to extract license fees by threatening costly litigation or that have minimal operations or relevant product revenue and against whom our patents may provide little or no deterrence or protection. We have received notices, and may continue to receive notices in the future, that claim we have infringed, misappropriated, misused or otherwise violated other parties’ intellectual property rights, and, to the extent we become exposed to greater visibility, we face a higher risk of being the subject of intellectual property infringement, misappropriation or other violation claims, which is not uncommon with respect to software technologies in particular. There may be third-party intellectual property rights, including issued patents or pending patent applications, that cover significant aspects of our technologies, or business methods. There may also be third-party intellectual property rights, including trademark registrations and pending applications, that cover the goods and services that we offer in certain regions. We may also be exposed to increased risk of being the subject of intellectual property infringement, misappropriation, or other violation claims as a result of acquisitions and our incorporation of open source and other third-party software into, or new branding for, our technology platforms, as, among other things, we have a lower level of visibility into the development process with respect to such technology or the care taken to safeguard against infringement, misappropriation, or other violation risks. In addition, former employers of our current, former, or future employees may assert claims that such employees have improperly disclosed to us confidential or proprietary information of these former employers. Any intellectual property claims, with or without merit, are difficult to predict, could be very time-consuming and expensive to settle or litigate, could divert our management’s attention and other resources, and may not be covered by the insurance that we carry. These claims could subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed a third party’s intellectual property rights. These claims could also result in our having to stop using technology, branding or marks found to be in violation of a third party’s rights and any necessary rebranding could result in the loss of goodwill. We could be required to seek a license for the intellectual property, which may not be available on commercially reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our expenses. As a result, we could be required to develop alternative
non-infringing
technology, branding or marks, which could require significant effort and expense. If we cannot license rights or develop technology for any infringing aspect of our business, we would be
 
43

forced to limit or stop sales of one or more of our platforms or features, we could lose existing customers, and we may be unable to compete effectively. Any of these results would harm our business, financial condition, and results of operations.
Further, our agreements with customers and other third parties may include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of third-party claims of intellectual property infringement, misappropriation, or other violations of intellectual property rights, damages caused by us to property or persons, or other liabilities relating to or arising from our platforms, services, or other contractual obligations. Large indemnity payments could harm our business, financial condition, and results of operations. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other existing customers and new customers and harm our business and results of operations.
Real or perceived errors, failures, defects, or bugs in our platforms could adversely affect our results of operations and growth prospects.
Because we offer very complex technology platforms, undetected errors, defects, failures, or bugs may occur, especially when platforms or capabilities are first introduced or when new versions or other product or infrastructure updates are released. Our platforms are often installed and used in large-scale computing environments with different operating systems, software products and equipment, and data source and network configurations, which may cause errors or failures in our platforms or may expose undetected errors, failures, or bugs in our platforms. Despite testing by us, errors, failures, or bugs may not be found in new software or releases until after commencement of commercial shipments. In the past, errors have affected the performance of our platforms and can also delay the development or release of new platforms or capabilities or new versions of platforms, adversely affect our reputation and our customers’ willingness to buy platforms from us, and adversely affect market acceptance or perception of our platforms. Many of our customers use our platforms in applications that are critical to their businesses or missions and may have a lower risk tolerance to defects in our platforms than to defects in other, less critical, software products. Any errors or delays in releasing new software or new versions of platforms or allegations of unsatisfactory performance, errors, defects or failures in released software could cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs in redesigning the software, cause us to lose significant customers, subject us to liability for damages and divert our resources from other tasks, any one of which could materially and adversely affect our business, results of operations and financial condition. In addition, our platforms could be perceived to be ineffective for a variety of reasons outside of our control. Hackers or other malicious parties could circumvent our or our customers’ security measures, and customers may misuse our platforms resulting in a security breach or perceived product failure.
Real or perceived errors, failures, or bugs in our platforms and services, or dissatisfaction with our services and outcomes, could result in customer terminations and/or claims by customers for losses sustained by them. In such an event, we may be required, or we may choose, for customer relations or other reasons, to expend additional resources in order to help correct any such errors, failures, or bugs. Although we have limitation of liability provisions in our standard software licensing and service agreement terms and conditions, these provisions may not be enforceable in some circumstances, may vary in levels of protection across our agreements, or may not fully or effectively protect us from such claims and related liabilities and costs. We generally provide a warranty for our software products and services and an SLA for our performance of software operations via our O&M services to customers. In the event that there is a failure of warranties in such agreements, we are generally obligated to correct the product or service to conform to the warranty provision as set forth in the applicable SLA, or, if we are unable to do so, the customer is entitled to seek a refund of the purchase price of the product and service (generally prorated over the contract term). The sale and support of our products also entail the risk of product liability claims. We maintain insurance to protect against certain claims associated with the use of our products, but our insurance coverage may not adequately cover any claim asserted against us. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.
 
44

In addition, our platforms integrate a wide variety of other elements, and our platforms must successfully interoperate with products from other vendors and our customers’ internally developed software. As a result, when problems occur for a customer using our platforms, it may be difficult to identify the sources of these problems, and we may receive blame for a security, access control, or other compliance breach that was the result of the failure of one of other elements in a customer’s or another vendor’s IT, security, or compliance infrastructure. The occurrence of software or errors in data, whether or not caused by our platforms, could delay or reduce market acceptance of our platforms and have an adverse effect on our business and financial performance, and any necessary revisions may cause us to incur significant expenses. The occurrence of any such problems could harm our business, financial condition, and results of operations. If an actual or perceived breach of information correctness, auditability, integrity, or availability occurs in one of our customers’ systems, regardless of whether the breach is attributable to our platforms, the market perception of the effectiveness of our platforms could be harmed. Alleviating any of these problems could require additional significant expenditures of our capital and other resources and could cause interruptions, delays, or cessation of our product licensing, which could cause us to lose existing or potential customers and could adversely affect our business, financial condition, results of operations, and growth prospects.
We rely on the availability of licenses to third-party technology that may be difficult to replace or that may cause errors or delay implementation of our platforms and services should we not be able to continue or obtain a commercially reasonable license to such technology.
Our technology platforms include software or other intellectual property licensed from third parties. It may be necessary in the future to renew licenses relating to various aspects of these platforms or to seek new licenses for existing or new platforms or other products. There can be no assurance that the necessary licenses would be available on commercially acceptable terms, if at all. Third parties may terminate their licenses with us for a variety of reasons, including actual or perceived failures or breaches of security or privacy, or reputational concerns, or they may choose not to renew their licenses with us. In addition, we may be subject to liability if third-party software that we license is found to infringe, misappropriate, or otherwise violate intellectual property or privacy rights of others. The loss of, or inability to obtain, certain third-party licenses or other rights or to obtain such licenses or rights on favorable terms, or the need to engage in litigation regarding these matters, could result in product roll-backs, delays in product releases until equivalent technology can be identified, licensed or developed, if at all, and integrated into our platforms, and may have a material adverse effect on our business, financial condition, and results of operations. Moreover, the inclusion in our platforms of software or other intellectual property licensed from third parties on a nonexclusive basis could limit our ability to differentiate our platforms from products of our competitors and could inhibit our ability to provide the current level of service to existing customers.
In addition, any data that we license from third parties for potential use in our platforms may contain errors or defects, which could negatively impact the analytics that our customers perform on or with such data. This may have a negative impact on how our platforms are perceived by our current and potential customers and could materially damage our reputation and brand.
Changes in or the loss of third-party licenses could lead to our platforms becoming inoperable or the performance of our platforms being materially reduced resulting in our potentially needing to incur additional research and development costs to ensure continued performance of our platforms or a material increase in the costs of licensing, and we may experience decreased demand for our platforms.
Our platforms contain “open source” software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.
Our technology platforms are distributed with software licensed by its authors or other third parties under “open source” licenses. Some of these licenses contain requirements that we make available source code for modifications or derivative works we create based upon the open source software, and that we license these
 
45

modifications or derivative works under the terms of a particular open source license or other license granting third-parties certain rights of further use. If we combine our proprietary software with open source software in a certain manner, we could, under certain provisions of the open source licenses, be required to release the source code of our proprietary software. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide updates, warranties, support, indemnities, assurances of title, or controls on origin of the software, and are provided on an
“as-is”
basis. Likewise, some open source projects have known security and other vulnerabilities and architectural instabilities, or are otherwise subject to security attacks due to their wide availability, and are provided on an
“as-is”
basis. We have established processes to help alleviate these risks, including a review process for screening requests from our development organization for the use of open source software, and the use of software tools to review our source code for open source software, but we cannot be sure that all open source software is submitted for approval prior to use in our platforms or that such software tools will be effective. In addition, open source license terms may be ambiguous and many of the risks associated with usage of open source software cannot be eliminated, and could, if not properly addressed, negatively affect our business. If we were found to have inappropriately used open source software, we may be required to
re-engineer
our platforms, to release proprietary source code, to discontinue the sale of our platforms in the event
re-engineering
could not be accomplished on a timely basis, or to take other remedial action that may divert resources away from our development efforts, any of which could adversely affect our business, results of operations, financial condition, and growth prospects. In addition, if the open source software we use is no longer maintained by the relevant open source community, then it may be more difficult to make the necessary revisions to our software, including modifications to address security vulnerabilities, which could impact our ability to mitigate cybersecurity risks or fulfill our contractual obligations to our customers. We may also face claims from copyright owners seeking to enforce the terms of an open source license governing the software, including by demanding release of the open source software, derivative works or our proprietary source code that was developed using such software. Such claims, with or without merit, could result in litigation, could be time-consuming and expensive to settle or litigation, including copyright infringement claims, could divert our management’s attention and other resources, could require us to lease some of our proprietary code, or could require us to devote additional research and development resources to change our software, any of which could adversely affect our business.
Additionally, we have intentionally made certain proprietary software available on an open source basis, both by contributing modifications back to existing open source projects, and by making certain internally developed tools available pursuant to open source licenses, and we plan to continue to do so in the future. While we have established procedures, including a review process for any such contributions, which is designed to protect any code that may be competitively sensitive, we cannot guarantee that this process has always been applied consistently. Even when applied, because any software source code we contribute to open source projects is publicly available, our ability to protect our intellectual property rights with respect to such software source code may be limited or lost entirely, and we may be unable to prevent our competitors or others from using such contributed software source code for competitive purposes, or for commercial or other purposes beyond what we intended.
Many of these risks associated with usage of open source software could be difficult to eliminate or manage, and could, if not properly addressed, negatively affect the performance of our offerings and our business.
Risks Related to Legal, Regulatory, and Accounting
Our business is subject to complex and evolving U.S. and
non-U.S.
laws and regulations regarding privacy, data protection and security, technology protection, and other matters. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, monetary penalties, increased cost of operations, or otherwise harm our business.
We are subject to a variety of local, state, national, and international laws, directives, and regulations in the United States and abroad that involve matters central to our business, including privacy and data protection, data
 
46

security, data storage, retention, transfer and deletion, technology protection, and personal information. Foreign data protection, data security, privacy, and other laws and regulations can impose different obligations or be more restrictive than those in the United States. These U.S. federal and state and foreign laws and regulations, which, depending on the regime, may be enforced by private parties or government entities, are constantly evolving and can be subject to significant change, and they are likely to remain uncertain for the foreseeable future. In addition, the application, interpretation, and enforcement of these laws and regulations are often uncertain, particularly in the new and rapidly evolving software and technology industry in which we operate, and may be interpreted and applied inconsistently from country to country and inconsistently with our current policies and practices. A number of proposals are pending before U.S. federal, state, and foreign legislative and regulatory bodies that could significantly affect our business. For example, legal challenges in Europe to the mechanisms allowing companies to transfer personal data from the European Economic Area to certain other jurisdictions, including the United States, could result in further limitations on the ability to transfer data across borders, particularly if governments are unable or unwilling to reach new or maintain existing agreements that permit cross-border data transfers. The California state legislature passed the California Consumer Privacy Act (“CCPA”) in 2018 and California voters approved a ballot measure subsequently establishing the California Privacy Rights Act (“CPRA”) in 2020, which will jointly regulate the processing of personal information of California residents and increase the privacy and security obligations of entities handling certain personal information of California residents, including requiring covered companies to provide new disclosures to California consumers, and affords such consumers new abilities to
opt-out
of certain sales of personal information. The CCPA came into effect on January 1, 2020, and the California Attorney General may bring enforcement actions, with penalties for violations of the CCPA. The CPRA will go into effect on January 1, 2023, instilling enforcement authority in a new dedicated regulatory body, the California Privacy Protection Agency, which will begin carrying out enforcement actions as soon as six months after the enactment date. While aspects of both the CCPA and CPRA and their interpretations remain to be determined in practice, we are committed to complying with their applicable obligations. More generally, some observers have noted the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the United States, as observed with the subsequent Virginia Consumer Data Protection Act (“VCDPA”), enacted in March 2021 and scheduled to become effective on January 1, 2023, and the more recent Colorado Privacy Act (“CPA”), which was enacted in June 2021, will become effective on July 1, 2023. The VCDPA and CPA are comprehensive privacy laws that share similarities with the CCPA, the CPRA, and legislation proposed in other states. We cannot yet fully predict the impact of the CCPA, CPRA, VCDPA, CPA, and other new laws or regulations on our business or operations, but developments regarding these and all privacy and data protection laws and regulations around the world may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to maintain compliance on an ongoing basis. Outside of the United States, virtually every jurisdiction in which we operate has established its own legal framework relating to privacy, data protection, and information security matters with which we and/or our customers must comply. Laws and regulations in these jurisdictions apply broadly to the collection, use, storage, retention, disclosure, security, transfer, and other processing of data that identifies or may be used to identify or locate an individual. Some countries and regions, including the European Union, are considering or have passed legislation that imposes significant obligations in connection with privacy, data protection, and information security that could increase the cost and complexity of delivering our platforms and services, including the European General Data Protection Regulation (“GDPR”) which took effect in May 2018. Complying with the GDPR or other data protection laws, directives, and regulations as they emerge may cause us to incur substantial operational costs or require us to modify our data handling practices on an ongoing basis.
Non-compliance
with the GDPR specifically may result in administrative fines or monetary penalties of up to 4% of worldwide annual revenue in the preceding financial year or €20 million (whichever is higher) for the most serious infringements, and could result in proceedings against us by governmental entities or other related parties and may otherwise adversely impact our business, financial condition, and results of operations.
The overarching complexity of laws and regulations relating to privacy, data protection, and information security around the world pose a compliance challenge that could manifest in costs, damages, or liability in other forms as a result of failure to implement proper programmatic controls, failure to adhere to those controls, or the malicious
 
47

or inadvertent breach of applicable privacy and data protection requirements by us, our employees, our business partners, or our customers.
In addition to government regulation, self-regulatory standards and other industry standards may legally or contractually apply to us, be argued to apply to us, or we may elect to comply with such standards or to facilitate our customers’ compliance with such standards. Because privacy, data protection, and information security are critical competitive factors in our industry, we may make statements on our website, in marketing materials, or in other settings about our data security measures and our compliance with, or our ability to facilitate our customers’ compliance with, these standards. We also expect that there will continue to be new proposed laws and regulations concerning privacy, data protection, and information security, and we cannot yet determine the impact such future laws, regulations and standards, or amendments to or
re-interpretations
of existing laws and regulations, industry standards, or other obligations may have on our business. New laws, amendments to or
re-interpretations
of existing laws and regulations, industry standards, and contractual and other obligations may require us to incur additional costs and restrict our business operations. As these legal regimes relating to privacy, data protection, and information security continue to evolve, they may result in ever-increasing public scrutiny and escalating levels of enforcement and sanctions. Furthermore, because the interpretation and application of laws, standards, contractual obligations and other obligations relating to privacy, data protection, and information security are uncertain, these laws, standards, and contractual and other obligations may be interpreted and applied in a manner that is, or is alleged to be, inconsistent with our data management practices, our policies or procedures, or the features of our platforms, or we may simply fail to properly develop or implement our practices, policies, procedures, or features in compliance with such obligations. If so, in addition to the possibility of fines, lawsuits, and other claims, we could be required to fundamentally change our business activities and practices or modify our platforms, which could have an adverse effect on our business. We may be unable to make such changes and modifications in a commercially reasonable manner or at all, and our ability to fulfill existing obligations, make enhancements, or develop new platforms and features could be limited. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our platforms.
These existing and proposed laws and regulations can be costly to comply with and can make our platforms and services less effective or valuable, delay or impede the development of new products, result in negative publicity, increase our operating costs, require us to modify our data handling practices, limit our operations, impose substantial fines and penalties, require significant management time and attention, or put our data or technology at risk. Any failure or perceived failure by us or our platforms to comply with the laws, regulations, directives, policies, industry standards, or legal obligations of the U.S., European Union, or other governmental or
non-governmental
bodies at the regional, national, or supra-national level relating to privacy, data protection, or information security, or any security incident that results in actual or suspected loss of or the unauthorized access to, or acquisition, use, release, or transfer of, personal information, personal data, or other customer or sensitive data or information may result in governmental investigations, inquiries, enforcement actions and prosecutions, private claims and litigation, indemnification or other contractual obligations, other remedies, including fines or demands that we modify or cease existing business practices, or adverse publicity, and related costs and liabilities, which could significantly and adversely affect our business and results of operations.
Our
non-U.S.
sales and operations subject us to additional risks and regulations that can adversely affect our results of operations.
Our successes to date have primarily come from customers in relatively stable and developed countries, but we are in the process of entering new and emerging markets in
non-U.S.
countries, including with
COVID-19
response efforts and defense, law enforcement, national security, and other government agencies, as part of our growth strategy. These new and emerging markets may involve uncertain business, technology, and economic risks and may be difficult or impossible for us to penetrate, even if we were to commit significant resources to do so.
 
48

We currently have sales personnel and sales and services operations in the United States and certain countries around the world. To the extent that we experience difficulties in recruiting, training, managing, or retaining
non-U.S.
staff, and specifically sales management and sales personnel staff, we may experience difficulties in sales productivity in, or market penetration of,
non-U.S.
markets. Our ability to convince customers to expand their use of our platforms or renew their subscription, license, or maintenance and service agreements with us is correlated to, among other things, our direct engagement with the customer. To the extent we are restricted or unable to engage with
non-U.S.
customers effectively with our limited sales force and services capacity, we may be unable to grow sales to existing customers to the same degree we have experienced in the United States.
Our
non-U.S.
operations subject us to a variety of risks and challenges, including:
 
   
Increased management, travel, infrastructure, and legal and financial compliance costs and time associated with having multiple
non-U.S.
operations, including but not limited to compliance with local employment laws and other applicable laws and regulations;
 
   
Longer payment cycles, greater difficulty in enforcing contracts, difficulties in collecting accounts receivable, especially in emerging markets, and the likelihood that revenue from
non-U.S.
system integrators, government contractors, and customers may need to be recognized when cash is received, at least until satisfactory payment history has been established, or upon confirmation of certain acceptance criteria or milestones;
 
   
The need to adapt our platforms for
non-U.S.
customers whether to accommodate customer preferences or local law;
 
   
Differing regulatory and legal requirements and possible enactment of additional regulations or restrictions on the use, import, or
re-export
of our platforms or the provision of services, which could delay, restrict, or prevent the sale or use of our platforms and services in some jurisdictions;
 
   
Compliance with multiple and changing foreign laws and regulations, including those governing employment, privacy, data protection, information security, data transfer, and the risks and costs of
non-compliance
with such laws and regulations;
 
   
New and different sources of competition not present in the United States;
 
   
Heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may cause us to withdraw from particular markets, or impact financial results and result in restatements of financial statements and irregularities in financial statements;
 
   
Volatility in
non-U.S.
political and economic environments, including by way of examples, the potential effects of
COVID-19
and the United Kingdom’s departure from the European Union;
 
   
Weaker protection of intellectual property rights in some countries and the risk of potential theft, copying, or other compromises of our technology, data, or intellectual property in connection with our
non-U.S.
operations, whether by state-sponsored malfeasance or other foreign entities or individuals;
 
   
Volatility and fluctuations in currency exchange rates, including that, because many of our
non-U.S.
contracts are denominated in U.S. dollars, an increase in the strength of the U.S. dollar may make doing business with us less appealing to a
non-U.S.
dollar denominated customer;
 
   
Management and employee communication and integration problems resulting from language differences, cultural differences, and geographic dispersion;
 
   
Difficulties in repatriating or transferring funds from, or converting currencies in, certain countries;
 
   
Potentially adverse tax consequences, including multiple and possibly overlapping tax regimes, the complexities of foreign value-added tax systems, and changes in tax laws;
 
   
Lack of familiarity with local laws, customs, and practices, and laws and business practices favoring local competitors or partners; and
 
49

   
Interruptions to our business operations and our customers’ business operations subject to events such as war, incidents of terrorism, natural disasters, public health concerns or epidemics (such as the
COVID-19
pandemic), shortages or failures of power, internet, telecommunications, or hosting service providers, cyberattacks or malicious acts, or responses to these events.
In addition to the factors above, foreign governments may take administrative, legislative, or regulatory action that could materially interfere with our ability to sell our platforms in certain countries. For example, foreign governments may require a percentage of prime contracts be fulfilled by local contractors or provide special incentives to government-backed local customers to buy from local competitors, even if their products are inferior to ours. Moreover, both the U.S. government and foreign governments may regulate the acquisition of or import of our technologies or our entry into certain foreign markets or partnership with foreign third parties through investment screening or other regulations. Such regulations may apply to certain
non-U.S.
joint ventures, platform partnerships and strategic alliances that may be integral to our long-term business strategy.
Compliance with laws and regulations applicable to our
non-U.S.
operations increases our cost of doing business in foreign jurisdictions. We may be unable to keep current with changes in foreign government requirements and laws as they change from time to time. Failure to comply with these regulations could subject us to investigations, sanctions, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties, injunctions, or other collateral consequences. In many foreign countries, it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. regulations applicable to us. In addition, although we have implemented policies and procedures designed to ensure compliance with these laws and policies, there can be no assurance that all of our employees, contractors, partners, and agents will comply with these laws and policies. Violations of laws or key control policies by our employees, contractors, partners, or agents could result in delays in revenue recognition, financial reporting misstatements, governmental sanctions, fines, penalties, or the prohibition of the importation or exportation of our platforms. In addition, responding to any action may result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions or failure to prevail in any possible civil or criminal litigation could harm our business, reputation, financial condition, and results of operations.
Also, we are expanding operations, including our work with existing commercial customers, into countries in Asia, Europe, the Middle East, and elsewhere, which may place restrictions on the transfer of data and potentially the import and use of foreign encryption technology. Any of these risks could harm our
non-U.S.
operations and reduce our
non-U.S.
sales, adversely affecting our business, results of operations, financial condition, and growth prospects.
Some of our business partners also have
non-U.S.
operations and are subject to the risks described above. Even if we are able to successfully manage the risks of our own
non-U.S.
operations, our business may be adversely affected if our business partners are not able to successfully manage these risks.
Failure to comply with governmental laws and regulations could harm our business, and we have been, and expect to be, the subject of legal and regulatory inquiries, which may result in monetary payments or may otherwise negatively impact our reputation, business, and results of operations.
Our business is subject to regulation by various federal, state, local, and foreign governments in which we operate. In certain jurisdictions, the regulatory requirements imposed by foreign governments may be more stringent than those in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, administrative proceedings, sanctions, enforcement actions, disgorgement of profits, fines, damages, litigation, civil and criminal penalties, termination of contracts, exclusion from sales channels or sales opportunities, injunctions, or other consequences. Such matters may include, but are not limited to, claims, disputes, allegations, or investigations related to alleged violations of laws or regulations relating to anti-corruption requirements, lobbying or
conflict-of-interest
requirements, export or other trade controls, data
 
50

privacy or data protection requirements, or laws or regulations relating to employment, procurement, cybersecurity, securities, or antitrust/competition requirements. The effects of recently imposed and proposed actions are uncertain because of the dynamic nature of governmental action and responses. We may be subject to government inquiries that drain our time and resources, tarnish our brand among customers and potential customers, prevent us from doing business with certain customers or markets, including government customers, affect our ability to hire, attract and maintain qualified employees, or require us to take remedial action or pay penalties. From time to time, we receive formal and informal inquiries from governmental agencies and regulators regarding our compliance with laws and regulations or otherwise relating to our business or transactions. Any negative outcome from such inquiries or investigations or failure to prevail in any possible civil or criminal litigation could adversely affect our business, reputation, financial condition, results of operations, and growth prospects.
We have previously been, and may currently or in the future become, involved in a number of legal, regulatory, and administrative inquiries and proceedings, and unfavorable outcomes in litigation or other of these matters could negatively impact our business, financial conditions, and results of operations.
We have previously been, may currently be, and from time to time going forward may become involved in and subject to regulatory or other governmental inquiries or investigations, or governmental or private-party litigation or proceedings for a variety of claims or disputes. These claims, lawsuits, and proceedings could involve labor and employment, discrimination and harassment, commercial disputes, intellectual property rights (including patent, trademark, copyright, trade secret, and other proprietary rights), class actions, general contract, tort, defamation, data privacy rights, antitrust, common law fraud, government regulation, or compliance, alleged federal and state securities and “blue sky” law violations or other investor claims, and other matters. Derivative claims, lawsuits, and proceedings, which may, from time to time, be asserted against our directors by our stockholders, could involve breach of fiduciary duty, failure of oversight, corporate waste claims, and other matters. One of our stockholders with respect to whom we are currently engaged in litigation as described in the notes to our consolidated financial statements has threatened to bring various of these claims. In addition, our business and results may be adversely affected by the outcome of any currently pending or any future legal, regulatory, and/or administrative claims or proceedings, including through monetary damages or injunctive relief.
The number and significance of our legal disputes and inquiries may increase as we continue to grow larger, as our business expands in employee headcount, scope, and geographic reach, and as our platforms and services become more complex. Additionally, if customers fail to pay us under the terms of our agreements, we may be adversely affected due to the cost of enforcing the terms of our contracts through litigation. Litigation or other proceedings can be expensive and time consuming and can divert our resources and leadership’s attention from our primary business operations. The results of our litigation also cannot be predicted with certainty. If we are unable to prevail in litigation, we could incur payments of substantial monetary damages or fines, or undesirable changes to our platforms or business practices, and accordingly, our business, financial condition, or results of operations could be materially and adversely affected. Furthermore, if we accrue a loss contingency for pending litigation and determine that it is probable, any disclosures, estimates, and reserves we reflect in our financial statements with regard to these matters may not reflect the ultimate disposition or financial impact of litigation or other such matters. These proceedings could also result in negative publicity, which could harm customer and public perception of our business, regardless of whether the allegations are valid or whether we are ultimately found liable. Additional information regarding certain of the lawsuits we are involved in is described further in
Note 9. Commitments and Contingencies
in our consolidated financial statements included elsewhere in this Annual Report on Form
10-K.
Failure to comply with anti-bribery and anti-corruption laws could subject us to penalties and other adverse consequences.
As we operate and sell our platforms and services around the world, we are subject to the United States Foreign Corrupt Practices Act (“FCPA”), the UK Bribery Act, the U.S. domestic bribery statute contained in 18 U.S.C. §
 
51

201, the United States Travel Act, and other anti-corruption and anti-bribery laws and regulations in the jurisdictions in which we do business, both domestic and abroad. These laws and regulations generally prohibit improper payments or offers of improper payments to government officials, political parties, or commercial partners for the purpose of obtaining or retaining business or securing an improper business advantage.
We have operations, deal with and make sales to governmental or quasi-governmental entities in the United States and in
non-U.S.
countries, including those known to experience corruption, particularly certain emerging countries in East Asia, Eastern Europe, Africa, South America, and the Middle East, and further expansion of our
non-U.S.
sales efforts may involve additional regions.
Corruption issues pose a risk in every country and jurisdiction, but in many countries, particularly in countries with developing economies, it may be more common for businesses to engage in practices that are prohibited by the FCPA or other applicable laws and regulations, and our activities in these countries pose a heightened risk of unauthorized payments or offers of payments by one of our employees or third-party business partners, representatives, and agents that could be in violation of various laws including the FCPA. The FCPA, U.K. Bribery Act and other applicable anti-bribery and anti-corruption laws also may hold us liable for acts of corruption and bribery committed by our third-party business partners, representatives, and agents. We and our third-party business partners, representatives, and agents may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other illegal activities of our employees or such third parties even if we do not explicitly authorize such activities. The FCPA or other applicable laws and regulations also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions. While we have implemented policies and procedures to address compliance with such laws, we cannot assure you that our employees or other third parties working on our behalf will not engage in conduct in violation of our policies or applicable law for which we might ultimately be held responsible. Violations of the FCPA, the UK Bribery Act, and other laws may result in whistleblower complaints, adverse media coverage, investigations, imposition of significant legal fees, loss of export privileges, as well as severe criminal or civil sanctions, including suspension or debarment from U.S. government contracting, and we may be subject to other liabilities and adverse effects on our reputation, which could negatively affect our business, results of operations, financial condition, and growth prospects. In addition, responding to any enforcement action may result in a significant diversion of management’s attention and resources and significant defense costs and other professional fees. Our exposure for violating these laws increases as our
non-U.S.
presence expands and as we increase sales and operations in foreign jurisdictions.
Governmental trade controls, including export and import controls, sanctions, customs requirements, and related regimes, could subject us to liability or loss of contracting privileges or limit our ability to compete in certain markets.
Our offerings are subject to U.S. export controls, and we incorporate encryption technology into certain of our offerings. Our controlled software offerings and the underlying technology may be exported outside of the United States only with the required export authorizations, which may include license requirements in some circumstances. Additionally, our current or future products may be classified under the Commerce Department Export Administration Regulations (“EAR”) or as defense articles subject to the United States International Traffic in Arms Regulations (“ITAR”). Most of our products, including our core software platforms, have been classified under the EAR and are generally exportable without needing a specific license, under an EAR exception for encrypted software. If a product, or component of a product, is classified under the ITAR, or is ineligible for the EAR encryption exception, then those products could be exported outside the United States only if we obtain the applicable export license or qualify for a different license exception. In certain contexts, the services we provide might be classified as defense services subject to the ITAR separately from the products we provide. Compliance with the EAR, ITAR, and other applicable regulatory requirements regarding the export of our products, including new releases of our products and/or the performance of services, may create delays in the introduction of our products in
non-U.S.
markets, prevent our customers with
non-U.S.
operations from
 
52

deploying our products throughout their global systems or, in some cases, prevent the export of our products to some countries altogether.
Furthermore, our activities are subject to the economic sanctions, laws and regulations of the United States and other jurisdictions. Such controls prohibit the shipment or transfer of certain products and services without the required export authorizations or export to countries, governments, and persons targeted by applicable sanctions. We take precautions to prevent our offerings from being exported in violation of these laws, including: (i) seeking to proactively classify our platforms and obtain authorizations for the export and/or import of our platforms where appropriate, (ii) implementing certain technical controls and screening practices to reduce the risk of violations, and (iii) requiring compliance with U.S. export control and sanctions obligations in customer and vendor contracts. However, we cannot guarantee the precautions we take will prevent violations of export control and sanctions laws.
As discussed above, if we misclassify a product or service, export or provide access to a product or service in violation of applicable restrictions, or otherwise fail to comply with export regulations, we may be denied export privileges or subjected to significant per violation fines or other penalties, and our platforms may be denied entry into other countries. Any decreased use of our platforms or limitation on our ability to export or sell our platforms would likely adversely affect our business, results of operations and financial condition. Violations of U.S. sanctions or export control laws can result in fines or penalties, including civil penalties of over $300,000 or twice the value of the transaction, whichever is greater, per EAR violation and a civil penalty of over $1,000,000 for ITAR violations. In the event of criminal knowing and willful violations of these laws, fines of up to $1,000,000 per violation and possible incarceration for responsible employees and managers could be imposed.
We also note that if we or our business partners or counterparties, including licensors and licensees, prime contractors, subcontractors, sublicensors, vendors, customers, shipping partners, or contractors, fail to obtain appropriate import, export, or
re-export
licenses or permits, notwithstanding regulatory requirements or contractual commitments to do so, or if we fail to secure such contractual commitments where necessary, we may also be adversely affected, through reputational harm as well as other negative consequences, including government investigations and penalties. For instance, violations of U.S. sanctions or export control laws can result in fines or penalties, including significant civil and criminal penalties per violation, depending on the circumstances of the violation or violations.
Negative consequences for violations or apparent violations of trade control requirements may include the absolute loss of the right to sell our platforms or services to the government of the United States, or to other public bodies, or a reduction in our ability to compete for such sales opportunities. Further, complying with export control and sanctions regulations for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities.
Also, various countries, in addition to the United States, regulate the import and export of certain encryption and other technology, including import and export permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our platforms or could limit our customers’ abilities to implement our platforms in those countries. Any new export restrictions, new legislation, changes in economic sanctions, or shifting approaches in the enforcement or scope of existing regulations, or in the countries, persons, or technologies targeted by such regulations, could result in decreased use of our platforms by existing customers with
non-U.S.
operations, declining adoption of our platforms by new customers with
non-U.S.
operations, limitation of our expansion into new markets, and decreased revenue.
Changes in accounting principles or their application to us could result in unfavorable accounting charges or effects, which could adversely affect our results of operations and growth prospects.
We prepare consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”). In particular, we make certain estimates and assumptions related to the adoption and interpretation of these principles including the recognition of our revenue and the accounting for our provision for income taxes.
 
53

If these assumptions turn out to be incorrect, our financial results and position could materially differ from our expectations and could be materially adversely affected. A change in any of these principles or guidance, or in their interpretations or application to us, may have a significant effect on our reported results, as well as our processes and related controls, and may retroactively affect previously reported results or our forecasts, which may negatively impact our financial statements.
If our judgments or estimates relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could fall below expectations of securities analysts and investors, resulting in a decline in our stock price.
The preparation of our financial statements in conformity with GAAP requires management to make judgments, estimates, and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled
“Management’s Discussion and Analysis of Financial Condition and Results of Operations”
the results of which form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock. Significant judgments, estimates, and assumptions used in preparing our consolidated financial statements include, or may in the future include, those related to revenue recognition and income taxes.
We could be subject to additional tax liabilities.
We are subject to federal, state, and local income taxes in the U.S. and numerous foreign jurisdictions. Determining our provision for income taxes requires significant management judgment, and the ultimate tax outcome may be uncertain. In addition, our provision for income taxes is subject to volatility and could be adversely affected by many factors, including, among other things, changes to our operating or holding structure, changes in the amounts of earnings in jurisdictions with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities, and changes in U.S. and foreign tax laws. Tax authorities in the United States and various foreign jurisdictions may disagree with our calculation of research and development tax credits, cross-jurisdictional transfer pricing, or other matters and assess additional taxes, interest or penalties. While we regularly assess the likely outcomes of these examinations to determine the adequacy of our provision for income taxes and we believe that our financial statements reflect adequate reserves to cover any such contingencies, there can be no assurance that the outcomes of such examinations will not have a material impact on our results of operations and cash flows. If U.S. or other foreign tax authorities change applicable tax laws, our overall taxes could increase, and our financial condition or results of operations may be adversely impacted.
We may not be able to utilize a significant portion of our net operating loss carryforwards and tax credits, which could adversely affect our results of operations.
We record an asset for the future tax benefits from unused U.S. federal, state, and
non-U.S.
net operating losses (“NOLs”) and tax credits subject to a full valuation allowance. Federal, state. and
non-U.S.
taxing bodies often place limitations on NOLs and tax credit carryforward benefits. As a result, we may not be able to utilize our NOLs and tax credits. In general, under Section 382 of the United States Internal Revenue Code of 1986 (the “Code”), a corporation that undergoes an ownership change is subject to limitations on its ability to utilize its
pre-change
NOLs to offset future taxable income. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. If our existing NOLs are subject to limitations arising from an ownership change, our ability to utilize NOLs could be limited by Section 382 of the Code, and a certain amount of our prior year NOLs could expire without benefit. Changes in the law may also impact our ability to use our NOLs and tax credit carryforwards.
 
54

There is also a risk that the expiration of our existing NOLs or tax credits or a limitation on their use to offset future income tax liabilities could result from statutory or regulatory changes, especially in reaction to the
COVID-19
pandemic.
Our results of operations may be harmed if we are required to collect sales or other related taxes for our license arrangements in jurisdictions where we have not historically done so.
States and some local taxing jurisdictions have differing rules and regulations governing sales and use taxes, and these rules and regulations are subject to varying interpretations that may change over time. We collect and remit U.S. sales and use tax, value-added tax (“VAT”), and goods and services tax (“GST”) in a number of jurisdictions. It is possible, however, that we could face sales tax, VAT, or GST audits and that our liability for these taxes could exceed our estimates as state and
non-U.S.
tax authorities could still assert that we are obligated to collect additional tax amounts from our customers and remit those taxes to those authorities. We could also be subject to audits in states and
non-U.S.
jurisdictions for which we have not accrued tax liabilities. One or more states or countries may seek to impose incremental or new sales, use, or other tax collection obligations on us or may determine that such taxes should have, but have not been, paid by us.
Risks Related to Relationships and Business with the Public Sector
A significant portion of our business depends on sales to the public sector, and our failure to receive and maintain government contracts or changes in the contracting or fiscal policies of the public sector could have a material adverse effect on our business.
We derive a significant portion of our revenue from contracts with federal, state, local, and foreign governments and government agencies, and we believe that the success and growth of our business will continue to depend on our successful procurement of government contracts. For example, we have historically derived, and expect to continue to derive, a significant portion of our revenue from sales to agencies of the U.S. federal government, either directly by us or through other government contractors. Our perceived relationship with the U.S. government could adversely affect our business prospects in certain
non-U.S.
geographies or with certain
non-U.S.
governments.
Sales to such government agencies are subject to a number of challenges and risks. Selling to government agencies can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. We also must comply with laws and regulations relating to the formation, administration, and performance of contracts, which provide public sector customers rights, many of which are not typically found in commercial contracts.
Accordingly, our business, financial condition, results of operations, and growth prospects may be adversely affected by certain events or activities, including, but not limited to:
 
   
Changes in fiscal or contracting policies or decreases in available government funding;
 
   
Changes in government programs or applicable requirements;
 
   
Restrictions in the grant of personnel security clearances to our employees;
 
   
Ability to maintain facility clearances required to perform on classified contracts for U.S. federal government and foreign government agencies;
 
   
Changes in the political environment, including before or after a change to the leadership within the government administration, and any resulting uncertainty or changes in policy or priorities and resultant funding;
 
   
Changes in the government’s attitude towards the capabilities that we offer, especially in the areas of national defense, cybersecurity, and critical infrastructure, including the financial, energy, telecommunications, and healthcare sectors;
 
55

   
Changes in the government’s attitude towards us as a company or our platforms as viable or acceptable software solutions;
 
   
Appeals, disputes, or litigation relating to government procurement, including but not limited to bid protests by unsuccessful bidders on potential or actual awards of contracts to us or our partners by the government;
 
   
The adoption of new laws or regulations or changes to existing laws or regulations;
 
   
Budgetary constraints, including automatic reductions as a result of “sequestration” or similar measures and constraints imposed by any lapses in appropriations for the federal government or certain of its departments and agencies;
 
   
Influence by, or competition from, third parties with respect to pending, new, or existing contracts with government customers;
 
   
Changes in political or social attitudes with respect to security or data privacy issues;
 
   
Potential delays or changes in the government appropriations or procurement processes, including as a result of events such as war, incidents of terrorism, natural disasters, and public health concerns or epidemics, such as the coronavirus pandemic; and
 
   
Increased or unexpected costs or unanticipated delays caused by other factors outside of our control, such as performance failures of our subcontractors.
Any such event or activity, among others, could cause governments and governmental agencies to delay or refrain from purchasing our platforms and services in the future, reduce the size or payment amounts of purchases from existing or new government customers, or otherwise have an adverse effect on our business, results of operations, financial condition, and growth prospects.
We have contracts with governments that involve classified programs, which may limit investor insight into portions of our business.
We derive a portion of our revenue from programs with governments and government agencies that are subject to security restrictions (e.g., contracts involving classified information, classified contracts, and classified programs), which preclude the dissemination of information and technology that is classified for national security purposes under applicable law and regulation. In general, access to classified information, technology, facilities, or programs requires appropriate personnel security clearances, is subject to additional contract oversight and potential liability, and may also require appropriate facility clearances and other specialized infrastructure. In the event of a security incident involving classified information, technology, facilities, or programs or personnel holding clearances, we may be subject to legal, financial, operational, and reputational harm. We are limited in our ability to provide specific information about these classified programs, their risks, or any disputes or claims relating to such programs. As a result, investors have less insight into our classified programs than our other businesses and therefore less ability to fully evaluate the risks related to our classified business or our business overall. However, historically the business risks associated with our work on classified programs have not differed materially from those of our other government contracts.
Our business could be adversely affected if our employees cannot obtain and maintain required personnel security clearances or we cannot establish and maintain a required facility security clearance.
Certain government contracts may require our employees to maintain various levels of security clearances and may require us to maintain a facility security clearance to comply with U.S. and international government agency requirements. Many governments have strict security clearance requirements for personnel who perform work in support of classified programs. Obtaining and maintaining security clearances for employees typically involves a lengthy process, and it can be difficult to identify, recruit, and retain employees who already hold security
 
56

clearances. If our employees are unable to obtain security clearances in a timely manner, or at all, or if our employees who hold security clearances are unable to maintain their clearances or terminate employment with us, then we may be unable to comply with relevant U.S. and international government agency requirements, or our customers requiring classified work could choose to terminate or decide not to renew one or more contracts requiring employees to obtain or maintain security clearances upon expiration. To the extent we are not able to obtain or maintain a facility security clearance, we may not be able to bid on or win new classified contracts, and existing contracts requiring a facility security clearance could be terminated, either of which would have an adverse impact on our business, financial condition, and results of operations.
Many of our customer contracts may be terminated by the customer at any time for convenience and may contain other provisions permitting the customer to discontinue contract performance, and if terminated contracts are not replaced, our results of operations may differ materially and adversely from those anticipated. In addition, our contracts with government customers often contain provisions with additional rights and remedies favorable to such customers that are not typically found in commercial contracts.
Many of our contracts, including our government contracts, contain termination for convenience provisions. Customers that terminate such contracts may also be entitled to a pro rata refund of the amount of the customer deposit for the period of time remaining in the contract term after the applicable termination notice period expires. Government contracts often contain provisions and are subject to laws and regulations that provide government customers with additional rights and remedies not typically found in commercial contracts. These rights and remedies allow government customers, among other things, to:
 
   
Terminate existing contracts for convenience with short notice;
 
   
Reduce orders under or otherwise modify contracts;
 
   
For contracts subject to the Truth in Negotiations Act, reduce the contract price or cost where it was increased because a contractor or subcontractor furnished cost or pricing data during negotiations that was not complete, accurate, and current;
 
   
For some contracts, (i) demand a refund, make a forward price adjustment, or terminate a contract for default if a contractor provided inaccurate or incomplete data during the contract negotiation process and (ii) reduce the contract price under triggering circumstances, including the revision of price lists or other documents upon which the contract award was predicated;
 
   
Cancel multi-year contracts and related orders if funds for contract performance for any subsequent year become unavailable;
 
   
Decline to exercise an option to renew a multi-year contract or issue task orders in connection with indefinite delivery/indefinite quantity (“IDIQ”) contracts;
 
   
Claim rights in solutions, systems, or technology produced by us, appropriate such work-product for their continued use without continuing to contract for our services, and disclose such work-product to third parties, including other government agencies and our competitors, which could harm our competitive position;
 
   
Prohibit future procurement awards with a particular agency due to a finding of organizational conflicts of interest based upon prior related work performed for the agency that would give a contractor an unfair advantage over competing contractors, or the existence of conflicting roles that might bias a contractor’s judgment;
 
   
Subject the award of contracts to protest by competitors, which may require the contracting federal agency or department to suspend our performance pending the outcome of the protest and may also result in a requirement to resubmit offers for the contract or in the termination, reduction, or modification of the awarded contract;
 
   
Suspend or debar us from doing business with the applicable government; and
 
   
Control or prohibit the export of our services.
 
57

If a customer were to unexpectedly terminate, cancel, or decline to exercise an option to renew with respect to one or more of our significant contracts, or if a government were to suspend or debar us from doing business with such government, our business, financial condition, and results of operations would be materially harmed.
Failure to comply with laws, regulations, or contractual provisions applicable to our business could cause us to lose government customers or our ability to contract with the U.S. and other governments.
As a government contractor, we must comply with laws, regulations, and contractual provisions relating to the formation, administration, and performance of government contracts and inclusion on government contract vehicles, which affect how we and our partners do business with government agencies. As a result of actual or perceived noncompliance with government contracting laws, regulations, or contractual provisions, we may be subject to audits and internal investigations which may prove costly to our business financially, divert management time, or limit our ability to continue selling our platforms and services to our government customers. These laws and regulations may impose other added costs on our business, and failure to comply with these or other applicable regulations and requirements, including
non-compliance
in the past, could lead to claims for damages from our channel partners, penalties, and termination of contracts and suspension or debarment from government contracting for a period of time with government agencies. Any such damages, penalties, disruption, or limitation in our ability to do business with a government could adversely impact, and could have a material adverse effect on, our business, results of operations, financial condition, public perception, and growth prospects.
Evolving government procurement policies and increased emphasis on cost over performance could adversely affect our business.
Federal, state, local, and foreign governments and government agencies could implement procurement policies that negatively impact our profitability. Changes in procurement policy favoring more
non-commercial
purchases, different pricing, or evaluation criteria or government contract negotiation offers based upon the customer’s view of what our pricing should be may affect the predictability of our margins on such contracts or make it more difficult to compete on certain types of programs.
Governments and government agencies are continually evaluating their contract pricing and financing practices, and we have no assurance regarding the full scope and recurrence of any study and what changes will be proposed, if any, and their impact on our financial position, cash flows, or results of operations.
Increased competition and bid protests in a budget-constrained environment may make it more difficult to maintain our financial performance and customer relationships.
A substantial portion of our business is awarded through competitive bidding. Even if we are successful in obtaining an award, we may encounter bid protests from unsuccessful bidders on any specific award. Bid protests could result, among other things, in significant expenses to us, contract modifications, or even loss of the contract award. Even where a bid protest does not result in the loss of a contract award, the resolution can extend the time until contract activity can begin and, as a result, delay the recognition of revenue. We also may not be successful in our efforts to protest or challenge any bids for contracts that were not awarded to us, and we would be required to incur significant time and expense in such efforts.
In addition, governments and agencies increasingly have relied on competitive contract award types, including IDIQ and other multi-award contracts, which have the potential to create pricing pressure and to increase our costs by requiring us to submit multiple bids and proposals. Multi-award contracts require us to make sustained efforts to obtain orders under the contract. The competitive bidding process entails substantial costs and managerial time to prepare bids and proposals for contracts that may not be awarded to us or may be split among competitors.
 
58

We are experiencing increased competition while, at the same time, many of our customers are facing budget pressures, cutting costs, identifying more affordable solutions, performing certain work internally rather than hiring contractors, and reducing product development cycles. To remain competitive, we must maintain consistently strong customer relationships, seek to understand customer priorities, and provide superior performance, advanced technology solutions, and service at an affordable cost with the agility that our customers require to satisfy their objectives in an increasingly price competitive environment. Failure to do so could have an adverse impact on our business, financial condition, and results of operations.
The U.S. government may procure
non-commercial
developmental services rather than commercial products, which could materially impact our future U.S. government business and revenue.
U.S. government agencies, including our customers, often award large developmental item and service contracts to build custom software rather than firm fixed-price contracts for commercial products. We sell commercial items and services and do not contract for
non-commercial
developmental services. The U.S. government is required to procure commercial items and services to the maximum extent practicable in accordance with FASA, 10 U.S.C. § 2377; 41 U.S.C. § 3307, and the U.S. government may instead decide to procure
non-commercial
developmental items and services if commercial items and services are not practicable. In order to challenge a government decision to procure developmental items and services instead of commercial items and services, we would be required to file a bid protest at the agency level and/or with the Government Accountability Office. This can result in contentious communications with government agency legal and contracting offices, and may escalate to litigation in federal court. The results of any future challenges or potential litigation cannot be predicted with certainty, however, and any dispute or litigation with the U.S. government may not be resolved in our favor; moreover, whether or not it is resolved in our favor, such disputes or litigation could result in significant expense and divert the efforts of our technical and management personnel. These proceedings could adversely affect our reputation and relationship with government customers and could also result in negative publicity, which could harm customer and public perception of our business. The enforcement of FASA has resulted in a significant increase in our business with the U.S. federal government. Any change in or repeal of FASA, or a contrary interpretation of FASA by a court of competent jurisdiction, would adversely affect our competitive position for U.S. federal government contracts.
A decline in the U.S. and other government budgets, changes in spending or budgetary priorities, or delays in contract awards may significantly and adversely affect our future revenue and limit our growth prospects.
Because we generate a substantial portion of our revenue from contracts with governments and government agencies, and in particular from contracts with the U.S. government and government agencies, our results of operations could be adversely affected by government spending caps or changes in government budgetary priorities, as well as by delays in the government budget process, program starts, or the award of contracts or orders under existing contract vehicles, including as a result of a new U.S. administration. Current U.S. government spending levels for defense-related and other programs may not be sustained beyond government fiscal year 2022. Future spending and program authorizations may not increase or may decrease or shift to programs in areas in which we do not provide services or are less likely to be awarded contracts. Such changes in spending authorizations and budgetary priorities may occur as a result of shifts in spending priorities from defense-related and other programs as a result of competing demands for federal funds and the number and intensity of military conflicts or other factors.
The U.S. government also conducts periodic reviews of U.S. defense strategies and priorities which may shift Department of Defense budgetary priorities, reduce overall spending, or delay contract or task order awards for defense-related programs from which we would otherwise expect to derive a significant portion of our future revenue. A significant decline in overall U.S. government spending, a significant shift in spending priorities, the substantial reduction or elimination of particular defense-related programs, or significant budget-related delays in contract or task order awards for large programs could adversely affect our future revenue and limit our growth prospects.
 
59

Risks Related to Ownership of Our Class A Common Stock
The public trading price of our Class A common stock may be volatile and may decline regardless of our operating performance.
Prior to the listing of our Class A common stock, there was no public market for shares of our Class A common stock. The market prices of the securities of other newly public companies have historically been highly volatile. The public trading price of our Class A common stock could be subject to fluctuations in response to various factors, including those listed in this Annual Report on Form
10-K,
some of which are beyond our control. These fluctuations could cause you to lose all or part of your investment in our Class A common stock since you might be unable to sell your shares at or above the price you paid. Factors that could cause fluctuations in the public trading price of our Class A common stock include the following:
 
   
The number of shares of our Class A common stock publicly owned and available for trading;
 
   
Price and volume fluctuations in the overall stock market from time to time;
 
   
Volatility in the trading prices and trading volumes of technology stocks;
 
   
Changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
 
   
Sales or expected sales of shares of our Class A common stock by us or our stockholders;
 
   
Short-selling of our Class A common stock or related derivative securities;
 
   
Failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company or our failure to meet these estimates or the expectations of investors;
 
   
Any financial projections we may provide to the public, any changes in those projections or our failure to meet those projections;
 
   
Announcements by us or our competitors of new services or platform features;
 
   
The public’s reaction to our press releases, other public announcements, and filings with the SEC;
 
   
Rumors and market speculation involving us or other companies in our industry;
 
   
Actual or anticipated changes in our results of operations or fluctuations in our results of operations;
 
   
Actual or anticipated developments in our business, our competitors’ businesses, or the competitive landscape generally;
 
   
Litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
 
   
Actual or perceived privacy or security breaches or other incidents;
 
   
Developments or disputes concerning our intellectual property or other proprietary rights;
 
   
Announced or completed acquisitions of businesses, services or technologies by us or our competitors;
 
   
Changes in our management, including any departures of one of our Founders;
 
   
New laws or regulations, public expectations regarding new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
 
   
Changes in accounting standards, policies, guidelines, interpretations, or principles;
 
   
Any significant change in our management;
 
   
Other events or factors, including those resulting from war, incidents of terrorism, pandemics, including the
COVID-19
pandemic, or responses to these events; and
 
   
General economic conditions and slow or negative growth of our markets.
 
60

In addition, stock markets, and the market for technology companies in particular, have experienced price and volume fluctuations that have affected and continue to affect the trading prices of equity securities of many companies. Stock prices of many companies, including technology companies, have fluctuated in a manner often unrelated to the operating performance of those companies. In the past, following periods of volatility in the overall market and the trading price of a particular company’s securities, securities class action litigation has often been instituted against these companies. Such litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources and harm our business, financial condition, and results of operations.
Our amended and restated bylaws designate 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 of 1933, as amended, each of which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, stockholders, or employees.
Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for (a) any derivative action or proceeding brought on our behalf, (b) any action asserting a claim of breach of a fiduciary duty owed by any of our current or former directors, stockholders, officers, or other employees to us or our stockholders, (c) any action or proceeding asserting a claim arising pursuant to, or seeking to enforce any right, obligation or remedy under, any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws, (d) any action or proceeding as to which the Delaware General Corporation Law confers jurisdiction on the Court of Chancery of the State of Delaware, or (e) any action or proceeding asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, another state court in Delaware or, if no state court in Delaware has jurisdiction, the federal district court for the District of Delaware) and any appellate court therefrom, in all cases subject to the court having jurisdiction over the claims at issue and the indispensable parties; provided that the exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Exchange Act.
Section 22 of the Securities Act of 1933, as amended (the “Securities Act”), creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated bylaws also provide that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.
Any person or entity purchasing or otherwise acquiring or holding or owning (or continuing to hold or own) any interest in any of our securities shall be deemed to have notice of and consented to the foregoing bylaw provisions. Although we believe these exclusive forum provisions benefit us by providing increased consistency in the application of Delaware law and federal securities laws in the types of lawsuits to which each applies, the 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 any of our directors, officers, stockholders, or other employees, which may discourage lawsuits with respect to such claims against us and our current and former directors, officers, stockholders, or other employees. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder as a result of our exclusive forum provisions. Further, in the event a court finds either exclusive forum provision contained in our amended and restated bylaws to be unenforceable or inapplicable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our results of operations.
 
61

Sales of substantial amounts of our Class A common stock in the public markets or the perception that sales might occur, including sales by our Founders and their affiliates, could cause the trading price of our Class A common stock to decline.
Sales of substantial amounts of our Class A common stock in the public markets or the perception that sales might occur, could cause the trading price of our Class A common stock to decline.
In addition to the supply and demand and volatility risk factors discussed above, sales of a substantial number of shares of our Class A common stock into the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur in large quantities, could cause the trading price of our Class A common stock to decline. As of December 31, 2021, approximately 10.8 million options will expire through December 2022 if not exercised prior to their respective expiration dates, and we expect many holders will elect to exercise such options prior to expiration. Upon exercise, the holders will receive shares of our Class A or Class B common stock, which may subsequently be sold.
As of December 31, 2021, there were 1,926,588,930 shares of our Class A common stock outstanding, 99,879,842 shares of our Class B common stock outstanding and 1,005,000 shares of our Class F common stock outstanding. Substantially all of these shares may be immediately sold, although sales by our affiliates remain subject to compliance with the volume limitations of Rule 144.
Further, as of December 31, 2021, there were outstanding options to purchase an aggregate of 157,133,260 shares of our Class A common stock and 192,818,835 shares of our Class B common stock and 97,798,554 shares of our Class A common stock and 55,950,000 shares of Class B common stock subject to RSUs. All shares of our common stock reserved for future issuance under our equity compensation plans have been registered for sale under the Securities Act. Subject to compliance with Rule 144 or the availability of an alternative exemption, the shares issued upon exercise of stock options or upon settlement of RSUs will be available for immediate resale in the United States in the open market.
While the registration rights of our
non-affiliates
pursuant to our Amended and Restated Investors’ Rights Agreement dated August 24, 2020 requiring us to register shares owned by them for public sale in the United States have expired under the terms of that agreement, our affiliates who are party to the Amended and Restated Investors’ Rights Agreement, including our Founders and certain of the entities affiliated with Peter Thiel, will retain the right to cause us to register shares held by them for resale until such rights terminate in accordance with our Amended and Restated Investors’ Rights Agreement. Any registration statement we file to register additional shares, whether as a result of registration rights or otherwise and whether in connection with the exercise of stock options, the settlement of RSUs, or the exercise or settlement of other awards or otherwise, could cause the trading price of our Class A common stock to decline or be volatile.
We also may issue our capital stock or securities convertible into our capital stock from time to time in connection with a financing, acquisition, investments or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the trading price of our Class A common stock to decline.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may discourage certain types of transactions that may involve an actual or threatened acquisition of the Company, which will likely depress the trading price of our Class A common stock.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make the acquisition of our company more difficult, including the following:
 
   
Our multi-class common stock structure, which provides our Founders and their affiliates with the ability to effectively control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the shares of our outstanding common stock;
 
62

   
Prior to the Final Class F Conversion Date (as defined in our amended and restated certificate of incorporation), the holders of our common stock will only be able to take action by written consent if the action also receives the affirmative consent of a majority of the outstanding shares of our Class F common stock, and after such point the holders of our common stock will only be able to take action at a meeting of the stockholders and will not be able to take action by written consent for any matter;
 
   
From and after the Final Class F Conversion Date, our Board of Directors will be classified into three classes of directors with staggered three-year terms;
 
   
Our amended and restated certificate of incorporation does not provide for cumulative voting;
 
   
Vacancies on our Board of Directors will be able to be filled only by our Board of Directors and not by stockholders;
 
   
Our directors may only be removed as provided in the Delaware General Corporation Law;
 
   
A special meeting of our stockholders may only be called by the chairperson of our Board of Directors, our Chief Executive Officer, our President, or our Board of Directors pursuant to a resolution adopted by a majority of the total number of authorized directorships, whether or not there exist any vacancies or other unfilled seats in previously authorized directorships;
 
   
Our amended and restated certificate of incorporation authorizes undesignated preferred stock, the terms of which may be established and shares of which may be issued without further action by our stockholders, except that any designation and issuance of preferred stock must receive the affirmative vote of a majority of the outstanding shares of our Class F common stock; and
 
   
Advance notice procedures apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders.
These provisions, alone or together, could discourage, delay or prevent a transaction involving a change in control of our company. These provisions could also discourage proxy contests and make it more difficult for stockholders to elect directors of their choosing and to cause us to take other corporate actions they desire, any of which, under certain circumstances, could limit the opportunity for our stockholders to receive a premium for their shares of our Class A common stock, and could also affect the price that some investors are willing to pay for our Class A common stock.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about us, our business or our market, or if they change their recommendation regarding our Class A common stock adversely, the trading price and trading volume of our Class A common stock could decline.
The trading market for our Class A common stock will depend in part on the research and reports that securities or industry analysts publish about us, our business, our market or our competitors. If one or more of the analysts who cover us downgrade our ordinary shares or publish inaccurate or unfavorable research about us, the trading price of our Class A common stock would likely decline. If these analysts publish target prices for our Class A common stock that are below the then-current public price of our Class A common stock, it could cause the trading price of our Class A common stock to decline significantly. Further, if one or more of these analysts cease coverage of Palantir or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock trading price and trading volume to decline.
Although we currently are not considered to be a “controlled company” under the NYSE corporate governance rules, we may in the future become a controlled company due to the concentration of voting power among our Founders and their affiliates.
Although we currently are not considered to be a “controlled company” under the NYSE corporate governance rules, we may in the future become a controlled company due to the concentration of voting power among our
 
63

Founders and their affiliates resulting from the issuance of our Class F common stock. See “
Risks Related to the Multiple Class
 Structure of our Common Stock, the Founder Voting Trust Agreement, and the
Founder Voting Agreement
” below. A “controlled company” pursuant to the NYSE corporate governance rules is a company of which more than 50% of the voting power is held by an individual, group, or another company. In the event that our Founders and their affiliates or other stockholders acquire more than 50% of the voting power of the Company, we may in the future be able to rely on the “controlled company” exemptions under the NYSE corporate governance rules due to this concentration of voting power and the ability of our Founders and their affiliates to act as a group. If we were a controlled company, we would be eligible, and could elect, not to comply with certain of the NYSE corporate governance standards. Such standards include the requirement that a majority of directors on our Board of Directors are independent directors, subject to certain
phase-in
periods, and the requirement that our compensation, nominating and governance committee consist entirely of independent directors. In such a case, if the interests of our stockholders differ from the group of stockholders holding a majority of the voting power, our stockholders would not have the same protection afforded to stockholders of companies that are subject to all of the NYSE corporate governance standards, and the ability of our independent directors to influence our business policies and corporate matters may be reduced.
We do not expect to pay dividends in the foreseeable future.
We have never declared nor paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not anticipate declaring or paying any dividends to holders of our capital stock in the foreseeable future. In addition, our credit facility contains restrictions on our ability to pay dividends. Any determination to pay dividends in the future will be at the discretion of our Board of Directors. Consequently, stockholders must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.
Risks Related to the Multiple Class Structure of our Common Stock, the Founder Voting Trust Agreement, and the Founder Voting Agreement
The multiple class structure of our common stock has the effect of concentrating voting power with certain stockholders, in particular, our Founders and their affiliates, which will effectively eliminate your ability to influence the outcome of important transactions, including a change in control.
Our Class A common stock has one (1) vote per share, and our Class B common stock has ten (10) votes per share with respect to each matter submitted to our stockholders. Assuming that the Founders and certain of their affiliates collectively meet the Ownership Threshold (as defined below) on the applicable record date for a vote of the stockholders (except as provided in our amended and restated certificate of incorporation), shares of Class F common stock will generally have a number of votes per share in respect of a matter submitted to our stockholders that would cause the total votes of all shares of Class F common stock, together with the votes attributable to shares of Class A common stock and Class B common stock held by our Founders and their affiliates that are subject to the voting agreement among our Founders and Wilmington Trust, National Association (the “Founder Voting Agreement”) and the votes attributable to shares of Class A common stock and Class B common stock held by our Founders and their affiliates that are designated as Designated Founders’ Excluded Shares (as defined in our amended and restated certificate of incorporation), in each case entitled to vote on such matter, to equal, with respect to such matter, 49.999999% of the voting power of (i) all of the outstanding shares of capital stock of the Company entitled to vote on such matter (including in the case of the election of directors); or (ii) the shares present in person or represented by proxy and entitled to vote on such matter only if a majority of the shares present in person or represented by proxy and entitled to vote on such matter is the applicable voting standard (as applicable, “49.999999% of the Voting Power”). Accordingly, such Founders will effectively control all matters submitted to the stockholders for the foreseeable future, including the election of directors, amendments of our organizational documents, compensation matters, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring
 
64

stockholder approval. Our Founders and their affiliates also hold the substantial majority of our outstanding Class B common stock. Because of the
ten-to-one
voting ratio between our Class B and Class A common stock, even without regard to the voting power of the Class F common stock, our Founders and their affiliates collectively control a significant portion of the voting power of our capital stock based on their current ownership and may significantly increase their ownership of Class B common stock in the future due to the exercise of currently outstanding warrants and stock options or the settlement of RSUs.
The Founders may have interests that differ from yours and may vote in a way with which you disagree, and which may be adverse to your interests. This concentration of voting power is likely to have the effect of limiting the likelihood of an unsolicited merger proposal, unsolicited tender offer, or proxy contest for the removal of directors. As a result, our governance structure, including the provisions of our amended and restated certificate of incorporation, may have the effect of depriving our stockholders of an opportunity to sell their shares at a premium over prevailing market prices and make it more difficult to replace our directors and management.
The Founder Voting Trust Agreement and the Founder Voting Agreement also have the effect of concentrating voting power with our Founders and their affiliates, which will effectively eliminate your ability to influence the outcome of important transactions, including a change in control.
All shares of our Class F common stock are held in a voting trust (the “Founder Voting Trust”), established by our Founders pursuant to a voting trust agreement (the “Founder Voting Trust Agreement”) with Wilmington Trust, National Association as trustee (the “Trustee”). Our Founders are also currently party to the Founder Voting Agreement. Our Founders have agreed through the Founder Voting Trust Agreement and Founder Voting Agreement that all of the shares of Class F common stock and all of the shares of our capital stock over which they and their affiliates have granted a proxy under the Founder Voting Agreement will be voted in the manner instructed by a majority of our Founders who are then party to the Founder Voting Agreement. Accordingly, together with the multiple class structure of our common stock, such Founders will effectively control all matters submitted to the stockholders for the foreseeable future, including the election of directors, amendments of our organizational documents, compensation matters, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval.
Upon the withdrawal or removal of any of our Founders from the Founder Voting Agreement, including upon their death or disability, the remaining Founders or Founder, as the case may be, will determine the manner in which the shares of our Class F common stock as well as the shares subject to the Founder Voting Agreement are voted. In such cases, the voting power of our outstanding capital stock will be further concentrated among the remaining Founders, which may be as few as one. Further, if there are only two Founders who are party to the Founder Voting Agreement, one Founder will be able to effectively defeat any stockholder action, except for the election of directors or other matters that are decided by a plurality of votes, if his instruction to vote the shares of Class F common stock differs from the other Founder. The Founders who are then party to the Founder Voting Agreement will retain the right to direct the voting of the Class F common stock without regard to their employment status with us.
All shares of our Class F common stock are held in the Founder Voting Trust and voted pursuant to the Founder Voting Trust Agreement. Accordingly, our Founders who are then party to the Founder Voting Agreement will control any vote that requires the affirmative vote of the holders of a majority of our Class F common stock, including action of our stockholders by written consent, the designation or issuance by us of shares of preferred stock, and certain amendments to our amended and restated certificate of incorporation relating to our preferred stock.
Although we are a third-party beneficiary of the Founder Voting Agreement and the Founder Voting Trust Agreement, we do not have a general consent right with respect to amendments thereto, and either agreement may be amended or modified in the future in a manner that is adverse to our stockholders, which may include increasing the ability of one or more of our Founders to exercise control over matters submitted to a vote of our stockholders.
 
65

In certain circumstances in the future, the Founders and their affiliates could have voting power that exceeds 49.999999% of the Voting Power.
If the voting power of shares of Class A common stock and Class B common stock held by the Founders or their affiliates that are subject to the Founder Voting Agreement or are Designated Founders’ Excluded Shares collectively equals greater than 49.999999% of the Voting Power with respect to a matter submitted to our stockholders, then the Class F common stock will have zero votes with respect to such matter. In this case, although the shares of our Class F common stock would generally be entitled to zero votes per share on that matter, all of the shares that are then subject to the Founder Voting Agreement would continue to be voted in accordance with the decision of a majority in number of the Founders who are then party to the Founder Voting Agreement.
For example, if the Founders and their affiliates hold shares other than the Class F common stock, such as Class B common stock, that, in the aggregate, have voting power that exceeds 49.999999% of the Voting Power with respect to a matter submitted to our stockholders, then the total voting power of the Founders and their affiliates would exceed 49.999999% of the Voting Power with respect to such matter. Our Founders and their affiliates may acquire additional shares of our Class A common stock or Class B common stock. Shares of our Class B common stock may be transferred (without converting into shares of Class A common stock) to, among others, our Founders or their affiliates, and such transfers to our Founders or their affiliates could increase the total voting power of the Founders and their affiliates above 49.999999% of the Voting Power with respect to such matter. Excluding the voting power of the Class F common stock, our Founders and their affiliates owned shares entitled to approximately 27.0% of the voting power of our outstanding capital stock in the aggregate as of February 17, 2022.
In addition, if one or two Founders withdraw from the Founder Voting Agreement, the total voting power of the Founders and their affiliates in the aggregate could exceed 49.999999% of the Voting Power. For instance, if one Founder has withdrawn from the Founder Voting Agreement and such withdrawing Founder votes his shares in the same manner as the shares of Class F common stock are voted pursuant to the Founder Voting Trust Agreement, then our Founders and their affiliates, in the aggregate, could exercise 49.999999% of the Voting Power of our capital stock plus the voting power of shares held by the withdrawing Founder (which would no longer represent a subset of the 49.999999% of the Voting Power of our capital stock voted by those Founders that remain party to the Founder Voting Agreement).
As a result of future issuances of our common stock or the disposal of shares of our common stock by our Founders and their affiliates, our Founders and their affiliates could have voting power that is substantially greater than, and outsized in comparison to, their economic interests and the percentage of our common stock that they hold.
In certain circumstances, our Founders and their affiliates could have voting power that is substantially greater than, and outsized in comparison to, their economic interests and the percentage of our common stock that they hold. This separation between voting power and economic interests could cause conflicts of interest between our Founders and our other stockholders, which may result in our Founders undertaking, or causing us to undertake, actions that would be desirable for the Founders or their affiliates but would not be desirable for our other stockholders.
In the event that our Founders and their affiliates have less than 49.999999% of the Voting Power prior to giving effect to the voting power of the Class F common stock, the issuance of additional shares by us in the future to stockholders other than our Founders who are then party to the Founder Voting Agreement or their affiliates will dilute the economic interests of our Founders but will generally not result in further dilution of the voting power of such Founders and their affiliates. Because of the voting rights of the Class F common stock, such issuances will instead correspondingly increase the voting power of the Class F common stock. Any future issuances of additional shares of Class A common stock and Class B common stock will not be subject to approval by our stockholders except as required by the listing standards of the NYSE.
 
66

In addition, our Founders and their affiliates are free to transfer or otherwise dispose of their shares of Class A common stock and Class B common stock without diminishing their voting power so long as our Founders and certain of their affiliates continue to collectively hold 100,000,000 Corporation Equity Securities (as defined in our amended and restated certificate of incorporation) on the applicable record date (subject to equitable adjustments as provided in our amended and restated certificate of incorporation) (the “Ownership Threshold”). Shares of our Class F common stock will not convert into shares of our Class B common stock, and our multi-class structure will not terminate, solely because our Founders and certain of their affiliates do not satisfy this Ownership Threshold on the applicable record date. Upon the withdrawal, or removal, of one or more of our Founders from the Founder Voting Agreement (including as a result of death or disability), the Ownership Threshold that must be met on the applicable record date will be reduced on a pro rata basis based on the ownership of Corporation Equity Securities (which excludes Designated Founders’ Excluded Shares) of the Founders and certain of their affiliates as of August 10, 2020, which could substantially decrease the Ownership Threshold without reducing the effective voting power of the Class F common stock. Accordingly, our Founders who are then party to the Founder Voting Agreement will be able to achieve substantial liquidity in their holdings, and substantially diminish their economic interest in us, without diminishing their voting power.
Furthermore, meeting the Ownership Threshold on the applicable record date will not ensure that the Founders and their affiliates do not or will not have differing economic interests from the interests of holders of the Class A common stock. For example, the Founder Voting Agreement does not prohibit a Founder from hedging his economic exposure to our common stock; however, we have implemented a policy that will prohibit hedging by our directors, officers and employees, which currently includes the Founders. In addition, the trustee will vote shares of Class F common stock in accordance with the decision of a majority in number of the Founders who are then party to the Founder Voting Agreement, regardless of such Founders’ relative ownership of any class of our common stock.
In August 2020, we granted two of our Founders, Mr. Karp, our Chief Executive Officer and a member of our Board of Directors, and Mr. Cohen, our President and a member of our Board of Directors, options and RSUs for an aggregate of 207.0 million shares of our Class B common stock (collectively, the “Founder Grants”), which will become vested, exercisable and/or settle upon the future satisfaction of service conditions and certain other conditions. These awards are expected to contribute to the Founders’ ability to meet the Ownership Threshold on the applicable record date at least until the sale of such shares by Mr. Karp and Mr. Cohen.
Shares of our common stock designated by one or more of our Founders pursuant to our amended and restated certificate of incorporation may be voted or not voted by such Founders or their affiliates in their discretion and will reduce the voting power exercised in accordance with the decision of a majority in number of the Founders who are then party to the Founder Voting Agreement.
Mr. Thiel has identified a portion of the shares of Class B common stock and Class A common stock beneficially owned by him and his affiliates as Designated Founders’ Excluded Shares, which will not be subject to the Founder Voting Agreement. Such Designated Founders’ Excluded Shares would reduce the total voting power that will be exercised in accordance with the decision of a majority in number of the Founders who are then party to the Founder Voting Agreement. Mr. Thiel or his affiliates would vote or not vote such Designated Founders’ Excluded Shares in their discretion, which may include in a manner different than the voting power exercised in accordance with the decision of a majority in number of the Founders who are then party to the Founder Voting Agreement. Depending on certain circumstances, including the extent to which other holders of Class B common stock convert or sell such shares of Class B common stock, such Designated Founders’ Excluded Shares may have significant voting power and increase Mr. Thiel or his affiliates’ relative voting power compared to the other Founders. The shares identified by Mr. Thiel as Designated Founders’ Excluded Shares represented less than 5% of the voting power of our outstanding capital stock as of February 17, 2022. In the future, Mr. Thiel or our other Founders could designate additional shares as Designated Founders’ Excluded Shares.
 
67

The Ownership Threshold that must be met on any applicable record date is a small minority of our outstanding Corporation Equity Securities, and future issuances of Corporation Equity Securities may decrease this percentage.
The Ownership Threshold that must be met on any applicable record date is currently 100,000,000 Corporation Equity Securities, which is a small minority of our outstanding Corporation Equity Securities. While the number of outstanding Corporation Equity Securities may exceed the number of shares of our outstanding capital stock, as a comparison, there were 2,027,473,772 shares of our common stock outstanding as of December 31, 2021. Except for certain equitable adjustments as provided in our amended and restated certificate of incorporation, future issuances of Corporation Equity Securities by us will not increase the Ownership Threshold that must be met on any applicable record date and, accordingly, will decrease the percentage of outstanding Corporation Equity Securities represented by the Ownership Threshold.
Upon the withdrawal, or removal, of one or more of our Founders from the Founder Voting Agreement (including as a result of death or disability), the Ownership Threshold that must be met on the applicable record date will be reduced on a pro rata basis based on the ownership of Corporation Equity Securities of the Founders and certain of their affiliates as of August 10, 2020. We expect that the Ownership Threshold will be reduced by approximately 57 million Corporation Equity Securities upon the withdrawal or removal from the Founder Voting Agreement of Alexander Karp, approximately 12 million Corporation Equity Securities upon the withdrawal or removal of Stephen Cohen, and approximately 31 million Corporation Equity Securities upon the withdrawal or removal of Peter Thiel if such withdrawals or removals were to happen.
In addition, in the future we could create a new class of equity securities with different economic or voting rights than existing classes. If we were to create a new class of equity security, because of the broad definition of “Corporation Equity Securities,” such security could qualify as Corporation Equity Securities and therefore count towards the Ownership Threshold if held by our Founders who are then party to the Founder Voting Agreement or certain of their affiliates. If such security has lesser or no economic rights, it could have the effect of further increasing the divergence between the economic interests of our Founders who are then party to the Founder Voting Agreement and their affiliates, on the one hand, and the voting power of such Founders and their affiliates, on the other. Further, Corporation Equity Securities includes, among other things, any warrants, calls, options or other right, whether vested or unvested, to acquire from the Company certain voting or equity securities from the Company. Accordingly, the Board of Directors could issue additional equity securities, or additional options, RSUs, warrants or other rights to acquire equity securities (whether vested or unvested), to our Founders or certain of their affiliates, which would increase the number of Corporation Equity Securities they hold and enable them to meet the Ownership Threshold notwithstanding sales of Corporation Equity Securities that they currently hold. As a result, any Founders who are then party to the Founder Voting Agreement or certain of their affiliates could hold a nominal equity interest with little to no voting rights but meet the Ownership Threshold and therefore have voting power that provides effective control of our company.
The multiple class structure of our common stock features certain provisions that are novel or otherwise not common among other corporations with multiple class structures.
A number of provisions relating to the multiple class structure of our common stock are novel or otherwise not common among other corporations with multiple class structures. For instance, our Founders who are then party to the Founder Voting Agreement are free to transfer or otherwise dispose of their shares of Class A common stock and Class B common stock without diminishing their voting control so long as our Founders who are then party to the Founder Voting Agreement and certain of their affiliates meet the Ownership Threshold on the applicable record date. Shares of our Class B common stock, which have ten (10) votes per share, may remain outstanding in perpetuity. Additionally, shares of our Class B common stock may be transferred (without converting into shares of Class A common stock) to, among others, our Founders or their affiliates, which could result in our Founders and their affiliates or other stockholders obtaining additional voting control.
 
68

Additionally, certain provisions of our amended and restated certificate of incorporation related to the calculation of the voting power of the Class F common stock may have an adverse effect on our stockholders other than our Founders. Under our amended and restated certificate of incorporation, our Founders have the right to challenge our calculation of the voting power of the Class F common stock. Such a challenge may cause delays in the certification of any vote of our stockholders or in the effectiveness of any action of our stockholders.
The multi-class structure of our common stock, the Founder Voting Trust Agreement and the Founder Voting Agreement by which our Founders exercise effective control over all matters submitted to a vote of our stockholders will exist for the foreseeable future.
Shares of our Class F common stock will convert automatically into shares of our Class B common stock only if the Founder Voting Trust Agreement or the Founder Voting Agreement is terminated. Each of these agreements could remain in place until the death of our last living Founder. As of December 31, 2021, our Founders were 54, 54, and 39 years old. Further, upon a discretionary or compulsory withdrawal of a Founder as a beneficiary of the Founder Voting Trust Agreement, the Trustee will instruct our transfer agent and us to convert the withdrawing Founder’s pro rata portion of the shares of Class F common stock held in the Founder Voting Trust at the time of the withdrawal into shares of Class B common stock in accordance with our amended and restated certificate of incorporation.
Because of the
ten-to-one
voting ratio between our Class B and Class A common stock, even if the Class F common stock converts to Class B common stock, our Founders will collectively control a significant portion of the voting power of our capital stock based on their current ownership. Future transfers by holders of shares of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes and transfers between related entities. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those individual holders of Class B common stock who retain their shares in the long term. If our Founders and their affiliates, individually or collectively, retain a significant portion of their holdings of Class B common stock for an extended period of time, they could, in the future, individually or collectively, continue to control a significant portion of the combined voting power of our Class A common stock and Class B common stock, even without the use of the Class F common stock, and such voting power could enable holders of Class B common stock to effectively control all matters subject to the stockholder approval. Shares of our Class B common stock may remain outstanding in perpetuity.
Further, if all, or a large portion, of the Founder Grants should be exercised or vest and settle, our Founders will increase their voting power of our Class B common stock. Although the terms of our amended and restated certificate of incorporation only provide for a separate vote of the holders of our Class B common stock on limited matters, under Delaware law, certain actions may require the approval of the holders of the Class B common stock voting as a separate class. For example, if we amend our amended and restated certificate of incorporation to adversely affect the special rights, powers, or preferences of our Class B common stock in a manner that does not so affect the Class A common stock or Class F common stock, Delaware law could require approval of the holders of our Class B common stock voting separately as single class. For any vote of the Class B common stock voting as a separate class, our Founders will significantly influence such vote if all, or a large portion, of the Founder Grants should vest and settle and the Founders retain such shares.
Our governance structure may negatively affect the decision by certain institutional investors to purchase or hold shares of our Class A common stock.
The holding of
low-voting
stock, such as our Class A common stock, may not be permitted by the investment policies of certain institutional investors or may be less attractive to the portfolio managers of certain institutional investors. In addition, in July 2017, FTSE Russell and Standard & Poor’s announced that they would cease to allow most newly public companies utilizing dual- or multi-class capital structures to be included in their indices. Affected indices include the Russell 2000 and the S&P 500, S&P MidCap 400, and S&P SmallCap 600, which together make up the S&P Composite 1500. Our multi-class capital structure may make us ineligible for
 
69

inclusion in any of these and certain other indices, and as a result, mutual funds, exchange-traded funds, and other investment vehicles that attempt to passively track these indices would not invest in our stock. These policies may depress our valuation compared to those of other similar companies that are included.
Future issuances of our Class A common stock will dilute the voting power of our Class A common stockholders but may not result in further dilution of the voting power of our Founders who are then party to the Founder Voting Agreement.
Future issuances of our Class A common stock will dilute the voting power of our Class A common stockholders, and future issuances to stockholders other than our Founders who are then party to the Founder Voting Agreement will dilute the economic interests of our Founders and their affiliates. However, because of the voting rights of the shares of Class F common stock, in the event that our Founders and their affiliates have less than 49.999999% of the Voting Power prior to giving effect to the voting power of the Class F common stock, future issuances of Class A common stock to stockholders other than our Founders and their affiliates will generally not result in dilution of the voting power of our Founders who are then party to the Founder Voting Agreement or their affiliates, but rather, will correspondingly increase the voting power of the Class F common stock. Any future issuances of additional shares of Class A common stock will not be subject to approval by our stockholders except as required by the listing standards of the NYSE.
General Risk Factors
Adverse economic conditions or reduced technology spending may adversely impact our business.
Our business depends on the economic health of our current and prospective customers and overall demand for technology. In addition, the purchase of our platforms and services is often discretionary and typically involves a significant commitment of capital and other resources. A further downturn in economic conditions, global political and economic uncertainty, a lack of availability of credit, a reduction in business confidence and activity, the curtailment of government or corporate spending, public health concerns or emergencies, financial market volatility, and other factors have in the past and may in the future affect the industries to which we sell our platforms and services. Our customers may suffer from reduced operating budgets, which could cause them to defer or forego purchases of our platforms or services. Moreover, competitors may respond to market conditions by lowering prices and attempting to lure away our customers, and the increased pace of consolidation in certain industries may result in reduced overall spending on our offerings. Uncertainty about global and regional economic conditions, a downturn in the technology sector or any sectors in which our customers operate, or a reduction in information technology spending even if economic conditions are stable, could adversely impact our business, financial condition, and results of operations in a number of ways, including longer sales cycles, lower prices for our platforms and services, material default rates among our customers, reduced sales of our platforms or services, and lower or no growth.
We cannot predict the timing, strength, or duration of any crises, economic slowdown or any subsequent recovery generally, or for any industry in particular. Although certain aspects of the effects of a crisis or an economic slowdown may provide potential new opportunities for our business, we cannot guarantee that the net impact of any such events will not be materially negative. Accordingly, if the conditions in the general economy and the markets in which we operate worsen from present levels, our business, financial condition, and results of operations could be adversely affected.
If we fail to maintain an effective system of internal controls, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, and the rules and regulations of the listing standards of the NYSE. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place significant strain on our personnel, systems, and resources.
 
70

The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We have developed and refined our financial reporting and other disclosure controls and procedures, and will continue to do so. For example, we recently reimplemented our enterprise resource planning (“ERP”) system. This may be disruptive to our business if the ERP system does not work as planned or if we experience issues relating to the reimplementation, in which case we may be unable to timely or accurately prepare financial reports, make payments to our suppliers and employees, or invoice and collect from our customers. Our controls are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. Some members of our management team have limited or no experience managing a publicly traded company, interacting with public company investors, and complying with the increasingly complex laws pertaining to public companies, and we have limited accounting and financial reporting personnel and other resources with which to address our internal controls and related procedures, including complying with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act that we are required to include in this Annual Report on Form 10-K for the year ended December 31, 2021. We will need to hire and successfully integrate additional accounting and financial staff with appropriate company experience and technical accounting knowledge, as well as implement and integrate new technological systems. In order to maintain and improve the effectiveness of our financial statement and disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, we have identified in the past, and may identify in the future, deficiencies in our controls. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which could have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the NYSE. As of December 31, 2021, we were required to comply with the SEC rules that implement Section 404 of the Sarbanes-Oxley Act and are therefore required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose.
Our independent registered public accounting firm has formally attested to the effectiveness of our internal control over financial reporting commencing with this Annual Report on Form
10-K
for the year ended December 31, 2021. Any failure to maintain effective disclosure controls and internal control over financial reporting could have an adverse effect on our business, financial condition and results of operations and could cause a decline in the market price of our Class A common stock.
We will incur increased costs and demands upon management as a result of complying with the laws and regulations affecting public companies which could adversely affect our business, financial condition, and results of operations.
As a public company, we have incurred and will continue to incur greater legal, accounting, finance, and other expenses than we incurred as a private company. We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (the “Dodd-Frank Act”) and the rules and regulations of the NYSE. These requirements have increased and will continue to increase our legal, accounting, and financial compliance costs and have made, and will continue to
 
71

make, some activities more time-consuming and costly. For example, the Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and results of operations. As a result of the complexity involved in complying with the rules and regulations applicable to public companies, our management’s attention may be diverted from the
day-to-day
management of our business, which could harm our business, financial condition, and results of operations. Although we have already hired additional employees to assist us in complying with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our operating expenses. Additionally, as a public company subject to additional rules and regulations and oversight, we may not have the same flexibility we had as a private company.
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 substantial 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 business operations 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 harmed.
We also expect these rules and regulations to make it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to maintain the same or similar coverage. As a result, it may be more difficult for us to attract and retain qualified individuals to serve on our Board of Directors or as our executive officers.
We ceased to be an “emerging growth company” as defined in the Jumpstart our Business Startups Act of 2012 as of December 31, 2020. As a result, we have experienced, and expect to continue to experience, additional costs associated with being a public company, including costs associated with compliance with the auditor attestation requirement of Section 404 of the Sarbanes-Oxley Act, the adoption of certain ASUs upon losing such status, and additional disclosure requirements.
As a result of disclosure of information in this Annual Report on Form
10-K
and other filings required of a public company, our business and financial condition will become more visible, which may result in an increased risk of threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business, financial condition, and results of operations could be harmed, 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 resources of our management and harm our business, financial condition, and results of operations.
Natural disasters and other events beyond our control could harm our business.
Natural disasters or other catastrophic events may cause damage or disruption to our operations,
non-U.S.
commerce and the global economy, and thus could have a negative effect on us. Our business operations are subject to interruption by natural disasters, earthquakes, flooding, fire, power shortages, pandemics such as the recent spread of
COVID-19,
terrorism, political unrest, telecommunications failure, vandalism, cyberattacks, geopolitical instability, war, the effects of climate change (such as drought, wildfires, increased storm severity, and sea level rise), and other events beyond our control. Although we maintain crisis management and disaster response plans, such events could make it difficult or impossible for us to deliver our services to our customers, could decrease demand for our services, could make existing customers unable or unwilling to fulfill their contractual requirements to us, including their payment obligations, and could cause us to incur substantial
 
72

expense, including expenses or liabilities arising from potential litigation. Our insurance may not be sufficient to cover losses or additional expense that we may sustain. Customer data could be lost, significant recovery time could be required to resume operations and our financial condition and results of operations could be adversely affected in the event of a major natural disaster or catastrophic event.
We may face exposure to foreign currency exchange rate fluctuations.
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro and GBP. We expect our
non-U.S.
operations to continue to grow in the near term and we are continually monitoring our foreign currency exposure to determine if we should consider a hedging program. Today, our
non-U.S.
contracts are denominated in either U.S. dollars or local currency, while our
non-U.S.
operating expenses are often denominated in local currencies. Additionally, as we expand our
non-U.S.
operations, a larger portion of our operating expenses may be denominated in local currencies. Therefore, increases in the value of the U.S. dollar and decreases in the value of foreign currencies could result in the dollar equivalent of our revenues being lower.
 
ITEM 1B.
UNRESOLVED STAFF COMMENTS
None.
 
ITEM 2.
PROPERTIES
Facilities
We have leased principal properties in Denver, Colorado, which is the location of our corporate headquarters; in Palo Alto, California; New York City, New York; and London, England. In addition, we lease various office space throughout the world.
We believe that our existing facilities are adequate to meet current requirements, and that suitable additional or substitute space will be available as needed to accommodate any further physical expansion of operations and for any additional offices.
 
ITEM 3.
LEGAL PROCEEDINGS
From time to time we are subject to legal proceedings and claims arising in the ordinary course of business. Based on our current knowledge, we believe that the amount or range of reasonably possible losses will not, either individually or in the aggregate, have a material adverse effect on our business, results of operations, or financial condition.
The results of any litigation cannot be predicted with certainty, and an unfavorable resolution in any legal proceedings could materially affect our future business, results of operations, or financial condition. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.
For information on legal proceedings, refer to
Note 9. Commitments and Contingencies—Litigation and Legal Proceedings
in our consolidated financial statements included elsewhere in this Annual Report on Form
10-K.
 
ITEM 4.
MINE SAFETY DISCLOSURE
Not applicable.
 
73

PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information for Class A Common Stock
Our Class A common stock has been listed on the New York Stock Exchange (the “NYSE”) under the symbol “PLTR” since September 30, 2020. Prior to that date, there was no public trading market for our Class A common stock.
Holders of Record
As of February 17, 2022, there were 730 holders of record of our Class A common stock, 36 holders of record of our Class B common stock, and one holder of record of our Class F common stock. Because many of our shares of Class A common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.
Dividend Policy
We have never declared or paid any cash dividends on our capital stock. We intend to retain any future earnings and do not expect to pay any dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our Board of Directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, results of operations, capital requirements, contractual restrictions, general business conditions, and other factors that our Board of Directors may deem relevant. In addition, the terms of our credit facility contain restrictions on our ability to declare and pay cash dividends on our capital stock, and we may enter into credit agreements or other borrowing arrangements in the future that may restrict our ability to declare and pay cash dividends.
Performance Graph
This performance graph shall not be deemed “soliciting material” or to be “filed” with the Securities Exchange Commission (“SEC”) for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (“Exchange Act”), or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act or the Exchange Act.
The following graph compares the cumulative total return to stockholders on our Class A common stock since September 30, 2020, the date of the Company’s direct listing of its Class A common stock on the NYSE (“Direct Listing”), relative to the cumulative total returns of the Standard & Poor’s 500 Index and the Standard & Poor’s Information Technology Index over the same period. An investment of $100 (with reinvestment of all dividends) is assumed to have been made in our Class A common stock and in each index at the market close on September 30, 2020, and its relative performance is tracked through December 31, 2021. The returns shown are based on historical results and are not intended to suggest future performance.
 
74

Unregistered Sales of Equity Securities
None.
 
ITEM 6.
[RESERVED]
 
75

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
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 accompanying notes thereto included elsewhere in this Annual Report on Form
10-K.
This discussion contains forward-looking statements based upon current plans, expectations, and beliefs, involving risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements. You should review the section titled “Special Note Regarding Forward-Looking Statements” for a discussion of forward-looking statements and the section titled “Risk Factors” for a discussion of factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis and elsewhere in this Annual Report on Form
10-K.
Our historical results are not necessarily indicative of the results that may be expected for any period in the future.
This section of this Annual Report on Form
10-K
generally discusses fiscal years 2021 and 2020 items and
year-to-year
comparisons between fiscal years 2021 and 2020. Discussions of fiscal year 2020 items and
year-to-year
comparisons between fiscal years 2020 and 2019 that are not included in this Annual Report on Form
10-K
can be found in Part II, Item 7 of our Annual Report on Form
10-K
for the fiscal year ended December 31, 2020, which was filed with the SEC on February 26, 2021.
Overview
We build software that empowers organizations to effectively integrate their data, decisions, and operations at scale.
We were founded in 2003 and started building software for the intelligence community in the United States to assist in counterterrorism investigations and operations. We later began working with commercial enterprises, who often faced fundamentally similar challenges in working with data.
We have built three principal software platforms, Gotham, Foundry, and Apollo. Gotham and Foundry enable institutions to transform massive amounts of information into an integrated data asset that reflects their operations. For over a decade, Gotham has surfaced insights for global defense agencies, the intelligence community, disaster relief organizations and beyond. Foundry is becoming a central operating system not only for individual institutions but also for entire industries. Apollo, which we began offering as a commercial solution in 2021, is a cloud-agnostic, single control layer that coordinates ongoing delivery of new features, security updates, and platform configurations, helping to ensure the continuous operation of critical systems. Apollo allows our customers to run their software in virtually any environment.
In addition to the investments we have made in our platforms, we plan to continue to expand our ability to sell our subscriptions globally by investing in resources to address the business needs of local markets, including, increasing our sales and marketing functions and activities, expanding our ecosystem of service partners to support local deployments, and investing in personnel to support our growing customer base and product offerings.
We believe that every institution faces challenges that our platforms were designed to address. Our focus in the near term is to build partnerships with institutions that have the leadership necessary to effect structural change within their organizations — to reconstitute their operations around data. Over the long term, we believe that every institution in the markets we serve is a potential partner.
We regularly evaluate partnerships and investment opportunities in complementary businesses, employee teams, technologies, and intellectual property rights in an effort to expand our product and service offerings. For example, we have approved and entered into Investment Agreements to purchase, or commit to purchase
shares of various entities, including special purpose acquisition companies and/or other privately-held or publicly-traded
 
76

entities. See further discussion in
Note 4. Investments and Fair Value Measurements
and
Note 9. Commitments and Contingencies—Investment Commitments.
Our Business
For the year ended December 31, 2021, we generated $1.5 billion in revenue, reflecting a 41% growth rate from the year ended December 31, 2020, when we generated $1.1 billion in revenue.
Our operating results continued to improve, including when adjusting for stock-based compensation. In the year ended December 31, 2021, we incurred losses from operations of $411.0 million, or adjusted income from operations of $473.5 million when excluding stock-based compensation and related employer payroll taxes. In the year ended December 31, 2020, our losses from operations were $1.2 billion, or adjusted income from operations of $189.9 million when excluding stock-based compensation, related employer payroll taxes, and
non-recurring
Direct Listing charges.
In the year ended December 31, 2021, our gross profit was $1.2 billion, reflecting a gross margin of 78%, or 82% when excluding stock-based compensation. In the year ended December 31, 2020, our gross profit was $740.1 million, reflecting a gross margin of 68%, or 81% when excluding stock-based compensation.
For more information about our adjusted income from operations, which excludes stock-based compensation, related employer payroll taxes, and
non-recurring
Direct Listing charges; and gross profit, and gross margin, which excludes stock-based compensation, as well as reconciliations from loss from operations and gross profit, see the section titled “
Non-GAAP
Reconciliations
” below.
Our Customers
We define a customer as an organization from which we have recognized revenue during the trailing twelve-month period. During the period ended December 31, 2021, we had 237 customers, including companies in various commercial sectors as well as government agencies around the world. During the period ended December 31, 2020, we had 139 customers.
For large government agencies, where a single institution has multiple divisions, units, or subsidiary agencies, each such division, unit, or subsidiary agency that enters into a separate contract with us and is invoiced as a separate entity is treated as a separate customer. For example, while the U.S. Food and Drug Administration, Centers for Disease Control and Prevention, and National Institutes of Health are subsidiary agencies of the U.S. Department of Health and Human Services, we treat each of those agencies as a separate customer given that the governing structures and procurement processes of each agency are independent.
We have built lasting and significant customer relationships with some of the world’s leading government institutions and companies, and are expanding our partnerships with early- and growth-stage companies. Our average revenue per customer during the trailing twelve months ended December 31, 2021 was $6.5 million, which decreased 18% from an average of $7.9 million in revenue per customer in the year ended December 31, 2020, reflecting our continued acceleration in customer acquisition. Our average revenue for the top twenty customers during the trailing twelve months ended December 31, 2021 was $43.6 million, which grew 31% from an average of $33.2 million in revenue from the top twenty customers during the trailing twelve months ended December 31, 2020, demonstrating our expanding relationships with existing customers.
Organizations in the commercial and government sectors face similar challenges when it comes to managing data, and we intend to expand our reach in both markets moving forward. In the year ended December 31, 2021, 58% of our revenue came from government customers and 42% came from commercial agencies. In the year ended December 31, 2021, we generated 57% of our revenue from customers in the United States and the remaining 43% from customers abroad.
 
77

Expansion of Access to Platforms
We have recently begun to expand access to our platforms to early- and growth-stage companies, including startups, as we continue our outreach efforts to an increasingly broad swath of the potential market.
The speed with which our platforms can be deployed has significantly expanded the range of potential customers with which we plan on partnering over the long term. We anticipate that our reach among an increasingly broad set of customers, in both the commercial and government sectors, will accelerate moving forward. We believe that, as these new partners grow, we will grow with them.
We have also made a number of investments in companies whose businesses rely on the ability of their organizations to manage and analyze data effectively at scale.
Our proximity to these businesses and the industries in which they are operating has enhanced, and is expected to continue enhancing, our own product and business development efforts, as we continue expanding access to our platforms to the broadest possible set of customers.
COVID-19
Impact
As a result of
COVID-19,
we continue to take precautionary measures in order to minimize the risk of the virus to our employees, our customers, and the communities in which we operate, which included the suspension of all
non-essential
business travel of employees and the temporary closure of all of our major offices. Although the majority of our workforce worked remotely, there was minimal disruption in our ability to ensure the effective operation of our software platforms. As local situations permit, we continue to reopen our offices, in at least a limited capacity, and are allowing business travel to resume, while continuing to closely monitor the pandemic.
The economic consequences of the
COVID-19
pandemic have been challenging for certain of our customers and prospective customers. While the broader implications of the
COVID-19
pandemic on our results of operations and overall financial performance remain uncertain, the
COVID-19
pandemic has, to date, not had a material adverse impact on our results of operations. The economic effects of the pandemic and resulting societal changes are currently not predictable.
The
COVID-19
pandemic has made clear to many of our customers that accommodating the extended timelines ordinarily required to realize results from implementing new software solutions is not an option during a crisis. As a result, customers are increasingly adopting our software, which can be ready in days, over internal software development efforts, which may take months or years.
We saw decreases in our travel and office-related expenditures, including during the temporary closures of our offices globally and reductions in related operating expenses, related to the ongoing
COVID-19
pandemic. However, improvement of our contribution metric has also been driven by the expansion of existing customer accounts, improved sales efficiency, and the increasing deployment of centralized hosting and other software deployment infrastructure. While we expect our travel and office-related expenditures to increase moving forward, especially as we continue to reopen our offices, we do not expect such expenditures to return to their
pre-pandemic
levels, given that we have made significant investments in enabling employees to work with customers remotely.
See the section titled “
Risk Factors
” included elsewhere in this Annual Report on Form
10-K
for further discussion of the possible impact of the
COVID-19
pandemic on our business.
Our Business Model
Our customers pay us to use the software platforms we have built. As of December 31, 2021, we expect to generate revenue under our existing customer contracts for an additional 3.5 years on a dollar-weighted average contract duration basis. Dollar-weighted average contract duration represents the length of time we expect to generate revenue on average, including existing contractual obligations and assuming that our customers will exercise all of the contractual options available to them, and is subject to change as we enter into new contracts
 
78

or if customers terminate for convenience. We calculate this duration on a dollar-weighted basis to adjust for smaller deals. The timing of our customer billings and receipt of payments varies from contract to contract. Revenue is generally recognized over the contract term. Our contracts generally include terms that allow the customer to terminate the contract for convenience.
Our business model with respect to acquiring and growing our accounts has three phases: (1) Acquire, (2) Expand, and (3) Scale. We categorize all customers into cohorts on December 31st each year.
Our decisions about which customer relationships require further investment may change over time, based on our assessment of the potential long-term value that our software can generate for them.
As a result, customers may move back and forth through phases, as relationship needs and our assessment of the merits of further investment change. We enter into initial pilots with customers, generally at our own expense and without a guarantee of future returns, in order to access a unique set of opportunities that others may pass over for lack of resources and shorter investment horizons.
Some customers may have a rapid Acquire phase followed by a long Expand phase. Others may skip the Expand phase altogether and move immediately into the Scale phase. We manage customers at the account level, not by industry or sector, so that we can optimize on the specific growth opportunities for each.
In 2020, we generated a total of $1.1 billion in revenue. Acquire phase customers cohorted as of December 31, 2020 generated $0.3 million in revenue in 2020. Expand phase customers cohorted as of December 31, 2020 generated $20.3 million in revenue in 2020. Scale phase customers cohorted as of December 31, 2020 generated $1.1 billion in revenue in 2020.
In 2021, customers cohorted as of December 31, 2020 generated a total of $1.5 billion in revenue. New customers acquired during the year ended December 31, 2021 generated an additional $83.9 million in revenue and were assigned a cohort as of December 31, 2021. A more detailed discussion of the three phases, for purposes of illustration of how we manage accounts across the business, follows below.
Acquire
We actively pursue discussions with existing and prospective customers in order to identify ways in which our software platforms can provide long-term value.
In the first phase, we typically acquire new opportunities with minimal risk to our customers through short-term pilot deployments of our software platforms at no or low cost to them. We believe in proving the value of our platforms to our customers. During these short-term pilots, we operate the accounts at a loss. We believe that our investments during this phase will drive future revenue growth.
We define a customer or potential customer as being in the Acquire phase if, as of the end of a calendar year, we have recognized less than $100,000 in revenue from the customer that respective year. Customers may make nominal payments in connection with the evaluation of our software that we do not consider material in evaluating the performance of our accounts.
We evaluate the success of customer accounts in the Acquire phase based on the revenue such accounts generate in the following year. In 2020, we generated $0.3 million in revenue from customers in the Acquire phase, which yielded a contribution loss of $36.8 million. In 2021, those same customers generated $45.1 million in revenue which yielded a contribution profit of $7.2 million.
Expand
Our investment in this second phase is often significant as we seek to understand the principal challenges faced by our customers and ensure that our software delivers value and results.
 
79

We define a customer in the Expand phase as any customer from which we have recognized more than $100,000 in revenue in a calendar year and whose account had a negative contribution margin during the year at issue, as determined as of the end of the year. In this phase, we operate at a loss, as measured by contribution margin, in order to drive future revenue growth and margin expansion.
In 2020, we generated $20.3 million in revenue from customers that were in the Expand phase as of the end of that year, with a contribution margin of (159)%. In 2021, those same customers generated $83.3 million in revenue, with a contribution margin of 45%.
Scale
As customer accounts mature, our investment costs relative to revenue generally decrease, while the value our software provides to our customer increases, often significantly, as usage of the platform increases across the customer’s operations. In this third phase, after having installed and configured the software across an entire enterprise, customers become more self-sufficient in their use of our platforms, including developing software and applications that run on top of our platforms, while still continuing to benefit from the support of our O&M services.
We define a customer in the Scale phase as any customer from which we recognized more than $100,000 in revenue in a calendar year and whose account had a positive contribution margin during the year at issue, as determined as of the end of the year.
It is in the Scale phase of our partnerships with customers that we generally see contribution margin on particular accounts improve. In 2020, we generated $1.1 billion in revenue from customers in the Scale phase, with a contribution margin of 63%. In 2021, those same customers generated $1.3 billion in revenue with a contribution margin of 63%.
We believe that our customers will move into the Scale phase over the long term. We also believe that contribution margin for Scale phase accounts will increase further as we become more efficient at deploying our software platforms across the entirety of our customers’ operations and at managing and operating our software.
Total Remaining Deal Value
We are focused on building strategic relationships with, and delivering significant outcomes for, our customers over the long term. Our contracts with our customers reflect that long-term orientation, often lasting for multiple years at a time.
Total remaining deal value is the total remaining value of contracts that have been awarded by our government and commercial customers and includes existing contractual obligations and unexercised contract options available to those customers. Total remaining deal value presumes the exercise of all contract options and no termination of contracts; however, the majority of our contracts are subject to termination provisions, including for convenience, and there can be no guarantee that contracts are not terminated or that contract options will be exercised. Also included within total remaining deal value is remaining contract value from commercial contracts entered into in connection with our strategic investments, many of which are subject to termination, including for convenience in the event the proposed business combination is not completed.
As of December 31, 2021, the total remaining deal value of the contracts that we have been awarded by, or entered into with, government and commercial customers, including existing contractual obligations and contractual options available to those customers, was $3.8 billion, up 35% from December 31, 2020, when our total remaining deal value of such contracts was $2.8 billion.
Of our total remaining deal value, as of December 31, 2021, the total remaining deal value of the contracts that we entered into with commercial customers, including existing contractual obligations and available contractual options, was $2.6 billion, up 71% from December 31, 2020, when the total remaining deal value of such contracts was $1.5 billion.
 
80

As of December 31, 2021, the total remaining deal value of the contracts that we had been awarded by government agencies in the United States and allied countries around the world, including existing contractual obligations and contractual options available to those government agencies, was $1.2 billion, down 6% from December 31, 2020, when the total value of such contracts was $1.3 billion.
When calculating the total remaining deal value of government contracts, we do not include government contracts — also known as indefinite delivery, indefinite quantity (“IDIQ”) contracts — totaling $2.8 billion, as of December 31, 2021, that we have been awarded, but where the funding of such contracts has not yet been determined. The funding of these contracts is not guaranteed.
Many of our government and commercial contracts are subject to termination for convenience provisions. Additionally, the U.S. federal government is prohibited from exercising contract options more than one year in advance. As a result, there can be no guarantee that our customer contracts will not be terminated or that contract options will be exercised.
Key Business Measure
In addition to the measures presented in our consolidated financial statements, we use the following key
non-GAAP
business measure to help us evaluate our business, identify trends affecting our business, formulate business plans and financial projections, and make strategic decisions.
Contribution Margin
We believe that the revenue we generate relative to the costs we incur in order to generate such revenue is an important measure of the efficiency of our business. We define contribution margin as revenue less our cost of revenue and sales and marketing expenses, excluding stock-based compensation, divided by revenue. At the end of each year, we categorize each customer account into one of the three phases based on its revenue and contribution margin for that year.
Revenue is allocated to each customer account directly. The cost of revenue and sales and marketing costs include both the costs associated with the deployment and operation of our software as well as expenses associated with identifying new customers and expanding partnerships with existing ones. Our software engineers working with existing customers often manage the deployment and operation of our platforms as well as identify new ways that those platforms can be used. To calculate the contribution by customer, we allocate cost of revenue and sales and marketing expenses, excluding stock-based compensation, to an account pro rata based on headcount and time spent on the account during the period. To the extent certain costs or personnel are not directly assigned to a specific account, they are allocated pro rata based on total headcount staffed during such period. Direct costs, such as third-party cloud hosting services, are directly allocated to the account to which they relate.
Contribution margin, both across our business and on specific customer accounts, is intended to capture how much we have earned from customers after accounting for the costs associated with deploying and operating our software, as well as any sales and marketing expenses involved in acquiring and expanding our partnerships with those customers, including allocated overhead. We exclude stock-based compensation as it is a
non-cash
expense.
We believe that our contribution margin across the business and on specific customer accounts provides an important measure of the efficiency of our operations over time. We have included contribution margin because it is a key measure used by our management to evaluate our performance, and we believe that it also provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management team. Our calculation of contribution margin may differ from similarly titled
 
81

measures, if any, reported by other companies. Contribution margin should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP.
For more information about contribution margin, including the limitations of this measure, and a reconciliation to loss from operations, see the section titled “
Non-GAAP
Reconciliations
” below.
Non-GAAP
Reconciliations
We use the
non-GAAP
measures contribution margin; gross profit and gross margin, excluding stock-based compensation; and adjusted income from operations, which excludes stock-based compensation, related employer payroll taxes, and
non-recurring
Direct Listing charges to help us evaluate our business, identify trends affecting our business, formulate business plans and financial projections, and make strategic decisions. We exclude stock-based compensation, which is a
non-cash
expense, from these
non-GAAP
financial measures because we believe that excluding this item provides meaningful supplemental information regarding operational performance and provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management team. Additionally, we exclude expenses primarily related to our Direct Listing during the quarter ended September 30, 2020 as they are a
one-time
non-recurring
charge, and employer payroll taxes related to stock-based compensation as it is difficult to predict and outside of our control.
Our definitions may differ from the definitions used by other companies and therefore comparability may be limited. In addition, other companies may not publish these or similar metrics. Further, these metrics have certain limitations, as they do not include the impact of certain expenses that are reflected in our consolidated statement of operations. Thus, our
non-GAAP
contribution margin; gross profit and gross margin, excluding stock-based compensation; and adjusted income from operations should be considered in addition to, not as a substitute for, or in isolation from, measures prepared in accordance with GAAP.
We compensate for these limitations by providing reconciliations of these
non-GAAP
measures to the most comparable GAAP measures. We encourage investors and others to review our business, results of operations, and financial information in its entirety, not to rely on any single financial measure, and to view these
non-GAAP
measures in conjunction with the most directly comparable GAAP financial measures.
Contribution Margin
The following table provides a reconciliation of contribution margin for the years ended December 31, 2021 and 2020 (in thousands, except percentages):
 
    
Years Ended December 31,
    
2021
        
2020
   
 
       
 
Loss from operations
     $     (411,046)                  $     (1,173,679)    
Add:
                         
Research and development expenses
(1)
     237,189                   203,597     
General and administrative expenses
(1)
     295,071                   293,637     
Total stock-based compensation expense
     778,215                   1,270,702     
    
 
 
 
          
 
 
 
Contribution
     $        899,429                   $       594,257     
    
 
 
 
          
 
 
 
Contribution margin
     58%                54%  
    
 
 
 
          
 
 
 
 
(1)
 
Excludes stock-based compensation.
 
82

Gross Profit and Gross Margin, Excluding Stock-Based Compensation
The following table provides a reconciliation of gross profit and gross margin, excluding stock-based compensation for the years ended December 31, 2021 and 2020 (in thousands, except percentages):
 
    
Years Ended December 31,
    
2021
      
2020
   
 
     
 
Gross profit
     $      1,202,485                   $      740,126     
Add: stock-based compensation
     68,546                   139,627     
    
 
 
 
          
 
 
 
Gross profit, excluding stock-based compensation
     $      1,271,031                   $             879,753     
    
 
 
 
          
 
 
 
Gross margin, excluding stock-based compensation
     82%                81%  
    
 
 
 
          
 
 
 
Adjusted Income from Operations
The following table provides a reconciliation of adjusted income from operations, which excludes stock-based compensation, related employer payroll taxes, and
non-recurring
Direct Listing charges for the years ended December 31, 2021 and 2020 (in thousands):
 
    
Years Ended December 31,
    
2021
      
2020
Loss from operations
     $     (411,046)                  $     (1,173,679)    
Add: stock-based compensation
     778,215                   1,270,702     
Add: employer payroll taxes related to stock-based compensation
     106,283                   39,105     
Add:
non-recurring
Direct Listing charges
     —                   53,737     
    
 
 
 
          
 
 
 
Adjusted income from operations
     $         473,452                   $      189,865     
    
 
 
 
          
 
 
 
Components of Results of Operations
Revenue
We generate revenue from the sale of subscriptions to access our software in our hosted environment along with ongoing O&M services (“Palantir Cloud”); software subscriptions in our customers’ environments with ongoing O&M services
(“On-Premises
Software”); and professional services.
Palantir Cloud
Our Palantir Cloud subscriptions grant customers the right to access the software functionality in a hosted environment controlled by Palantir and are sold together with stand-ready O&M services, as further described below. We promise to provide continuous access to the hosted software throughout the contract term. Revenue associated with Palantir Cloud subscriptions is generally recognized over the contract term on a ratable basis, which is consistent with the transfer of control of the Palantir services to the customer.
On-Premises
Software
Sales of our software subscriptions grant customers the right to use functional intellectual property, either on their internal hardware infrastructure or on their own cloud instance, over the contractual term and are also sold together with stand-ready O&M services. O&M services include critical updates and support and maintenance services required to operate the software and, as such, are necessary for the software to maintain its intended utility over the contractual term. Because of this requirement, we have concluded that the software subscriptions
 
83

and O&M services, which together we refer to as our
On-Premises
Software, are highly interdependent and interrelated and represent a single distinct performance obligation within the context of the contract. Revenue is generally recognized over the contract term on a ratable basis.
Professional Services
Our professional services support the customers’ use of the software and include, as needed,
on-demand
user support, user-interface configuration, training, and ongoing ontology and data modeling support. Professional services contracts typically include the provision of
on-demand
professional services for the duration of the contractual term. These services are typically coterminous with a Palantir Cloud or
On-Premises
Software subscriptions. Professional services are
on-demand,
whereby we perform services throughout the contract period; therefore, the revenue is recognized over the contractual term.
Cost of Revenue
Cost of revenue primarily includes salaries, stock-based compensation expense, and benefits for personnel involved in performing O&M and professional services, as well as third-party cloud hosting services, allocated overhead, and other direct costs.
We expect that cost of revenue will increase in absolute dollars as our revenue grows and will vary from
period-to-period
as a percentage of revenue.
Sales and Marketing
Our sales and marketing efforts span all stages of our sales cycle, including personnel involved with sales functions, and executing pilots at new or existing customers. Sales and marketing costs primarily include salaries, stock-based compensation expense, and benefits for our sales force and personnel involved in sales functions, executing on pilots and customer growth activities; as well as third-party cloud hosting services for our pilots, marketing and sales event-related costs, and allocated overhead. Sales and marketing costs are generally expensed as incurred.
We expect that sales and marketing expenses will increase in absolute dollars as we continue to invest in our potential and current customers, in growing our business, sales force, and enhancing our brand awareness.
Research and Development
Our research and development efforts are aimed at continuing to develop and refine our platforms, including adding new features and modules, increasing their functionality, and enhancing the usability of our platforms. Research and development costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in performing the activities to develop and refine our platforms, internal use third-party cloud hosting services and other
IT-related
costs, and allocated overhead. Research and development costs are expensed as incurred.
We plan to continue to invest in personnel to support our research and development efforts. As a result, we expect that research and development expenses will increase in absolute dollars for the foreseeable future as we continue to invest to support these activities.
General and Administrative
General and administrative costs include salaries, stock-based compensation expense, and benefits for personnel involved in our executive, finance, legal, human resources, and administrative functions, as well as third-party professional services and fees, and allocated overhead.
 
84

We expect that general and administrative expenses will increase in absolute dollars as we hire additional personnel and enhance our systems, processes, and controls to support the growth in our business as well as our increased compliance and reporting requirements as a public company.
Interest Income
Interest income consists primarily of interest income earned on our cash, cash equivalents, and restricted cash balances.
Interest Expense
Interest expense consists primarily of interest expense and commitment fees incurred under our credit facilities.
Other Income (Expense), Net
Other income (expense), net consists primarily of foreign currency exchange gains and losses, realized and unrealized losses from investments, and our share of income and losses from our equity method investments.
Provision for (Benefit from) Income Taxes
Provision for (benefit from) income taxes consists of income taxes related to foreign and state jurisdictions in which we conduct business and withholding taxes.
Segments
We have two operating segments, commercial and government, which were determined based on the manner in which the chief operating decision maker (“CODM”), who is our chief executive officer, manages our operations for purposes of allocating resources and evaluating performance. Various factors, including our organizational and management reporting structure and customer type, were considered in determining these operating segments.
Our operating segments are described below:
 
   
Commercial
: This segment primarily serves customers working in
non-government
industries.
 
   
Government
: This segment primarily serves customers that are U.S. government and
non-U.S.
government agencies.
Segment profitability is evaluated based on contribution and contribution margin. Contribution is segment revenue less the related costs of revenue and sales and marketing expenses, excluding stock-based compensation expense. Contribution margin is contribution divided by revenue. To the extent costs of revenue or sales and marketing expenses are not directly attributable to a particular segment, they are allocated based upon headcount at each operating segment during the period. We use it, in part, to evaluate the performance of, and allocate resources to, each of our operating segments, which excludes certain operating expenses that are not allocated to operating segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock-based compensation expense, research and development costs, and general and administrative costs, such as legal and accounting.
 
85

Results of Operations
The following table summarizes our consolidated statements of operations data (in thousands):
 
    
Years Ended December 31,
    
2021
  
2020
  
2019
Revenue
     $     1,541,889           $     1,092,673           $     742,555     
Cost of revenue
(1)
     339,404           352,547           242,373     
    
 
 
 
  
 
 
 
  
 
 
 
Gross profit
     1,202,485           740,126           500,182     
Operating expenses:
                          
Sales and marketing
(1)
     614,512           683,701           450,120     
Research and development
(1)
     387,487           560,660           305,563     
General and administrative
(1)
     611,532           669,444           320,943     
    
 
 
 
  
 
 
 
  
 
 
 
Total operating expenses
     1,613,531           1,913,805           1,076,626     
    
 
 
 
  
 
 
 
  
 
 
 
Loss from operations
     (411,046)          (1,173,679)          (576,444)    
Interest income
     1,607           4,680           15,090     
Interest expense
     (3,640)          (14,139)          (3,061)    
Other income (expense), net
     (75,415)          4,111           (2,856)    
    
 
 
 
  
 
 
 
  
 
 
 
Loss before provision for (benefit from) income taxes
     (488,494)          (1,179,027)          (567,271)    
Provision for (benefit from) income taxes
     31,885           (12,636)          12,375     
    
 
 
 
  
 
 
 
  
 
 
 
Net loss
     $      (520,379)          $      (1,166,391)          $      (579,646)    
    
 
 
 
  
 
 
 
  
 
 
 
 
(1)
  Includes stock-based compensation expense as follows (in thousands):
 
   
    
Years Ended December 31,
    
2021
  
2020
  
2019
Cost of revenue
     $ 68,546            $ 139,627            $ 27,904     
Sales and marketing
     242,910            398,205            79,215     
Research and development
     150,298            357,063            67,933     
General and administrative
     316,461            375,807            66,918     
    
 
 
 
  
 
 
 
  
 
 
 
Total stock-based compensation expense
(i)
     $       778,215            $       1,270,702            $       241,970     
    
 
 
 
  
 
 
 
  
 
 
 
 
(i)
 
On September 30, 2020, in connection with our Direct Listing, we incurred $769.5 million and $8.4 million of stock-based compensation using the accelerated attribution method related to the satisfaction of the performance-based vesting condition for RSUs and growth units, respectively, that had satisfied the service-based vesting condition as of such date.
 
86

The following table sets forth the components of our consolidated statements of operations data as a percentage of revenue:
 
    
Years Ended December 31,
    
  2021  
  
  2020  
  
  2019  
Revenue
     100%        100%        100%  
Cost of revenue
     22           32           33     
    
 
 
 
  
 
 
 
  
 
 
 
Gross profit
     78           68           67     
Operating expenses:
                          
Sales and marketing
     40           63           61     
Research and development
     25           51           41     
General and administrative
     40           61           43     
    
 
 
 
  
 
 
 
  
 
 
 
Total operating expenses
                       105                             175                             145     
    
 
 
 
  
 
 
 
  
 
 
 
Loss from operations
     (27)          (107)          (78)    
Interest income
     —           —           2     
Interest expense
     —           (1)          —     
Other income (expense), net
     (5)          —           —     
    
 
 
 
  
 
 
 
  
 
 
 
Loss before provision for (benefit from) income taxes
     (32)          (108)          (76)    
Provision for (benefit from) income taxes
     2           (1)          2     
    
 
 
 
  
 
 
 
  
 
 
 
Net loss
     (34)%        (107)%        (78)%  
    
 
 
 
  
 
 
 
  
 
 
 
Comparison of the Years Ended December 31, 2021 and 2020
Revenue
 
   
Years Ended December 31,
 
Change
   
2021
 
2020
 
Amount
 
        %        
         
Revenue:
                               
         
Government
    $       897,356          $       610,198          $       287,158          47%  
         
Commercial
    644,533          482,475          162,058          34%  
   
 
 
 
 
 
 
 
 
 
 
 
       
         
Total revenue
    $       1,541,889          $       1,092,673          $       449,216          41%  
   
 
 
 
 
 
 
 
 
 
 
 
       
Revenue increased by $449.2 million, or 41%, for the year ended December 31, 2021 compared to 2020. Revenue from government customers increased by $287.2 million, or 47%, for the year ended December 31, 2021 compared to 2020, primarily from customers in the United States. Of the increase, $279.2 million was from customers existing as of December 31, 2020. Generally, increases in revenue from our existing customers are a result of increases in their adoption of our products and services within their organizations. Revenue from commercial customers increased by $162.1 million, or 34%, for the year ended December 31, 2021 compared to 2020. Of the increase, $98.4 million was from new customers, of which $48.3 million was revenue from customers that we have entered into concurrent investment agreements with. See
Note 4. Investments and Fair Value Measurements
and
Note 9. Commitments and Contingencies
in our consolidated financial statements included elsewhere in this Annual Report on Form
10-K
for additional information.
 
87

Cost of Revenue and Gross Profit
 
   
Years Ended December 31,
   
Change
 
   
2021
   
2020
   
Amount
   
        %        
Cost of revenue
    $      339,404          $      352,547          $     (13,143)         (4)%  
Gross profit
    1,202,485          740,126          462,359          62%  
Gross margin
    78%       68%       10%          
Cost of revenue for the year ended December 31, 2021 decreased by $13.1 million, or 4%, compared to 2020. The decrease was primarily due to a decrease of $71.1 million in stock-based compensation expense as a result of the recognition of cumulative stock-based compensation expense related to RSUs upon our Direct Listing in the prior year. This was partially offset by increases of $43.6 million related to third-party cloud hosting services and $15.4 million related to higher usage of field service representatives and other direct deployment costs.
Our gross margin for the year ended December 31, 2021 increased from 68% in 2020 to 78% as a result of efficiencies in supporting the revenue growth at our customer deployments, for example investments in our platforms, as well as a decrease in stock-based compensation expense as compared to the prior year.
Operating Expenses
 
   
Years Ended December 31,
   
Change
 
   
2021
   
2020
   
Amount
   
        %        
Sales and marketing
    $         614,512          $         683,701          $         (69,189)          (10)%  
Research and development
    387,487          560,660          (173,173)          (31)%  
General and administrative
    611,532          669,444          (57,912)          (9)%  
   
 
 
   
 
 
   
 
 
         
Total operating expenses
    $ 1,613,531          $         1,913,805          $ (300,274)          (16)%  
   
 
 
   
 
 
   
 
 
         
Sales and Marketing
Sales and marketing expenses decreased by $69.2 million, or 10%, for the year ended December 31, 2021 compared to 2020. The decrease was primarily due to decreases in personnel costs of $107.6 million, which included a decrease of $155.3 million in stock-based compensation expense as a result of the recognition of cumulative stock-based compensation expense related to RSUs upon our Direct Listing in the prior year; partially offset by increases of $25.7 million from employer payroll taxes mainly driven by higher option exercises and $21.6 million in payroll costs related to an increase in headcount attributable to our sales and marketing functions. Additionally, there was an increase of $26.7 million in marketing and advertising expenses.
Research and Development
Research and development expenses decreased by $173.2 million, or 31%, for the year ended December 31, 2021 compared to 2020. The decrease was primarily due to a decrease of $206.8 million in stock-based compensation expense as a result of the recognition of cumulative stock-based compensation expense related to RSUs upon our Direct Listing in the prior year; partially offset by $18.8 million in payroll costs related to an increase in headcount attributable to our research and development functions.
General and Administrative
General and administrative expenses decreased by $57.9 million, or 9%, for the year ended December 31, 2021 compared to 2020. The decrease in expenses was primarily due to a decrease in stock-based compensation
 
88

expense of $59.3 million as a result of the recognition of cumulative stock-based compensation expense related to RSUs upon our Direct Listing in the prior year; partially offset by increases of $17.5 million in employer payroll taxes, mainly driven by higher option exercises. Additionally, there was a net decrease of $48.8 million in legal professional services generally due to
non-recurring
legal services incurred in the prior year related to our Direct Listing.
Interest Income
 
    
Years Ended December 31,
    
Change

  Amount  
 
    
        2021        
    
        2020        
 
Interest income
    $   1,607          $  4,680          $   (3,073)    
Interest income decreased by $3.1 million for the year ended December 31, 2021 compared to 2020 primarily due to a reduction in U.S. interest rates on interest earned from our cash, cash equivalents, and restricted cash.
Interest Expense
 
    
Years Ended December 31,
    
Change

  Amount  
 
    
        2021        
    
        2020        
 
Interest expense
    $     (3,640)       $ (14,139)         $  10,499     
Interest expense decreased by $10.5 million for the year ended December 31, 2021 compared to 2020. The decrease was primarily due to the full repayment of the outstanding debt balance during the second quarter of 2021.
Other Income (Expense), Net
 
    
Years Ended December 31,
    
Change

    Amount    
 
    
        2021        
    
        2020        
 
Other income (expense), net
    $ (75,415)         $     4,111         $ (79,526)    
Other income (expense), net changed by $79.5 million for the year ended December 31, 2021 compared to 2020 primarily due to unrealized losses, net from our investments in marketable securities.
Provision for (Benefit from) Income Taxes
 
    
Years Ended December 31,
    
Change

    Amount    
 
    
        2021        
    
        2020        
 
Provision for (benefit from) income taxes
    $  31,885          $ (12,636)         $  44,521     
We recorded a provision for income taxes of $31.9 million for the year ended December 31, 2021 compared to a benefit from income taxes of $12.6 million for the year ended December 31, 2020. The change was primarily due to the establishment of a valuation allowance against our U.K. deferred tax assets during the fourth quarter of 2021, partially offset by a
one-time
benefit related to the refund of the Company’s U.K. 2019 taxes paid based on the tax election to carry back the 2020 U.K. net tax operating losses.
Liquidity and Capital Resources
We generated positive cash flow from operations for the year ended December 31, 2021 as our customer billing cycles have continued to normalize and our growth in customer collections outpaced our operating expenses. We
 
89

had $2.3 billion in cash and cash equivalents available as of December 31, 2021. We believe that cash flows generated from operations, cash, cash equivalents, available funds and access to financing sources, including our revolving credit facility, will be sufficient to meet our anticipated operating cash needs for at least the next twelve months. However, any projections of future cash needs and cash flows are subject to substantial uncertainty. Historically we generated negative cash flows from operations, and financed our operations primarily through the sale of our equity securities, including proceeds from option exercises, and payments received from our customers.
As of December 31, 2021, our accumulated deficit balance was $5.5 billion, and our principal sources of liquidity were $2.3 billion of cash and cash equivalents.
During April 2021, we repaid our outstanding term loans of $200.0 million. As of December 31, 2021, we had no outstanding debt balances and an available and undrawn $400.0 million revolving credit facility. For more information, see
Note 7. Debt
in our consolidated financial statements included elsewhere in this Annual Report on Form
10-K
.
Our future capital requirements will depend on many factors, including, but not limited to the rate of our growth, our ability to attract and retain customers and their willingness and ability to pay for our products and services, and the timing and extent of spending to support our efforts to market and develop our products. Further, as of December 31, 2021, our approved investment commitments outstanding totaled $134.5 million, which are in addition to the investments we made during the period, and we may enter into future arrangements to acquire or invest in businesses, products, services, strategic partnerships, and technologies. As such, we may be required to seek additional equity or debt financing. 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 additional funds are not available to us on acceptable terms, or at all, our business, financial condition, and results of operations could be adversely affected.
The following table summarizes our cash flows for the periods indicated (in thousands):
 
   
Years Ended December 31,
 
   
2021
   
2020
   
2019
 
Net cash provided by (used in):
                       
Operating activities
    $      333,851          $      (296,608)         $      (165,215)    
Investing activities
    (397,912)         (14,920)         (21,964)    
Financing activities
    306,747          1,036,453          324,533     
Effect of foreign exchange on cash, cash equivalents, and restricted cash
    (3,918)         1,259          (2,227)    
   
 
 
   
 
 
   
 
 
 
Net increase (decrease) in cash, cash equivalents, and restricted cash
    $      238,768          $      726,184          $      135,127     
   
 
 
   
 
 
   
 
 
 
Operating Activities
Net cash provided by operating activities was $333.9 million for the year ended December 31, 2021. The factors affecting our operating cash flows during this period were our net loss of $520.4 million and changes in net operating assets and liabilities of $92.1 million, offset by
non-cash
charges of $946.3 million. The
non-cash
charges primarily consisted of $778.2 million in stock-based compensation expense, $73.3 million of net unrealized and realized losses and gains from marketable securities, and $43.3 million of deferred income taxes mainly due to the recording of a full valuation allowance for our UK deferred tax assets. The change in net working capital was generally driven by decreases of $80.2 million related to a decrease in deferred revenue and customer deposits, $49.5 million related to increases in accounts receivable, prepaid expenses, and other current and noncurrent assets, and $32.2 million related to a decrease in operating lease liabilities, current and noncurrent; offset by an increase of $73.0 million in accounts payable and accrued liabilities.
 
90

Net cash used in operating activities was $296.6 million for the year ended December 31, 2020. The factors affecting our operating cash flows during this period were our net loss of $1.2 billion and changes in net working capital of $454.1 million, offset by
non-cash
charges of $1.3 billion, which primarily consisted of stock-based compensation expense. The change in net working capital generally consisted of a net decrease of $261.8 million in deferred revenue and customer deposits, and an increase in assets of $156.0 million mainly due to an increase in accounts receivable.
Investing Activities
Net cash used in investing activities was $397.9 million for the year ended December 31, 2021, which consisted of purchases of marketable securities of $308.3 million, purchases of alternative investments of $50.9 million, purchases of privately-held securities of $23.0 million, and purchases of property and equipment of $12.6 million.
Net cash used in investing activities was $14.9 million for the year ended December 31, 2020, which consisted primarily of purchases of property and equipment of $12.2 million.
Financing Activities
Net cash provided by financing activities was $306.7 million for the year ended December 31, 2021, which primarily consisted of proceeds from the exercise of common stock options of $507.5 million, partially offset by repayments of $200.0 million of debt.
Net cash provided by financing activities was $1.0 billion for the year ended December 31, 2020, which primarily consisted of $942.5 million of net proceeds from the issuance of common stock, $199.4 million of net proceeds from borrowings under our credit facilities, $298.8 million of proceeds from the exercise of common stock options, partially offset by repayments of $400.0 million of debt.
Contractual Obligations and Commitments
The following table summarizes our contractual obligations and commitments as of December 31, 2021 (in thousands):
 
 
 
Payments Due by Period
 
 
 
Total
 
 
Less than
1 year
 
 
1-3 years
 
 
3-5 years
 
 
More than
5 years
 
Noncancelable purchase commitments
(1)
 
  $
    1,360,837   
 
 
  $
    107,187   
 
 
  $
    474,001   
 
 
  $
    779,649   
 
 
  $
    —   
 
Operating lease commitments, net of sublease income amounts
(2)
 
 
190,313   
 
 
 
40,798   
 
 
 
63,554   
 
 
 
51,250   
 
 
 
34,711   
 
Investment commitments
(3)
 
 
134,500   
 
 
 
134,500   
 
 
 
—   
 
 
 
—   
 
 
 
—   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total contractual obligations and commitments
 
  $
    1,685,650   
 
 
  $
    282,485   
 
 
  $
    537,555   
 
 
  $
    830,899   
 
 
  $
    34,711   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(1)
 
Noncancelable purchase commitments primarily relate to purchase commitments for third-party cloud hosting services and represents only contracts which are enforceable and legally binding. Obligations under contracts that we can cancel without a significant penalty are not included in the table above. Refer to
Note 9. Commitments and Contingencies
in our consolidated financial statements included elsewhere in this Annual Report on
Form 10-K
for additional information.
(2)
 
The contractual commitment amounts under operating leases in the table above are primarily related to facility and equipment leases. Operating lease commitments are reflected net of $132.7 million of sublease income from tenants in certain of our leased facilities. Refer to
Note 8. Leases
in our consolidated financial statements included elsewhere in this Annual Report on
Form 10-K
for additional information.
(3)
 
Investment commitments relate to commitments under Investment Agreements we entered into with investees to purchase shares. The closings of certain of such Investments are contingent upon the completion of a proposed business combination between the applicable Investee and other applicable parties. Refer to
Note 4. Investments and Fair Value Measurements
and
Note 9. Commitments and Contingencies
in our consolidated financial statements included elsewhere in this Annual Report on
Form 10-K
for additional information.
 
91

The contractual obligations and commitments in the table above are associated with agreements that are enforceable and legally binding.
Contract Liabilities
Our contract liabilities consist of deferred revenue and customer deposits.
Deferred revenue represents billings under noncancelable contracts before the related product or service is transferred to the customer. The portion of deferred revenue that is anticipated to be recognized as revenue during the succeeding twelve-month period is recorded as deferred revenue and the remaining portion is recorded as deferred revenue, noncurrent.
Customer deposits consist of refundable payments received for anticipated revenue generating activities in advance of the start of the contractual term or for the portion of a contract term that is subject to cancellation. The portion of customer deposits that is anticipated to be recognized as revenue during the succeeding twelve-month period is recorded as customer deposits and the remaining portion is recorded as customer deposits, noncurrent.
Our deferred revenue and deferred revenue, noncurrent as of December 31, 2021 were $227.8 million and $40.2 million, respectively. Our customer deposits and customer deposits, noncurrent as of December 31, 2021 were $161.6 million and $33.7 million, respectively. Our total deferred revenue and deferred revenue, noncurrent as of December 31, 2020 was $189.5 million and $50.5 million, respectively. Our total customer deposits and customer deposits, noncurrent as of December 31, 2020 was $210.3 million and $81.5 million, respectively.
Critical Accounting Policies and Estimates
Our consolidated financial statements and the accompanying notes thereto included elsewhere in this Annual Report on Form
10-K
are prepared in accordance with GAAP. The preparation of consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from our estimates. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.
We believe that the accounting policies described below involve a significant degree of judgment and complexity. Accordingly, we believe these are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations. For further information, see
Note 2. Significant Accounting Policies
in our consolidated financial statements included elsewhere in this Annual Report on Form
10-K.
Revenue Recognition
We generate revenue from the sale of subscriptions to access our software Palantir Cloud and
On-Premises
Software, with ongoing O&M services and professional services.
In accordance with ASC 606,
Revenue from Contracts with Customers
, we recognized revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for promised goods or services. We apply the following five-step revenue recognition model in accounting for our revenue arrangements:
 
 
 
Identification of the contract(s) with the customer, including whether collectability of the consideration is probable by considering the customers’ ability and intention to pay;
 
 
 
Identification of the performance obligations in the contract;
 
92

 
 
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.
Each of our significant performance obligations and our application of ASC 606 to our revenue arrangements is discussed in further detail below.
Palantir Cloud
Our Palantir Cloud subscriptions grant customers the right to access the software functionality in a hosted environment controlled by Palantir and are also sold together with stand-ready O&M services. We promise to provide continuous access to the hosted software throughout the contract term. Revenue associated with Palantir Cloud subscriptions is generally recognized over the contract term on a ratable basis, which is consistent with the transfer of control of the Palantir Cloud services to the customer.
On-Premises
Software
Sales of our software subscriptions grant customers the right to use functional intellectual property, either on their internal hardware infrastructure or on their own cloud instance, over the contractual term and are sold together with stand-ready O&M services. The O&M services include critical updates, support, and maintenance services required to operate our software and, as such, are necessary for our software to maintain its intended utility over the contractual term. Because of this requirement, we have concluded that the software subscriptions and O&M services, which together we refer to as our
On-Premises
Software, are highly interdependent and interrelated and represent a single distinct performance obligation within the context of the contract. Revenue is generally recognized over the contract term on a ratable basis.
Professional Services
Our professional services support the customers’ use of the software and include, as needed,
on-demand
user support, user-interface configuration, training, and ongoing ontology and data modeling support. Professional services contracts typically include the provision of
on-demand
professional services for the duration of the contractual term. These services are typically coterminous with a Palantir Cloud subscription or the
On-Premises
Software. Professional services are
on-demand,
whereby we perform services throughout the contract period; therefore, the revenue is recognized over the contractual term.
Contract Liabilities
The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, we bill many of our customers in advance of the provision of services under our contracts, resulting in contract liabilities consisting of either deferred revenue or customer deposits. Deferred revenue represents billings under noncancelable contracts before the related product or service is transferred to the customer. Customer deposits consist of refundable payments received in advance of the start of the contractual term or for anticipated revenue generating activities for the portion of a contract term that is subject to cancellation. Many of our arrangements include terms that allow the customer to terminate the contract for convenience and receive a
pro-rata
refund of the amount of the customer deposit for the period of time remaining in the contract term after the applicable termination notice period expires. In these arrangements, we concluded there are no enforceable rights and obligations after such notice period and therefore the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposits.
The payment terms and conditions vary by contract; however, our terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of
 
93

payment, we elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as we expect, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, we determined our contracts do not generally contain a significant financing component.
Areas of Judgment and Estimation
Our contracts with customers can include multiple promises to transfer goods or services to the customer. Determining whether promises are distinct performance obligations that should be accounted for separately – or not distinct within the context of the contract and, thus, accounted for together – requires significant judgment. We concluded that the promise to provide a software subscription is highly interdependent and interrelated with the promise to provide O&M services and such promises are not distinct within the context of our contracts and are accounted for as a single performance obligation for our
On-Premises
Software.
Additionally, the pricing of our contracts is generally fixed; however, it is possible for contracts to include variable consideration in the form of performance bonuses, which can be based on subjective or objective criteria. We include the estimated amount of variable consideration that we expect to receive to the extent it is probable that a significant revenue reversal will not occur. Any amounts received in the form of performance bonuses were not material in the periods presented.
Significant estimates and assumptions are used in the identification of performance obligations in customer contracts and collectability of contract consideration, including accounts receivable. Estimates and judgments are based on historical experience, forecasted events, and various other assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could affect our financial position and results of operations.
Income Taxes
We estimate our current tax expense together with assessing temporary differences resulting from differing treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on our consolidated balance sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in our consolidated statements of operations become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, the realization of our deferred tax assets are dependent on future taxable income against which these deductions, losses, and credits can be utilized.
We evaluate the realizability of our deferred tax assets and recognize a valuation allowance when it is more likely than not that a future benefit on such deferred tax assets will not be realized. Because of our history of U.S. and U.K. net operating tax losses, we have established a full valuation allowance against potential future benefits for U.S. federal, state and U.K. deferred tax assets. We expect to maintain this full valuation allowance for the foreseeable future as it is more likely than not that some or all of those deferred tax assets may not be realized based on our history of losses. We consider all evidence, both positive and negative, in determining any required valuation allowance and will continue to evaluate the need for a valuation allowance on a regular basis. If certain factors change and we determine that the deferred tax assets are realizable at a
more-likely-than-not
level, we will adjust the valuation allowance in the period the determination is made. In the year ended December 31, 2021, due to the Company’s current and projected U.K. tax losses, the Company has determined its U.K. deferred tax assets are currently not more likely than not to be realized, and accordingly, the Company established a full valuation allowance against its total net U.K. deferred tax assets. Changes in the valuation allowance, when
 
94

recorded, would be included in our consolidated statements of operations. Our judgment is required in determining the valuation allowance recorded against our net deferred tax assets.
We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon settlement. We recognize interest and penalties related to uncertain tax positions in our provision (benefit) for income taxes.
Recent Accounting Pronouncements
For information on recently issued accounting pronouncements, refer to
Note 2. Significant Accounting Policies
in our consolidated financial statements included elsewhere in this Annual Report on Form
10-K.
 
ITEM 7A.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risks in the ordinary course of our business, which primarily relate to fluctuations in the value of our investments, interest rates, foreign exchange, and inflation.
Market Risk
As of December 31, 2021, we had outstanding investments valued at $234.2 million in marketable securities. We may continue to make additional investments or sell the existing investments. These investments are often in early- or growth-stage companies that have minimal public trading history; as such the fair value of these investments may fluctuate depending on the financial outcome and prospects of the investees, as well as global market conditions including recent and ongoing volatility related to the impacts of
COVID-19.
Additionally, early-stage companies are inherently risky because the technologies or products these companies have under development are typically in the early phases and may never materialize, and they may experience a decline in financial condition, which could result in a loss of a substantial part of our investment in these companies. We record gains or losses as the fair value of these investments change and as we sell them. We anticipate additional volatility to our consolidated statements of operations due to changes in market prices, and as such gains and losses are realized. During the fiscal year ended December 31, 2021, net unrealized losses of $72.8 million related to marketable securities were recorded in other income (expense), net on the consolidated statements of operations.
Interest Rate Risk
Our cash, cash equivalents, and restricted cash consist of cash, certificates of deposit, and money market funds. Our primary investment policy and strategies are focused on the preservation of capital and supporting our liquidity requirements, however, to a lesser extent we have made and may continue to make certain investments in early- and growth-stage companies as disclosed in
Note 4. Investments and Fair Value Measurements
and
Note 9. Commitments and Contingencies
and
Note 15. Subsequent Events
in our consolidated financial statements included elsewhere in this Annual Report on Form
10-K.
Due to the short-term nature of the financial instruments, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates.
Foreign Currency Exchange Risk
Our contracts with customers are primarily denominated in U.S. dollars, with a small amount denominated in foreign currencies. Our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations, which are primarily in the United States, United Kingdom, and other European countries. Our results of current and future operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro and GBP. Additionally, fluctuations in
 
95

foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. To date, foreign currency transaction gains and losses have not been material to our consolidated financial statements, and we have not engaged in any foreign currency hedging transactions.
Inflation Risk
We do not believe that inflation has had a material effect on our business, results of operations, or financial condition.
 
96

ITEM 8.
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Palantir Technologies Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Palantir Technologies Inc. (the Company) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, redeemable convertible and convertible preferred stock and stockholders’ equity (deficit), and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated 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 three years in the period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 24, 2022 expressed an unqualified opinion thereon.
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 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 audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. 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 Matter
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 the critical audit matter 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.
 
98

  
Revenue Recognition
Description of the Matter
  
As discussed in Note 2 to the consolidated financial statements, the Company derives its revenue primarily from the sale of subscriptions to access its software in the Company’s hosted environment with ongoing operations and maintenance (“O&M”) services (“Palantir Cloud”), software licenses, primarily term licenses in the customers’ environments, with ongoing O&M services (“On-Premises Software”), and professional services. Management applies significant judgment in identifying and evaluating any non-standard terms and conditions in customer arrangements which may impact the determination of performance obligations or the timing of revenue recognition. In addition, the determination as to whether the Company’s On-Premises Software licenses and O&M services are considered distinct performance obligations that should be accounted for separately or combined as a single performance obligation requires significant judgment. The Company has concluded that the On-Premises Software licenses and O&M services are highly interdependent and interrelated and represent a single distinct performance obligation within the context of the contract that is generally recognized ratably over the contract term.
 
Auditing revenue recognition was complex and required a significant level of auditor judgment to identify and evaluate non-standard terms and conditions that impact revenue recognition and to assess whether the On-Premises software licenses and O&M services should be accounted for as distinct performance obligations or combined as a single performance obligation.
How We Addressed the Matter in Our Audit
  
We obtained an understanding, evaluated the design and tested the operating effectiveness of the Company’s controls to identify and evaluate terms and conditions and performance obligations in customer arrangements that would impact revenue recognition.
 
Our substantive procedures included, among others, testing the completeness and accuracy of management’s identification and evaluation of non-standard terms and conditions, reading executed contracts for a sample of revenue transactions and evaluating whether the Company appropriately applied its revenue recognition policy to the arrangements based on the terms and conditions therein and consistent with U.S. GAAP. In addition, we evaluated management’s key assumptions and analysis of its performance obligations, including their assessment of the nature, interdependency, and level of integration between the On-Premises software license and O&M services. We also evaluated the appropriateness of the related disclosures in the consolidated financial statements.

/s/ Ernst & Young LLP

We have served as the Company’s auditor since 2008.

San Jose, California
February 24, 2022
 
99

Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Palantir Technologies Inc.
Opinion on Internal Control over Financial Reporting
We have audited Palantir Technologies Inc.’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Palantir Technologies Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, redeemable convertible and convertible preferred stock and stockholders’ equity (deficit), and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and our report dated February 24, 2022 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 
/s/ Ernst & Young LLP
San Jose, California
February 24, 2022
 
100

Palantir Technologies Inc.
Consolidated Balance Sheets
(in thousands, except per share amounts)
 
 
 
     As of December 31,     
 
 
2021
 
2020
Assets
  
  
Current assets:
  
  
Cash and cash equivalents
    $     2,290,674         $     2,011,323    
 
Restricted cash
     36,628          37,285    
Accounts receivable
     190,923          156,932    
Marketable securities
     234,153          —    
Prepaid expenses and other current assets
     110,872          51,889    
    
 
 
    
 
 
 
Total current assets
     2,863,250          2,257,429    
Property and equipment, net
     31,304          29,541    
Restricted cash, noncurrent
     39,612          79,538    
Operating lease
right-of-use
assets
     216,898          217,075  
 
 
Other assets
     96,386          106,921    
    
 
 
    
 
 
 
Total assets
    $ 3,247,450        $ 2,690,504    
    
 
 
    
 
 
 
Liabilities and Stockholders’ Equity
                 
Current liabilities:
                   
Accounts payable
    $ 74,907        $ 16,358    
Accrued liabilities
     155,806          158,546    
Deferred revenue
     227,816          189,520    
Customer deposits
     161,605          210,320    
Operating lease liabilities
     39,927          29,079    
    
 
 
    
 
 
 
Total current liabilities
     660,061          603,823    
 
Deferred revenue, noncurrent
     40,217          50,525    
Customer deposits, noncurrent
     33,699          81,513    
Debt, noncurrent, net
               197,977    
Operating lease liabilities, noncurrent
     220,146          229,800    
Other noncurrent liabilities
     2,297          4,316    
 
  
 
 
    
 
 
 
Total liabilities
     956,420          1,167,954    
 
  
 
 
    
 
 
 
Commitments and Contingencies (Note 9)
               
Stockholders’ equity:
                 
Preferred stock, $0.001 par value: 2,000,000 shares authorized and 0 shares issued and outstanding as of December 31, 2021 and 2020
                   
Common stock, $
0.001
par value: 20,000,000 Class A shares authorized as of December 31, 2021 and 2020; 1,926,589 shares issued and outstanding as of December 31, 2021, and 1,542,058 shares issued and outstanding as of December 31, 2020, respectively; 2,700,000 Class B shares authorized as of December 31, 2021 and 2020; 99,880 and 249,077 shares issued and outstanding as of December 31, 2021 and 2020, respectively; and 1,005 Class F shares authorized, issued, and outstanding as of December 31, 2021 and 2020
     2,027          1,792    
Additional
paid-in
capital
     7,777,085          6,488,857    
Accumulated other comprehensive loss
     (2,349        (2,745  
Accumulated deficit
     (5,485,733        (4,965,354  
    
 
 
    
 
 
 
Total stockholders’ equity
     2,291,030          1,522,550    
    
 
 
    
 
 
 
Total liabilities and stockholders’ equity
    $ 3,247,450         $     2,690,504    
    
 
 
    
 
 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
10
1

Palantir Technologies Inc.
Consolidated Statements of Operations
(in thousands, except per share amounts)
 
  
Years Ended December 31,
 
  
2021
 
2020
 
2019
Revenue
    $   1,541,889      $  1,092,673      $  742,555  
 
 
Cost of revenue
     339,404       352,547       242,373  
 
  
 
 
 
 
 
 
 
 
 
 
 
Gross profit
     1,202,485       740,126       500,182  
 
Operating expenses:
                        
Sales and marketing
     614,512       683,701       450,120  
Research and development
     387,487       560,660       305,563  
General and administrative
     611,532       669,444       320,943  
 
  
 
 
 
 
 
 
 
 
 
 
 
Total operating expenses
     1,613,531       1,913,805       1,076,626  
 
  
 
 
 
 
 
 
 
 
 
 
 
Loss from operations
     (411,046     (1,173,679     (576,444
Interest income
     1,607       4,680       15,090  
Interest expense
     (3,640     (14,139     (3,061
Other income (expense), net
     (75,415     4,111       (2,856
 
  
 
 
 
 
 
 
 
 
 
 
 
Loss before provision for (benefit from) income taxes
     (488,494     (1,179,027     (567,271
Provision for (benefit from) income taxes
     31,885       (12,636     12,375  
 
  
 
 
 
 
 
 
 
 
 
 
 
Net loss
    $ (520,379    $ (1,166,391    $ (579,646
 
  
 
 
 
 
 
 
 
 
 
 
 
Net loss per share attributable to common stockholders, basic
    $ (0.27    $ (1.19    $ (1.02
 
  
 
 
 
 
 
 
 
 
 
 
 
Net loss per share attributable to common stockholders, diluted
    $ (0.27    $ (1.20    $ (1.02
 
  
 
 
 
 
 
 
 
 
 
 
 
Weighted-average shares of common stock outstanding used in computing net loss per share attributable to common stockholders, basic
     1,923,617       977,722       576,959  
Weighted-average shares of common stock outstanding used in computing net loss per share attributable to common stockholders, diluted
     1,923,617       979,330       576,959  
The accompanying notes are an integral part of these consolidated financial statements.
 
10
2

Palantir Technologies Inc.
Consolidated Statements of Comprehensive Loss
(in thousands)

 
 
  
Years Ended December 31,
 
  
2021
  
2020
  
2019
                         
                         
Net loss
   $ (520,379    
$
     (1,166,391
    
$     
(579,646
)
  
 

Other comprehensive loss
                         
Foreign currency translation adjustments
     396       (2,042
     (1,465
    
 
 
   
 
 
    
 
 
 
Comprehensive loss
    
$       
(519,983
)     $    (1,168,433
      $    (581,111
    
 
 
   
 
 
    
 
 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
10
3

Palantir Technologies Inc.
Consolidated Statements of Redeemable Convertible and Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(in thousands)

 
 
Redeemable Convertible
Preferred Stock
 
 
  Convertible
Preferred Stock
 
 
Common Stock
 
 
Additional
Paid-in

Capital
 
 
Treasury Stock
 
 
Accumulated
Other
Comprehensive
Income (Loss)
 
 
Accumulated
Deficit
 
 
Total
Stockholders’
Deficit
 
Shares
 
 
Amount
 
 
Shares
 
 
Amount
 
 
Shares
 
 
Amount
 
 
Shares
 
 
Amount
 
Balance as of December 31, 2018
    25,947       $ 172,163         742,813       $ 2,087,560         549,368       $ 570       $ 1,627,737         20,637       $ (148,621     $ 762       $ (3,231,876     $ (1,751,428
 
 
                         
Cumulative effect of accounting changes
    —         —         —         —         —         —         (34       —         —         —         12,559         12,525    
                         
Issuance of Series H redeemable convertible preferred stock upon exercise of warrants
    2,949         26,069         —         —         —         —        —         —         —         —         —         —    
                         
Redemption of Series H redeemable
 
convertible
preferred stock
        (23,931         (168,000       —         —         —         —         —         —         —         —         —         —    
                         
Sale of Series H redeemable convertible
preferred stock
    1,068         7,500         —         —         —         —         —         —         —         —         —         —    
                         
Reclassification of Series H redeemable convertible preferred stock into convertible preferred stock upon expiration of redemption option
    (2,016       (4,163       2,016         4,163         —         —         —         —         —         —         —         —    
                         
Repurchase of Series A convertible preferred
stock
    —         —         (1       —         —         —         —         —         —         —         —         —    
                         
Repurchase of Series D convertible preferred
stock
    —         —         (8       (6       —         —         —         —         —         —         —         —    
                         
Repurchase of Series F convertible preferred
stock
    —         —         (3,037       (5,386       —         —         —         —           —         —         —         —    
                         
Distributed earnings attributable to participating securities
    —         —         —         —         —         —         (8,481       —         —         —         —         (8,481  
                         
Conversion of Series F convertible stock to common stock
    —         —         (10       (20       10         —         20         —         —         —         —         20    
                         
Issuance of Series D convertible preferred stock upon exercise of warrants
    —         —         1,097         7,375         —         —         —         —         —         —         —         —    
                         
Conversion of Series D convertible stock to common stock
    —         —         (30       (24       30         —         24         —         —         —         —         24    
                         
Sale of common stock, held in treasury
    —         —         —         —         16,584         —         (20,928       (16,584       120,928         —         —         100,000    
                         
Repurchase of common stock, held in treasury
    —         —         —         —         (2,340       —         —         2,340         (11,202       —         —         (11,202  
                         
Issuance of common stock from the exercise of stock options
    —         —         —         —         17,845         18         16,879         —         —         —         —         16,897    
                         
Stock-based compensation
    —         —         —         —         —         —         242,114         —         —         —         —         242,114    
                         
Other comprehensive loss
    —         —         —         —         —         —         —         —         —         (1,465       —         (1,465  
                         
Net loss
    —         —         —         —         —         —         —         —         —         —         (579,646       (579,646  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance as of December 31, 2019
    4,017       $ 33,569         742,840       $ 2,093,662         581,497       $ 588       $ 1,857,331         6,393       $ (38,895     $ (703     $ (3,798,963     $ (1,980,642  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
104

Palantir Technologies Inc.
Consolidated Statements of Redeemable Convertible and Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(in thousands)
 
   
Redeemable Convertible
Preferred Stock
   
  Convertible

Preferred   Stock
   
Common Stock
   
Additional
Paid-in

Capital
   
Treasury Stock
   
Accumulated
Other
Comprehensive
Loss
   
Accumulated
Deficit
   
Total
Stockholders’
(Deficit)
Equity
 
Shares
   
Amount
   
Shares
   
Amount
   
Shares
   
Amount
   
Shares
   
Amount
 
Balance as of December 31, 2019
    4,017       $ 33,569         742,840       $ 2,093,662         581,497       $ 588       $ 1,857,331         6,393       $ (38,895     $ (703     $ (3,798,963     $ (1,980,642
 
 
                         
Conversion of Series
H-1
convertible preferred stock to common stock
    —         —         (28       (100       28         —         100         —         —         —         —         100    
                         
Issuance of Series K convertible preferred stock
    —         —         121         947         —         —         —         —         —         —         —         —    
                         
Issuance of Series D preferred stock upon net exercise of Series D preferred stock warrants
    —         —         2,380         10,810         —         —         —         —         —         —         —         —    
                         
Repurchase of common stock, held in treasury
    —         —         —         —         (808       —         —         808         (3,777       —         —         (3,777  
                         
Retirement of treasury stock
    —         —         —         —         —         (7       (42,665       (7,201       42,672         —         —         —    
                         
Issuance of common stock upon net exercise of common stock warrants
    —         —         —         —         7,631         8         (8       —         —         —         —         —    
                         
Issuance of common stock, net of issuance costs
    —         —         —         —         206,501         207         942,322         —         —         —         —         942,529    
                         
Conversion of redeemable convertible preferred stock to common stock
        (4,017           (33,569       —         —         4,017         4         33,565         —         —         —         —         33,569    
                         
Conversion of convertible preferred stock to common stock
    —         —         (745,313       (2,105,319       793,726         794         2,104,525         —         —         —         —         2,105,319    
                         
Conversion of preferred stock warrants to common stock warrants
    —         —         —         —         —         —         31,007         —         —         —         —         31,007    
                         
Issuance of common stock from the exercise of stock options
    —         —         —         —         120,618         120         298,709         —         —         —         —         298,829    
                         
Issuance of common stock upon vesting of restricted stock units (“RSUs”)
    —         —         —         —         82,430         82         (82       —         —         —         —         —    
                         
Stock-based compensation
    —         —         —         —         —         —         1,264,254         —         —         —         —         1,264,254    
                         
Settlement of employee loan accounted for as a modification to stock option
    —         —         —         —         (3,500       (4       (201       —         —         —         —         (205  
                         
Other comprehensive loss
    —         —         —         —         —         —         —         —         —         (2,042       —         (2,042  
                         
Net loss
    —         —         —         —         —         —         —         —         —         —         (1,166,391       (1,166,391  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance as of December 31, 2020
    —       $ —         —       $ —         1,792,140       $ 1,792       $ 6,488,857         —       $ —       $ (2,745     $ (4,965,354     $ 1,522,550    
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
105

Palantir Technologies Inc.
Consolidated Statements of Redeemable Convertible and Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(in thousands)
 
 
  
Common Stock
 
 
 
 
  
Additional
Paid-in

Capital
 
 
 
 
  
Accumulated
Other
Comprehensive
Loss
 
 
 
 
  
Accumulated
Deficit
 
 
 
 
  
Total
Stockholders’
Equity
  
Shares
 
 
 
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance as of December 31, 2020
     1,792,140              $ 1,792              $ 6,488,857              $ (2,745)              $ (4,965,354)              $ 1,522,550  
 
Issuance of common stock from the exercise of stock options
     178,849                178                507,277                                              507,455  
Issuance of common stock upon vesting of RSUs
     50,350                50                (50)                                               
Issuance of common stock upon vesting of growth units
     1,471                1                (1)                                               
Issuance of common stock upon net exercise of common stock warrants and other
     4,664                6                1,706                                              1,712  
Stock-based compensation
    
 
                            779,296                                              779,296  
Other comprehensive income
    
 
                                           396                               396  
Net loss
    
 
                                                          (520,379)                (520,379)  
    
 
 
            
 
 
            
 
 
            
 
 
            
 
 
            
 
 
 
Balance as of December 31, 2021
     2,027,474              $         2,027              $     7,777,085              $ (2,349)              $ (5,485,733)              $ 2,291,030  
The accompanying notes are an integral part of these consolidated financial statements.
 
106

Palantir Technologies Inc.
Consolidated Statements of Cash Flows
(in thousands)

 
 
 
Years Ended December 31,
 
2021
 
2020
 
2019
       
Operating activities
                        
       
Net loss
    $ (520,379    $ (1,166,391    $ (579,646
 
       
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
                        
       
Depreciation and amortization
     14,897       13,871       12,255  
       
Stock-based compensation
     778,215       1,270,702       241,970  
       
Deferred income taxes
     43,316       (20,385     (7,199
       
Impairment of assets held for sale
           674       23,407  
       
Non-cash
operating lease expense
     33,821       35,049        
       
Unrealized and realized loss (gain) from marketable securities, net
     73,311              
       
Other operating activities
     2,722       3,606       2,772  
       
Changes in operating assets and liabilities:
                        
       
Accounts receivable
     (35,237     (108,476     (23,905
       
Prepaid expenses and other current assets
     (10,929     (18,565     18,809  
       
Other assets
     (3,345 )     (8,605     (22,251
       
Accounts payable
     57,767       (34,681     23,424  
       
Accrued liabilities
     15,245       38,505       3,733  
       
Deferred revenue, current and noncurrent
     24,732       (30,905     (134,396
       
Customer deposits, current and noncurrent
     (104,944     (230,873     279,226  
       
Operating lease liabilities, current and noncurrent
     (32,156     (43,639      
       
Other noncurrent liabilities
     (3,185     3,505       (3,414
    
 
 
   
 
 
   
 
 
 
Net cash provided by (used in) operating activities
     333,851       (296,608     (165,215
       
Investing activities
                        
       
Purchases of property and equipment
     (12,627     (12,236     (13,096
       
Purchases of marketable securities
     (308,315            
       
Purchases of equity method investments
           (2,934     (25,868
       
Return of capital from equity method investment
                 17,000  
       
Purchases of alternative investments
     (50,941            
       
Purchases of privately-held securities
     (23,009            
       
Other investing activities
     (3,020     250        
    
 
 
   
 
 
   
 
 
 
Net cash used in investing activities
     (397,912     (14,920     (21,964
       
Financing activities
                        
       
Proceeds from the issuance of common stock, net of issuance costs
           942,529       100,000  
       
Proceeds from issuance of debt, net of issuance costs
           199,369       544,413  
       
Principal payments on borrowings
     (200,000     (400,000     (150,000
       
Proceeds from the exercise of common stock options
     507,455       298,829       16,897  
       
Repurchase of common stock
           (3,777     (11,202
       
Proceeds from the sale of redeemable convertible preferred stock
                 7,500  
       
Redemption of redeemable convertible preferred stock
                 (168,000
       
Repurchase of convertible preferred stock
                 (13,873
       
Other financing activities
     (708     (497     (1,202
    
 
 
   
 
 
   
 
 
 
Net cash provided by financing activities
     306,747       1,036,453       324,533  
       
Effect of foreign exchange on cash, cash equivalents, and restricted cash
     (3,918     1,259       (2,227
    
 
 
   
 
 
   
 
 
 
Net increase in cash, cash equivalents, and restricted cash
     238,768       726,184       135,127  
       
Cash, cash equivalents, and restricted cash - beginning of period
     2,128,146       1,401,962       1,266,835  
    
 
 
   
 
 
   
 
 
 
Cash, cash equivalents, and restricted cash - end of period
    $     2,366,914      $     2,128,146      $     1,401,962  
    
 
 
   
 
 
   
 
 
 
 
107

Palantir Technologies Inc.
Consolidated Statements of Cash Flows
(in thousands)

 
 
 
Years Ended December 31,
 
2021
 
2020
 
2019
Supplemental disclosures of cash flow information:
                          
 
       
Cash paid for income taxes
    $ 4,131       $ 14,283       $ 8,579
 
 
       
Cash paid for interest
     2,774        11,432        2,710  
       
Supplemental disclosures of
non-cash
investing and financing information:
                          
       
Conversion of redeemable convertible and convertible preferred stock to common stock
   $      $ 2,138,988      $  
       
Conversion of convertible preferred stock warrants to common stock warrants
            31,007         
       
Cashless net exercise of warrants for redeemable convertible preferred stock
                   26,069  
       
Cashless net exercise of warrants for convertible preferred stock
            10,810        7,375  
       
Reclassification of redeemable convertible preferred stock into convertible preferred stock upon expiration of redemption option
                   4,163  
The accompanying notes are an integral part of these consolidated financial statements.
 
108

Palantir Technologies Inc.
Notes to Consolidated Financial Statements

1. Organization
Palantir Technologies Inc. (including its subsidiaries, “Palantir” or “the Company”) was incorporated in Delaware on May 6, 2003. The Company builds and deploys software platforms, that serve as the central operating systems for its customers.
2. Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding annual financial reporting. The accompanying consolidated financial statements include the accounts of Palantir Technologies Inc. and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Investments in entities where the Company holds at least a 20% ownership interest and has the ability to exercise significant influence over the investee, but not control, are accounted for using the equity method of accounting. For such investments, the share of the investee’s results of operations is included as a component of other income (expense), net in the consolidated statements of operations and the investment balance is included in other assets and classified as noncurrent in the consolidated balance sheets. Certain prior year balances have been reclassified to conform to the current year presentation. Such reclassifications did not affect total revenues, loss from operations, net loss, or cash flows. The Company’s fiscal year ends on December 31.
Direct Listing
On September 30, 2020, the Company completed a direct listing of its Class A common stock on the New York Stock Exchange (“NYSE”) (the “Direct Listing”). Immediately prior to the Direct Listing, all outstanding shares of redeemable convertible preferred stock and convertible preferred stock were converted into Class B common stock, and all of the Company’s outstanding preferred stock warrants were converted into common stock warrants, which resulted in the reclassification of the warrants liability to additional
paid-in
capital.
Use of Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods.
Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, the identification of performance obligations in customer contracts; the valuation of deferred tax assets and uncertain tax positions; the collectability of contract consideration, including accounts receivable; the useful lives of tangible assets; and the incremental borrowing rate for operating leases. Estimates and judgments are based on historical experience, forecasted events, and various other assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could affect the Company’s financial position and results of operations.
Segments
The Company has two operating segments, commercial and government, which were determined based on the manner in which the chief operating decision maker (“CODM”), who is the chief executive officer, manages the
 
109

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
operations of the Company for purposes of allocating resources and evaluating performance. Various factors, including the Company’s organizational and management reporting structure and customer type, were considered in determining these operating segments.
The Company’s operating segments are described below:
 
   
Commercial
: This segment primarily serves customers working in
non-government
industries.
 
   
Government
: This segment primarily serves customers that are United States (“U.S.”) government and
non-U.S.
government agencies.
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash equivalents primarily consist of amounts invested in money market funds.
Restricted cash primarily consists of cash and certificates of deposit that are held as collateral against letters of credit and guarantees that the Company is required to maintain for operating lease agreements, certain customer contracts, and other guarantees and financing arrangements.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the amounts shown in the consolidated statements of cash flows (in thousands):
 
    
As of December 31,
 
    
2021
    
2020
    
2019
 
Cash and cash equivalents
  
 
$
2,290,674     
 
$
2,011,323     
 
$
1,079,154  
Restricted cash
     36,628        37,285        52,099  
Restricted cash, noncurrent
     39,612        79,538        270,709  
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents, and restricted cash
  
 
$
2,366,914     
 
$
2,128,146     
 
$
1,401,962  
    
 
 
    
 
 
    
 
 
 
Accounts Receivable and Allowance for Credit Losses
Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses, if any. The Company generally grants
non-collateralized
credit terms to its customers. Allowance for credit losses is based on the Company’s best estimate of probable losses inherent in its accounts receivable portfolio and is determined based on expectations of the customer’s ability to pay by considering factors such as customer type (commercial or government), historical experience, financial position of the customer, age of the accounts receivable, current economic conditions, including the ongoing
COVID-19
pandemic, and reasonable and supportable forward-looking factors about its portfolio and future economic conditions. Accounts receivable are
written-off
and charged against an allowance for credit losses when the Company has exhausted collection efforts without success. Based upon the Company’s assessment as of December 31, 2021 and 2020, it did not record an allowance for credit losses as probable losses are not expected to be material.
Concentrations of Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, restricted cash, accounts receivable, and marketable securities. Cash
 
110

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
equivalents primarily consist of money market funds with original maturities of three months or less, which are invested primarily with U.S. financial institutions. Cash deposits with financial institutions, including restricted cash, generally exceed federally insured limits. Management believes minimal credit risk exists with respect to these financial institutions and the Company has not experienced any losses on such amounts.
The Company is exposed to concentrations of credit risk with respect to accounts receivable presented on the consolidated balance sheets. The Company’s accounts receivable balances as of December 31, 2021 and 2020 were $190.9 million and $156.9 million, respectively. No customer represented more than 10% of total accounts receivable as of December 31, 2021. Customer G represented 13% of total accounts receivable as of December 31, 2020. No other customer represented more than 10% of total accounts receivable as of December 31, 2020.
For the year ended December 31, 2021, no customer represented 10% or more of total revenue. For the year ended December 31, 2020, Customer F, which is in the government operating segment, represented 10% of total revenue. For the year ended December 31, 2019, Customer D, which is in the commercial operating segment, represented 12% of total revenue. No other customers represented more than 10% of total revenue for the years ended December 31, 2020 and 2019.
Alternative Investments
Alternative investments include gold bars and are recorded in prepaid expenses and other current assets on the consolidated balance sheets. The investments are initially recorded at cost and subsequently remeasured at the lower of cost or market each reporting period. Market value is determined by using quoted market prices of identical or similar assets from active markets. Unrealized losses are recorded in other income (expense), net in the consolidated statements of operations. Realized gains and losses are recorded in other income (expense), net upon realization.
Property and Equipment, Net
Property and equipment, net are stated at cost less accumulated depreciation and amortization. Depreciation is recognized using the straight-line method over the estimated useful lives of the respective assets, which are generally three years. Leasehold improvements are capitalized and amortized using the straight-line method over the shorter of the remaining lease term or the estimated useful life, which is generally five years. Maintenance and repairs that do not improve or extend the useful lives of the assets are expensed when incurred. Upon sale or retirement of assets, the cost and related accumulated depreciation and amortization are derecognized from the consolidated balance sheet and any resulting gain or loss is recorded in the consolidated statements of operations in the period realized.
Equity Method Investments
In general, nonconsolidated investments in which the Company owns 20% to 50% of the affiliate’s equity and has the ability to exercise significant influence but does not control are accounted for under the equity method. In making this determination, the Company first considers whether it has a direct or indirect controlling financial interest based on either the variable interest entity (“VIE”) model or the voting interest entity (“VOE”) model.
The Company adjusts the carrying value of its investment by its proportionate share of the net earnings or losses of the investee, adjustments for unrealized profits or losses on intra-entity transactions, impairment charges, dividends received, additional capital investments, and the amortization of basis differences during the respective reporting period. The Company’s proportionate share of the net earnings or loss of its equity method investments
 
111

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
are based on the most recently available financial statements of the investee and is reflected as a component of other income (expense), net in the consolidated statements of operations. The income tax benefit or expense related to the Company’s interest in the net earnings or loss of the equity method investee is reported in the consolidated provision (benefit) for income taxes. The Company reviews the investments for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the consolidated statements of
operations
.
Privately-held Securities
Equity securities in private-held companies without readily determinable fair values are recorded using the measurement alternative. Such investments are carried at cost, less any impairments, and are adjusted for subsequent observable price changes in orderly transactions for identical or similar investments of the same issuer. Changes in the basis of the equity securities are recognized in other income (expense), net in the consolidated statements of operations.
Impairment of Long-Lived Assets
Long-lived assets are reviewed for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the future undiscounted cash flows that the asset is expected to generate. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.
Leases
The Company adopted the Accounting Standard Update (“ASU”)
2016-02,
Leases,
and additional ASUs issued to clarify and update the guidance in ASU
2016-02
(collectively “ASC 842”), as of January 1, 2020.
The Company determines if an arrangement is a lease at inception. An arrangement is or contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If a lease is identified, classification is determined at lease commencement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. The Company’s leases do not provide an implicit interest rate and therefore the Company estimates its incremental borrowing rate to discount lease payments. The incremental borrowing rate reflects the interest rate that the Company would have to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease
right-of-use
(“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs, and lease incentives. Renewals or early terminations are not accounted for unless the Company is reasonably certain to exercise these options. Operating lease expense is recognized and the ROU asset is amortized on a straight-line basis over the lease term.
The Company has lease agreements with lease and
non-lease
components, which are accounted for as a single lease component. The Company elected to use the transition relief package of practical expedients but did not elect to use the hindsight practical expedient in determining a lease term and impairment of ROU assets at the adoption date. For short-term leases, defined as leases with a term of twelve months or less, the Company elected the practical expedient to not recognize an associated lease liability and ROU asset. Lease payments for short-term leases are expensed on a straight-line basis over the lease term.
Operating leases are included in operating lease
right-of-use
assets, operating lease liabilities, and operating lease liabilities,
non-current
on the Company’s consolidated balance sheets. Finance leases are not
material
.
112 


Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
Fair Value Measurement
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for that asset or liability in an orderly transaction between market participants on the measurement date.
The Company measures fair value based on a three-level hierarchy of inputs, maximizing the use of observable inputs, where available, and minimizing the use of unobservable inputs when measuring fair value. A financial instrument’s level within the three-level hierarchy is based on the lowest level of input that is significant to the fair value measurement. The three-level hierarchy of inputs is as follows:
Level
 1
: Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level
 2
: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level
 3
: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on the Company’s own assumptions about current market conditions and require significant management judgment or estimation.
Financial instruments consist of money market funds and certificates of deposit included in cash equivalents and restricted cash, accounts receivable, marketable securities, other assets accounted for at fair value, accounts payable, and accrued liabilities. Money market funds, certificates of deposit, and marketable securities are stated at fair value on a recurring basis. Accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Revenue Recognition
The Company generates revenue from the sale of subscriptions to access its software in the Company’s hosted environment, along with ongoing operations and maintenance (“O&M”) services (“Palantir Cloud”); software licenses, primarily term licenses in the customers’ environments, with ongoing O&M services
(“On-Premises
Software”); and professional services.
In accordance with Accounting Standards Codification (“ASC”) Topic 606,
Revenue from Contracts with Customers
, the Company recognizes revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company applies the following five-step revenue recognition model in accounting for its revenue arrangements:
 
   
Identification of the contract(s) with the customer, including whether collectability of the consideration is probable by considering the customers’ ability and intention to pay;
 
   
Identification of the performance obligations in the contract;
 
   
Determination of the transaction price;
 
   
Allocation of the transaction price to the performance obligations in the contract; and
 
   
Recognition of revenue when, or as, the Company satisfies a performance obligation.
Each of the Company’s significant performance obligations and the Company’s application of ASC 606 to its revenue arrangements is discussed in further detail below.
 
113

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
Palantir Cloud
The Company’s Palantir Cloud subscriptions grant customers the right to access the software functionality in a hosted environment controlled by Palantir and are sold together with stand-ready O&M services, as further described below. The Company promises to provide continuous access to the hosted software throughout the contract term. Revenue associated with Palantir Cloud subscriptions is generally recognized over the contract term on a ratable basis, which is consistent with the transfer of control of the Palantir Cloud subscription to the customer.
On-Premises
Software
Sales of the Company’s software licenses, primarily term licenses, grant customers the right to use functional intellectual property, either on their internal hardware infrastructure or on their own cloud instance, over the contractual term and are also sold together with stand-ready O&M services. The O&M services include critical updates, support, and maintenance services required to operate the software and, as such, are necessary for the software to maintain its intended utility over the contractual term. Because of this requirement, the Company has concluded that the software licenses and O&M services, which together the Company refers to as
On-Premises
Software, are highly interdependent and interrelated and represent a single distinct performance obligation within the context of the contract. Revenue is generally recognized over the contract term on a ratable basis.
Professional Services
The Company’s professional services support the customers’ use of the software and include, as needed,
on-demand
user support, user-interface configuration, training, and ongoing ontology and data modeling support. Professional services contracts typically include the provision of
on-demand
professional services for the duration of the contractual term. These services are typically coterminous with a Palantir Cloud subscription or the
On-Premises
Software. Professional services are
on-demand,
whereby the Company performs services throughout the contract period; therefore, the revenue is recognized over the contractual term.
Contract Liabilities 
The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in contract liabilities consisting of either deferred revenue or customer deposits (“contract liabilities”). Deferred revenue represents billings under noncancelable contracts before the related product or service is transferred to the customer. Customer deposits consist of refundable payments received in advance of the start of the contractual term or for anticipated revenue generating activities for the portion of a contract term that is subject to cancellation. Many of the Company’s arrangements include terms that allow the customer to terminate the contract for convenience and receive a
pro-rata
refund of the amount of the customer deposit for the period of time remaining in the contract term after the applicable termination notice period expires. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposits.
The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.
 
114

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
Areas of Judgment and Estimation
The Company’s contracts with customers can include multiple promises to transfer goods or services to the customer. Determining whether promises are distinct performance obligations that should be accounted for separately — or not distinct within the context of the contract and, thus, accounted for together — requires significant judgment. The Company concluded that the promise to provide a software license is highly interdependent and interrelated with the promise to provide O&M services and such promises are not distinct within the context of its contracts and are accounted for as a single performance obligation as the Company’s
On-Premises
Software.
Additionally, the pricing of the Company’s contracts is generally fixed; however, it is possible for contracts to include variable consideration in the form of performance bonuses, which can be based on subjective or objective criteria. The Company includes the estimated amount of variable consideration that it expects to receive to the extent it is probable that a significant revenue reversal will not occur. Any amounts received in the form of performance bonuses were not material in the periods presented.
Costs to Obtain and Fulfill Contracts
Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. The Company recognizes a contract cost asset for the incremental costs of obtaining a contract with a customer if it is expected that the economic benefit and amortization period will be longer than one year. Costs to obtain contracts were not material in the periods presented.
The Company recognizes an asset for the costs to fulfill a contract with a customer if the costs are specifically identifiable, generate or enhance resources used to satisfy future performance obligations, and are expected to be recovered. Costs to fulfill contracts were not material in the periods presented.
Software Development Costs
The Company evaluates capitalization of certain software development costs subsequent to the establishment of technological feasibility. Based on the Company’s product development process and substantial development risks, technological feasibility is established for the Company’s products when they are made available for general release. Accordingly, the Company has charged all such costs to research and development expense in the period incurred.
Cost of Revenue
Cost of revenue primarily includes salaries, stock-based compensation expense, and benefits for personnel involved in performing O&M and professional services, as well as third-party cloud hosting services, allocated overhead, and other direct costs.

Sales and Marketing Costs
Sales and marketing costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in sales functions, executing on pilots, and performing other brand building activities, as well as third-party cloud hosting services for our pilots, marketing and sales event-related costs, and allocated overhead. The Company generally charges all such costs to sales and marketing expense in the period incurred. Advertising costs are expensed as incurred and included in sales and marketing expense in the consolidated statements of operations. Advertising expense totaled $26.3
 
million for the year ended December 31, 2021 and was immaterial for the years ended December 31, 2020 and 2019.
115

Palantir Technologies Inc.
Notes to Consolidated Financial Statements

Research and Development Costs
Research and development costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in performing the activities to develop and improve the Company’s platforms, as well as third-party cloud hosting services, and allocated overhead. Research and development costs are expensed as incurred.
Commitments and Contingencies
Liabilities for loss contingencies arising from claims, disputes, legal proceedings, fines and penalties, and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. Recoveries of such legal costs from insurance policies are recorded as an offset to legal expenses in the period they are received.
Stock-Based Compensation
The Company accounts for stock-based compensation expense in accordance with the fair value recognition and measurement provisions of GAAP, which require compensation cost for the grant-date fair value of stock-based awards to be recognized over the requisite service period. The Company determines the fair value of stock-based awards granted or modified on the grant date or modification date using appropriate valuation techniques.
Service-Based Vesting
The Company grants RSUs and stock option awards, that vest only based upon the satisfaction of a service condition. For RSUs, the Company determines the grant-date fair value of the RSUs as the fair value of the Company’s common stock on the grant date. The Company records stock-based compensation expense for stock options and RSUs that vest only based upon the satisfaction of a service condition on a straight-line basis over the requisite service period, which is generally four years. For stock option awards, the Company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted. The Black-Scholes option pricing model requires the input of highly subjective assumptions, including the expected term of the option, the expected volatility of the price of the common stock, risk-free interest rates, and the expected dividend yield of the common stock. The assumptions used to determine the fair value of the option awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The Company recognizes forfeitures as they occur.
Performance-Based Vesting
The Company grants awards, including RSUs, that vest upon the satisfaction of both a service condition and a performance condition. The performance-based vesting condition for the RSUs granted prior to the Company’s Direct Listing was satisfied upon the occurrence of the Direct Listing and are expensed using the accelerated attribution method over the remaining service period.

Employee Benefit Plan
The Company sponsors a 401(k)
tax-deferred
savings plan for all employees who meet certain eligibility requirements. Participants may contribute, on a pretax and
post-tax
basis, a percentage of their qualifying annual compensation, but not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company may make additional matching contributions on behalf of the participants.
The Company did not make matching contributions for the years ended December 31, 2021, 2020, and 2019.

116

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
Income Taxes
The Company estimates its current tax expense together with assessing temporary differences resulting from differing treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on the Company’s consolidated balance sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company’s consolidated statements of operations become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, the realization of the Company’s deferred tax assets are dependent on future taxable income against which these deductions, losses, and credits can be utilized.
The Company evaluates the realizability of its deferred tax assets and recognizes a valuation allowance when it is more likely than not that a future benefit on such deferred tax assets will not be realized. Changes in the valuation allowance, when recorded, would be included in the Company’s consolidated statements of operations. Management’s judgment is required in determining the Company’s valuation allowance recorded against its net deferred tax assets.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50%
likelihood of being realized upon settlement. The Company recognizes interest and penalties related to uncertain tax positions in its provision (benefit) for income taxes. The Company is subject to the Global Intangible Low Taxed income (“GILTI”) tax in the U.S. The Company has elected to treat taxes on future GILTI inclusions as a current period expense if and when incurred. 
Net Loss Per Share Attributable to Common Stockholders
The Company computes net loss per share attributable to its common stockholders using the
two-class
method required for participating securities, which determines net loss per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in distributed and undistributed earnings. The
two-class
method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.
The rights, including the liquidation and dividend rights, of the holders of Class A, Class B, and Class F common stock (collectively, the “common stock”) are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for all classes of common stock on an individual or combined basis. As such, the Company has presented the net loss attributed to its common stock on a combined basis.
Foreign Currency
Generally the functional currency of the Company’s international subsidiaries is the local currency of the country in which they operate. The Company translates the assets and liabilities of its
non-U.S.
dollar functional currency subsidiaries into U.S. dollars using exchange rates in effect at the end of each reporting period. Revenue and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized as a cumulative translation adjustment and included in accumulated other comprehensive income (loss).
 
117

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
For transactions that are not denominated in the local functional currency, the Company remeasures monetary assets and liabilities at exchange rates in effect at the end of each reporting period. Transaction gains and losses from the remeasurement are recognized in other income (expense), net within the consolidated statements of operations.
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU
2019-12,
Simplifying the Accounting for Income Taxes (Topic 740)
as part of its simplification initiative to reduce the cost and complexity in accounting for income taxes. ASU
2019-12
removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU
2019-12
also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU
2019-12
as of January 1, 2021 using transition methods allowed under each aspect of the guidance. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
3. Contract Liabilities and Remaining Performance Obligations
Contract Liabilities
The Company’s contract liabilities consist of deferred revenue and customer deposits. As of December 31, 2021 and 2020, the Company’s contract liability balances were $463.3 million and $531.9 million, respectively. Revenue of $378.4 million and $477.7 million was recognized during the years ended December 31, 2021 and 2020, respectively, that was included in the contract liabilities balances as of December 31, 2020 and 2019, respectively.
Remaining Performance Obligations
The Company’s arrangements with its customers often have terms that span over multiple years. However, the Company allows many of its customers to terminate contracts for convenience prior to the end of the stated term with less than twelve months’ notice. Revenue allocated to remaining performance obligations represents noncancelable contracted revenue that has not yet been recognized, which includes deferred revenue and, in certain instances, amounts that will be invoiced. The Company has elected the practical expedient allowing the Company to not disclose remaining performance obligations for contracts with original terms of twelve months or less. Cancelable contracted revenue, which includes customer deposits, is not considered a remaining performance obligation.
The Company’s remaining performance obligations were $1.1 billion as of December 31, 2021, of which the Company expects to recognize approximately 42% as revenue over the next twelve months.
Disaggregation of Revenue
See
Note 14. Segment and Geographic Information
for disaggregated revenue by customer segment and geographic region.
 
118

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
4. Investments and Fair Value Measurements
The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation (in thousands):
 
    
As of December 31, 2021
 
    
Total
    
Level 1
    
Level 2
    
Level 3
 
Assets:
                                   
 
 
Money market funds
  
 
$
507,317       
 
$
507,317       
 
$
       
 
$
    
 
Certificates of deposit
     51,892                    51,892              
Marketable securities
     234,153          234,153                        
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Total
  
 
$
     793,362       
 
$
     741,470       
 
$
    51,892       
 
$
    
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
As of December 31, 2020
 
    
Total
    
Level 1
    
Level 2
    
Level 3
 
Assets:
                                   
Money market funds
  
 
$
1,075,783       
 
$
1,075,783       
 
$
       
 
$
    
 
Certificates of deposit
     74,097                    74,097              
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Total
  
 
$
    1,149,880       
 
$
    1,075,783       
 
$
    74,097       
 
$
    
    
 
 
    
 
 
    
 
 
    
 
 
 
Certificates of Deposit
The Company’s Level 2 instruments consist of restricted cash invested in certificates of deposit. The fair value of such instruments is estimated based on valuations obtained from third-party pricing services that utilize industry standard valuation models, including both income-based and market-based approaches, for which all significant inputs are observable either directly or indirectly. These inputs include interest rate curves, foreign exchange rates, and credit ratings.
Marketable Securities
Marketable securities consist of equity securities in publicly-traded companies and are recorded at fair market value each reporting period. Realized and unrealized gains and losses are recorded in other income (expense), net on the consolidated statements of operations. During the year ended December 31, 2021, the Company recorded net unrealized losses of 
$
72.8
 million
within other income (expense), net on the consolidated statements of operations.
Investments
During 2021, the Company approved and entered into certain agreements (“Investment Agreements”) to purchase, or commit to purchase, as further discussed in
Note 9.
Commitments and Contingencies — Investment 
Commitments,
shares of various entities, including special purpose acquisition companies and/or other privately-held or publicly-traded entities (each, an “Investee,” and such purchases, and commitments to purchase, the
“Investments”). In connection with signing the Investment Agreements, each Investee or an associated entity and the Company entered into a commercial contract for access to the Company’s products and services. The total value of such commercial contracts was
 
$767.9
 million
as of December 31, 2021, which is inclusive of
 
$116.2
 million
of contractual options. The terms of such contracts, including contractual options, range from three to ten years. The majority of these commercial contracts are subject to various termination provisions, including for convenience in the event a proposed business combination is not completed.

119

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
During 2021, the Company assessed the concurrent agreements under the
non-monetary
guidance within
ASC 606 —
Revenue from Contracts
 with Customers
as well as the commercial substance of each arrangement considering the customer’s ability and intention to pay as well as the Company’s obligation to perform under
each
contract. The total revenue recognized from these commercial contracts during the year ended December 31, 2021 was $48.3
 
million.
The following table presents the details of the investments purchased under such Investment Agreements during the year ended December 31, 2021 (in thousands):
 
Entity
 
(1)
  
Share Amount
    
Investment Amount
 
Celularity
                         2,000        $                     20,000  
Faraday Future
     2,500          25,000  
 
Astrocast
     1,520          5,000  
BlackSky
     800          8,000  
Lilium
     4,100          41,000  
Sarcos Robotics
     2,100          21,000  
Roivant Sciences
     3,000          30,000  
Babylon Health
     3,500          35,000  
Bird Global
     2,000          20,000  
Embark Trucks
     1,800          18,000  
Wejo
     3,500          35,000  
Pear Therapeutics
     1,000          10,000  
Boxed
     2,000          20,000  
Skydweller
 
(2)
     3,000          3,000  
Hyundai Oilbank
 
(2)
     676          20,000  
AdTheorent
     1,500          15,000  
    
 
 
    
 
 
 
Total
     34,996      $ 326,000  
    
 
 
    
 
 
 
 
(1)
 
Investments are in publicly-traded marketable securities, unless otherwise noted.
(2)
 
Investment in privately-held company.
Alternative Investments
During the
year ended December 31, 2021, the Company purchased $50.9 million in
100-ounce
gold bars. The gold bars will initially be kept in a secure third-party facility located in the northeastern United States. The Company is able to take physical possession of the gold bars stored at the facility at any time with reasonable notice. During the year ended December 31, 2021, unrealized losses on the Company’s alternative investments were not material.
 
120

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
5. Balance Sheet Components
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
 
  
As of December 31,
 
 
  
2021
 
  
2020
 
Leasehold improvements
   $ 72,834      $ 85,196  
Computer equipment, software, and other
     16,916        22,275  
Furniture and fixtures
     8,358        9,976  
Construction in progress
     3,126        493  
    
 
 
    
 
 
 
Total property and equipment, gross
     101,234        117,940  
Less: accumulated depreciation and amortization
     (69,930      (88,399
    
 
 
    
 
 
 
Total property and equipment, net
   $             31,304      $             29,541  
    
 
 
    
 
 
 
Depreciation and amortization expense related to property and equipment, net was $12.8 million, $13.9 million, and $12.2 million for the years ended December 31, 2021, 2020, and 2019, respectively.
Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
 
    
As of December 31,
 
    
2021
    
2020
 
Accrued payroll and related expenses
   $ 60,732      $ 85,466  
Accrued other liabilities
     95,074        73,080  
    
 
 
    
 
 
 
Total accrued liabilities
   $ 155,806      $ 158,546  
    
 
 
    
 
 
 
6. Equity Method Investments
Palantir Technologies Japan, K.K.
During November 2019, the Company and SOMPO Holdings, Inc. (“SOMPO”) created a Japanese Kabushiki Kaisha (“K.K.”), Palantir Technologies Japan, K.K. (“Palantir Japan”) to distribute Palantir platforms to the Japanese market. Upon closing of the transaction with SOMPO, the Company purchased a total of 100,000 shares of Palantir Japan common stock for $25.0 million. The shares the Company received in exchange represent a 50% voting interest in Palantir Japan. The remaining 50% of the voting interest is held by SOMPO. The Company’s investment in Palantir Japan is accounted for as an equity method investment as the Company is able to exercise significant influence over, but does not control, the investee.

7. Debt
2014 Credit Facility
In October 2014, the Company entered into an unsecured revolving credit facility which has been subsequently amended (the “2014 Credit Facility”). The revolving credit facility allows for the drawdown of up to

121

Palantir Technologies Inc.
Notes to Consolidated Financial Statements

$400.0 million to fund working capital and general corporate expenditures. Outstanding balances under the 2014 Credit Facility incur interest at the London Interbank Offered Rate (“LIBOR”), or the applicable benchmark replacement rate, plus a margin of 2.75% per annum, subject to certain adjustments, and the Company incurs a commitment fee of 0.375% assessed on the daily average undrawn portion of revolving commitments. Interest and commitment fees are payable at the end of an interest period or at each three-month interval if the interest period is longer than three months. The 2014 Credit Facility, as amended, matures on June 4, 2023.
As of December 31, 2021, the Company had no amounts outstanding and a $400.0 million undrawn revolving credit facility. As of December 31, 2020, the Company had $200.0 million in outstanding debt.
The 2014 Credit Facility contains customary representations and warranties, and certain financial and nonfinancial covenants, including but not limited to maintaining minimum liquidity of $50.0 million, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2014 Credit Facility as of December 31, 2021.
8. Leases
The Company has operating leases primarily for corporate office space, and equipment. Certain lease agreements contain renewal options, rent abatement, and escalation clauses that are factored into our determination of lease payments when appropriate. The Company’s leases have remaining terms up to March 2032 with renewal terms up to June 2033 or options to terminate leases within the next six years.
Supplemental balance sheet information related to lease liabilities at December 31, 2021 and 2020 was as follows (in thousands):
 
           
As of December 31,
 
Lease-Related Assets and Liabilities
  
Financial Statement Line Items
    
2021
    
2020
 
Right-of-use
assets:
                          
Operating leases
    
Operating lease right-of-use assets
     $ 216,898      $ 217,075  
 
             
 
 
    
 
 
 
Total
right-of-use
assets
            $ 216,898      $ 217,075  
Lease liabilities:
                          
Operating leases
     Operating lease liabilities      $ 39,927      $ 29,079  
       Operating lease liabilities, noncurrent        220,146        229,800  
             
 
 
    
 
 
 
Total lease liabilities
            $ 260,073      $ 258,879  
             
 
 
    
 
 
 
The components of lease expense included in the Company’s consolidated statements of operations include (in thousands):
 
    
Years Ended December 31,
 
    
2021
    
2020
 
Operating lease expense
   $ 51,330      $ 53,576  
Short-term lease expense
     4,165        8,942  
Variable lease expense
     7,518        9,433  
Less: Sublease income
     19,957        19,769  
    
 
 
    
 
 
 
Total lease expense, net
   $ 43,056      $ 52,182  
    
 
 
    
 
 
 

122

Palantir Technologies Inc.
Notes to Consolidated Financial Statements

Variable lease costs are primarily related to payments made to lessors for common area maintenance, property taxes, insurance, and other operating expenses. Short-term lease costs primarily represent temporary employee housing. Finance lease costs were not material for the years ended December 31, 2021 and 2020.
Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):


 
  
As of December 31, 2021
 
 
  
Operating Lease
Commitments
 
  
Less: Sublease
Income
 
  
Net Lease
Commitments
 
Year ended December 31,
                       
2022
  $ 53,258     $ 12,461     $ 40,797  
2023
    54,206       18,274       35,932  
2024
    44,025       16,403       27,622  
2025
    42,163       14,210       27,953  
2026
    37,045       13,748       23,297  
Thereafter
    92,365       57,653       34,712  
   
 
 
   
 
 
   
 
 
 
Total undiscounted liabilities
    323,062       132,749       190,313  
Less: Imputed interest
    (62,989           (62,989
   
 
 
   
 
 
   
 
 
 
Total operating lease liabilities
  $ 260,073     $ 132,749     $ 127,324  
   
 
 
   
 
 
   
 
 
 
The weighted-average remaining lease term related to the Company’s operating lease liabilities as of December 31, 2021 and 2020 was 6.9 years and 8.1 years, respectively. The weighted-average discount rate related to the Company’s operating lease liabilities as of December 31, 2021 and 2020 was 6.03% and 6.34%, respectively.
The following table sets forth the supplemental information related to the Company’s operating leases for the year ended December 31, 2021 (in thousands):

 
 
  
Years Ended December 31,
 
 
  
2021
 
  
2020
 
Cash paid for operating lease liabilities
   $         49,228      $         58,157  
Lease liabilities arising from obtaining
right-of-use
assets
   $ 34,606      $ 17,647  
Under ASC 840, during the year ended December 31, 2019, net rent expense was $38.5 million, which included sublease income of $14.8 million.

9. Commitments and Contingencies
Letters of Credit and Guarantees
The Company had irrevocable standby letters of credit and guarantees, including bank guarantees, outstanding in the amounts of $76.2 million and $116.8 million as of December 31, 2021 and 2020, respectively, which were fully collateralized. The Company is required to maintain these letters of credit and guarantees primarily in connection with operating lease agreements, certain customer contracts, and other guarantees and financing arrangements. As of December 31, 2021, these letters of credit and guarantees had expiration dates through August 2028.

 
123

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
Purchase Commitments
In December 2019, the Company entered into, and subsequently amended, a minimum annual commitment to purchase cloud hosting services of at least $1.49 billion over six contract years, with an optional carryover period through June 30, 2029, in exchange for various discounts on such services. If the spend does not meet the minimum annual commitment each year or at the end of the term, the Company is obligated to make a return payment. If the difference is greater than $30.0 million for each of the first three contract years or $50.0 million for each of the contract years thereafter (“relief amounts”), the Company has the option to pay the respective relief amount for that year for services to be utilized in the future and the excess amount of the difference above the relief amount would be added to the minimum annual commitment of the following year through the end of the contract. As of December 31, 2021, the Company had satisfied $72.8 million of its $167.0 million commitment for the contract year ending June 30, 2022.
In June 2020, the Company entered into an additional commitment to purchase at least $45.0 million of cloud hosting services over a period of five years commencing on June 1, 2020 and ending on May 31, 2025. If the spend commitment is not met at the end of the term, the Company is obligated to pay the full amount of the outstanding balance (“shortfall payment”). The shortfall payment may be applied as a prepayment against consumption during an additional twelve-month coverage period expiring on May 31, 2026, at which time any unused amount would be forfeited. As of December 31, 2021, the Company had satisfied $10.4 million of its commitment.
Investment Commitments
The Company approved and entered into certain Investment Agreements with Investees, as further discussed in
Note 4. Investments and Fair Value
Measurements—Investments.
As
 of December 31, 2021, the Company had outstanding investment commitments, subject to the applicable terms and conditions, to purchase a total
of 13.5 million shares for an aggregate purchase price of $134.5 million. The closings of certain of such Investments are contingent upon the completion of a proposed business combination between the applicable Investee and other applicable parties.
The following table presents details related to the Company’s investment commitments outstanding as of December 31, 2021 (in thousands):

 
Entity
  
Investment
Agreement Date
 
  
Committed
Share
Amount
 
  
Committed
Investment
Amount
 
       
       
Fast
Radius 
(1)(2)
     July 18, 2021        2,000      $                 20,000  
       
Tritium 
(1)(2)
     July 27, 2021        1,500        15,000  
       
FinAccel
     August 2, 2021        1,000        10,000  
       
Energy
Vault 
(1)(2)
     September 8, 2021        850        8,500  
       
Electric vehicle charging
company 
(1)
     September 10, 2021        2,000        20,000  
       
Rigetti &
Co, Inc.
(1)
     October 6, 2021        1,000        10,000  
       
Telecommunications
company 
(1)
     October 6, 2021        1,600        16,000  
       
Rubicon
Technologies 
(1)
     December 15, 2021        3,500        35,000  
       
             
 
 
    
 
 
 
       
Total
                          13,450      $ 134,500  
             
 
 
    
 
 
 
 
 
(1)
Commercial contract contains termination for convenience clauses in the event the proposed business combination and/or the Company’s proposed investment is not completed.
(2)
 
The Company’s investment closed after December 31, 2021. See further discussion in
Note 15. Subsequent Events.

124

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
Litigation and Legal Proceedings
From time to time, third parties may assert patent infringement claims against the Company. In addition, from time to time, the Company may be subject to other legal proceedings and claims in the ordinary course of business, including claims of alleged infringement of trademarks, copyrights, and other intellectual property rights; employment claims; securities claims; investor claims; corporate claims; class action claims; and general contract, tort, or other claims. The Company may from time to time also be subject to various legal or government claims, disputes, or investigations. Such matters may include, but not be limited to, claims, disputes, allegations, or investigations related to warranty; refund; breach of contract; breach, leak, or misuse of personal data or confidential information; employment; government procurement; intellectual property; government regulation or compliance (including but not limited to anti-corruption requirements, export or other trade controls, data privacy or data protection, cybersecurity requirements, or antitrust/competition law requirements); securities; investor; corporate; or other matters. The Company establishes an accrual for loss contingencies when the loss is both probable and reasonably estimable.
On December 14, 2017, members of KT4 Partners LLC (Managing Member Marc Abramowitz) and Sandra Martin Clark, as trustee for the Marc Abramowitz Irrevocable Trust Number 7 (together, “KT4 Plaintiffs”) filed an action in the Delaware Superior Court against the Company and Disruptive Technology Advisers LLC. The complaint alleges tortious interference with prospective economic advantage and civil conspiracy in connection with a potential sale of stock by the KT4 Plaintiffs to a third party. The KT4 Plaintiffs seek compensatory and punitive damages, interest, fees, and costs.
The Company believes the lawsuit brought by the KT4 Plaintiffs is without merit and is vigorously defending itself against it. Given the uncertainty of litigation it may be reasonably possible that the Company will incur a loss with regards to the matter; however, it cannot currently estimate a range of possible losses. Accordingly, the Company is unable at this time to estimate the overall effects that may result from the remaining case on its financial condition, results of operations, or cash flows.
As of December 31, 2021 and 2020, the Company was not aware of any currently pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on its consolidated financial statements.
Warranties and Indemnification
The Company generally provides a warranty for its software products and services and a service level agreement (“SLA”) for the Company’s performance of software operations via its O&M services to its customers. The Company’s products are generally warranted to perform substantially as described in the associated product documentation during the subscription term or for a period of up to 90 days where the software is hosted by the customer; and the Company includes O&M services as part of its subscription and license agreements to support this warranty and maintain the operability of the software. The Company’s services are generally warranted to be performed in a professional manner and by an adequate staff with knowledge about the products. In the event there is a failure of such warranties, the Company generally is obligated to correct the product or service to conform to the warranty provision, as set forth in the applicable SLA, or, if the Company is unable to do so, the customer is entitled to seek a refund of the purchase price of the product and service (generally prorated over the contract term). Due to the absence of historical warranty claims, the Company’s expectations of future claims related to products under warranty continue to be insignificant. The Company has not recorded warranty expense or related accruals as of December 31, 2021 and 2020.
 
1
25

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
The Company generally agrees to indemnify its customers against legal claims that the Company’s software products infringe certain third-party intellectual property rights and accounts for its indemnification obligations. In the event of such a claim, the Company is generally obligated to defend its customer against the claim and to either settle the claim at the Company’s expense or pay damages that the customer is legally required to pay to the third-party claimant. In addition, in the event of an infringement, the Company generally agrees to secure the right for the customer to continue using the infringing product; to modify or replace the infringing product; or, if those options are not commercially practicable, to refund the cost of the software, as prorated over the period. To date, the Company has not been required to make any payment resulting from infringement claims asserted against its customers and does not believe that the Company will be liable for such claims in the foreseeable future. As such, the Company has not recorded a liability for infringement costs as of December 31, 2021 and 2020.
The Company has obligations under certain circumstances to indemnify each of the defendant directors and certain officers against judgments, fines, settlements, and expenses related to claims against such directors and certain officers and otherwise to the fullest extent permitted under the law and the Company’s bylaws and Amended and Restated Certificate of Incorporation.
10. Stockholders’ Equity (Deficit)
During September 2020, the Company filed an amended and restated certificate of incorporation, which became effective on the date of its filing. The amended and restated certificate of incorporation authorized the issuance of a total of 20,000,000,000 shares of Class A common stock, 2,700,000,000 shares of Class B common stock, and 1,005,000 shares of Class F common stock. Additionally, each of the Founders exchanged 335,000 shares of their Class B common stock for an equivalent number of shares of Class F common stock.

The Company’s Class A, Class B, and Class F common stock all have the same rights, except with respect to voting and conversion rights. Class A and Class B common stock have voting rights of 1 and 10 votes per share, respectively. The Class F common stock has the voting rights generally described herein and each share of Class F common stock is convertible at any time, at the option of the holder thereof, into one share of Class B common stock. All shares of Class F common stock are held in a voting trust established by the Founders. The Class F common stock generally give the Founders the ability to control up to
 
49.999999
% of the total voting power of the Company’s capital stock, so long as the Founders and certain of their affiliates collectively meet a minimum ownership threshold, which was
100.0
 million of the Company’s equity securities as of December 31, 2021.
Holders of the common stock are entitled to dividends when, as, and if declared by the Company’s Board of Directors, subject to the rights of the holders of all classes of stock outstanding having priority rights to dividends. No dividends have been declared as of December 31, 2021.
During the year ended December 31, 2020, the Company sold a total of 206,500,523 shares of its Class A common stock at a price of $4.65 per share, for aggregate proceeds of $942.5 million, net of issuance costs of $17.7 million. Included in these sales were 107,526,881 shares of Class A common stock sold to SOMPO, a partner investor in the Company’s equity method investee, Palantir Japan.
 
1
26

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
The following represented the total authorized, issued, and outstanding shares for each class of common stock (in thousands):
 
 
  
As of December 31, 2021
 
  
As of December 31, 2020
 
 
  
Authorized
 
  
Issued and
Outstanding
 
  
Authorized
 
  
Issued and
Outstanding
 
         
         
Class A Common Stock
     20,000,000
 
       1,926,589
 
       20,000,000
 
       1,542,058  
         
Class B Common Stock
     2,700,000
 
       99,880
 
       2,700,000
 
       249,077
 
 
         
Class F Common Stock
     1,005
 
       1,005
 
       1,005
 
       1,005  
         
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Total
     22,701,005
 
       2,027,474
 
       22,701,005
 
       1,792,140  
    
 
 
    
 
 
    
 
 
    
 
 
 
11. Stock-Based Compensation
2020 Executive Equity Incentive Plan
In August 2020, the Company’s Board of Directors approved the 2020 Executive Equity Incentive Plan (the “Executive Equity Plan”). The Executive Equity Plan permitted the granting of NSOs and RSUs to the Company’s employees, consultants, and directors. A total of 165,900,000 shares of the Company’s Class B common stock were reserved for issuance under the Executive Equity Plan. During August 2020, options to purchase 162,000,000 shares of Class B common stock and restricted stock units covering 3,900,000 shares of the Company’s Class B common stock were granted to certain officers.
The Executive Equity Plan was terminated prior to the Company’s Direct Listing, and no additional awards will be granted under the Executive Equity Plan. However, the Executive Equity Plan will continue to govern the terms and conditions of the outstanding awards previously granted under the Executive Equity Plan.
 
2020 Equity Incentive Plan
In September 2020, prior to the Direct Listing, the Company’s Board of Directors approved the 2020 Equity Incentive Plan (“2020 Plan”). The 2020 Plan provides for the grant of ISOs, NSOs, restricted stock, RSUs, SARs, 
and performance awards to the Company’s employees, directors, and consultants. A total of 150,000,000 shares of the Company’s Class A common stock were initially reserved for issuance pursuant to the 2020 Plan. In addition, the number of shares of Class A common stock reserved for issuance under the 2020 Plan includes certain shares of common stock subject to awards under the 2010 Plan and Executive Equity Plan in the case of certain occurrences such as expirations, terminations, exercise and
tax-related
withholding, or failures to vest. Shares of Class B common stock added to the 2020 Plan from the 2010 Plan or Executive Equity Plan are reserved for issuance under the Company’s 2020 Plan as Class A common stock. The number of shares of Class A common stock available for issuance under the 2020 Plan will also include an annual increase on the first day of each fiscal year beginning on January 1, 2022, equal to the least of:

   
250,000,000 shares of the Company’s Class A common stock;
 
   
Five percent of the outstanding shares of the Company’s common stock as of the last day of the immediately preceding fiscal year; or

   
such other amount as the administrator of the 2020 Plan determines.
Under the 2020 Plan, the exercise price of options granted is generally at least equal to the fair market value of the Company’s Class A common stock on the date of grant. The term of an ISO generally may not exceed
ten
 
127

Palantir Technologies Inc.
Notes to Consolidated Financial Statements

years. Additionally, the exercise price of any ISO granted to a 10% stockholder shall not be less than 110% of the fair market value of the common stock on the date of grant, and the term of such option grant shall not exceed five years. Options and other equity awards become vested and, if applicable, exercisable based on terms determined by the Board of Directors or another plan administrator on the date of grant, which is typically four years for new employees and varies for subsequent grants.
Stock Options
The following table summarizes stock option activity for the year ended December 31, 2021 (in thousands, except per share amounts):

 
 
  
Options
Outstanding
 
  
Weighted-
Average
Exercise
Price Per
Share
 
  
Weighted-
Average

Remaining
Contractual
Life (years)
 
  
Aggregate
Intrinsic Value
 
Balance as of December 31, 2020
     535,767     $ 6.12        7.99      $ 9,340,245  
Options exercised
     (178,849     2.84                  
Options canceled and forfeited
     (6,966     5.12                  
    
 
 
                           
Balance as of December 31, 2021
     349,952     $ 7.81        9.06      $ 3,638,685  
    
 
 
                           
Options vested and exercisable as of December 31, 2021
     169,563     $ 5.10        7.75      $ 2,223,706  
    
 
 
                           
The aggregate intrinsic value of options outstanding, and vested and exercisable is calculated as the difference between the exercise price of the underlying options and the fair value of the Company’s common stock as of December 31, 2021. The aggregate intrinsic value of options exercised during the years ended December 31, 2021, 2020, and 2019 was $3.8 billion, $974.2 million, and $90.7 million, respectively, and is calculated based on the difference between the exercise price and the fair value of the Company’s common stock on the exercise date.

There were no
options granted during the year ended December 31, 2021. The weighted average grant-date fair value of options granted during the years ended December 31, 2020 and 2019 was $2.57 and $3.67 per share, respectively. The total grant-date fair value of options that vested during the years ended December 31, 2021, 2020, and 2019 was $189.5 million, $214.7 million, and $229.4 million, respectively.
As of December 31, 2021, the unrecognized expense related to options outstanding was $888.6 million, which is expected to be recognized over a weighted-average service period of eight years.

 
128

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 

Determination of Stock Option Fair Value
The estimated grant-date fair value of all the Company’s stock-based option awards was calculated using the Black-Scholes option-pricing model, based on the below assumptions. There were no options granted during the year ended December 31, 2021.

 
 
  
Years Ended December 31,
 
 
  
        2020        
 
  
        2019        
 
Fair value of common stock
   $             7.60     $             6.03  
Expected volatility
     71.00     65.00
Expected term (in years)
     12.04       6.36  
Expected dividend yield
        
Risk-free interest rate
     0.64     1.65
RSUs
The following table summarizes the RSU activity for the year ended December 31, 2021 (in thousands, except per share amounts):

 
 
  
RSUs
Outstanding
 
  
Weighted Average
Grant Date
Fair Value per
Share
 
RSUs unvested and outstanding as of December 31, 2020
     184,870     $ 6.97  
RSUs granted
     28,097       24.08  
RSUs vested
     (50,350     8.36  
RSUs canceled
     (8,868     8.07  
    
 
 
         
RSUs unvested and outstanding as of December 31, 2021
     153,749     $             9.56  
    
 
 
         
Prior to September 30, 2020, the Company granted RSUs with both a service-based vesting condition and a liquidity event-related performance condition which was considered a performance-based vesting condition. The stock-based compensation expense related to such RSUs is recognized using the accelerated attribution method from the grant date. The service-based vesting period for these awards varies across service providers and is up to five years. The performance-based vesting condition for the RSUs was satisfied upon the Company’s Direct Listing, which occurred on September 30, 2020. Additionally, subsequent to September 30, 2020 the Company granted RSUs with only a service based-based vesting condition. The stock-based compensation expense related to such RSUs is recognized ratably over the service period.
During the year ended December 31, 2020, the Company recognized $940.0 million in stock-based compensation expense related to RSUs, of which $769.5 million was recognized upon the Company’s Direct Listing which satisfied the performance-based vesting condition. No compensation expense related to RSUs was recognized for the year ended December 31, 2019 as the performance-based vesting condition was not achieved.

The total grant-date fair value of RSUs vested during the years ended December 31, 2021 and 2020 was $421.0 million and $531.9 million. As of December 31, 2021, the total unrecognized stock-based compensation expense related to the RSUs outstanding was $922.4 million, which is expected to be recognized over a weighted-average service period of three years.

 
129

Palantir Technologies Inc.
Notes to Consolidated Financial Statements

Stock-based Compensation Expense
Total stock-based compensation expense was as follows (in thousands):
 
    
Years Ended December 31,
 
    
2021
    
2020
    
2019
 
Cost of revenue
   $ 68,546      $ 139,627      $ 27,904  
Sales and marketing
     242,910        398,205        79,215  
Research and development
     150,298        357,063        67,933  
General and administrative
     316,461        375,807        66,918  
Total stock-based compensation expense
   $ 778,215      $ 1,270,702      $ 241,970  
    
 
 
    
 
 
    
 
 
 
The Company did not recognize any tax benefits related to stock-based compensation expense during the year ended December 31, 2021
,
and it recognized tax benefits of $18.2 million and $6.4 million during the years ended December 31, 2020 and 2019, respectively.

 
12. Income Taxes
Loss before provision for (benefit from) income taxes consisted of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
United States
   $ (514,200   $ (1,203,682   $ (580,362
Foreign
     25,706       24,655       13,091  
    
 
 
   
 
 
   
 
 
 
Loss before provision for (benefit from) income taxes
   $ (488,494   $ (1,179,027   $ (567,271
    
 
 
   
 
 
   
 
 
 
Provision for (benefit from) income taxes consisted of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Current:
                        
Federal
   $     $     $  
State
     (88     500       139  
Foreign
     (11,343     7,249       19,435  
    
 
 
   
 
 
   
 
 
 
Total current provision
     (11,431     7,749       19,574  
Deferred:
                        
Federal
     (111            
State
                  
Foreign
     43,427       (20,385     (7,199
    
 
 
   
 
 
   
 
 
 
Total deferred provision
     43,316       (20,385     (7,199
    
 
 
   
 
 
   
 
 
 
Total provision for (benefit from) income taxes
   $ 31,885     $ (12,636   $ 12,375  
    
 
 
   
 
 
   
 
 
 
130

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 

A reconciliation of the expected tax provision (benefit) at the statutory federal income tax rate to the Company’s recorded tax provision (benefit) consisted of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Expected tax (benefit) at U.S. federal statutory rate
   $ (102,584   $ (247,596   $ (119,127
State income taxes - net of federal benefit
     (88     500       139  
Foreign tax rate differential
     870       (4,131     25,430  
Research and development tax credits
     (94,591     (26,294     (2,106
Stock-based compensation
     (817,839 )     (194,730     (6,069
Non-deductible
officers’ compensation
     428,682       76,093        
Change in valuation allowance
     616,572       373,632       112,149  
Other
     863       9,890       1,959  
    
 
 
   
 
 
   
 
 
 
Total provision for (benefit from) income taxes
   $ 31,885     $ (12,636   $ 12,375  
    
 
 
   
 
 
   
 
 
 
For the year ended December 31, 2021, the Company recorded a provision for income taxes compared to a benefit from income taxes for the year ended December 31, 2020, primarily due to the establishment of a full valuation allowance against its U.K. deferred tax assets during the fourth quarter of 2021, partially offset by a
one-time
benefit related to the refund of the Company’s U.K. 2019 taxes paid based on the tax election to carry back the 2020 U.K. net tax operating losses.
For the year ended December 31, 2020, the Company recorded a benefit from income taxes compared to a provision for income taxes for the year ended December 31, 2019, primarily due to decreases in profits from our international operations and foreign benefits from stock-based compensation.
Deferred tax assets and liabilities are recognized for the future tax consequences of differences between the carrying amounts of assets and liabilities and their respective tax basis using enacted tax rates in effect for the year in which the differences are expected to reverse. Significant deferred tax assets and liabilities consisted of the following (in thousands):
 
    
As of December 31,
 
    
2021
    
2020
 
Net operating loss carryforwards
   $ 1,497,774      $ 853,861  
Reserves and accruals
     43,348        55,685  
Tax credit carryforwards
     177,402        68,626  
Stock-based compensation
     212,163        246,380  
Lease liabilities
     59,787        57,543  
Depreciation and amortization
     35,176        28,970  
    
 
 
    
 
 
 
Gross deferred tax assets
     2,025,650        1,311,065  
Right-of-use
assets
     (49,665      (48,120
    
 
 
    
 
 
 
Total net deferred tax assets before valuation allowance
     1,975,985        1,262,945  
Valuation allowance
     (1,977,565      (1,220,093
    
 
 
    
 
 
 
Net deferred tax assets
   $ (1,580    $ 42,852  
    
 
 
    
 
 
 
The Company performs an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable. Such assessment is required on a jurisdiction by

 
131

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
jurisdiction basis. The Company reviews the recognition of deferred tax assets on a regular basis to determine if realization of such assets is more likely than not. A valuation allowance is provided when it is more likely than not that such assets will not be realized.
For the year ended December 31, 2021, the provision for income taxes increased compared to the year ended December 31, 2020, due to the Company’s valuation allowance against its U.K. deferred tax assets. The Company maintains a full valuation allowance against its U.S. federal and state deferred tax assets. Additionally, due to the Company’s current and projected U.K. tax losses, the Company has determined its U.K. deferred tax assets are currently not more likely than not to be realized, and accordingly, the Company established a full valuation allowance against its total net U.K. deferred tax assets.
As of December 31, 2021, the Company had U.S. federal and state net operating losses of approximately $5.9 billion and $2.9 billion, respectively. As of December 31, 2020, the Company had U.S. federal and state net operating losses of approximately $3.6 billion and $1.5 billion, respectively. The U.S. federal net operating loss carryforwards will expire at various dates beginning in 2024 through 2037 if not utilized, with the exception of $4.3 billion which can be carried forward indefinitely. The state net operating loss carryforwards will expire at various dates beginning in 2022 through 2041 if not utilized. As of December 31, 2021, the Company has net operating losses in the U.K. of approximately $333.0 million. The U.K. net operating
losses can be carried forward indefinitely.

Additionally, as of December 31, 2021, the Company had federal and California research and development credits of approximately $184.1 million and $68.7 million, respectively. As of December 31, 2020, the Company
 
had federal and California research and development credits of approximately $
85.1
 million and $
66.0
 million, respectively. The federal research and development credits will begin to expire in the years 2027 through 2041 if not utilized and the California research and development credits have no expiration date.
 
Utilization of the net operating losses and research and development credit carryforwards may be subject to an annual limitation due to the ownership percentage change limitations provided by the Internal Revenue Code (“IRC”) of 1986 and similar state provisions. The annual limitation may result in the expiration of the net operating loss and research and development credit carryforwards before utilization.
As of December 31, 2021, the Company had an immaterial amount of earnings indefinitely reinvested outside the U.S. The Company does not intend to repatriate these earnings and, accordingly, the Company does not provide for U.S. income taxes and foreign withholding tax on these earnings.
Uncertain Tax Positions
A reconciliation of the gross unrecognized tax benefits consists of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Unrecognized tax benefit beginning of year
   $ 75,557     $ 31,702      $ 27,812  
Increases in current year tax positions
     19,638       43,855        6,301  
Increases in prior year tax positions
     967                 114  
Decreases in prior year tax positions
     (30,895               (1,829
Decreases in prior year tax positions due to settlements
     (197               (696
Decreases in prior year tax positions due to lapse of statute of limitations
                            
    
 
 
   
 
 
    
 
 
 
Unrecognized tax benefit end of year
   $     65,070     $     75,557      $     31,702  
    
 
 
   
 
 
    
 
 
 
 
132

Palantir Technologies Inc.
Notes to Consolidated Financial Statements

For the years ended December 31, 2021, 2020, and 2019, the Company recorded gross unrecognized tax benefits of $65.1 million, $75.6 million, and $31.7 million, respectively, that, if recognized, would not benefit the Company’s effective tax rate due to the valuation allowance that currently offsets deferred tax assets.


As of December 31, 2021, no significant increases or decreases are expected to the Company’s uncertain tax positions within the next twelve months.
It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. The Company has accrued immaterial interest and penalties related to uncertain tax positions as of December 31, 2021 and has not accrued interest
and
penalties related to uncertain tax positions as of December 31, 2020.
The Company files U.S. federal, state, and foreign income tax returns in jurisdictions with varying statutes of limitation. The material jurisdictions where the Company is subject to potential examination by tax authorities are the U.S. (federal and state) for tax years 2004 through 2021 and the UK for tax years 2017 through 2021.
13. Net Loss Per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share attributable
to
common stockholders (in thousands, except share and per share amounts):
​​​​​​​
 
 
  
As of December 31,
 
 
  
2021
 
  
2020
 
  
2019
 
Numerator
                        
Net loss
   $ (520,379   $ (1,166,391   $ (579,646
Less: Distributed earnings attributable to participating securities
     —         —         (8,481
    
 
 
   
 
 
   
 
 
 
Net loss attributable to common stockholders
   $ (520,379   $ (1,166,391   $ (588,127
Less: Change in fair value attributable to participating securities
     —         (5,483     —    
    
 
 
   
 
 
   
 
 
 
Net loss attributable to common stockholders, for diluted net loss per share
   $ (520,379   $ (1,171,874   $ (588,127
    
 
 
   
 
 
   
 
 
 
Denominator
                        
Weighted-average shares used in computing net loss per share, basic
     1,923,617       977,722       576,959  
Weighted-average shares used in computing net loss per share, diluted
     1,923,617       979,330       576,959  
Net loss per share
                        
Net loss per share attributable to common stockholders, basic
   $ (0.27   $ (1.19   $ (1.02
    
 
 
   
 
 
   
 
 
 
Net loss per share attributable to common stockholders, diluted
   $ (0.27   $ (1.20   $ (1.02
    
 
 
   
 
 
   
 
 
 
 
133

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
The following outstanding potentially dilutive common stock equivalents have been excluded from the computation
of
diluted net loss per share attributable to common stockholders for the periods presented due to their anti-dilutive effect (in thousands):

 
 
  
As of December 31,
 
  
         2021         
 
         2020         
 
         2019         
Options and SARs issued and outstanding
     349,977        535,792        497,541  
RSUs outstanding
     153,749        184,870        179,495  
Warrants to purchase common stock
     13,042        19,068        993  
Growth units outstanding
            3,583        3,583  
Redeemable convertible preferred stock
                   4,017  
Convertible preferred stock
                   791,253  
Warrants to purchase redeemable convertible and convertible preferred stock
                   21,832  
    
 
 
    
 
 
    
 
 
 
Total
     516,768        743,313        1,498,714  
    
 
 
    
 
 
    
 
 
 
14. Segment and Geographic Information
The following reporting segment tables reflect the results of the Company’s reportable operating segments consistent with the manner in which the CODM evaluates the performance of each segment and allocates the Company’s resources. The CODM does not evaluate the performance of the Company’s assets on a segment basis for internal management reporting and, therefore, such information is not presented.

Contribution is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. A segment’s contribution is calculated as segment revenue less the related costs of revenue and sales and marketing expenses. It excludes certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock-based compensation expense, research and development expenses, and general and administrative expenses.
Financial information for each reportable segment was as follows (in thousands):

 
 
  
Years Ended December 31,
 
  
     2021     
 
     2020     
 
       2019       
Revenue:
                          
Government
   $ 897,356      $ 610,198      $ 345,521  
Commercial
     644,533        482,475        397,034  
    
 
 
    
 
 
    
 
 
 
Total revenue
   $ 1,541,889      $ 1,092,673      $ 742,555  
    
 
 
    
 
 
    
 
 
 
 
 
 
Years Ended December 31,
 
 
2021
 
2020
 
2019
 
 
Amount
 
%
 
 
Amount
 
%
 
 
Amount
 
%
 
Contribution:
                                                   
Government
   $ 541,883        60   $ 346,937        57   $ 79,606        23
Commercial
     357,546        55     247,320        51     77,575        20
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
          
Total contribution
   $ 899,429        58   $ 594,257        54   $ 157,181        21
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
          
 
134

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
The reconciliation of contribution to loss from operations is as follows (in thousands):
 
 
  
Years Ended December 31,
 
 
  
2021
 
  
2020
 
  
2019
 
Loss from operations
  
 
$
(411,046 )  
 
$
(1,173,679   $ (576,444
Research and development expenses
(1)
     237,189       203,597       237,630  
General and administrative expenses
(1)
     295,071       293,637       254,025  
Total stock-based compensation expense
     778,215       1,270,702       241,970  
    
 
 
   
 
 
   
 
 
 
Total contribution
  
 
$
899,429    
 
$
594,257     $ 157,181  
    
 
 
   
 
 
   
 
 
 
 
(1)
Excludes stock-based compensation expense.

Geographic Information
Revenue by geography is based on the customer’s headquarters or agency location at the time of sale. Revenue is as follows (in thousands, except percentages):

 
 
 
Years Ended December 31,
 
 
2021
 
2020
 
2019
 
 
Amount
 
%
 
 
Amount
 
%
 
 
Amount
 
%
 
Revenue:
                                                   
United States
   $ 879,156        57   $ 573,549        52   $ 295,753        40
United Kingdom
     173,362        11     132,427        12     120,185        16
France
     85,652        6     97,702        9     76,220        10
Rest of world
(1)
     403,719        26     288,995        27     250,397        34
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
Total revenue
   $ 1,541,889        100   $ 1,092,673        100   $ 742,555        100
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
 
 
(1)
No other country represents 10%
or more of total revenue for the years ended December 31, 2021, 2020, or 2019.
Property and equipment, net is attributed to the Company’s office locations as follows (in thousands, except percentages): 
 
 
  
As of December 31,
 
  
2021
  
2020
 
  
Amount
 
%
 
  
Amount
 
%
 
Property and equipment, net:
                                  
United States
   $ 18,728        60   $ 13,268        45
United Kingdom
     8,375        27     13,325        45
Rest of world
     4,201        13     2,948        10
    
 
 
    
 
 
   
 
 
    
 
 
 
Total property and equipment, net
   $ 31,304        100   $ 29,541        100
    
 
 
    
 
 
   
 
 
    
 
 
 
 
135

Palantir Technologies Inc.
Notes to Consolidated Financial Statements
 
15. Subsequent Events
From January 1, 2022 to the date of this filing, the Company purchased
5.4
 
million shares for an aggregate purchase price of
$43.5
 m
illion,
 
which were reflected as commitments in
Note 9. Commitments and Contingencies- Investment Commitments
as of December 31, 2021,
as set forth in the following table (in thousands):

 
Entity
  
Share Amount
 
Investment Amount
 
Fast
Radius 
     2,000      $ 20,000  
Energy
Vault
     850        8,500  
Tritium

  
 
2,500
 
    
15,000
 
Total investments
 
 
 
 5,350
 
 
$
 
  43,500
 

13
6

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
Our disclosure controls and procedures are designed to ensure that information we are required to disclose in reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Our management, with the participation and supervision of our Chief Executive Officer and our Chief Financial Officer, have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules
13a-15(e)
and
15d-15(e)
under the Exchange Act) as of the end of the period covered by this Annual Report on Form
10-K.
Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of such date, our disclosure controls and procedures were, in design and operation, effective at a reasonable assurance level.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule
13a-15(f)
of the Exchange Act. Under the supervision and with the participation of our principal executive officer and principal financial officer and oversight of the Board of Directors, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on our evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2021.
Our independent registered public accounting firm, Ernst & Young LLP, has issued an audit report with respect to our internal control over financial reporting, which is included in
Part II, Item 8, “Financial Statements and Supplementary Data”
, of this Annual Report on Form
10-K.
Changes in Internal Controls Over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule
13a-15(d)
and
15d-15(d)
of the Exchange Act that occurred during the period covered by this Annual Report on Form
10-K
that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on the Effectiveness of Controls
The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, in designing and evaluating the disclosure controls and procedures, management recognizes that any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Moreover,
 
137

projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.
 
ITEM 9B.
OTHER INFORMATION
None.
 
ITEM 9C.
DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.
None.
 
138

PART III
 
ITEM 10.
DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information called for by this item will be set forth in our Proxy Statement for the 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2021 (“Proxy Statement”) and is incorporated herein by reference.
Our Board of Directors has adopted a code of conduct 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 code of conduct is posted on the investor relations page on our website, which is located at https://investors.palantir.com. We intend to satisfy the disclosure requirement under Item 5.05 of Form
8-K
regarding amendment to, or waiver from, a provision of our code of conduct by posting such information on the website address and location specified above.
 
ITEM 11.
EXECUTIVE COMPENSATION
The information called for by this item will be set forth in our Proxy Statement and is incorporated herein by reference.
 
ITEM 12.
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item will be set forth in our Proxy Statement and is incorporated herein by reference.
 
ITEM 13.
CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information, if any, required by this item will be set forth in our Proxy Statement and is incorporated herein by reference.
 
ITEM 14.
PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this item will be set forth in our Proxy Statement and is incorporated herein by reference.
 
139

PART IV
 
ITEM 15.
EXHIBIT AND FINANCIAL STATEMENT SCHEDULES
(a) We have filed the following documents as part of this Annual Report on Form
10-K:
1. Financial Statements
See Index under Part II, Item 8 of this Annual Report on Form
10-K.
2. Financial Statement Schedules
Schedules not listed above have been omitted because they are not required, because they are not applicable, or because the required information is otherwise included.
3. Exhibits
The exhibits listed below are filed as part of this Annual Report on Form
10-K
or are incorporated herein by reference, in each case as indicated below.
 
         
Incorporated by Reference
Exhibit
Number
  
Description
  
Form
    
File

No.
    
Exhibit
    
Filing

Date
           
  3.1        
10-Q
      
001-39540
       3.1      November 13, 2020
           
  3.2        
10-Q
      
001-39540
       3.2      November 13, 2020
           
  4.1        
S-1
      
333-248413
       4.1      August 25, 2020
           
  4.2        
S-1/A
      
333-248413
       4.2      September 14, 2020
           
  4.3        
S-1
      
333-248413
       4.6      August 25, 2020
           
  4.4        
S-1
      
333-248413
       4.7      August 25, 2020
           
  4.5*                                   
           
  9.1        
S-1/A
      
333-248413
       9.1      September 21, 2020
           
  9.2        
S-1/A
      
333-248413
       9.2      September 18, 2020
           
10.1+        
S-1
      
333-248413
       10.1      September 9, 2020
 
140

         
Incorporated by Reference
Exhibit
Number
  
Description
  
Form
    
File

No.
    
Exhibit
    
Filing

Date
10.2        
8-K
      
001-39540
       10.1      April 2, 2021
10.3+        
S-1/A
      
333-248413
       10.3      September 9, 2020
10.4+        
S-1/A
      
333-248413
       10.4      September 3, 2020
10.5+        
S-1/A
      
333-248413
       10.7      September 9, 2020
10.6+        
S-1/A
      
333-248413
       10.8      September 14, 2020
10.7+        
S-1/A
      
333-248413
       10.9      September 14, 2020
10.8+        
S-1/A
      
333-248413
       10.10      September 14, 2020
21.1*               
23.1*               
31.1*               
31.2*               
32.1†               
 
141

         
Incorporated by Reference
Exhibit
Number
  
Description
  
Form
    
File

No.
    
Exhibit
    
Filing

Date
101.INS   
Inline XBRL Instance Document.
           
101.SCH   
Inline XBRL Taxonomy Extension Schema Document.
                                                                                                
101.CAL   
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
           
101.DEF   
Inline XBRL Taxonomy Extension Definition Linkbase Document.
           
101.LAB   
Inlline XBRL Taxonomy Extension Label Linkbase Document.
           
101.PRE   
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
           
104   
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
           
 
*
Filed Herewith
+
Indicates a management contract or compensatory plan or arrangement
The certifications attached as Exhibit 32.1 that accompany this Annual Report on Form
10-K
are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of the Registrant 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 this Annual Report on Form
10-K,
irrespective of any general incorporation language contained in such filing.
 
Item 16.
FORM
10-K
SUMMARY
None.
 
142

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
   
PALANTIR TECHNOLOGIES INC.
Date: February 24, 2022
   
By:
 
/s/ Alexander C. Karp
     
Alexander C. Karp
     
Chief Executive Officer
     
(Principal Executive Officer)
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Alexander C. Karp, Stephen Cohen and David Glazer, and each one of them, as their true and lawful
attorneys-in-fact
and agents, with full power of substitution and resubstitution, for them and in their name, place and stead, in any and all capacities, to 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
attorneys-in-fact
and agents, and each of them, 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 to all intents and purposes as they might or could do in person, hereby ratifying and confirming all that said
attorneys-in-fact
and agents or any of them, or their substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
Signature
  
Title
  
Date
/s/ Alexander C. Karp
     
Alexander C. Karp
  
Chief Executive Officer and Director
(
Principal Executive Officer
)
   February 24, 2022
/s/ Stephen Cohen
     
Stephen Cohen
   President and Director    February 24, 2022
/s/ David Glazer
     
David Glazer
  
Chief Financial Officer
(
Principal Financial Officer
)
   February 24, 2022
/s/ Jeffrey Buckley
     
Jeffrey Buckley
  
Chief Accounting Officer
(Principal Accounting Officer
)
   February 24, 2022
/s/ Lauren Friedman Stat
     
Lauren Friedman Stat
   Director    February 24, 2022
/s/ Alexander Moore
     
Alexander Moore
   Director    February 24, 2022
 
143

Signature
  
Title
  
Date
/s/ Spencer Rascoff
     
Spencer Rascoff
   Director    February 24, 2022
/s/ Alexandra Schiff
     
Alexandra Schiff
   Director    February 24, 2022
/s/ Peter Thiel
     
Peter Thiel
   Director    February 24, 2022
 
144
EX-4.5 2 d273589dex45.htm EX-4.5 EX-4.5

Exhibit 4.5

DESCRIPTION OF CAPITAL STOCK

General

The following description summarizes certain important terms of the capital stock of Palantir Technologies Inc. (“we,” “us,” “our” or the “Company”). Because it is only a summary, it does not contain all the information that may be important to you. For a complete description of the matters set forth in this exhibit titled “Description of Capital Stock,” you should refer to our amended and restated certificate of incorporation, amended and restated bylaws, amended and restated investors’ rights agreement, and the Founder Voting Agreement (as defined below), each previously filed with the Securities and Exchange Commission and incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.5 is a part, and to the applicable provisions of Delaware law. Our authorized capital stock consists of 24,701,005,000 shares of capital stock, par value $0.001 per share, of which:

 

   

20,000,000,000 shares are designated as Class A common stock;

 

   

2,700,000,000 shares are designated as Class B common stock;

 

   

1,005,000 shares are designated as Class F common stock; and

 

   

2,000,000,000 shares are designated as preferred stock.

Common Stock

Our amended and restated certificate of incorporation includes a number of provisions that in certain circumstances and in combination with agreements adopted in connection with our governance structure, provide that Alexander Karp, Stephen Cohen, and Peter Thiel (the “Founders”) have effective control over all matters submitted to our stockholders for approval, including the election and removal of directors and significant corporate transactions such as a merger or other sale of our Company. These and other provisions in our amended and restated certificate of incorporation discussed in this section could deter takeovers or delay or prevent changes in control of our Company, as well as changes in our Board of Directors (the “Board”) or management team. While the Board retains the power to hire and remove members of our management, which currently includes two of our Founders, the Founders would continue to beneficially own shares of Class F common stock and Class B common stock and be able to exercise control over matters submitted to a vote of our stockholders so long as our Founders who are then party to that certain Founder Voting Agreement (the “Founder Voting Agreement”), dated as of September 22, 2020, among the Founders and Wilmington Trust, National Association, as the grantee of the proxies and powers of attorney to be delivered thereunder (the “Grantee”), and certain of their affiliates collectively meet a minimum ownership threshold (initially, 100 million of our Corporation Equity Securities (as defined in our amended and restated certificate of incorporation), subject to reduction if a Founder withdraws from the Founder Voting Agreement, as explained in more detail below) on the applicable record date for a vote of the stockholders, which minimum threshold is defined in the amended and restated certificate of incorporation as the “Ownership Threshold,” even if one or more of our Founders resigns from the Company or is terminated.

Multi-Class Common Stock

Our amended and restated certificate of incorporation provides for a multi-class common stock structure pursuant to which:

 

   

Class A common stock has one (1) vote per share;

 

   

Class B common stock has ten (10) votes per share; and

 

   

Class F common stock has a variable number of votes per share, as described in more detail below.

This novel capital structure differs significantly from those of other companies that have dual or multiple class capital structures. Each of these classes of common stock has the same economic rights as the other two classes. For example, dividends or other distributions paid to the holders of shares of our common stock will be paid on an equal priority and ratably on a per share basis, unless different treatment of any such class is approved by an affirmative vote of the holders of a majority of the outstanding shares of Class A common stock, Class B common stock and Class F common stock, each voting separately as a class.


Subject to the Ownership Threshold, shares of Class F common stock will generally have a number of votes per share in respect of a matter submitted to our stockholders that would cause the total votes of all shares of Class F common stock, together with the votes attributable to shares of Class A common stock and Class B common stock held by our Founders and their affiliates that are subject to the Founder Voting Agreement and the votes attributable to shares of Class A common stock and Class B common stock held by our Founders and their affiliates that are designated as Designated Founders’ Excluded Shares (as defined in our amended and restated certificate of incorporation and described further herein), in each case entitled to vote on such matter, to equal, with respect to such matter, 49.999999% of the voting power of (i) all of the outstanding shares of capital stock of the Company entitled to vote on such matter (including in the case of the election of directors); or (ii) the shares present in person or represented by proxy and entitled to vote on such matter only if a majority of the shares present in person or represented by proxy and entitled to vote on such matter is the applicable voting standard (as applicable, “49.999999% of the Voting Power”). If the Ownership Threshold is not met, the shares of Class F common stock will have ten votes per share. In certain cases, however, even if the Ownership Threshold is met, if the voting power of shares of Class A common stock and Class B common stock held by the Founders or their affiliates that are subject to the Founder Voting Agreement or are Designated Founders’ Excluded Shares collectively equals greater than 49.999999% of the Voting Power with respect to a matter, then the Class F common stock will have zero votes with respect to such matter. See “—Founder Voting Agreement.”

In addition, shares of Class F common stock have ten (10) votes per share when holders of the Class F common stock vote separately as a class.

Our Founders are free to transfer or otherwise dispose of their shares of Class A common stock and Class B common stock without diminishing their voting power so long as our Founders who are then party to the Founder Voting Agreement and certain of their affiliates collectively meet the Ownership Threshold on the applicable record date. Our Founders are free to sell all of their shares pursuant to Rule 144 of the Securities Act of 1933, as amended (the “Securities Act”) (subject to volume limitations) at such times and in such amounts as they determine. The total voting power that will be exercised in accordance with the decision of a majority in number of the Founders who are then party to the Founder Voting Agreement will not be diminished as a result of any such sales, so long as such Founders and certain of their affiliates collectively meet the Ownership Threshold on the applicable record date.

All shares of our Class F common stock are held in a voting trust (the “Founder Voting Trust”), established by our Founders pursuant to that certain Founder Voting Trust Agreement, dated as of September 22, 2020, among the Founders as beneficiaries and Wilmington Trust, National Association as the initial trustee (the “Trustee”) (the “Founder Voting Trust Agreement”). Upon the withdrawal or removal of a Founder as a beneficiary of the Founder Voting Trust Agreement, the Trustee will instruct our transfer agent and us to convert the withdrawing Founder’s pro rata portion of the shares of Class F common stock held in the Founder Voting Trust at the time of the withdrawal or removal into shares of Class B common stock in accordance with our amended and restated certificate of incorporation.

Our Founders are also currently party to the Founder Voting Agreement. The Founder Voting Agreement provides that all shares in respect of which the Founders or certain of their affiliates have granted a proxy and power of attorney in connection with such agreement will be voted, consented or not consented, as a whole, in the same manner as the shares of Class F common stock held in the Founder Voting Trust will be voted, consented or not consented by the Trustee, as notified to the Grantee by the Trustee. See “—Founder Voting Agreement.” As a result, votes representing up to 49.999999% of the Voting Power will be voted in a manner

 

-2-


determined by the voting or consent instructions of our Founders who are then party to the Founder Voting Agreement. These voting rights will not be reduced even if such Founders sell shares of our capital stock, so long as the Ownership Threshold is satisfied as of the applicable record date. Conversely, these voting rights will not be increased even if one or more of our Founders who are then party to the Founder Voting Agreement acquire additional shares of our Class A common stock or Class B common stock. So long as such acquired shares are not designated as Designated Founders’ Excluded Shares (which is described further herein), such acquired shares would become subject to the proxy and power of attorney granted by the acquiring Founder pursuant to the Founder Voting Agreement and thus subject to the voting structure set forth in the Founder Voting Agreement. As a result, the acquisition of such additional shares would not increase the voting power that will be exercised in accordance with the decision of a majority in number of the Founders who are then party to the Founder Voting Agreement above 49.999999% of the Voting Power (unless such Founders hold in excess of 49.999999% of the Voting Power without giving effect to the voting power of the Class F common stock), but rather, due to the variable number of votes per share of the Class F common stock, would reduce the voting power of the Class F common stock. Further, even if such additional shares were designated as Designated Founders’ Excluded Shares, which designation must be in writing accompanied by a signed acknowledgment from each other Founder who is then party to the Founder Voting Agreement, such additional shares would not increase the voting power of the Founders who are then party to the Founder Voting Agreement above 49.999999% of the Voting Power (unless such Founders hold in excess of 49.999999% of the Voting Power without giving effect to the voting power of the Class F common stock), but would also reduce the voting power of the Class F common stock due to its variable number of votes per share.

The voting power of the Founders could exceed 49.999999% in certain limited circumstances. For example, if the Founders and their affiliates hold shares other than the Class F common stock, such as Class B common stock, that, in the aggregate, have voting power that exceeds 49.999999% of the Voting Power with respect to a matter submitted to our stockholders, then the total voting power of the Founders and their affiliates would exceed 49.999999% of the Voting Power with respect to such matter. In this case, the shares of our Class F common stock would generally be entitled to zero votes per share on that matter and all of the other shares that are then subject to the Founder Voting Agreement would continue to be voted in accordance with the decision of a majority in number of the Founders who are then party to the Founder Voting Agreement.

Pursuant to our amended and restated certificate of incorporation, a Founder may designate in writing as “Designated Founders’ Excluded Shares” a number of shares that would otherwise be required to be subject to the Founder Voting Agreement, provided that such written designation must be accompanied by signed acknowledgments from each other Founder who is then a party to the Founder Voting Agreement. A Founder’s Designated Founders’ Excluded Shares may be voted (or not voted) by the Founder or certain applicable affiliates of such Founder in his or their discretion, which may include a manner different than the voting power exercised in accordance with the decision of a majority of our Founders who are then party to the Founder Voting Agreement. Such Designated Founders’ Excluded Shares would reduce the total voting power that will be exercised in accordance with the decision of a majority in number of the Founders who are then party to the Founder Voting Agreement. Depending on certain circumstances, such Designated Founders’ Excluded Shares may have significant voting power. For example, Mr. Thiel has identified a portion of the shares of Class B common stock and Class A common stock beneficially owned by him and his affiliates as Designated Founders’ Excluded Shares, which will not be subject to the Founder Voting Agreement. Accordingly, Mr. Thiel or his affiliates may vote or not vote such Designated Founders’ Excluded Shares in their discretion.

 

-3-


Our amended and restated certificate of incorporation requires that, with respect to each matter that is submitted to a vote of our stockholders, each of our Founders who is then party to the Founder Voting Agreement will, no later than a date set forth in our amended and restated certificate of incorporation (the “Instruction Date”), deliver to our Secretary, the Trustee under the Founder Voting Trust Agreement and each other such Founder who is then party to the Founder Voting Agreement an instruction identifying how such Founder desires votes corresponding to the Class F common stock to be cast (including a vote of “withhold” or “abstain” that may not constitute a “vote” under the applicable voting standard required to approve the matter or elect the director nominee), or consents corresponding to the Class F common stock to be delivered or not delivered, as applicable, in each case with respect to such matter.

If there are two or three Founders who are then party to the Founder Voting Agreement as of the applicable Instruction Date, to the extent that at least two Founder instructions contain the same instruction as to how the Class F common stock should be cast, or consents corresponding to the Class F common stock to be delivered or not delivered, as applicable, in each case in respect of a matter, the shares of Class F common stock held in the Founder Voting Trust will be voted, consented or not consented, as a whole, by the Trustee in the manner contained in such matching instructions with respect to such matter, subject to the procedures set forth in our amended and restated certificate of incorporation. Conversely, if no two voting instructions are the same with respect to a matter, the shares of Class F common stock held in the Founder Voting Trust will be voted, as a whole, in the following manner by the Trustee with respect to such matter: (i) in the case of a vote on a director nominee, as “withhold,” (ii) in the case of the vote on the frequency of the “say-on-pay” vote, as “abstain,” (iii) in the case of all other matters subject to a vote of the stockholders at a meeting, be voted, as a whole, by the Trustee as “abstain” or “withhold”, so long as the effect thereof would be a vote against such matter, otherwise, as “against”, and (iv) in the case of a proposed stockholder action by written consent, the Trustee will not deliver consents in respect of the shares of Class F common stock held in the Founder Voting Trust (such instructions described in clauses (i)–(iv), the “No Majority Instruction”). If there is only one Founder who is then party to the Founder Voting Agreement, the shares of Class F common stock held in the Founder Voting Trust will be voted, consented or not consented, as a whole, by the Trustee in accordance with the voting or consent instruction of such Founder (unless he fails to timely provide an instruction, in which case shares of Class F common stock held in the Founder Voting Trust will be voted, consented or not consented, as a whole, by the Trustee in accordance with the No Majority Instruction). The Trustee will not exercise any voting discretion over the shares of Class F common stock held in the Founder Voting Trust. See “—Founder Voting Trust Agreement.”

In the event that any Founder is no longer a party to the Founder Voting Agreement, the Ownership Threshold will be reduced on a pro rata basis by a number equal to 100 million (as equitably adjusted for any stock dividend, stock split, combination of shares, reorganization, recapitalization, reclassification or other similar event) multiplied by a fraction, the numerator of which is the number of Corporation Equity Securities (which excludes Designated Founders’ Excluded Shares, as defined in our amended and restated certificate of incorporation) held or owned, directly or indirectly, on August 10, 2020, by such Founder and certain of his affiliates, on a fully diluted and as converted basis, and the denominator of which is the total number of Corporation Equity Securities (which excludes Designated Founders’ Excluded Shares) held or owned, directly or indirectly, on August 10, 2020, by all of our Founders and certain of their affiliates, on a fully diluted and as converted basis. As of August 10, 2020, our Founders and such affiliates held or owned, directly or indirectly, in the aggregate, approximately 502.4 million Corporation Equity Securities on a fully diluted and as converted basis. We expect that the Ownership Threshold would be reduced by approximately 57 million Corporation Equity Securities upon the withdrawal or removal from the Founder Voting Agreement of Alexander Karp, approximately 12 million Corporation Equity Securities upon the withdrawal or removal of Stephen Cohen and approximately 31 million Corporation Equity Securities upon the withdrawal or removal of Peter Thiel.

 

-4-


As a result of the voting rights and related agreements contemplated herein, for the foreseeable future, so long as the Ownership Threshold is satisfied as of the applicable record date and shares of Class F common stock are outstanding, our Founders will be able to effectively control all matters submitted to the stockholders for approval, including the election and removal of directors and significant corporate transactions such as a merger or other sale of the Company. The effective control described above could also delay, defer or prevent a change of control, merger, consolidation, takeover or other business combination involving the Company that other stockholders may support, and could discourage a potential acquiror from initiating such a transaction. Upon the withdrawal or removal of any of our Founders from the Founder Voting Agreement, including upon their death or disability, the remaining Founders or Founder, as the case may be, will determine the manner in which the shares of our Class F common stock as well as the shares subject to the Founder Voting Agreement are voted. In such cases, the voting power of our outstanding capital stock will be further concentrated among the remaining Founders, which may be as few as one. Further, if there are only two Founders who are party to the Founder Voting Agreement, one Founder will be able to effectively defeat any stockholder action, except for the election of directors or other matters that are decided by a plurality of votes, if his instruction to vote the shares of Class F common stock differs from the other Founder.

Our amended and restated certificate of incorporation provides our Founders who are then parties to the Founder Voting Agreement certain rights to review and object to the calculation of the voting power of the shares of Class F common stock prior to the certification of any vote or effectiveness of any action of our stockholders. Our amended and restated certificate of incorporation also contains certain obligations applicable to our Founders and the Grantee to provide information with respect to certain matters related to the calculation of the voting power of the shares of Class F common stock.

Dividend Rights

Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of our common stock are entitled to receive dividends out of funds legally available if our Board of Directors, in its discretion, determines to issue dividends and then only at the times and in the amounts that our Board of Directors may determine.

Voting Rights

Except as otherwise expressly provided in our amended and restated certificate of incorporation or required by applicable law, the Class A common stock, Class B common stock and Class F common stock will vote together as one class on all matters submitted to a vote of our stockholders.

Pursuant to the terms of our amended and restated certificate of incorporation, except as otherwise required by applicable law, holders of Class A common stock, Class B common stock and Class F common stock, are not entitled to vote on any amendment to our amended and restated certificate of incorporation that relates solely to one or more outstanding series of preferred stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the terms of our amended and restated certificate of incorporation or pursuant to applicable law; provided that, prior to the Final Class F Conversion Date (as defined therein), any such amendment that affects the number of shares of preferred stock, or the designation, powers, preferences, and relative, participating, optional or other special rights of the shares of each such series and any qualifications, limitations or restrictions thereof, shall also require the affirmative vote of the holders of a majority of the outstanding shares of Class F Common Stock, voting as a separate class.

Furthermore, pursuant to our amended and restated certificate of incorporation, prior to the Final Class F Conversion Date, any action required or permitted to be taken by our stockholders may be taken without a meeting, but only if the action receives the affirmative consent of a majority of the outstanding shares of the Class F common stock, acting as a separate class, in addition to any other consent required before such action may be effected.

No Preemptive or Similar Rights

Our common stock is not entitled to preemptive rights, and is not subject to conversion, redemption, or sinking fund provisions.

Right to Receive Liquidation Distributions

If we become subject to a liquidation, dissolution, or winding-up, the assets legally available for distribution to our stockholders would be distributable ratably among the holders of our common stock and any participating preferred stock outstanding at that time, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights of and the payment of liquidation preferences, if any, on any outstanding shares of preferred stock.

 

-5-


Conversion of Class F Common Stock

Each outstanding share of Class F common stock will automatically convert into one (1) fully paid and nonassessable share of Class B common stock on the “Final Class F Conversion Date”, which shall be the earlier of: (i) the effective date of the termination of the Founder Voting Trust, other than any termination that occurs in connection with certain reorganizations or redomiciliations thereof and (ii) the effective date of the termination of the Founder Voting Agreement. See “—Founder Voting Trust Agreement” and “—Founder Voting Agreement.”

Our amended and restated certificate of incorporation also provides that each outstanding share of Class F common stock is convertible at any time at the option of the holder into one (1) fully paid and nonassessable share of Class B common stock. Shares of Class F common stock and legal and beneficial interests therein may not be transferred. Transactions to effect certain reorganizations or redomiciliations of the Founder Voting Trust will not constitute transfers. For the avoidance of doubt, the following actions will not constitute transfers: (i) the granting of a revocable proxy to our officers or directors at the request of our Board of Directors in connection with actions to be taken at an annual or special meeting of our stockholders or (ii) entering into, amending, extending, renewing, restating, supplementing or otherwise modifying the Founder Voting Agreement, the Founder Voting Trust Agreement or any agreement, arrangement or understanding contemplated by the terms of the Founder Voting Agreement or Founder Voting Trust Agreement, or taking any actions contemplated thereby, including (a) the granting of a proxy, whether or not irrevocable, to any person and the exercise of such proxy by such person and (b) the transfer of shares of Class B common stock to the Founder Voting Trust or to one or more beneficiaries of the Founder Voting Trust.

Conversion of Class B Common Stock

Our amended and restated certificate of incorporation provides that each outstanding share of Class B common stock is convertible at any time at the option of the holder into one (1) fully paid and nonassessable share of Class A common stock.

In addition, each share of Class B common stock will convert automatically into one (1) share of fully paid and nonassessable Class A common stock upon any transfer, whether or not for value, that occurs after our listing on the NYSE, except for those to which our Board of Directors or an officer designated by our Board of Directors has previously approved or consented or concurrently or subsequently approves or consents, and except for certain permitted transfers described in our amended and restated certificate of incorporation. These permitted transfers described in our amended and restated certificate of incorporation include transfers to trusts solely for the benefit of the stockholder and certain related entities, transfers to partnerships, corporations and other entities exclusively owned by the stockholder or certain related entities, and transfers between certain stockholders, but only if all permitted transfers of a holder of Class B common stock (whether then held or acquired in the future) taken together do not result in shares of Class B common stock being “held of record” (as defined in Rule 12g5-1 promulgated under the Securities Exchange Act of 1934, as amended) by a larger number of stockholders of the Company following such transfer and any such permitted transfer results in the transfer of all of such holder’s shares of Class B common stock then held by such holder to such transferee, and such holder or such holder’s legal representative (including a guardian or conservator) agrees that any shares of Class B common stock acquired by such holder or such holder’s estate or beneficiary after the date of such transfer will be automatically transferred, without further action by such holder or such legal representative, to the same transferee such that neither the transfer nor any subsequent acquisition of Class B common stock results in any shares of Class B common stock being “held of record” (as defined in Rule 12g5-1 promulgated under the Securities Exchange Act of 1934, as amended) by a larger number of stockholders of the Company following such transfer or subsequent acquisition. Moreover, transfers will not include certain actions with respect to the Founder Voting Agreement, the Founder Voting Trust Agreement or any agreement, arrangement or understanding contemplated by their terms, or any actions contemplated thereby.

 

-6-


Preferred Stock

No shares of our preferred stock are currently outstanding. Pursuant to our amended and restated certificate of incorporation, our Board of Directors has the authority, subject to limitations prescribed by Delaware law, to issue preferred stock in one or more series, to establish from time to time the number of shares to be included in each series and to fix the designation, powers, preferences and rights of the shares of each series and any of its qualifications, limitations or restrictions, in each case without further vote or action by our stockholders, except that, prior to the Final Class F Conversion Date, the designation or issuance of preferred stock must receive the affirmative vote of a majority of our outstanding Class F common stock. Our Board of Directors can also increase or decrease the number of shares of any series of preferred stock, but not below the number of shares of that series then outstanding, without any further vote or action by our stockholders. Certain amendments to our amended and restated certificate of incorporation that relate solely to our preferred stock must receive the affirmative vote of a majority of outstanding Class F common stock (and also the affected preferred stock). Our Board of Directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of our Class A common stock. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions and other corporate purposes, could, among other things, have the effect of delaying, deferring or preventing a change in control of our company and might adversely affect the trading price of our Class A common stock and the voting and other rights of the holders of our Class A common stock. We have no current plan to issue any shares of preferred stock.

Registration Rights

Certain holders of our common stock are entitled to rights with respect to the registration of their shares under the Securities Act. These registration rights are contained in our Amended and Restated Investors’ Rights Agreement dated August 24, 2020 (the “IRA”). We and certain holders of our convertible preferred stock, redeemable convertible preferred stock, and common stock are parties to our IRA. The registration rights set forth in the IRA will expire (i) with respect to any particular stockholder, when such stockholder is able to sell all of its shares pursuant to Rule 144 of the Securities Act during any 90-day period or (ii) after the consummation of a liquidation event (as defined in our current certificate of incorporation). We will pay the registration expenses (other than underwriting discounts and commissions) of the holders of the shares registered pursuant to the registrations described below. In an underwritten offering, the managing underwriter, if any, has the right, subject to specified conditions, to limit the number of shares such holders may include.

Demand Registration Rights

Certain holders of our common stock are entitled to demand registration rights. At any time beginning six months after the effectiveness of the registration statement relating to our direct listing on the NYSE, the holders of at least 50% of the shares registrable under the IRA can request that we register the offer and sale of their shares. Such request for registration must cover securities with an anticipated aggregate offering price of at least $25 million. We are obligated to effect only two such registrations. If we determine that it would be seriously detrimental to us and our stockholders to effect such a demand registration, we have the right to defer such registration, not more than twice in any twelve-month period, for a period of up to 120 days. Additionally, we will not be required to effect a demand registration during the period beginning 60 days prior to the public filing of a registration statement, and ending on a date 180 days following the effectiveness of a registration statement.

Piggyback Registration Rights

If we propose to register the offer and sale of our Class A common stock or any other securities under the Securities Act, in connection with the public offering of such Class A common stock or any other securities, certain holders of our common stock will be entitled to “piggyback” registration rights allowing the holders to include their shares in such registration, subject to certain marketing and other limitations. As a result, whenever we propose to file a registration statement under the Securities Act, other than with respect to (i) a demand registration, (ii) a registration related to any employee benefit plan or a corporate reorganization or other transaction covered by Rule 145 promulgated under the Securities Act, (iii) a registration on any registration form which does not include substantially the same information as would be required to be included in a registration statement covering the sale

 

-7-


of the shares registrable under the IRA or (iv) a registration in which the only Class A common stock being registered is Class A common stock issuable upon conversion of debt securities that are also being registered, the holders of these shares are entitled to notice of the registration and have the right, subject to certain limitations, to include their shares in the registration.

S-3 Registration Rights

Certain holders of our common stock will be entitled to certain Form S-3 registration rights. The holders of at least 30% of these shares may make a written request that we register the offer and sale of their shares on a registration statement on Form S-3 if we are eligible to file a registration statement on Form S-3 so long as the request covers securities with an anticipated aggregate public offering price of at least $1 million. These stockholders may make an unlimited number of requests for registration on Form S-3; however, we will not be required to effect a registration on Form S-3 if we have effected such a registration within the twelve-month period preceding the date of the request. Additionally, if we determine that it would be seriously detrimental to us and our stockholders to effect such a registration, we have the right to defer such registration, not more than twice in any twelve-month period, for a period of up to 120 days.

Anti-Takeover Provisions

Certain provisions of our amended and restated certificate of incorporation and our amended and restated bylaws, which are summarized below, may have the effect of delaying, deferring or discouraging another person from acquiring control of us. They are also designed, in part, to encourage persons seeking to acquire control of us to negotiate first with our Board of Directors. Our multi-class common stock structure, which provides our Founders and their affiliates with the ability to effectively control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the shares of our outstanding common stock, so long as our Founders who are then party to the Founder Voting Agreement and certain of their affiliates collectively meet the Ownership Threshold on the applicable record date, may make the acquisition of us more difficult. If one or two Founders withdraw from the Founder Voting Agreement, but vote in the same manner as the shares of Class F common stock are voted pursuant to the Founder Voting Trust Agreement, the total voting power of the Founders and their affiliates exercised in the same manner would exceed 49.999999% of the voting power of our outstanding common stock in the aggregate so long as our Founders who are then party to the Founder Voting Agreement and certain of their affiliates collectively meet the Ownership Threshold on the applicable record date and could permit them to control the outcome of any vote of the stockholders on a potential acquisition of the Company. We believe that the benefits of increased protection of our potential ability to negotiate with an unfriendly or unsolicited acquirer outweigh the disadvantages of discouraging a proposal to acquire us because negotiation of these proposals could result in an improvement of their terms.

Delaware Law

We will not be governed by the provisions of Section 203 of the Delaware General Corporation Law (“Section 203”). In general, Section 203 prohibits a public Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, except under certain circumstances. Such provision will not apply to us.

Amended and Restated Certificate of Incorporation and Amended and Restated Bylaw Provisions

Our amended and restated certificate of incorporation and our amended and restated bylaws include a number of provisions that could deter hostile takeovers or delay or prevent changes in control of our Board of Directors or management team, including the following:

Board of Directors Vacancies

 

-8-


Our amended and restated certificate of incorporation and amended and restated bylaws authorize only our Board of Directors to fill vacant directorships and newly created directorships. In addition, the number of directors constituting our Board of Directors is permitted to be set only by a resolution adopted by a majority vote of our Board of Directors.

Stockholder Action by Written Consent; Special Meeting of Stockholders.

Prior to the Final Class F Conversion Date, our amended and restated certificate of incorporation provides that any action required or permitted to be taken by our stockholders may be taken without a meeting, but only if the action receives the affirmative consent of a majority of the outstanding shares of the Class F common stock, acting as a separate class, in addition to any other consent required before such action may be effected. From and after the Final Class F Conversion Date, our amended and restated certificate of incorporation provides that any action required or permitted to be taken by our stockholders must be taken at a meeting. Our amended and restated certificate of incorporation further provides that special meetings of our stockholders may be called only by a majority of our entire Board of Directors, the chairperson of our Board of Directors, our Chief Executive Officer or our President, thus prohibiting a stockholder from calling a special meeting.

Advance Notice Requirement

Our amended and restated bylaws provide for advance notice procedures for our stockholders seeking to bring business before our annual meeting of our stockholders or to nominate candidates for election as directors at our annual meeting of our stockholders. Our amended and restated bylaws also specify certain requirements regarding the form and content of a stockholder’s notice.

No Cumulative Voting

The Delaware General Corporation Law provides that stockholders are not entitled to cumulate votes in the election of directors unless a corporation’s certificate of incorporation provides otherwise. Our amended and restated certificate of incorporation does not provide for cumulative voting.

Issuance of Undesignated Preferred Stock

Our Board of Directors has the authority, without further action by our stockholders, to issue shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by our Board of Directors. The existence of authorized but unissued shares of preferred stock would enable our Board of Directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest, or other means. However, prior to the Final Class F Conversion Date, we may not designate or issue shares of preferred stock, or make certain amendments to our amended and restated certificate of incorporation that relate solely to one or more series of preferred stock, without an affirmative vote of a majority of the outstanding shares of the Class F common stock, voting as a separate class.

Board of Directors Permitted to Amend Bylaws

Our amended and restated certificate of incorporation and our amended and restated bylaws authorize our Board of Directors to adopt, amend or repeal the bylaws, provided, however, that our amended and restated bylaws require that a bylaw amendment adopted by our stockholders which specifies the votes that shall be necessary for the election of directors shall not be further amended or repealed by the Board of Directors.

Classified Board of Directors

Our amended and restated certificate of incorporation provides for a classified board of directors consisting of three classes of approximately equal size, each serving staggered three-year terms, from and after the Final Class F Conversion Date. Our directors will be assigned by the then current board of directors among the three classes when that event occurs. Prior to the Final Class F Conversion Date, directors will be elected annually.

 

-9-


Director Removal

Our amended and restated certificate of incorporation provides that a director may only be removed from office by the stockholders as provided in the Delaware General Corporation Law.

Exclusive Forum

Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action or proceeding asserting a claim of breach of a fiduciary duty owed by any of our current or former directors, stockholders, officers, or other employees to us or our stockholders, (3) any action or proceeding asserting a claim arising pursuant to, or seeking to enforce any right, obligation or remedy under, any provision of the Delaware General Corporation Law or our certificate of incorporation or bylaws (as amended from time to time), (4) any action or proceeding as to which the Delaware General Corporation Law confers jurisdiction on the Court of Chancery of the State of Delaware or (5) any other action or proceeding asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery of the State of Delaware does not have jurisdiction, another State court in Delaware, or if no State court has jurisdiction, the federal district court for the District of Delaware) and any appellate court therefrom, in all cases subject to the court having jurisdiction over indispensable parties named as defendants.

Our amended and restated bylaws also provide that the federal district courts of the United States will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.

Founder Voting Agreement

Our Founders have entered into the Founder Voting Agreement with Wilmington Trust, National Association, as the grantee of certain proxies and powers of attorney contemplated therein. The Founder Voting Agreement became effective substantially concurrently with the filing and acceptance of our amended and restated certificate of incorporation with the Secretary of State of the State of Delaware.

Pursuant to the terms of the Founder Voting Agreement, on the day the agreement was executed and delivered, each Founder who was then party to the Founder Voting Agreement granted, and Peter Thiel caused certain of his affiliates to grant, a proxy and power of attorney to the Grantee to vote, or to deliver or not deliver consents, as applicable, with respect to (1) any Corporation Equity Securities entitled to vote on a matter submitted to a vote of our stockholders (other than shares of Class F common stock) that are held or owned, directly or indirectly, by such Founder or such affiliate, if applicable, and for which such Founder or such affiliate either has (a) sole voting power or (b) shared voting power and, in the case of this clause (b), the power and authority to grant, or to cause to be granted, a proxy and power of attorney with respect to such Corporation Equity Securities and (2) any other shares of our capital stock entitled to vote on a matter submitted to a vote of our stockholders (other than shares of Class F common stock) as volunteered by such Founder or such affiliate. As described above under “—Multi-Class Common Stock”, the number of such shares will affect the calculation of the voting power of the shares of Class F common stock. The Founder Voting Agreement provides that, so long as a Founder is then party to the Founder Voting Agreement, his controlled affiliates may be required to grant to the Grantee a proxy and power of attorney with respect to certain Corporation Equity Securities that such controlled affiliate owns or acquires, as more fully set forth in the Founder Voting Agreement. The Founder Voting Agreement will not restrict the ability of our Founders or any of their affiliates to transfer any Corporation Equity Securities that they hold or own, directly or indirectly, although certain controlled affiliates of our Founders that become transferees will be required to execute substantially similar proxy and power of attorney arrangements.

For any matter subject to a vote of the holders of one or more classes of our capital stock, at a meeting of our stockholders, the Founder Voting Agreement provides that the Grantee will vote (including a vote of “withhold” or “abstain” that may not constitute a “vote” under the applicable voting standard required to approve the matter or elect the director nominee) all shares of our capital stock entitled to vote thereon for which the Grantee has been granted a proxy and power of attorney in accordance with the Founder Voting Agreement, and will take all

 

-10-


necessary and appropriate action in order to ensure that all such shares are voted, as a whole, in the same manner as the shares of Class F common stock held in the Founder Voting Trust will be voted by the Trustee (even if the shares of Class F common stock have zero votes per share with respect to the particular matter), as notified to the Grantee by the Trustee. For any matter subject to an action by written consent by holders of one or more classes or series of our capital stock, the Founder Voting Agreement provides that the Grantee will deliver consent or not deliver consent, as the case may be, to such action with respect to all shares of our capital stock entitled to vote thereon for which the Grantee has been granted a proxy and power of attorney in accordance with the Founder Voting Agreement, as a whole, in the same manner as the consents will be delivered or not delivered by the Trustee with respect to the shares of Class F common stock held in the Founder Voting Trust (even if the shares of Class F common stock have zero votes per share with respect to the particular matter), as notified to the Grantee by the Trustee. Pursuant to the Founder Voting Trust Agreement, the Trustee will notify the Grantee of how the Trustee is voting, or delivering consents or not delivering consents, as the case may be, with respect to, the shares of Class F common stock held in the Founder Voting Trust. The Trustee will notify the Grantee even if the shares of Class F common stock are entitled to zero votes per share. The Founder Voting Agreement provides that, if the Grantee has not received such notification from the Trustee, the Grantee will not vote or deliver a consent for any shares of our capital stock over which it has been granted a proxy and power of attorney in accordance with such agreement. For further discussion of the Trustee’s role in voting the Class F common stock, see “—Founder Voting Trust Agreement.”

The proxies and powers of attorney granted in accordance with the Founder Voting Agreement will be irrevocable until the earliest of (1) the Expiration Date (as defined below) and (2) such time as (A) the grantor has transferred the shares covered by such proxy and power of attorney to a person that is not required to execute and deliver a proxy and power of attorney pursuant to the Founder Voting Agreement or, if so required, such proxy and power of attorney has been so delivered, (B) in the case of a grantor that is a controlled affiliate of a Founder on the date it grants a proxy and power of attorney, the date such grantor ceases to be a controlled affiliate of a Founder and (C) in the case of a grantor that was a Founder on the date the Founder Voting Agreement was executed, the date such Founder ceases to be a party to the Founder Voting Agreement, in each case in accordance with the terms of the Founder Voting Agreement, and in each case upon which date such proxy and power of attorney with respect to such shares shall be automatically revoked without further action by any Person, as defined in the Founder Voting Agreement.

Pursuant to the terms of the Founder Voting Agreement, any Founder may withdraw from the agreement at any time, with or without the prior consent of any other party thereto, by concurrently (1) delivering an irrevocable written notice of withdrawal from the Founder Voting Agreement to us, the Grantee, the Trustee and each other Founder then party to the Founder Voting Agreement and (2) delivering an irrevocable written notice of withdrawal from the Founder Voting Trust Agreement to us, the Grantee, the Trustee and each other Founder then party to the Founder Voting Agreement pursuant to and in accordance with its terms. Upon the delivery of such notices, the withdrawing Founder will immediately cease to be a party to the Founder Voting Agreement, and the proxy and power of attorney granted by such Founder and, if applicable, his affiliates, pursuant to the Founder Voting Agreement will be automatically revoked. In addition, a Founder will immediately cease to be a party to the Founder Voting Agreement, and the proxy and power of attorney granted by such Founder and, if applicable, his affiliates, will be automatically revoked (1) upon his death, (2) upon the determination, in a final non-appealable order of a court of competent jurisdiction, that he is permanently and totally disabled or (3) upon the proper delivery of a written notice of withdrawal from the Founder Voting Trust Agreement with respect to such Founder in accordance with the Founder Voting Trust Agreement. If, for a period of six months, a Founder who is then party to the Founder Voting Agreement fails to hold or own, directly or indirectly, together with certain of his affiliates, a certain number of our Corporation Equity Securities, and the Founders who are then party to the Founder Voting Agreement, together with certain of their affiliates, in the aggregate do not hold or own, directly or indirectly, a number of Corporation Equity Securities at least equal to the Ownership Threshold, the other Founders who are then party to the Founder Voting Agreement will be entitled, in their sole discretion and by their unanimous decision, to require such Founder to withdraw from the Founder Voting Agreement and the Founder Voting Trust Agreement. Upon a discretionary or compulsory withdrawal of a Founder as a beneficiary of the Founder Voting Trust Agreement, the Trustee will instruct our transfer agent and us to convert the withdrawing

 

-11-


Founder’s pro rata portion of the shares of Class F common stock held in the Founder Voting Trust at the time of the withdrawal into shares of Class B common stock in accordance with our amended and restated certificate of incorporation.

The Founder Voting Agreement will terminate on the date that is the earlier to occur of (1) the termination of the Founder Voting Trust (other than any termination that occurs in connection with certain reorganizations or redomiciliations thereof) and (2) the business day following the death of the last Founder party thereto (such earlier date, the “Expiration Date”).

The terms of the Founder Voting Agreement can be amended at any time and from time to time with the consent of each of the Founders then party thereto, except that any amendment or modification that would have an adverse effect on the rights or obligations of the Grantee would require the affirmative consent of the Grantee. We are an express, intended third-party beneficiary of the Founder Voting Agreement but will not have a general consent right with respect to amendments thereto.

Founder Voting Trust Agreement

Our Founders have entered into the Founder Voting Trust Agreement, which became effective substantially concurrently with the filing and acceptance of our amended and restated certificate of incorporation with the Secretary of State of the State of Delaware, and pursuant to which each Founder has deposited 335,000 shares of Class B common stock in the Founder Voting Trust, under which Wilmington Trust, National Association, as Trustee, will act on behalf of the Founders. The Founders were issued trust units, which represent the shares of our Company deposited with the Trustee.

Substantially concurrently with the filing and acceptance of our amended and restated certificate of incorporation with the Secretary of State of the State of Delaware, all shares of Class B common stock held in the Founder Voting Trust were exchanged, pursuant to an Exchange Agreement between us and the Trustee, for an equivalent number of shares of Class F common stock, which we issued directly to the Trustee to be held in the Founder Voting Trust. As a result of the Founder Voting Trust Agreement, the Trustee is the record owner of the shares of Class F common stock held in the Founder Voting Trust, which constitutes all of the issued and outstanding shares of Class F common stock.

Pursuant to the terms of the Founder Voting Trust Agreement, the Trustee will vote the shares of Class F common stock held in the Founder Voting Trust, or deliver or not deliver consents in respect of such shares, as a whole, in the manner determined by the instructions of our Founders who are then party to the Founder Voting Agreement (even if the shares of Class F common stock have zero votes per share with respect to the particular matter), as further described above under “—Multi-Class Common Stock.” The Trustee will not exercise any voting discretion over the shares of Class F common stock held in the Founder Voting Trust.

Pursuant to the terms of the Founder Voting Trust Agreement, a Founder may withdraw as a beneficiary of the Founder Voting Trust Agreement at the Founder’s discretion at any time. In addition, each Founder will be deemed to have withdrawn as a beneficiary of the Founder Voting Trust Agreement immediately upon his death or upon the determination, in a final non-appealable order of a court of competent jurisdiction, that he is permanently and totally disabled. Upon such a discretionary or compulsory withdrawal, the Trustee will instruct our transfer agent and us to convert the withdrawing Founder’s pro rata portion of the shares of Class F common stock held in the Founder Voting Trust at the time of the withdrawal into shares of Class B common stock in accordance with our amended and restated certificate of incorporation. Following such conversion, the Trustee will, among other actions, distribute such shares of Class B common stock to the withdrawing Founder and cancel the withdrawing Founder’s trust units. After these actions, the withdrawing Founder will cease to be a beneficiary within the meaning of the Founder Voting Trust Agreement.

The Founder Voting Trust Agreement contains certain covenants that, among other things, prohibit each of our Founders from transferring his trust units and prohibit the Trustee from transferring or converting shares of Class F common stock held in the Founder Voting Trust, except in connection with a discretionary or compulsory withdrawal effected in accordance with the terms of the Founder Voting Trust Agreement or as otherwise required by applicable law.

 

-12-


The Founder Voting Trust Agreement will terminate upon the business day following the earliest to occur of (1) the Founder Voting Trust ceasing to hold any shares of Class B common stock or Class F common stock (as a result of transfers effected in accordance with the terms of the Founder Voting Trust Agreement), (2) at any time there are no beneficiaries of the Founder Voting Trust and (3) upon the written approval of such termination by each of the Founders then a beneficiary of the Founder Voting Trust Agreement.

The terms of the Founder Voting Trust Agreement can be amended at any time and from time to time with the consent of each of the Founders then party thereto, except that any amendment or modification that would have an adverse effect on the rights or obligations of the Trustee would require the affirmative consent of the Trustee. We are an express, intended third-party beneficiary of the Founder Voting Trust Agreement, but will not have a general consent right with respect to amendments thereto. The beneficiaries of the Founder Voting Trust will be required to give notice to us of certain changes in the Trustee.

Transfer Agent and Registrar

The transfer agent and registrar for our Class A common stock is Computershare Trust Company, N.A. The transfer agent and registrar’s address is 250 Royall Street, Canton, Massachusetts 02021.

Listing

Our Class A common stock is listed on the NYSE under the symbol “PLTR.”

EX-21.1 3 d273589dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

SUBSIDIARIES OF PALANTIR TECHNOLOGIES INC.*

 

NAME OF SUBSIDIARY

  

STATE OR JURISDICTION OF INCORPORATION

Palantir USG, Inc.    Delaware, U.S.
Palantir GSC Inc.    Delaware, U.S.
Palantir Technologies Geneva Sarl    Switzerland
Palantir Technologies Holdings LLC    Delaware, U.S.
Palantir International Inc.    Delaware, U.S.
Palantir Italia S.R.L.    Italy
Palantir Technologies Singapore Pte. Ltd.    Singapore
Palantir Technologies New Zealand Limited    New Zealand
Palantir Technologies Australia PTY Ltd.    Australia
Palantir Technologies GmbH    Germany
Palantir Technologies Canada Inc.    Canada
Palantir Technologies Japan, G.K.    Japan
Palantir Engineering Israel Ltd.    Israel
Palantir Technologies Sweden AB    Sweden
Palantir Technologies Mexico S. de R.L. de C.V.    Mexico
Palantir Tecnologia Do Brasil LTDA    Brazil
Palantir Technologies Switzerland GmbH    Switzerland
Palantir Technologies Hong Kong Limited    Hong Kong
Palantir Technologies Spain SL    Spain
Palantir Technologies France SAS    France
Palantir Technologies Poland Sp. z o.o.    Poland
Palantir Technologies Denmark ApS    Denmark
Palantir Technologies Norway AS    Norway
Palantir Technologies U.K., Ltd.    United Kingdom
Palantir Shakti Technologies Private Limited    India
Palantir Technologies Taiwan Limited    Taiwan
Palantir Technologies QFC LLC    Qatar
Palantir Technologies U.K.—Eagle Ltd.    United Kingdom
Palantir Technologies Austria GmbH    Austria
Palantir Technologies Korea LLC    South Korea

 

*

Pursuant to Item 601(b)(21)(ii) of Regulation S-K, the names of other subsidiaries of Palantir Technologies Inc. are omitted because, considered in the aggregate, they would not constitute a significant subsidiary as of the end of the year covered by this report.

EX-23.1 4 d273589dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statement (Form S-8 No. 333-248970) pertaining to the Palantir Technologies Inc. 2020 Equity Incentive Plan, 2020 Executive Equity Incentive Plan, Amended 2010 Equity Incentive Plan, Stand Alone Option Agreement Dated September 22, 2009, and Stand Alone Option Agreement Dated January 24, 2011 of our reports dated February 24, 2022, with respect to the consolidated financial statements of Palantir Technologies Inc. and the effectiveness of internal control over financial reporting of Palantir Technologies Inc., included in this Annual Report (Form 10-K) of Palantir Technologies Inc. for the year ended December 31, 2021.

/s/ Ernst & Young LLP

San Jose, California

February 24, 2022

EX-31.1 5 d273589dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14a OF

THE SECURITIES EXCHANGE ACT OF 1934

AS ADOPTED PURSUANT TO SECTION 302

OF THE SARBANES OXLEY ACT OF 2002

I, Alexander C. Karp, certify that:

 

  1.

I have reviewed this Annual Report on Form 10-K of Palantir Technologies 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a.

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b.

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c.

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d.

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a.

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b.

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

  PALANTIR TECHNOLOGIES INC.
Date: February 24, 2022   By:  

/s/ Alexander C. Karp

    Alexander C. Karp
    Chief Executive Officer
    (Principal Executive Officer)
EX-31.2 6 d273589dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14a OF

THE SECURITIES EXCHANGE ACT OF 1934

AS ADOPTED PURSUANT TO SECTION 302

OF THE SARBANES OXLEY ACT OF 2002

I, David Glazer, certify that:

 

  1.

I have reviewed this Annual Report on Form 10-K of Palantir Technologies 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a.

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b.

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c.

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d.

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a.

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b.

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

  PALANTIR TECHNOLOGIES INC.
Date: February 24, 2022   By:  

/s/ David Glazer

    David Glazer
    Chief Financial Officer
    (Principal Financial Officer)
EX-32.1 7 d273589dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

I, Alexander C. Karp, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Palantir Technologies Inc. for the fiscal year ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Palantir Technologies Inc.

 

  PALANTIR TECHNOLOGIES INC.
Date: February 24, 2022   By:  

/s/ Alexander C. Karp

    Alexander C. Karp
    Chief Executive Officer
    (Principal Executive Officer)

I, David Glazer, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Palantir Technologies Inc. for the fiscal year ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Palantir Technologies Inc.

 

  PALANTIR TECHNOLOGIES INC.
Date: February 24, 2022   By:  

/s/ David Glazer

    David Glazer
    Chief Financial Officer
    (Principal Financial Officer)
EX-101.SCH 8 pltr-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Consolidated Statements of Operations link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Consolidated Statements of Redeemable Convertible and Convertible Preferred Stock and Stockholders' Equity (Deficit) link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Organization link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Contract Liabilities and Remaining Performance Obligations link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Investments and Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Balance Sheet Components link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Equity Method Investments link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Stockholders' Equity (Deficit) link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Segment and Geographic Information link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Stockholders' Equity (Deficit) (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Subsequent Events (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Detail) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Contract Liabilities and Remaining Performance Obligations - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Investments and Fair Value Measurements - Summary Of Assets And Liabilities That Are Measured At Fair Value On A Recurring And Nonrecurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Investments and Fair Value Measurements - Summary of the Investments Purchased Under Such Investment Agreements (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Investments and Fair Value Measurements - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Balance Sheet Components - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Equity Method Investments - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Leases - Summary Balance Sheet Information Relating to Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Leases - Summary of Operating Lease Cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Operating Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Commitments and Contingencies - Summary of Investment commitments (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Stockholders' Equity (Deficit) - Summary of Total Authorized, Issued, And Outstanding Shares (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Stockholders' Equity (Deficit) - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Stock Based Compensation - Summary of Fair Value Assumptions of Stock-based Option Awards (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Stock-Based Compensation - Summary of Stock Based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Income Taxes - Summary of Loss Before Provision for (benefit from) Income Taxes (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Income Taxes - Summary of Provision for (benefit from) Income Taxes (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Income Taxes - Summary of Reconciliation of Effective Income Tax Rate (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Income Taxes - Summary of Significant Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Income Taxes - Summary of Reconciliation of the Gross Unrecognized Tax Benefits (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Basic and Diluted Net Loss Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Segment and Geographic Information - Summary of Reconciliation of Segment Financial Information to Loss from Operations (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geography (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geography (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Segment and Geographic Information - Summary of Property and Equipment, Net by Geography (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Subsequent Event - Summary of Investments Purchased (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 pltr-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 pltr-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 pltr-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 12 pltr-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 g273589g45d27.jpg GRAPHIC begin 644 g273589g45d27.jpg M_]C_X 02D9)1@ ! 0(!>0%Y #_X5&>:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/@H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS M.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 V+C M8S P,B W.2XQ M-C0T.#@L(#(P,C O,#&UL;G,Z>&UP1TEM9STB:'1T M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q+C,O(@H@(" @ M(" @(" @("!X;6QN7!E+T1I;65N7!E+T9O;G0C(@H@(" @(" @(" @("!X;6QN7!E+U)E&UL;G,Z&%P+S$N,"]S5'EP M92]297-O=7)C945V96YT(R(*(" @(" @(" @(" @>&UL;G,Z:6QL=7-T&UP.D-R96%T;W)4;V]L/D%D;V)E($EL;'5S=')A=&]R(#(T+C,@ M*%=I;F1O=W,I/"]X;7 Z0W)E871O&UP.DUE=&%D871A1&%T93X*(" @(" @(" @/'AM M<#I4:'5M8FYA:6QS/@H@(" @(" @(" @(" \7!E/2)297-O=7)C92(^"B @(" @ M(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H/C(U-CPO>&UP1TEM9SIW:61T M:#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6&UP M1TEM9SIH96EG:'0^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.F9OF%'.7=)1$UU34%!-%%K;$Y!*S!!04%!04%"04%304%!04%%028C M>$$[05%"24%!04%!44%"+RLT041K1FMB,DIL04=404%!04%!9B]B04E104)G M445"055%0F=51D)G:T="45E*0W=G1T)G9TQ$06]+0W=O2R8C>$$[1$)!341! M=TU$07=11$$T4$5!.$]$0DU41D)15$5X=V)'>'-C2'@X9DAX.&9(>#AF2'=% M2$)W8TY$03!914)!64=H55)&4F]F2'@X9B8C>$$[2'@X9DAX.&9(>#AF2'@X M9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF M+SA!04519T%F045!07=%4B8C>$$[04%)4D%135)!9B]%06%)04%!04A!445" M05%%04%!04%!04%!04%11D%W24=!44%(0T%K2T-W14%!9TE$05%%0D%114%! M04%!04%!028C>$$[05%!0T%W449"9V-)0U%O3$5!04-!44U$06=10T)G8T1" M04E'06Y-0D%G35)"04%&25))>%%614=%,D5I8UE%54UP1VA">%=X46E00B8C M>$$[571(:$UX6FDX0U)Y9W9%;%%Z4E1K<4MY63-00TY546YK-D]Z3FAD55I( M5$0P=4E)2F]-2D-H9UIH2E)&4G%3,%9T3E9+0G)Y-"]0128C>$$[,4]4,%I8 M5T9L85&18;#E76C)H<&%M='-B5S5V63-2,61N9#1E6' W9D@Q*V8S3T5H M66%(:4EM2VDT>4YJ;RM#:S535FQP95EM6B8C>$$[<6)N2C)E;C5+:G!+5VUP M-FEP<7%U28C>$$[;V)(=T9-2%(T4TY#1E9*:6-V17I*1%)$ M9VAA4U5Y5VE9-TQ#0C-04TYE2D5G>&15:W=G2D-H9UI*:EI&1VED:V1&53,X M<4]Z=WEG<"8C>$$[,"M0>FA*4VMT3515-5!2;&195U9P8EA&,658,5)L6FUD M;V%7<')B1S%U8C)2,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;R8C M>$$[*T1L2E=7;#5I6FUP=6-N6C9F:W%/:W!A86YQ2VUQ<39Y=')Q*W8O84%! M=T1!44%#15%-4D%$.$$Y12]M1#EF+T%-0RM94#!D.5HO4R8C>$$[6#90=69Q M2#%,,69R4#%N,&TY2#!V42]E8W95-#E0<#)X5FA7:S9J*UIM:3,P9'(Y5V$X M,'DO:E,K:F$T6%5,,E-!4$=),W1H3DE%9"8C>$$[6%)O+U=95#AA."M#0V]W M<6QT;#5M+TY+8E$$[64UQ:F16+TU0.#%B87IN=4E03&QB:4\T M35%S0G Y.4\S<'!P+W="8DI%,%1H2#4S2BMR2WER445C=#8P=TLS969M4"M: M,$IE3TAY,28C>$$[2E V165O:' O=T)(6'ER3DIB9E=Z6G9'9UIM4EHO<3!3 M;$=.9C-O25DT<74O=T-6:"]M:3%N2S9E6$-T>$%Z3$=($$[.&EG3GEG.4]"67!G:CAJ2T=+<'5-2W-H,6DK.#(S4&Q04G)I4T=71U=A M.&A(;4%716,V5'):078V:C(X5D1C$$[9U9J9S@S M9FU&<#%R1&(V9F\Q>CE72G9:16MV8F)53E1L-$IQ0U%W:'!0.$%2-596-$I7 M;%5/$$[4S,P<5,P=3=7*S!Y4%59 M$$[='-'14TW>%)Y'!Y M-FY!<60T<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98 M67$W1EA9<28C>$$[-T9867$W1E9S:CA),F9I5S1I=D9256XU1$-!<5,V:#5I M=C1B2T$$[;U8Q0E%$8DA9+WI7=6UE,FEF>6(U:%=A9&=*0TQ'47A29W!Z1EI.=#DK M4%-N3&%T4&EY0U549B]!2F' Y.6-7,7HU53%+9$ER="8C>$$[24ER;7=I M;'59,W1N6F=:>693:DY50S%:1D1D4E)I8U913W$O;DIB85A%2C=Z>7IR:T9S M-F])-5IR3C0Q17HX85)Y369G459C1&QY3R8C>$$[-&%G;T%3<6DW$Y)27!9:W-J-C1,4E)Y<7E2.'5,25!62TUX655:4TXX5E)M M;V5D=%)T.5-J=#=F44QY-28C>$$[$$[0E@S,D-P:DY.<"ML86UX=&1';&$T,4YW,3=E,F1U;$=: M15!&-VE11E=A9UAI0V$Y:&ER2#E9+TU(>DQ9-G9065$$[C9"-$DU:UI1,C0K2'=R4E98;#@W*UI)-W5E4"]# M,3 Y=$-:<5A+=$ME4WAF5TM&53E$:V5F,61+058K,DM6*R8C>$$[2&MQ-U)V M>D9U9%)V:W1P=DLR=#)58VI7.&$S33EO>7AQ.#9K>6,K6$5Q$$[,S1#85-!>&)Z3C4S,6)2 M=%)&=&)E5S$$[4E,R='!08UAA>7-9-'!R:595;&=R-E!& M:D%J8WDS258X0E%K2V]%+VUX<4U-$$[974Y96$$[15,R-S)5.7)&3$M:5FU1=31K6#!L16)X.&5014TS>$5!;&0V2V]E6#@R M;V)E>G5.4G9F3$]U5U=M,G9R0U=A-7-Z12\W;$))2$-&=28C>$$[4'!Y0G5+ M35A"3"]$>#9K2W1W+VUP3&-T<&QX6BM7=%5U9$LQ2W=8549U26]795I&:U9N M:59O,$1X9D=%,B]F5G%E;F9&53,P9GIN4"8C>$$[<5=S2%1M,$Q57)*8U9D:7)S5F1I$$[4%!)DA905EQ M=6IK:FMJ5U-.9SAB9TUJ<6%G9S=G9VIT:7)E2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,B8C>$$[2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8R2W5X5D$S=6EA9F971C%P.3!S:W1P97A08C-%8E13+R8C M>$$[1DA)3TQ!2&Q686'=W>'=X1"8C>$$[:DA%;U)& M,TY&555!<6-66#1Q-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98 M67$W1E5(9C9X<%=N>'1*93-C5G5Q0W)",B8C>$$[04Y06F5P>6--8W!C9WA- M9T]A<&(V:' Y>3-',W59<&TX23-6:C0Y:6-"9U)Z0U%155)K575X5C)+=7A6 M,DMU>%8R2W5X5C)+=7A6,B8C>$$[2W!B<75T9E4Y2G9R-C-T3&DX;',T2DHP M=$5I;$5K<&I5$$[6# V>'AJ,4%86D1,.%=W*WDS:&ER3F]:4%9H:FPT36Y. M43-">%)L<4LP661I3RM+$$[6--6FQY67EK0GI7+W!N5&8Y+V8X2S,Y369$ M:W9%2&9P;E,O,G)H54@X>C%29BM#64%9*TA,=5AI1&8V6B8C>$$[,&8X035B M$$[*UE.1F0S:FEV234U67E& M94M%*W$T3$-O*T-0:S,T669";#-,>&AF*VLS979O5U9Z34)S5S1,1"M%-U). M.7=X-$\X:CAE-65*>&97<"8C>$$[3FQI=#=C13=/>G9+45!D07-9%(W=G@Y:3!E.3,V2'-7 M+W9H2F-$<28C>$$[5FYL:VM1;G@Y3FU+9CA,:C1H-F),=VA%45=D<&)O56=G M:FE2=G1+:7%O4'I!1U%-:65:4T$V-'1,4S553&-1>'I+3V=K54U0>$)X128C M>$$[:4]3:U=H+S!.<&].66]J8BM0,60S9W(X+U-+5GE8:5,O1S9/14]';4]L M4D1E,TU3;CEN;7-V-'I,2S,T-#AF94(K4&-V0S17*W)*$$[;#5'-CEJ M3D)Y9CBM0:74V;"MM2FMU1$9C-F9C=WA"028C>$$[,S%K2W-Y1FE30W1)4S$$[1EA9<3=&6%EQ-T9867$W1E5,95@T9UI9 M66M-.35)0UER9%11:T1Q>G1V=U%D,E!Y1E116D]-3#,V24I7,F1G635$9%A, M:64K8U5A5R8C>$$[;$925%0T26Q*4$9D="LU-S1Y;F5W-4E!4FU16D]X5C)+ M=7A6,DMT0D9"66=!1FI6:4(Q3DMB-'$S:7)S5F1I$$[9&ER$$[:'5*-6EV M8VEI-SE,2D9T97=Y5VQ/$$[,D)867%L=7$R1W)8;6LS M,6Y"9G!A6%9Z0DI&8EAK551";UI(56A:45!6,S1K,7!59E!&5TQ.-4\O3317 M,'--4&XY:UEW=U)7,')A5B8C>$$[87E.2$I'145S:F-M+V5E$$[:UIQ;4]%2&\P;$]P-W%L86XR1RM74FAT6C5F97A*-D)6 M$$[9&ER&)X8T0T6"\R628C>$$[3U1'43ED M,E!#1FI$5V):4U5-9"MG$$[5DI7;S)Y16A2;V)P0C)7 M,SDY86%F63-&.6530TLP=%DR;6YL24I#>&]#>DY106Y91$%L2VXX.2M366MD M<'1F,#9%4DMR>D-7-FAJ828C>$$[35!4:C9I=7EL2SAX.7%N6$95-U(P9$9D M1T1)=T1+>6UO24\T24EX5G9&6%EQ;#AT,U!D>71B5T1C55$X8FDY;T-%239P M14-#2&9S928C>$$[>3DV;C1C5)DDUX-G-Z1W!::C-*,WE%<$5M>6M#;%A!;#)+=7A6,DMU>%8R2W5X5C)+=28C M>$$[>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=4)" M04E.461W4FEQ1FPP;E-P8F5A,VQS-$AT-VA$1E!%,&%&2"8C>$$[:EE56DA7 M;$=5*T)X5DQ4-44X:T=#4S-0;#=41&)Y:6MS4#%/,S1-05$S>$QW;V9I54@V M0FEQ9&]I26EO:6A554)65E)1041904%9<28C>$$[,E-!0U-A06)K;G!41E5S M.5-B5D131FUI,'HY<6135F5C945:1S9X+S59,U W3S-X1S)H1&XY6#--3V9U M5$=+2TM+3EEO:T-2;T%Q228C>$$[;V]!0C!!07ES;3)A-T%RB8C>$$[4G)7;E=L5&EQ;"]I8GDS4W8V5W,V95 Q:4PO;7)&5DIV M3G9L,&9:=E5L4%E1:#5U6"MR-EEB;#E'0W=M;6@U=#!5,31M-6%N6&I:,R8C M>$$[6B]61FI95VEO86HU=W0W5WEM=6)F4SE5=C)H5&PY6&=S<#!K8C)8,3%H M0E P-#)T2S0X>7AK02]O-U5"6'-B6CAB5VTO=T1%:V8X028C>$$[,6)T42]W M0VM:.&)7;F8T:U1T<#)O12M(,5HO-#0R=$\O=T%2+W=$87(Q1"]!2D5F.#-9 M,G1/+WA(+S)Q.5$O-45F.$%.,DYR4TA8>B8C>$$[6&-36#=754]G87))56E% M>&Y-54U53S=&94%K;6UI0F9A=D5DC)Q3"]Y M5&QM4#19-W$P,7@U=6-!<"8C>$$[63)%5E)8:3DQ334K4C0R-$@S130W$$[-#!T7I25&9I M8V5%3%I42%-B039F<&1P671/.3!B5T9)5&-Y:%)*2G=53'IB9T97<'!5,"8C M>$$[1T9#2#%3.3%A4%-R-EA470U5VE#>7I"4U51:U-B8VTX M4U!N:7)&;C@S9FUI$$[<75+1#%2 M2'AQ>F)S9&@Q<61L5V-1=$DX36)Y<#95:DM#.&11,T9I3C%Q3W1-5EDU3E U M;3%#-6M36%)W;&I&2WE1=WI82TEK=U9Q0R8C>$$[4UEO$$[+VAJ=7)F,6)Z6'0O=5)S4&8O45IV*WEV M1E=L,&I7;D(Y8EA:,4Y.=G$X1G%N>G(V28C>$$[:W'AP3G4O=WA:9CA!3%9Q2"]39&0O=T165$=L="8C M>$$[=SAS5TYD-W$O23=J-B]D+W=L>'!B82]W;&]"1D=T,F-D,65A6G=F.5E- M-7(Y3TY,8G8X04(S;&(O<3)7+W=$=T=.3&%H0C5".&Y16"8C>$$[3GAC>&%4 M8G).9$UR5$]%04Q&1D-R.7='4$-T<'!$<$=M43%-9'1'0V5P2S%R.#8Q>#11 M=&Q61FI:03%&=D=$-#A&+W!J=VAB2W%Q<28C>$$[;V]O0VIW07!H43-I$$[:7)S5F1I$$[<$575E-P6E!6.5)1=W)S94]+<$Q9+VPW2%IF5FA&-6$$[67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ M-T9867$W1EA9<3=&6%EQ-T9867$W1E5S,6)Z1' K;#929B8C>$$[-G1D0UIB M5%1R95,V=40V5'$S<'A+6&)J>D-G;6%EU:28C>$$[;T-R9W%2>7)I$$[$$[67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&5FMI>FMJ,&Y2 M4C,U2U$$[1CEAIEAI$$[-49T+WI8 M:7)U1CEAI$$[=48W+T%,.6HO=T-28F8X M04YE2W4T6'8K+UDO*U)B9C@Q-'$W:&4O-SEJ+S5&="]Z6&ER=48W+W8R4#A! M-49T+WI8:7)U1C$$[+W=#4F)F.$%.94MU-%AV*R]9+RM28F8X M,31Q-VAE+SEAI$$[,31Q"LY-C K2&QH5D0S9B]!0W!,,3E&*R8C>$$[="MP-FXQ-B\O46YQ9G!+ M;C%V,6PK=3A/,5!6+VTK2')W*T=U0EAO4&QV.$%1,RM(.4\O46XO2$DK$AP+S-V>"]:+R8C>$$[;3-X5DUC5F1I<59E878P1B]H>E50,"\O M04UC6#!7*W8O=T(U+V1F=&8S6#=Z+V=D.%991#5D+S559C9K6#9#-2]79G)6 M>#90<&9P2"8C>$$[,79R2$LQ.5@W6'A56@O>7!N M+T$$[,DMU>%8U,2MA2"]+;W9R=&XO:G)N.5HT>"]695 Q*VQ05E!P,2MP+T18 M,4LP-6(O0459<6]A:B]!37%8-&8V9%@P9C Y=%@V.7$$[9D]3=$]/ M,TQN>B]Y359:;#5,+W$$[>F96-B]8+S!H62MT-E@V M52]W0C$$[,V1F$$[+W=#5D(O-%)U=C=Z.4%F5DQF.$%36"](430K:CEB8C!V M5SE0=CEA-3%P-S$K2$-R,%AY:B]H$$[.3DX9CDS=R\R-C1&5'9&6%EQ-T98:VM(+TMG4#!X92ML+W@P='9R5F8P M:C$O4T58,DLO0GDK=65L6&AV,'(X1T956F5F.'%7+U1':R8C>$$[+UAF52]3 M=G%J.49E&UP1TEM9SII M;6%G93X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(#PO M2 Q,"XP,3PO<&1F.E!R M;V1U8V5R/@H@(" @(" @(" \9&,Z9F]R;6%T/F%P<&QI8V%T:6]N+W!O$$[ MXH"B(#$P(&)L86-K(')U;&5S(&-H86YG960@=&\@;W9E$$[ M)B-X03OB@*(@,C(P(&)L86-K('1E>'0@8VAA$$[5&AE(&9O;&QO=VEN9R!C;VQO$$[(" @(" @(" @($)L86-K)B-X03L@ M(" @(" @(" @0TU92R8C>$$[)B-X03LM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TF(WA!.T9I;&4@3F%M93H@(" @ M(" @(" @(" @("!G-#5D,C$$[)B-X03M4:&4@9F]L;&]W:6YG(&9O;G1S(&%R92!P$$[ M)B-X03M4:&4@9F]L;&]W:6YG(&-O;&]R$$[/"]R9&8Z;&D^"B @(" @(" @(" @(#PO M&UP5%!G.DY086=E3X*(" @(" @(" @/'AM<%109SI(87-6:7-I M8FQE3W9E&UP5%!G.DUA>%!A9V53:7IE(')D9CIP87)S951Y<&4] M(E)E3Y4:6UE3X*(" @(" @(" @(" @(" @ M(" @/'-T1FYT.F9O;G1&86-E/E)O;6%N/"]S=$9N=#IF;VYT1F%C93X*(" @ M(" @(" @(" @(" @(" @/'-T1FYT.F9O;G14>7!E/E1Y<&4@,3PO6%N/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z M;&D^36%G96YT83PO7!E/C \ M+WAM<$7!E/@H@(" @(" @(" @(" @(" @(" \>&UP1SI#;VQO M&UP M1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E M/E!23T-%4U,\+WAM<$65L;&]W/C N,# P,# P/"]X;7!'.GEE;&QO=SX*(" @(" @(" @(" @(" @ M(" @(" @(" @(" @/'AM<$&UP1SIS=V%T8VA.86UE/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\+WAM<$65L;&]W/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIB;&%C:SXP+C P,# P,#PO>&UP1SIB;&%C:SX* M(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @ M(" @(" @(" @(#PO&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.F-D8C)B,C(T M+3&UP34TZ1&]C=6UE;G1) M1#X*(" @(" @(" @/'AM<$U-.DEN&UP+FEI9#IC9&(R8C(R M-"TW-S0P+35E-# M83=D."TS-V,Y-F0P-V,P.6(\+WAM<$U-.DEN&UP+F1I M9#HR8V(X9#0U,BTS,#@Q+35F-#DM.30V."TX.&4W-F$U83&UP34TZ1&5R:79E9$9R;VT@&UP+F1I9#HQ M9F8R9#0Q92TR,SED+60T-#8M.3@Y9BTP.3&UP+F1I9#HR8V(X9#0U,BTS,#@Q+35F-#DM.30V."TX.&4W-F$U83

&UP34TZ2&ES=&]R>3X*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @ M(" @(" @(#QR9&8Z;&D@7!E/2)297-O=7)C M92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#HX.69C.&4Y,"TS-3$U+3)D-#,M.#7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V M=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @ M(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO=FYD M+F%D;V)E+G!H;W1O7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO6UB(R M05$8,T)A(S5QB MIJ>HQM77\/_$ !L! 0$ P$! 0 ! @0% P8'_\0 71$ @$# M 04#" 4"#@\$"P $" P01!1(A,5&A06'1!A,4,G&!D? 5(E*QP3,T%B-" M1%-48G)SA).4U.$D0T5T@H.%DK*SP\3%T_$'):+2)E9C9&5UHZ2TQM7_V@ , M P$ A$#$0 _ /W\ #HR:XEHYG('1.5FZ?Q;63 MA7,DS0<935Q99?#15LF]3,XSDZ@G/&7[NSF^."39.:AH1+"\S+1D0@9-VJ5:3?M6"1D MH]BYDWZF%'2J1,ILHUF[D'9\&[+9BU:2RBRSCRX59I"F@ MD[068U%B:>BL/+2S3;%>J.ZXUR[PO-MB,SD=G7C".DBMCE7,?"1L M'R!]35TIU:D(6(L=LK4!*V1SYE78R:G8N*D)YYVTT_-(5D^=(.91SVU4B=PQ M275[:B9>QU.7&0._*3\%!D,>:FHF'(5C(29CRDDSCR%C8E)->5D#&=K(XPQC M$54EI!WG.$&22B:CE1,ARYR!RPG824AV]BC)B*D:^[8XDVLZPD&CN' M,?*QDBO7)N,FT8^20QC*\<]5C'3HC1\C@QN !J#SBYK0G M#NK:Q8Q=(D=O[XY"[-A-+\<])P\NUKSO8>Q9TYG4&K,CXEKO= M'$9)-X!@=KC+%RY?-4CC*,7+/8DLMOEX\EVD9;POOE+]):(NFXX>N\4=]7"J M59]9)'1E(J&XZ1*L&S%J9U+9J.PY38=V/MR2@&I'#YI6%-7ZED+NFS/&Q3^$ MF'K%FJ"46\-M+/'C[,KL[WOQR/1*:LU;K2"SJQV"#@&K:/>2SAS-2S"*00BH MY1HC(2:RSYP@FE'L57[%)X\.8K9JH]:$74(9RC@XQ.E(7>EQ,O!U^5M]7C)Z MSXZUJ$D)^)92]AQ^<'&N7:;R6Q^]@BXP .U.6JKUA!RZLMD@:\U9QZTL[*F*V2<.VR*BA5%TBG T?YMR+:*BG_H]:1< MN(SOWS!_EK(MFZS)V*EG/" M57M:3Y>K62 LJ$7(N(>36@)B.F$HZ69] MCSN+?*1SAR1I(M>\)YPR<&3I%[6.HA?@ M M !^7OR3W%9ORJXH\T:3:^1F_JMIVZ^4 YE5&_Z=U7*Z?K%4NM=D+3 M%XG(B9NJFH)C=T:RM\0_+'V%M5MM5U"0A%?,VZ;5H_?8>CUF]EQW+*C#>\O@ MN6<=.PF>:A]*5SRAFU^%&S[S1>/>FZQP0<[2@-ZP M5,4V]$2\:C9#2R5/CK>E$/XJ2RWM/+ MWYX+&>WGO]I#MNXU\$GB.Y<%]9 M9W9>_JGR-F;CQXX_ZO\ *Z^3]U50=0:SJM AN%7+HD72XRI02<*WQ'7#3AXH M^(]5HJ595AA1_P"CUU\*K-4\N2-E$T\'+@3+=.6_+VTW[T][]_4[7$F)USO& M;\M%KKFE#UZ3ML?RVVO7]@$V(W9*/8;A0YUI6E^,\E'.Y5,QZ_KMC1F%JM-7 M=1QFK&/N6+A<&QTI]^_?J!+=L-;OJI[OM9>6^_/P6$>>''G6,IN6X_YG0:\R MZ4QOU_V)QA\H/%;&;;/ADI*9V1KNOT"AO=+,-HM)A-5U_;>_MX1[3S/IFO-UO4(" N3LJ]@B*_7]<-F]7B:\QD&\,T@#*H(L2ING!UAF_R MC6<)Q>??3R^N_P!RY&X/E%-E:2LE>\N;#T=[ 0&QZ)QAUC4-Y63<5I5G'L[: M(W3=KNFG*-QWURYEH0U(CXU.QDGUK\63=HRNV'BRD+0)EZR6LN1C%;Z>=^99 M2]ZSGX?#?G&$2:\HNJ-X^4V\FW,WRKT?:)+SY,O<,SWI/2E,MC7!30D!H]ENQ M6DS=@;R2;>IH9C(UG+&Q&2*[5X,I?6;[9>;B^;S]7/OVSU';5W@M0UMBU3GX%[)^I-+N\Q M(I.'<18%JI%HO639WB.$;>SAK=G.7Q3:X>_B_<:[^5XC)+4O+SR3O/.SLGSK MCOQ8W9MRF[_G$&CA_&ZMA>1=2JU(K&V;*DV36/&4VJR\0L:S6%9++>+54@TN MV5P];IK/GP,H;U.*XR2QWX>6O?\ @3GY:G>=RT_Y,+=_)7CUN26H5^IL=K.= MU9L&@6.,' CW=/ MOW_UF,$G-*7#._L-;;QQIT;M?RR.J]=;CU_7ML5^U^2#ORUX9;'9-K&OL.58 M':926F8CV3ERO$.I-%8T ^81M#/:WCWMIYPLMYY\%C? MCANS+:;XY;H\N7/-+_K?46SX2W>2=HMU=0MGKE5MU9M]I:NNM2U*JZVHLU MQ*X=WB5H]#A(JJU56X-[!N&N8L&*W!-F,2UECP"+%@Y=MV2*SEN1N9P90V2' MR,7OIIOLDTO9A/'Q/:H# M .C)QD;-1S^' MF8]C+1$JS]1.W>,7[%TFJV>,W;=11!RU<)*(+HJ'25(9]FFNZA1/2QR=CL'D_5:'BO/S%[LG9,Z[ MW)>P3IG'9QT#+?%Y.OM?C[H3?*4"CO+2.H=S(U5ZI)5A+:^M:9L1*N2*W<]\ M_@4[?"S!(=ZKYNW[QU'X;KJ=PCVE,]T3LBIM<&U[-Q6M&A=&7B8J=ANNF-3V M^?H;9!G1IRT:ZI]@F*8T:GPHV:U.3EH=V]KK9NH4IT$(==FDD@%R^;.+EHK2.QK#'V[86G-5WNUQ+ L5%6>Y:]J-G ML,9%E>8D"QL?-3<0^DF; K\I7Q6;9RFWP\QASA/"V,' F6N#*EDTAI:Y7*!V M-;]0ZOM>PJJF5*L7NR4"J3ERKB1/UF3AJ8S=9 Z6>>2Y2O&;C?.V MJ1O4YQ]TC,W>8I+C6DM<975%#D;5*:X>1*L [U_(V%Y K2[VDNH)=>%<51R\ M5@EXE96.58&9J'1,&7C&7CEGCZ_,4&!3JU%EH34]"B MI.EUA$CA-*N5)^P@&[JN0*2;IT1.(AU6<>0CEP4K?&%E,&#+W[WOWO?Q?-G9 MBN.''F"IUOUW":&TQ#:_V"JJXOM&BM74>.IUW77P7"ZUOK+2#1A;*JM@A,*J M3+%Z=3!"]LV>SCH&7QR\\\E]I6F-/:UH1]5:YU1K6@:O5;R3176]*HM7JM"4 M:3*9T9=L>GP46PKQV\JBHHE)(FCLIODSG(Z*J4V<9$R^.=_,Z.IM"Z,T)&2D M)HO3&I]+PTX^+*341J;75/US&3$F4IR%D91A3X>':R#XI55"E=NTEG&"J'QA M3H]VRS00:M-H.Z!5'.Q&K5JGW39LVNRT2>RH(-TL82012DRII)X["92E M\ (8]/\ &+C7:K1=;O:./6CK)=-E5A2D[&M\_J:A3%HO],69I1RM2NL_(P#B M5M585CT$6*D#.NW\4=FBDV,TR@F0F!*M-H4RWK\LZJM@J&WK/L5A9H/5$CKA6DP=895^T.JC&M(J?2D MV)$5,(,R1[T[=$9;3V<9>=IR;SQRDN><\3T=M>A=&7R)J$#>=+ZGN<%KX[12 MA0MKUU3[%$T@[!!!JQ/4(Z8AWC.M'9MFK9NT-#(LLMT&Z"*.2)HIE*,RBD+!(-,D;-BY M;.Y%9')6Z!>QT23P43+X9W>!DJA\D3 M4.1,ZYB$.8J*64\**F*7.<))Y6422P<^<8*7*JJ:>#9QDZA"]38U3W-:-/%?/86&KLYGQ\#!R5?E:+"NHB1=2,ZTK26Q:PQ16 M8LWL6WD'K>)E)&.F)*#CY87#Y/\ Z\/B=.P[\@*[LJK:P4J-[E)2Y,)*9@9Z M)CZ^M5W=?@'FO6=IL1'[NRLGZL'5L[/J;B9?M8MPF9LK+'B\29X"939!CM^? MG<_G!V+MR,TO1*1,W^2V'4I."AHFRS1DZ_9JY+24HSIS6;?6DD&S2EB9EW<" MSK-DSC9%*6,HO#LR5BRG=2:13LFY*].&67)B)?Y;AA\BSH\@=1J6*RU] M:\5QBC5ZM4;>^L[^?@&M-=15RF=IP,>E&V0\KE@ZD8^1TS?TYQB8R2L6G#F5 M5[1,+Y;ACKN^?B7Q_N#6K"?:UCUVJ+J>4E?14C$M[A4B2< ?,9:Y,KJ:C'LZ MTDD6YBTNQ-"I-&;V0RYC)!3S'S&(FWL8!?82_4:SKIM*S,>;-)IJYBW*J3U!5$@$;T#DGIK8< M%!34?>:[ N[#!2%G956V6*MPMQ2KL:YFT'4X]KN9IP\;1125V9>>?Y[34C&/ M=N554BM76$16L9[B17]_IK"H&OGK%%OZF9)LHSFH=XA,,I91^^1BHMG"*QJC MDDQ(2\NY:P\.PCC.'4I+NFL:R26>.$D3"&MRW-S3K6W1E'?,+PRL$Y?YW7,$ M@M!QJK>8FZKN"G:*M;MN[9SKI!I%5W9&PJ/$NUI8T<]?L[(WEX%A,1L9/N8@ M7'S[5E?'_K@SR]V,A#0]?<0\E4=?.-6L;M/,%7 MEI82"S"M26XZ-'2"AHU,QUW,RLS*Z8UN>>1XGS]_@4=5\H]5;=9-WE>=3$69 MQ8*O5LM;''HL5&\]>-85_5[)KRSP\RQ*A(+>;/'1*Y*^CK.H MA#K"X^??@V+ @SG&/?G&/Y0!'%(W'J39DW?:UKC:&O;]8M5V+-0V; TRY5ZS M3&O+7@JQLUN[1L-(O7E7G"^;N2FBYI%D]*HT>)91PJT>GGB"<9 QWN.T;F!IXDS$5M1S-EL-AE&UQ[7JUME\L8*LL:95D:6K*O;/(3C^.5K[HBFP*PT M(P>-?.2O7;ALY(W.Q=]R&'UQ[_E%ZD.0>H&,W081.]UF4/LA"8>UR2AK# 2< M/Z*A*[-6AS.OW[:5,5K +QE?EBLYPI%HM9ZT,S.Z25.G@PF,_/N_$S2O;'UY M;7A8^J7RF6>0/&H3)&->M$'-/#Q#EI%OVTJ5M&OG*QHUPQG(5Z@^P3+55I+Q M;A-4R,@T.L!F8 Z,E)QL,Q=2DO(,HN-8HF(PA%RE)O@E%)MON2*C)ZSDFC9_'NVS]B]02=,WC-=)RU=M5R%40<-G")CI+ MH+)F*HDJD'&47AII[FFDT]S(W:;CH[_9,WJF/=R3^VUDT2C9 M$F4/(.H^O.IVN/;;#-IM^B@=*,Q*5]@N]CI!YA*(D'�[*1<3B+J,;Y&)'$ M5RZT?8*/0MA5NP25GKNS+$QJ].Q6X&4G):4E)6$L5DB?["QR#B20;2D'5)QZ MR<+-R%.JR4BE,)S93QI0.T[Y:Z :-]2//:!'N&&[]<2FX==OD&KXK>3U5"UF M,N,IL&0*Y;-W$%6&-;F(^45NE)2;/6TK(]:S MS&8I4!8XF0@Y9D^ILMLQW46&LF5Q06:E- .-B/+[3VU01>=%9-:<3(8B&6$O MZ.%P_GNS\>#,UB=WZRE;/=J>:T1\/8*#?H[6,VPL;AO '=766I^OKY'0U>S* M+M_64[NL;6UX\37A,/6_GMI8PAE2SJ+^-:!A_'?]_P .#^_@4J?O;55WB',_ M"W.#)"I/)QNRDY.4C8QI-,JYWF)>?A%'3PF9&N-%&S]%683*5JFM&21%OY%[(J1Z,>S8W*NNW3]67)E2*29MV\DHLZ4DR8 MR>/(@0YGI,9,VPKC&<@#J.-PZR2D8R';7>L2TU,9BU(^&A9V)E)1RREK4UI; M>5(R:O3K&BDK(Z]&.'V"Y23>846*P*H3SC*^& M)BN\ACM^?ZR[W#>&J:-"1UAL%YKR43*O:.U8NF,FSD\*MMB7FMZYK$[DC!9< MY*NXM=L@F+VSFQB#BT7>7K]\W:(JJE R%MLG73PZR32_4ITHVBF\ZX3;6F"7 M.A".T8MRUF5B)/S&2BG+>J#Q=\Y2CV$A/VJH5J\UYG79!X=%I8\2MB;#H"CU[&IWFGGD8T\@G(L"6:%,]8'B4DUY0CUJ5[E M=J>-0616D"KIIY9I*IJ.<)D4+G(&'WO>NM]=2;"$L$PX4G92Q0=2CH:)CGDH M_>6BQ0=EL\/74"MDLH*3SZM4^QSC6$*OF6>-63%JR9.96R56/G QGY]QER6P MZ.=LJZ6M6\%) M0TLRE7ΌN(YZ1PH3+=7L@7:L72JW1.16JT[&SJ,4[;,WJ\8Z1>-R*/HJ/ MG8Y5)RW.HW=-)*$EHR5CWC559JZ9O4CIJY.55-,#* M !JY9.$_$VUOH21EM :S(Z@)@LZS-#5MI6 MTGCXN>UDD^VKN(MM9XU0^,'7AK&C*Q+@V,Y79*8,?!OJ[;RY\K[2G7I4?*+5 M'"XHNWFJ]U.ZE"GPS;SN?/2M:J6Z->VE2K17JU%A8XM;RDU/7K&47\[?-Z56 MX2N(.7V$,-DWZ[:-8(M'+Q%$I")*NFZ_0A")F*=+'8SPK_5-2U2<*NIZA>ZA M4I0=.G4O;JM=3IP;#^JJ]1-!ZYK5AO=;K/'N+I$?7&\,>AM3W!YK MRRZ=M%8LFPR&H2K.;MC1UI.L1R]BBFD!(NH68MT6V][?//; M[_O,6BO)[:IB5Z:HEL+<;MO0JS4*C66#^:HCELP@Z36-1U>':%5]G9'_ '1T M=.0,P[;$>D8FGY^XR#5HT+-I-V -Y^>?;\]Q>(7@;JB!]32,;=L_S>B2$7)5 M]JO*4U5%)Q&;!XX;/Z.C^HQ73I-];^+^OWKPIW&#%;RMN8L3LFLA#IP(9>_O MSUROQ9.6R-$4W:EHAK/:GEASF)UKMS5"D+&OV;&(EJENI"HM[DG(J%C5)Q*1 M(2E0N89_#S42=@?#LRA'7?EPF">/BG\,^)#AN$U%5B+/#+[$V>=K>M8)ZLOF M6R&I(@MOCF:MY4B;.^8P6IXN)A[G%)['N"&9BHQU;:SY)0BUPC;(\81[EJ&> MCRN[YW<>7M+1.\ M.6-_)R,M9MG++RE@L-H6PC.5EH5":L4WRML:CMJ9K3DE MTO1DUS#VD^BTC+*)%-%TE!^5^UB99"?#+^>['@BZON#&H7T[,V0TYL%O+S_I M<\JX;2U<(BZ]K\#2I& 8%9U2PMMUPS"$2>YUS%V:OI- M8#?%[<3#1>WW=W*W^5DMA1]C@7TS,Q4@&7XY]W?W+ERX8-CZ!QLI>O;C#W^, MFK*\MD91Y&AOI'+:D5=G:(Z3LSZW*R-JK^NJ72:U+RS2=DY1_#]8="*@GDU9 M9&&BF,K;K8_G S\_/SPY$)+>3TU"M%UN-]>-NI*U%&L9KDLVG*8WE(R2I4=O MIC4IQ-1&A$9KR4$YY$W6702=,EXE](Q=63F(N2BV,M&389?QX]^>S_I@V/L6 MGT[-275-F;G99KI-4.V0LK,LZH16&N6M[57[[7)_#.K5RJ-7Q'%[K,799V)7 MP1@\4R\BXHD'#KHLFPG3Y^41L?B!K;T)-1K.6M,-)V'?C+D7*6J*1HQ+.M=8 MW8Q=J1D(I)/*.[2?TR*MN,JQT7*LGTFA'&.PS,F344R87/X=-QF,MQ^AK!9( M"W3]YV!,V*OZGW1IY"2>.*OXN^QD7*$PIDB%%@[R2Q0NM8,BBJJZ=9U['UFNIK&(9.+*5LT*WF%V[_; MO,G.3PG)[N_YS[6;=;WT55.0U%F-;7J2GD*=8X:8@K##Q)*TLA,,9=!$B:ZA M;-6[(2.FH%ZV:S-5LL(2*LE:FVR,C#RS5;!^W2)X>>1#,5P@H$%?;3L2(V-M MMG-71ML6-LC<\CK^182L-L6RW2VJ1;TTMKI_*O3TN8V!:D=?6%]*.KC6:[*. MJ86R.Z:[?0#H,]GSR)QIFF:_K?550U'KJ6EJ1!4Z*K,,TE8*+HN)J58UQM'L M5O3B,C39"LNW=E91Y6MDD&]<9OW&'+EQ&N8I[E!T@(0M&\%M%0;NG.J^WLT$ M37#]A+ZX9,)...QHDPS1U(U<2L B_AGICNY=EIFKL97$PI+-EFFHWI)%$MZVZS:2- M]F]K98H3%&7:M-HS+659%O34DCKU^IY]%M7L2DQKSE1S1G6*I!YG:I,F=VG- MD%S]R7;V8\/ G>B<=ZAKV^I[&@INSYGST-MKB5:Y+4XNO3M9BY!*;KB$C7:S M4X");.*K87MWGJZK!MH=-@\V=>F)T5X)Q78BN!GQ]Y/@$(]M>IM:WC),8EH26RU[!$SIKRQDS M23LRQ4R9<+.G2RSD^.\<**J9R;.5O865JXNWM:%*4(["G"G%5-G"33J8VY-X M^LY2;D]\FV2M>W=PI*O!.MX&*AZRXM]ML=(@MQQ^YHJA6.&U MO(5..?M:]9JZM06#'%&1=(ZJ(WM8H1!0SV\'CB MN/M]K[2<-M<>:/NJ(94V]84=ZV91V6:5 8Q\''1R#G$/.5TCZ,FFT82R0?:K MU@?0KEG#2K%LXC4T([!4HMW/L)P$\?/?GYR1A&\*-;,[C8KZ[L%OE;/?+1I> MW[*?NEX9$MZFN.TIK^9TRY?(,X=NE$9J,AK6O++D@2QR,]AU.DE4EBR#?$>& M7]^.[/$H6SA/2+??KOL-_=[RWE;S?_:(^9-BU7T=&2Y:SQIJ:;2)PO6UGB<> MG%<6:"?'G;MX^R]FK@MY[A%_#-H(,\.Y8^.<_?\ <8Q9/)\ZOM=0F:7,778B ML9/4IW37ZR;FL%=I=[!;XK+.=C3JUI9&.DV<)R(O+99LDB:&DU(ZL&D(Q9NG M:6ML!/'!+KS3Y]QE5FX4T:SWN4V"M;.@"*.(:EQ"S%-U9M?E+)GC3M'2L98I=NT'?QPNT\8PDM_/M37/O._&< =8Q4G2IIO<[^K*4AKK]@T>+J53)I5GK&U< M5K/5/3"2-80;J/O]*'K6*FY%BBP<2K"9N12>9=]4BT\3/-M;V MK8[E9):UVZ&CYFLR31P\1:F+PKEPK4BF\[H+'B0SKBDB5I5FI7S4N>&FL M%I)A_ MWN9V]II89EDJ_FL WGY]O/V\>)9-+1L#$99ZW9*7.1 MIY""\W>5&Z4_4M1MT.AA.OI>BEY3&EJ5.1U_>^BR8GJWAU;:Z:C-+J2EJM8#;IMNR,Q7;9,N)QF_C:>[I[*IQR"NNJ M]'3NOK'$/D8)Y2Y?T='TNO03%M&.+6^<1KZJAGC[,8QN^_L>]/>WVDZ[+XM5 M?:#/;M=G957U-W7-P]HN]?=P=8L;61GHO7#35W11M:H2<9I1[>'K]#M5=4C4 MHR9K>PJ3'V%&5>L7[^&,& N--M]GLVLY:R7VL63.QKC,X0NDK./H&6E"DK[V.A45(9P&?G?\ M=WN[MW LUA\GMJVS0-VK4G=]D*Q5X0O1':>7=5,M#.;O$\A:Z=Y +'JILM#1 M-=Y*WN,0:NROV,@:+J[J5;/#$M:5M#/SO[N_N^=V-KZ?KMM5[=L2Z'=%7E+^ MZK"1V[='S9E%P=.@4X:&CT4BF[M5PL[7FYIV[PD@8N9A&(P5=O#MWKH3E\_/ MSS)) M M M M :Q> MJG,WX]\8O^B-M7_OM 7=R?Q7@2_2H_9D?6GC;9EII%UM1G+T[22H-%L&K(/T M>=L@5DP4AY_9.VY(C]-T5T=Q,I6,J*B*[!V$XB(*_,TXJ'&65VKW+VY>-W#LY]F>6?:WT]R;J-XD9^9L;M_& MO-N;3L, 5.P,WB-6T3=U+1&:ZTXI7GDBG%'>ZOF)R!V*Y78'<1J4+6E:=79> M1,6/CG C:[%V+X]K_#'O,8U!Q_Y55B\LYBWW5RXK_I/CPO -%+FZF"45MK_6 MD= 0-M0=/V#@I'SCSQ4]SL24#8EU43"MK=NY]>&_MQWGIL!B M M M M !ATGL.@PMLA*',76J1=WLK99Y7:A(V&)9V:=:M\K86,'2IR>W#=.2?UX?:CG7G=VM.O3M:ES0A=6G&M5BLY=.DY*CCJL_E7S:/9I8Z9SU5=.U44$\=,9SU,?'AC M.?P'K1HUKBHJ5"C5KU9>K3HTYU:DO9""E)\5P1A4J4Z47.K.%."XSJ2C"*]L MI-)>]D*.>4&B"KJM(;8+"]/D#Y25CM61<_MJ237QX9;J,-9Q-K=)KXSTP9)5 M(AR9S]O!<>([D?)77W%3KZ=4L*;655U:K;Z/2MOS1#_JY6U)TS M6<,7&?NY4>C4&N-&T=[JE M=\]B=C:5+!XYROX)]C:WF/TE<5/S;2=0J)_JZZM[*FO;&YKQN=_[FVEWX'G/ M*6>_4Q>C-8HG^XJ_E+SN*02)G]IQ&LF&FF";C&.NU<>1VP#I&_71.NJU0->PZN<_>QATXKUON[W823[$EN)Z M!>U-]QJ]WCMIVE&TM*;_ ,)T;BY7=LW*[V^)#%F\GEH2W[4J>WI^6W#)6FJM MTDBG?;>NDBI+N6:KEQ%OWEADI!Y=H=S$+NC+QB-.M58CVBJ2)TV6,]_W_;M? M^T?R@LM)O-&MZ.BTK2\G*35/1K&FJ,9QC&M3A;4J<+&M&M&"C5E>VEW4FG). M?J[/.K^26E7%];ZA5J:A.O022A"+2Q'& MTI31[ 5(_'^A/=_("I]G]5C.P6^PBI_B7!L;E@=E&6+CW9PN=0V<>&3=?$3MWG<\:=+3<\VOH2XTO9?+922?!'2^BW#\AJ6JT.6;M7:6'G^Z- M*\SR>RM,QTNLMC'[*CS7=RU:BBH;_ &8D8H0F M<]KS53&.QEZ?Y.5OSCR>N;=OMTO6ZE&*[U#4K+5I22^RZL6^&VN(]&U:G^2U M2C5P_P!>:=";:Y.5I<623?VE3:7V<;AZ5Y1Q'Z^EZ-O")?OK1>P+QKU^?&/V MFT3):_O[$ZF?P1<65J3'XNL_B\UY*5O5OM>L)/A&KIUAJ5-=TJU+4=.J)+[4 M;6;?V$-O6Z?&VTRY7:X7=S:3]U.=I=Q;[G6BN\>U_9,7GI9>-6T2)E_62--L M.J+E&$Z>_LMSW^OVI;'OR7N:JH;./O%(;."Y?0VF5?S7RGTEM\*5[;:O957[ M9+3KBT7?M7:[LK>/I"\A^6T>]2[9V]6QN(+W>E4J[]U!C])?7#//9LT7M2D' M+^L/<-+;7B(Q/I[\YLI:>YJA\%_:RC.JX+C':SG!.ALOT+ZG/?:U=)OD^"LM MY\G/*" MTCMW.B:K1IM956=A=*C)Q%8\_QE_B+@XJ4G71FW>% M+!1SZ:+DT8T7=IAA\B^UW:&N+#9)G!L@=>)VUJZ?>Q4=";#IEZGJ,MG3].OKZ6<8M+2O..*]"GR*52FA\9STPMEK0E-P3J*73[6$GD,T>= M,=E1LD;(GT7H=#\\\I:-5KUJ>CZ9?7TU^Y4]06BV\GV9A7G#E)H>F:C4_(:1 M.&>$K^\M[:+[\6OTA42[I4XRYQ1SZ%Y.SW\87S3^O&I_UC.JT2SW^93Z_@VL M]GM=4B"9)_?N=?.L*9Z9[M/&,D-?/^2MO^3T_6=2FN$[O4+73J#_ ']I:V=W M6>>4-2AA966\-/-:U5]:ZL+2/;&A:UKJHN/JUJ]>A37M=I+.,X7 >P:0E^N; MSO/>=PPI^M9L+=&ZNCL8S[T6_L;@=?3)&_3[.,.IQZYR7.<*NE>NI2F-5U&:FD/%&P7&/S>[*GGKC.3$LEU5GYTIS9 MQC)SXD.TIG&,GR;..H\ZOE/Y05H.E]+7E"A+UK>RJ>@6KY)VUBK>W:78G3PN MS!G#1]+A)3]!H5*BQBK<0]*K+'*MV=%)1 M2C%*,4L))))+DDMR7L*XQ* &/3]1JEK0\VM%8KUD;=G)?-Y^ M%C9A#LY]Y>ZD6SE/LY_''9Z9_(;-O>7=I+;M+JYM9YSM6]>K1EGAG:IRB\XW M9R>56WH5ULUZ-*M'E5IPJ+X3BT1&KQ:X_8447BM6URH.%39.=UKOTAK1V90W MCE7SO7SVM.<+9S]K*V%<*]K[7;[7B.Q'RK\HL)5M6N;R*6%#4O-ZI!+[.QJ- M.ZCLKLCC"X8-!Z)I6>_.>\I_H_(1_]R>Y-_U' ML_JL$V<\OY$ORP5/G3!%R*DZ>&2YQX"_HBE4_/-%\G;S/'.E0TY MOGOT2II;3?:XN+XX:)]%*'YOJ&JV_+^S97>/=J,+U/V//+@/4#?T5T] \A(R M:P3[I-G:=K\\=7&.O0JRVN+%J(I3&\,952;%*7/VL(&Q]C+Z0\GJWYQY.5:# M?%Z5K5Q;I=\8ZG;:R\=TIMOAM+B/1=4A^2U6%3'[=T^E5S[79UM/W]Z22SZK MX''G_*:(_6UC0][3)C[:C*Y7W63M3&/VF[!Y3-H-@?0^DU?S7RHTU-\*=_9ZO95'W;5*PO;6+Y[=U&*[),._O:;_ M $W1KQKMG:U[&O!8[JES;UGW*-&3?)#])2A,OLV>O;>I1\??4M&D]J(Q:73' M4V%;+%526JA>S^UGT[G'3[1VM:\HWC M_F_4?3%K'\O2O[;FZ^G7R@O;6IT*E!?RO?P,6/S9XP^T2E:L;;7A)*Y7YVWC MH%A%-Y.1;$DWSKS&,BIF1:LE&,%*2KWHT81TLNT>**G0RJBBF[:*+[:\AO*K MZ-OM6EI%>E9:="=2XJ5ITJ4G2IP\Y6K4*4U['V#9%CB]=774,[<:=6U;U7Y:KLJW4 M(QQMZ-Q#ZYA(>?M#,NO),U@@R1MTM,% 'K<22I(U07/]??VY^/RWEOLU#AA MT658NZW<'2$.RNDA?4*Z[B7:[&,EINB*ZAD:_6W#>R,GD%KZ%U"Z[;H$R< MJ229"EP=9R[=+J)-6+%JFL]?O%D&3)NNZ711/LVEG=7]S2M+.A4N+FO+8I4: M<C;4IUZ]2-*E36U.3S3W+#;:$B(/\ 1X:SY(:+Y-7/DY7T M>VU_69555K:K0A3I6L:TJD92I6^J*3OIQLZ<52A4MJ<+:YFZOFW*A-UJ_P E M+3]>U#6*.K4[^KIEA&FX4[*HYSK.FH-1G5L\*VC*XG+SDH5IRK48JGMI5(^; MI;7^SW?!?U?(E$_^$Z@JBG7^7S>59_Y.GA_C'R/TEY/OCY-R7[S6KM?Z=&H= MWT35-V-67OT^@\_"I$Y]1>0A?U>_ZT?_ G23!3_ !^;WUGUZ_CTSC]W0/I# MRPXS3.2!?U>]]=F_ MPG0CY7\/Q\WW(S_'\NGY?O#TWR9SOT#4O9'RAIK_ $M$FQZ/J_9J=I_A:7)_ MZ.H1'JIR<)]S=VG#_P"$\=;4I_C\WY&-/^/IT_=T_%Z7Y*OCH6MK][Y2VB_T MO)F?7(\QK79J6G]V=(KO[M7CGH/5WE*3W;?T*MC']_QWV CG./WY)R=4QC.? MQSC'3'X8#TGR3?'1O*&/N/Y?;\\[/7W].ANGNZY]X>?\DG_ ',\HH_Y/3W= M<^\/.>2;_67E%%__ #/39_\ "8%V-;_9]+;_ +TNX]/398W][QPW\3GS?E,3 M_7?0"_\ R?R_#KEM>2;_M/E%'^,Z;/KZ)#[B8UO\ 9-*? M^)NX_P"WD.O*8GX: 7_/[6Q6G7_W7O3_ "_Y/&?^B;_]88^[39_C3^'4?]]_ M_"F_;=K\)?B/.>4Q?]9= +_\IMBM>O\ \)/.G^7_ ">-V?)-_P!O\HH_Q739 M]/3(?>-K6_V/2GS_ $Z[C_N\L=3C,ERG)[J;Q_7]WAG96Q6G7\_'V3O>GX=/ M#/Y_ATR\UY)O]>^44?\ )>FS_P"+P+MZVOUOI;?]^7<=WM]!G\,>\8FN4Y/? MK7C^O_)N_8K3K_\ 3X\Z?E^/Y_N#S'DF_P"ZGE%'_(6FS_\ V.!/.:Y^T]*? M^4KN/_"I&LUOM?E&SHHG4#R&/ZRNFEG<72IH.LXDL.WLY99*M4" M^-I1ITCS1D-!5@C!T8Z)5'LB1214B_J;.S_[-%Y-ZA6N=2UBMK,*R]%A.UC8 MWDH9I;%.WM:5UJ.GRI3_ $SSM:XNW4@E)JG2:I*KQKBOY7_2]K3HVFGT]/E3 M?GI1K2N*,9?7VI5:TZ-KY;4_KN&R_J'R G?&R;[B*NBI[VVI M-40D2[0)GWIXF-HS.V4'*N,=<9=%K[$NMJ M)DQG)4R$+G.,OT37M+=8V6BZ:NQVFD6-2O']Y>WU*\OX8YQNDV\-MM9'T/;S M_.;C4+M]JKWUQ&F_WUO;3M[:7OHM+@L(S>I:6U!0EL.:5J^@5=[VN\/(P=2@ MH^475_%=S*-V))!TX-G&,F<.7*JQ\XQDRF;:RM:$F\N=*WI0G)\Y345.3[Y2;[R3!R MS= (-V+QHT-MNX0=]V5J^L7*V5 MR-4AXF6FV[ASW4:=1RL1H[8E<$C91-HX>NW4;F59O3Q3MPL[C3-')S*Y[VF^ M5'E!H]E7T_2]5NK*SN:JK5J-"48YJI1BYPJ;+JTG.,(0J^:G!5H1C"JIQ21S M+O1]+O[BE=7EE0N*]&#ITZE6+EB#W+?344O%&G7D[G;NNS=/$J)&%IE$+["M29^P@QJNQJ_%-$C9(E&&(FB1 M+V^G;:\W:UH]G>R>4[VPV=&U+?\ JG4M*4M/KS?&52[TRYK3:3=7?+.'T;6M M]^GW]Q;I<+>Y;O[3GA1KS5U3BGN4*%Y2A&+PH;H[+VG[:I71/:&G'TU&I=<* M7;1[U6^QV$R^/G4GKZ1;0NQXY10O:_L=5HO8V4LE[)I%3MER'T5H]]OTK6Z= M"J^%AKU-:?5R_P!12U&E*OIE1+]ENZVF93W4EAH>FW]OE7NGRJ07ZYTV3NH8 MW?6G:35.\@WO^I0IW>,>N\DB4;;6MME>=)4BY0DZ_CNF):#2G4_(UW#;M:Z^U; MW=)SMKB.Y_7H5:D=W$V[:_L[S:5M<4ZLH>O23V:U-[MU6A-1K4GO6ZI"+WK= MO)$'--L ,"V)L MFL:RA$IBQ+.UW$@]2B*Y7(9H>4M-OL#HIS,:Y581 V',M+N\)J'PD3*;5BT2 M4+*FJE9R;G)4Z-&G%SKW%66=FC0I+ZU2I+#>%A1BI3G* M%.,IQC2IZWLUUL,7M#>"+/,U$N,2.OM5LW9).IZM4,0Y$9>0$KB] MQE2KM;%%-T[9).=6ML0/FSK M !'=YU+K;97FJEWIL)//H[KF)FU6V6 M=F@SY[7\-7[3''9V. WIU/RU M!3V[6NOLW%I54[:XCN7U*]*I'=P-2YL;.\V7S#;5*_A-7;C?3,:ETRG2=X,EK]'82+X>:QFP(]S"['CE#E MQC'I&TRNQ>Z-CM%C5.V; Z7TKH]]NU71:="J]SOM!G'3JF?MU=.J0KZ952_8 M[2EINTGOJK"-3T*_MM]EJ$JD%^MM2B[N./LPNX2IWD&_MUYWF..P]YS[;[)4 M?X+;]%UBSO9/>K+4''1M27;LJG=U9:=7GV1IVFIW%: M9&MS+"9:)+8Q]MLNJP77*V=)YQDJS5QW;A$Y3)JI$.4Q<<:]L+[3JWH]_9W- ME6QGS5U0J4)N+X3C&I&+E!\8SCF,DTXMIIF_;W5M=T_.VM>C<4\XVZ-2%2*? M;%N#>)+@XO#3332:,K&H>X M $3;+VLRHBL77(:)=7;9EI3<>INO(APDA(RA6YB)NIR;?JE4;56E1"BJ69 MZVRA/,V>%$F,>A+3SV+A9#KZ7I$[]5;FO6A8Z7:./INI5HN5.EM)N-"A334K MN^K*,O1[.D]NIAU*DJ-O"K7IZ%Y?1M7"C3IRN;VNGZ/:4VE.:32E5JR>50MJ M;:\[7FMF.5&"J590ISM>N]4O8J;5V3LN7:W7;DFR48GET&ZJ%9HL,Z,15:FZ MTB71E%8:"[::7I:9ZI6AA5[C#EYFC!*ULH2=.VI[4JU:MA:6,H57>7DXW%_.+CYQ)JC M:TY8;M[.G)MTZ6Y>"YP9,A[A4'D-//&Q#XP?,=(OGD8M]I-RR71 M453/V+/7]5L:/HM.Z=:R[=/OJ=*_T]YXM65Y"O;PFU_;:=.%6.YQJ1DDUH7& MF65S4\].BJ=QV75O*=M=+&])W%"5.K*.?U$Y2@]Z<6FT\5]4^0-&^U3MAP&V MX9+Q)6=PL$ZW:<)%\2MV6T:!#X8]@A.J27I_5\[(.#82.]G\GPLNKN>E^3M_ MNO=-N-'KRXW6BU'=6F7^KGI.H5O.9;PWZ-JMO2BLJG;XV8KP\QJMM^;W=*_I MKA1U"*H5\C-Z MW/GKXN";/J"\Y4HEF?'VD1H7E::>Z7H,+VDGC%62:;?2U.B]G4+>XTYK"J6;[U>V[J6] M.+[/296\VD\TUAXG:(F8BP1S28@96-FXA^EA=C*1#YK)1SQ$WW5FCYFJLV<) M&_!1%4Y,_AD<"M0K6U6=&XHU:%:F]FI2K4YTJL)+C&=.:C.+[I),Z=.I3JPC M4I5(5:1F $(_I,\;_]T#I'_G6H?_YX M"X?)_!DBU:\4R\Q"T_1[96[K"(.5V2LM4)N-L\>5ZV227<,?/(1R^0R]21<- MU#L\*9<%(N@;*?19/M"8:XK!J^GS@5G:>:IL4VO[,\O48G96S"H/D(67 MH==NED?P4_&,KHO/,)]\G0;'!I0R42[>PEH;(0=Q3K*[INHH+CY_'V%+;&\FU>:E8V# MTI#L6J%4<;YJK2WZ:+/&3EW"W78,:\1:Q98A&64BI3M,;02!/@IS!A_/;CC\ M.W.#;@" 07?]J2Q+ IJW4LN4F/72LMN43ZH9B($DC9HOOZ?I-)VRU;5ZE2TTA3E M"DJ>RKW5:U/&W:Z;":<<1;4;F^J1=K9I_65:X=*UJ\RZOIJJ[*PA"O?.*E-S M;]'LJMI)NC;0:K7#6[S=)3KT\CUKJN)UXE*22TB_MM]M*C=W>-B M3Y4#6&TO6Q3X;(9*W(1I"5N)PJLA6ZE#IMH. :**%:MU'CF0?O=75-6K:DZ- M*-.G9Z?:*4+#3;?:5M:4Y-.6J-"FE3I1;44Y.HU>V4=[_,;JV>][][.94TFSE. M56@JEC7D\RK6%1VTIR^U5I0S;W#_ +XHUEN6[3&H>M"^\GZ[[:3> MKZ6Y/_V=25'4K.FNU^>U:IN6(/+QAC6+7.)6VJ4EP4UZ#>)?OH*I:5YOEYNR MCO>];D=QAR/UXB];0VP4[#I>PNUB-F\1MR*+5&+UXIGLD9PMW3=2.M[,[4/U M(FUK-SEW)L]GJB7O$^WA4\F=2E3E7TYVVMVT(NFGN:? Z:::333364UO33X-/M3/L0H 8A[/J%_M M(J'RU#?]B %Z90<-&,5XR+BV$4P<=]E9I%-48Q$QUT\)+*X*P(W["YTRD+E< MF2K8P0F2GQDAU4V%J<7N-CX6RN;7% MMKHWB[2]=PL/"Q2$E86JTC(TZ57= MU1^[AEA#J5?BYHFF2[2>K5";QTJT7J+C+KTU8W?I!;7M>0JNOC3B+Z8*Q.Q=T':MY&#I#I'/8?5:CMW)%8^X;.2+G*3DBA'-7HBIBN+1F2ED MD:A(?36NG6FEV]+4]>IN59V>FS48TY.%YJ.%.G;-;I4+:,DX7%ZN#SM4+5Y=?;J)6\Y M9H&O:MK2ODKM49*MVQW3B3E)%\Z7DYZQSKXQ3R=CL\X].K(SU@E5BX5?RD@N MLX5SA-$F4VJ#=!+CZCJ5WJER[F[J*4E"-*E2IPC2M[:WIK%*VM;>FHTK>VI1 MW4Z-*,8K?)ISE*3W[6UHV=)4J$6DY.&2Y&=.I4HSC5I5)TJL&I0J4YRA.$EP ME&<6I1:[&FFC&<(5(RA.,9PDL2C.*E&2?%2BTTT^36"!E..-5@5#N]16*W:/ M>Y.9;#'7DDW]1553&R?)7&K+(SGM^N,[&4^8K<*GZ<26473VN:E5U*^TC5K6E4=AI5U?6MPZE>-'SE!6^S96]6]HW-=^CR MBHPJVL8RG6FXN-:7(N;SRFM=5TZTA:6U]85IQ])O:5O6I;%-U'&IYW-Q4A;U M*-->=3;E"NVHTXQ>U!>B _-SZT *2ZZ+9%9RY6 M2;MVZ2BZZZZA$D4$4B9456654R4B:29"F.HH5G;+R.55C M:/)2M/T.50Z$SLB-67C+3MHA39(XAM7NR93=P%$6Z'0D]FI92DY]'*C?7AFS M11*Z$^K5O:^3252_ITKWR@:4J&F5%&K::.VLQKZK%YA0A&:4?$P\4U29Q\>S1QT30;-T2E(0O7)CG-TR=54QU53'5 M.6\MLO0\#T M M L=FLU?IL#*VFU3$?7Z["-%'\M,2C ME-HQ8M4NF#*++*9QC&3',1)%(O:5<+J)H()J+*IIFV+6UN;VXHVEI0J7%S7F MJ=&C2BYU*DWV1BM^Y)N3>%&*O4C2HTHN=2I-[,8Q7%MO MX)+>VTDFVD:[(UZR\BUD92_Q:\TXW&K4FJMKI.5B=O MI$]\*]ZM\:VKQS"B\PTQO"OJG)5&MJ[4[JG.AIB:=*RJ)PK7V-\:M]'=*G;O MC3L98E-8E>)?FT-H4DDD$DT$$TT444R)(HI$*FDDDF7!$TTTR8P1--,F,%(0 MN,%*7&"EQC&,8'RC;DW*3/+S"R4K#KQ$BS=X2AI9G,P# &OZ MN_OZ>[@4-7\O[C8)V%@[Q36\8Z]9)?7E@88BB5J?]:8:B.K8O;HF/+>[[ K4 M"1N+?&DZVYCK;9&5GOJ\=(0EM=LYAC$8#P_'']?LZXSJ7G!>=A7A&JR.NHIB MT:R'&QJH]CSRJBET0Y&ZPC=@/'%'\Y6P0R6D5'^2[!673D\2,"5.8[FJJGPR M,#6.WGPW\-V?8W\]AZ5 0 ,'V!L2KZS@#6"TNUTTEG;>+AXF.:K2E MAL\\^R8L;6ZO!M"J/YV?DU"&(SCF21U,D(LZ<&;L6SITAOZ=IMWJEPK:TA%R M4)5:U:K.-*VM;>GCSMU=UYM4[>WI)ISJU&EEQA%2J2A"6M=W="SI>=KR:3DH M4X0BZE6M5EG8HT:44YU:LVL1A%-[G)XBI2455G7EIV+/16R=X-$6IH=VG*ZZ MTVB[1DJ]0'*?7+*S6YRW,=A<=H)D-VDWQ,N*U2#G.SJ)7D@FZMTMUKK4K33; M>MIFA3E-5H2HZEK3A*E[J MT[S4HJ/FY*I::>FITK22SLUJ\HMQN;W#W2WT;;+C04IJ5Q4V-'S1UP M M "QR=GK4+VLS-A@XG!?O9DY9@P[/\[SIP MET_XQXU+BWH_E:]&ECCYRK"&/\Z2/6%&M4_)TJM3/#8IRGG_ #4R%YCDUJ^, MO53HC&14L[NV.F;)&8JZT=,P<O6S\V3K*N\8PNFT3S MMJ]U*"HQH1E)TZZG3JSC"&W)QBX<%'@Y.*E)-+>F;"#M') +3F!@LM\- M,PL3EK@LD7#;,UA+.Q M",8ISN;NMLR5K94%*O<23:4:4*M6GI7E]3M-BG&$KBZK[2MK2ECSM9QQM2;? MU:5"GE.M7J8ITTTLRG*$)V#7^JI-O/XVAM:28V[:[AHX:,#L2+XI^M(=]@N7 M-6UNP>EPLW27(1-*PW!\D2S7%9(JC\T;"I15:B-C4=6HRM_HK2*52STB,XSJ M*HX^FZI6IYV+O4ZD/JR<6W*VLJ;=K9*35-5:\JMS6\;2QG&KZ;?3C<7SC*,7 M%/T>SIRXT+.$MZ36%5N))5[AK,]BFH4:V6&;+9-^!2HJO"JG/G/A@A29-G/NQD:L[^QI M;JEY:P?*=Q2B_@YIM]W$V(6=W4_)VMQ/OC1J27O:BTO:S!K!R-TO6$-S8_OBNF<6X;=C\>\RMA/&/')\8\1Y_2=F_4G5K.\]?H^Z7K0IT_P"&KV]%KAQ56K!]JW8SW&O%H\I?PNJ&3DG-^ZAB M%"9R7L67=.D*(?M=>F"Y2V#LNJ+E-G_8S(][GW83R;."Y>G2E^3L;ZI[:5.A M\?2JU!KWI/N'H6/7NK2'/Z]6JU_-Z59/W/'>8'_54.,,E_?OY>II\(?WQ>0A_J*5U]X\Q M:1]>\D_X*UG+/L\]4M]V<++QQ6<#^J#Q\QGLU>B;ZF#&^XI6. G/FX1ALY]W M=62A<6$?VW5]L[>A MV]WI./9O'Z5FZYG^(N-/.:Q=O[GJQH;0FJNWU]W=_I&[Z@LMNOOQY_V.S_JG MNR'H]]+U]0V>?H]I1IX]GGY777:)YVTCZMFIPT*J@N7Y2] MOZG\85#_ /%IV_3 =VH[Z=M91[E0E57_ -S*KR[^.\>A^:\WX(\-N+K-$_O= M;>Y\[ONLB7K^*T%'\1;?'.S8S]]/-M1(;Q*53)<]0^C+)^O2E6_OBO<7"^%> MK470>GW*]2JJ?\!0H4,>SS,*?#GNWY]KOL9K;G@GV[NQ[^PT@WEPM\K]L+G;PRWE%\T=#DT)J*>AW>WZ M/KG6=ZTA%/*\UM1I.Z1'LZL%_P"0)MDR-ZIYL5..F9K9%>:U9TFA(1$# O47 M4]*>DJ-&?N:F+6RC)3KRE4E1MZ_- MN[Z4*JL[*G&XOYQ4G"3:H6E*3:5Q>3COA3W/S5*/Z=<23C22@JE6E>=:ZI84 M(TI/RDJ\NNR+25N:Z;$FD44I::,VRH=K$Q;)')FE8IT0=98E?J,3DL=&D45= MN3R4V]E)F0\=4U:IJ"I6]*C"QTRT5LU M:K4805*WIT:%+TL[&%JZE6!UG+ M7^DQ>R+5&O9FL:^D;5!,KO8XB-PMF1E8&J.7Z4],1L?ANXR]?1[!PU:X06RN MJGA(_9 S4 6>5L,! IY6G)R'AD<8SG*LK)LHY/&,8ZYSD[Q=$N,8QXYSG/3I MX@"(ISE'QFK';]9>16BJ]W?7O/3FW*!$]CIUZ]OS^P-^STZ9Z]KITZ9Z@7#Y M/X$1RGE(/)ZPRN6TCSHX@H/.O3# G(_4#F1,;W=DD\_X'U+KL]W_7KCL]SWG:ZX M[/7K@!A\F?)O*+\95"Y-%(\E+1CQ[)J9P/;Z>(C:7$;+[N6,K/PSGL+"\\H_J%'KYAIOF-(]/=YYQ(W;1^OY=KVH5:B] MSU_]9[GL^\_9QC(\IW-O3]>O1ACCMU81^^2/6-O7EZM*I+/#9A*6?9LI\S&U MO*50*A\I0?%#E;8UOV&[RT^]:SZ+<)GW*]94X<]NM2IX_E)P^?N?=WAX M?1MS3+C^^,D=\Q"S) M_P BGSD/3:K]33[Z7>U:TU_]:ZIOI[<#T2BO6O[6/=BO/K2HU%\\>TY];/*T MRW]K:IX5TSM>[TQ;]GWCNNOX']$OJ?WW3\>SW7:_#IU\'I-X_5TZI'^%N;:/ MQ\U.M[^/=DOF+->M?1E_!V]=_P"LC2[SSPW+I'_-!-LYS+ZDK%^=EZCC7C*V2[76K.FJE-K?F,:%;*<=C;;DHU4;+9E+TIN*W2 MVJ+C7SV>:IJ;A-/=OE5IX>=I16'+T:+5?*]Y^]O7R<./Y.*W)@W]/,,HR534 M>VULO=?UW_PU&&Q8?MB\_F='^G%4M4\KIG[V^?)S8_/L\4.2QOZ>91?^H7;O M^VVL_P"?5G_P]$V;']GN_P":T?Z85BU+RMN?O;]\G9C^;Q)Y)F_E]_-(O_C^ MX7;OOVM:?SVM_0";-E^S77\VI?TLJEJ/E9\_>Y ^3QQ_-XA\D#?R^_FR7_Q_ M<+MWO[7M?YY5_H)-FS_9;G^;TOZ45BT_RK_[7(;R>^/YO#WD:;^GG"49;5W^ MP6_\ZJ_T,FS:?LMQ_(4_Z052T[RK&?O=!?^H-JZ[:-O M_.:C_P!U1,6W94K_ ,C3_P">RJ6F>51_:Y'< &'(?Q14ZO;"G[JLG_ +%& M.*/VJG^9'_SE7%(\I[^UR:X(X_DX/;_-_3Y04HJ=3MA#W5)/_9HGZ7SG_FQ_ M\Q5+1O*;?M>._-$>7GL'-'C=9=7\O..$?QNAX] M-#;"M.TS)Z^I[ ^9>5/9%+;I.\;8MR[-_LY8PNKW[^!O\OQLYH3G7%B\HS<(1 M-3KA5+5'&?C]4^F,]>OFR^Q(3Z2X^S%52*X4:;?.3G+IM[/0LZW 2WS77-T\H;Y02VE4_7M4-BZ-UXP4Q MG[R96^I./5 632SXXQCSHZI<=/X;.<=H>3M:4O6EK"A'DU;4')>R4J;:]NS>BO[U M)J-S5II]E.7FU[,0V=W<93&^2[X)1Y<$<:%:68N,=#%O^P-K;**KCITSA?&P M;U9L.,&QX'POWF#^/:Z],83Q6*A7H#">,8Z8P3$5'- M,$QC'AC!>F,8\, 0SP !KK:MCV>]6&5UCH M]=J22B')HS8>VG31.3J^LUNR4SB#A6RO]9W+:.$3E,C7L'/"5+*B,E=E>WZ/ MK%@^EM-,M-/MZ.JZ]&;I5H>=TW1X3=*[U19>S7KR7U[+27)-2N<*O>8=*PCC MSEW;5KFK.RTUQVZ;V+N_DE.A9O\ 54J:?U;B^QPH_DJ&5.Y>=BA6D[7F MN*OK*#/"5INY.H]>+2]@GY9TI*6:VV%V4F)"R6J<<8\[F9M_E,F%7*^<)-VZ M3>.CF[*+9LF3?E:EJ=WJE=5[J44J<(T;:WHP5*UL[:&?-VMI;Q^I0H4\O$(K M,I.52I*=6=2I+Y)*,5& M$8Q6>#GFT ?)SD3*8YS%(0N,F,DY9KV.GX]KIT_$"X?)D$SWE#N E7 M4RA8>;O$>'=8SDN&3_D;J!!^<^/>1)@:X>>+*?AW:2!SYSG&,%ZYQ@1M+CV% MV9/]2_@S'/ZI9P;7_B7D'6;E[L$]G4'==E][U]W<>H%8LGG':_9[CO.U^'4, MKY^[V]PV9+.5C'-I?B W.&98J=?NYQ.$X]I5X MI3?LG5ETR=/M9-@OB&5W_!^ V6N7^='O[^XY_3C\^_N:X?\ .>S=?U?^E^S1 M>\_+_P K5LUWW/7P_MKN.SU^UV>F>E^?GY]A,=Z^/#Q]V3SLO_E7.OW?63DAQ=C.GY=YZ V-;NS^_L=[TQ[NN? 1RDN%.;]CI_ MC41%"#XU8+VQJ->_$']S+>KOWR@B_P#%OD]:6CUZ]GUDYJ4N+Z?EWGH#4-O[ M/^^['>]/P[0P=6:_6U9^R5O^-=&2I4^VXI+G]2N_A^E>'A;U-Q>4_==<,N#' M%B*+G[JDOSXN#Y8N/#Q.TB^%I4NOCXE+)9QX9Z'SX=?-UZW997#_ ,.T2^/I M6>AGYFAVWE+^3N/^3\]QT%;YY5YWU\WX\<+(+K[O.>06T[1V/Y>XU%4^\Z>' M7IA/KTSTSCKX8NO==EA/_"N+=?=.7RC)4;7MO5[50K/[U$ZF9/RN+SKV(3@G M7NON[V,W-;>Q_+W>R*;WO3PSX=UU\<=<>!LX.XOL[M/6.;O*2^Z#,O,V7;>R M[.%M/W\9KV\.[O7SZ'\KF^_6[4X*0),^\C/B]N6:7+C/OP5X[YN,$,YQX=#9 MB\XZ]Y+<>V7 M7[WJWQQ7B\%Z^_N_6'<5YR7I[L=YWO3'OR?/B'GM1_:-O[[YK[K27SVD\W8[ M_P"RJS?9_8J?O_.(]3CV*^49=Y_K[F(DRZ^_U;USH^+Z?\'ZPZ7O.2_N[SON MF.G7M9ZYR\[J7[2M???U/PL6%3L.VZN/=9P:]GYXG['OX;^(_1LYS//XPYW[ MX;XS]Y. /PFATL_N*:0\F[9WA,=.O3LO,&Z],]? /.:EV6=DO;J%;=\--8V- M/_;%R_XE#_\ H(?HD*W\6-G3^VO=>ZSI+_ (@SG]"C:;G^-N0_)N3S MG[V?TT=D07:_/PI6HJC@G7IX=SW79ZYR7I[LMO4_VO8+^.7#_P!Q0V=/W?I] MX_XI073TQK\>]]C/ E5U_&VPN3$KU^_A3RF7/V(3/_.1J%_JR/3.?')2D*3\ M,%QC'3+:U3]@L%_&KA_[FOO^[!,6/[+=/^+4%U](?W'G/M3R%-(V#SNT]R>= MFVF^CZ1 ,&4I%3_)K=&S(B6=0^;%YBXG-D;/N$QR"8Y1]-8_L'5;BP@G/:BY5U5J2C3QM;:EM2IU')XBH[-%K>OK/ZSAN MTUI/HM2=G9<7&,Z:BM^TY33W8V5]7:]%\^3$XZO?XXTS MH&8QG]9BYTS8^TE#X_'O%KSMYTFMG/[1G#57!L]I MCWN]IK_P^XT_.6*>?,WDMZ>?2J-/@NZTF_A)'T2KA=GQGX>1;KK@ MQGL'PWT*W?Y-UZ]K+^;K=B>'/U\>VLNJ;KXFR;(GH]\_6U!1_@K2E#X>=E7Z MMCTBV2PK24OX2ZJ2[ENIQI=A+L'PHT?7NSZ'JU1A,$Z=A*M:>T!5T4^GAC"6 M8/4C-V3&,8QC']=YSC\,^&.CT.N_7U*^?=&-C37_ (+-2_\ $WR:'I=)>K8V MB[W*[F^&/U=TUP_[ MNRDZ?L] ^CXOU[J_G_'*U/\ U#I?/?@GIDEZMO9Q_BU.I_KE4ZET]DE)-C^N M4;))?GZ8OM]F>U^?:Q*65WC.,_CC..GCGP\9*O4[?TV\O*J^%2XFN M@]/N5ZKHPW8_2[6UI[O\"C$^BZ=U7VL&6U]4GQ\9ZX/*0C&64QG\^\DTG9^O M[^UU%^C-.SEV5M-\ZE&%1_&HI,?2%]OQ=UXYQZE25-;N&Z#BB_,Z)2([IZ/I MM58]GW>9UZ(:].GNZ=PS)TZ=,>X>T;.TAZEK;P_>T*4?NBCREZC&.Z*27))+[CQ;;>6VWS M;R_BRL*0 M -8_6#F9\).,?_2(VI_W7@+NYOX+Q)?I3W9;JMO'&S:[3J]:2.7N&T9KFWR] MXBU8XC9$S-,;GM\G=(N/Y*Q+*TNX=)DWO[Z/A:XXU?>4JY98O,IKU^_E'%D9UJD6. M8DX)"Q,G96LO.T-:K+("[NOP6_=QW]ADVMY?ERPO,BO1 MIW<'GCH]4L\?I&4G?-D33A-B(7!Q30=E#=V9X=? M QC4#KFZ>],RWU*Q>JOI/COBK9E6L2FDX:+ZTCC\NL[ ,S2PHW.SOF7Q]98. M9!FI-9.WI.7%)*@D0'L]F>W^K^OMX]QZ; 0 #S$Y+/?*%V/?2VM]&URLL]'S M%7CO]%!NUVITNZ>).*]'FJE1>RA(YTVD(ST<]4/9 M8;]%TA>15GY)U]5N:BNO*ZWN*GHFG7:K5+64_.1A;.5M",;>XMJ=*3NJCN*C MIRK4W1JPJ4GZ/6^4OGY15]W';[.ON]OJ]B?O:_!?/'=P.<\=N8$E_'7E#+Q%=K[_L MZXX<.4/YPV'M?K$FRO$BC(9Z_>*EG6G$VF/$29]V.CXRI<=.BO:QVA,=_S\ M[O9W[R[2^S'J_O;^?<?GX:EM^O,(]?R M;80Z?L]D7Y^_Q^X;7='VX3[<]N5T[N!QCR<7%1?^.XC=]SSG[^=B7NR,+ M?CGORWS>EB(M@V?$Q5"F(;W9+T\ Q\Y8VGW+V12^Y+XGT7R9?D^E38/+\.] M6Y3!L&[S8&NH+8RICX_;44OC:QG4/^/;4,8W7QZ]?$3"]GLW#;E]IK/)X^XD MVN<*^&]/[OU2XE\9JMW73NO5S0^K(3NNS]WN_1E5:]CL],=.STZ?@+ALS)M5BNVQ MD7V4\,52KI93>962,NEAJI@_9<950(=9/".3Y.D0RA>I"YS@"HBN@Y)E5NLD MNGA15+*B*A%28505.@NGDY,F+WB*Z:B*I.O:353.F?!3E-C %4 M M :Q^P3:G^[8Y.?* MG#/_ +HX%RN2Z^)+]*J-AJ=:>0L[LRY;6E%W+URC9MB1^NX^622572*S2:B>['Q_%L\[/T [0\IS2I8G(*NJ5 M,V[(_6\^VM5@L#ZOT';%*F*B;5UEC5ZI"1]Z:E=YKK]QMJ8.CMDU5B6='>2D MIW$O8;.,MK?G'+XYSGN]S67O?(DJR\2=C6:*CH7-YBX-!I);Y>-Y6,DY964K M3C>_)>I[^:V.KIJP*+9"TZ6C:D6DZ]>',@G(^G7DLJ>M-8_,',!GNY=%C'L? M;W$Z\9-*3FC:=.5Z>G(^9:7F&U;>G>R$.U9L(^W.:_-M*:^DG#-K;GT3(QU=5DI!DZ:I 4_TF]$^F M<5[VAQGIG.<*X89CYW"V8K-P+K\MJP;,5W6:*:[&+6"7_M^I)YG/F99_*G7 M#'R]Q.X M M #6/]"?AK_N3.-/\ S%ZP^EP+E\W\63#1]7ZYU=7G-4U;1:?K&N.G;N25 MA=>U>!I\5Z5>MT&KF6Q&04>RCS2BJ#1HFH]4:J+*D:-DU3*)H)D*(:V5C@[J MVHR=@FX&Q7B+E;-:8ZY2JD>>F-(O%AK,Y;K719",K!:8>KP&*9=+Q9;ZTC:_ M#1<%8KO+RDW."^E?68MJRXN69$M-3U?A',M$^ M98U&EL\FW4]6]QZ![?JR6WDZXD^]]=O1&316;9E#IG 9?X^_G[>TW+ @ M M M M M M M !8K))RT1%+/H2MO;7()J($3A8]_$1CI+AT'9GP$MOSK MJ_ZO#"YKKX#+Y/IXCV@[,^ EM^==7_5X87-=? 9?)]/$>T'9GP$MOSKJ_P"K MPPN:Z^ R^3Z>(]H.S/@);?G75_U>&%S77P&7R?3Q'M!V9\!+;\ZZO^KPPN:Z M^ R^3Z>(]H.S/@);?G75_P!7AAT'9GP$MOSKJ_ZO#"YKKX#+Y/IXCV@[,^ EM^ M==7_ %>&%S77P&7R?3Q'M!V9\!+;\ZZO^KPPN:Z^ R^3Z>(]H.S/@);?G75_ MU>&%S77P&7R?3Q'M!V9\!+;\ZZO^KPPN:Z^ R^3Z>(]H.S/@);?G75_U>&%S M77P&7R?3Q'M!V9\!+;\ZZO\ J\,+FNO@,OD^GB/:#LSX"6WYUU?]7AAT'9GP$MOSKJ_ZO#"YKKX#+Y/IXCV@[,^ EM^==7_5X87-=? 9?)]/$>T' M9GP$MOSKJ_ZO#"YKKX#+Y/IXCV@[,^ EM^==7_5X87-=? 9?)]/$>T'9GP$M MOSKJ_P"KPPN:Z^ R^3Z>(]H.S/@);?G75_U>&%S77P&7R?3Q'M!V9\!+;\ZZ MO^KPPN:Z^ R^3Z>(]H.S/@);?G75_P!7AAT'9GP$MOSKJ_ZO#"YKKX#+Y/IXCV M@[,^ EM^==7_ %>&%S77P&7R?3Q'M!V9\!+;\ZZO^KPPN:Z^ R^3Z>(]H.S/ M@);?G75_U>&%S77P&7R?3Q'M!V9\!+;\ZZO^KPPN:Z^ R^3Z>(]H.S/@);?G M75_U>&%S77P&7R?3Q'M!V9\!+;\ZZO\ J\,+FNO@,OD^GB/:#LSX"6WYUU?] M7AAT'9GP$MOSKJ_ZO#"YKKX#+Y/IXCV@[,^ EM^==7_5X87-=? 9 M?)]/$>T'9GP$MOSKJ_ZO#"YKKX#+Y/IXCV@[,^ EM^==7_5X87-=? 9?)]/$ M>T'9GP$MOSKJ_P"KPPN:Z^ R^3Z>(]H.S/@);?G75_U>&%S77P&7R?3Q'M!V M9\!+;\ZZO^KPPN:Z^ R^3Z>(]H.S/@);?G75_P!7AAT'9GP$MOSKJ_ZO#"YKKX M#+Y/IXCV@[,^ EM^==7_ %>&%S77P&7R?3Q'M!V9\!+;\ZZO^KPPN:Z^ R^3 MZ>(]H.S/@);?G75_U>&%S77P&7R?3Q'M!V9\!+;\ZZO^KPPN:Z^ R^3Z>(]H M.S/@);?G75_U>&%S77P&7R?3Q'M!V9\!+;\ZZO\ J\,+FNO@,OD^GB/:#LSX M"6WYUU?]7AA5\MB M]-5>?G5:_0Y\S]]4U8QU99**GHRQM9&"S&/7$0FV@+S7YV$>7&I3<)7I2P5? M8%1#Y^?G\3!]07S?EON&X*]>&Z+ZOZ\2GJT_B(J%@:E?L6":U[I>_P"OHQK( MQ6S9NNXLN8BZ7V/M$FRLC"L'E4*?(023>2C92H[UF+EE"8M$H=U? M(5FA/7U)BE)1@C^?GPP8P\IG)3UQM$S#8VDE2'-LE)-A3YK9%7-,>BF\8P86 MJ/A)9K=Y(A8K9K&,P\UTD]D:TMJB[V"=,UCZG 1L/+.1=V[A_7E]W9G>NU(S M_0U/Y 5^W(N-@3]C>41"JR4>A'W&=B)FQ'=^JF@6%3(^]$S5F0]*PMAKN^W< M[)YGI1W,-[E6W$I8K4^2,K""?/M[S;X !JAR#IV\K/:Z\XU#, M3<$DCJ;;<*UEVUMQ#UNO[?FK1IM[J6Y6VLYD"8N%?J<= [(5F8AV"<3FF)/2F-@LZQ:V+5)T&[Y^_M]_3NZFN8+6>B2;TO;%6N[9>=2C8U^RN<3!-:Y,5]LIEP5OM&FST8C.TFQ/67H=@PS9X64< M%2L2?="KMZ;L[U^'/W%OTQCE>E:JW$[38,H[7L%19A.2?I2%:G;'8;BR<0\+ M6FCJ6Q,/9!1D[@TI6T2C]5FW?J6A5)FYEEXLIDEPW?/S\^_=<:)![GIDU39& MP8LUAJS>/W8VDH9Q:4G\T@ML7=.M9?4C2>+9;Y9$)*6US1U[U$/91G;)AL6( M9>;0RIE91A -@?S[OI)0*&(N9O<.]AG\Q' MW&M26;]5F);5-.H^MGHZ-XJE@UU(,:Q#RKIW2)1"N*S/K+9F(?/LZ?CPW$AZ MAK.THJ=H[N<)?XRJ-ZIN[%A@M@7B/N$TPL%JV?2K'KB+OL01F"3_T:J])!1(GS_7P-H0 &O?(>*W-,0582T@IY MG:8R=F;"J_=S:<3 GS%4.X)UZ%L;8KM%U-1,UKW+AU,1TS4>2E!O#139=@?7>F. M#6V 8(-9\SI5M%2+#2B&O)*69VBSRK\LQ6CU/=,I7;QA#5N,CX^R(ARX'#W^_@3EI.M;,K\ MHOZXO+@XKF-0ZEA(MO=;)'S\XWN\'8=N+7=>1S'V*T$/(.(&8UTT<3*L[//) MI*+;>E+%/2K![*.A#8H !K[O:N[7G'6L7>JY!\V7KU[AYBS1V M9M2%KD_7"RD4TEHRR+1LW SY"-XAS*S<.Z8'M$466B$(RR:^N,7+Y08"KM]G M=^*?X/O(>U-=N34MM CS-I*_P EO*.-&UJ6CK1, MG>24=-T&FMJH\<.F<.]I+FQ2=K2C+BZCHJ(#=\[^7>VRCYLU1L4U;4;5.N7%1J M,G5JV[D'"D77I ,KEV==V7TX=F2C<*)R(DMFS\[2I#8]>I)YV,\YKTML"%=L MI=PPV3K"5>VNF$S;Y=U#0TSJR&VK3UJ=(9J<*C*S])?MJBRF\6B\-Q"4M+UG M:$-,0[FSYO+2L9H]F36A;YT9V>B(AZ_8VFVXFO5ZHOVM?A[*O- M2L3I7&8E\*N_AVGQJMQRDQ:T&>W&]?6K>)"R9/+5F/KK%OW,65%Q=KCIB8UQ#V!*P7VQ1+VNLK6UK%>FC-[7(N)(K,,XQP?ARX?!KA MO,XU+6-J1=KJ3;YS$IRCI@W;5Z%?15;B0?N]W:?_V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2021
Feb. 17, 2022
Jun. 30, 2021
Document Information [Line Items]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2021    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Document Annual Report true    
Document Transition Report false    
Entity Registrant Name Palantir Technologies Inc.    
Entity Central Index Key 0001321655    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Incorporation, State or Country Code DE    
Entity Address, City or Town Denver    
Entity Address, State or Province CO    
Title of 12(b) Security Class A Common Stock, par value $0.001 per share    
Trading Symbol PLTR    
Security Exchange Name NYSE    
Entity File Number 001-39540    
Entity Address, Address Line One 1555 Blake Street, Suite 250    
Entity Address, Postal Zip Code 80202    
Entity Tax Identification Number 68-0551851    
City Area Code 720    
Local Phone Number 358-3679    
Entity Public Float     $ 45.4
Auditor Name Ernst & Young LLP    
Auditor Firm ID 42    
Auditor Location San Jose, California    
Common Class A [Member]      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   1,929,183,497  
Common Class B [Member]      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   99,929,842  
Common Class F [Member]      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   1,005,000  

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 2,290,674 $ 2,011,323
Restricted cash 36,628 37,285
Accounts receivable 190,923 156,932
Marketable securities 234,153  
Prepaid expenses and other current assets 110,872 51,889
Total current assets 2,863,250 2,257,429
Property and equipment, net 31,304 29,541
Restricted cash, noncurrent 39,612 79,538
Operating lease right-of-use assets 216,898 217,075
Other assets 96,386 106,921
Total assets 3,247,450 2,690,504
Current liabilities:    
Accounts payable 74,907 16,358
Accrued liabilities 155,806 158,546
Deferred revenue 227,816 189,520
Customer deposits 161,605 210,320
Operating lease liabilities 39,927 29,079
Total current liabilities 660,061 603,823
Deferred revenue, noncurrent 40,217 50,525
Customer deposits, noncurrent 33,699 81,513
Debt, noncurrent, net 0 197,977
Operating lease liabilities, noncurrent 220,146 229,800
Other noncurrent liabilities 2,297 4,316
Total liabilities 956,420 1,167,954
Commitments and Contingencies (Note 9)
Stockholders' equity (deficit):    
Preferred stock, $0.001 par value: 2,000,000 shares authorized and 0 shares issued and outstanding as of December 31, 2021 and 2020 0 0
Common stock 2,027 1,792
Additional paid-in capital 7,777,085 6,488,857
Accumulated other comprehensive loss (2,349) (2,745)
Accumulated deficit (5,485,733) (4,965,354)
Total stockholders' equity 2,291,030 1,522,550
Total liabilities and stockholders' equity $ 3,247,450 $ 2,690,504
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 2,000,000,000 0
Preferred stock, shares issued 2,000,000,000 0
Preferred stock, shares outstanding 2,000,000,000 0
Common stock, shares authorized 22,701,005,000 22,701,005,000
Common stock, shares issued 2,027,474,000 1,792,140,000
Common stock, shares outstanding 2,027,474,000 1,792,140,000
Class A Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 20,000,000,000 20,000,000,000
Common stock, shares issued 1,926,589,000 1,542,058,000
Common stock, shares outstanding 1,926,589,000 1,542,058,000
Class B Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 2,700,000,000 2,700,000,000
Common stock, shares issued 99,880,000 249,077,000
Common stock, shares outstanding 99,880,000 249,077,000
Class F Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 1,005,000 1,005,000
Common stock, shares issued 1,005,000 1,005,000
Common stock, shares outstanding 1,005,000 1,005,000
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenue $ 1,541,889 $ 1,092,673 $ 742,555
Cost of revenue 339,404 352,547 242,373
Gross profit 1,202,485 740,126 500,182
Operating expenses:      
Sales and marketing 614,512 683,701 450,120
Research and development 387,487 560,660 305,563
General and administrative 611,532 669,444 320,943
Total operating expenses 1,613,531 1,913,805 1,076,626
Loss from operations (411,046) (1,173,679) (576,444)
Interest income 1,607 4,680 15,090
Interest expense (3,640) (14,139) (3,061)
Other income (expense), net (75,415) 4,111 (2,856)
Loss before provision for (benefit from) income taxes (488,494) (1,179,027) (567,271)
Provision for (benefit from) income taxes 31,885 (12,636) 12,375
Net loss $ (520,379) $ (1,166,391) $ (579,646)
Net loss per share attributable to common stockholders, basic $ (0.27) $ (1.19) $ (1.02)
Net loss per share attributable to common stockholders, diluted $ (0.27) $ (1.20) $ (1.02)
Weighted-average shares of common stock outstanding used in computing net loss per share attributable to common stockholders, basic 1,923,617 977,722 576,959
Weighted-average shares of common stock outstanding used in computing net loss per share attributable to common stockholders, diluted 1,923,617 979,330 576,959
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net loss $ (520,379) $ (1,166,391) $ (579,646)
Other comprehensive loss      
Foreign currency translation adjustments 396 (2,042) (1,465)
Comprehensive loss $ (519,983) $ (1,168,433) $ (581,111)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Redeemable Convertible and Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Cumulative effect of Accounting Changes [Member]
Series H-1 Convertible Preferred Stock [Member]
Series F Convertible Stock [Member]
Series D Convertible Stock [Member]
Common Stock [Member]
Common Stock [Member]
Series H-1 Convertible Preferred Stock [Member]
Common Stock [Member]
Series F Convertible Stock [Member]
Common Stock [Member]
Series D Convertible Stock [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
Cumulative effect of Accounting Changes [Member]
Additional Paid-in Capital [Member]
Series H-1 Convertible Preferred Stock [Member]
Additional Paid-in Capital [Member]
Series F Convertible Stock [Member]
Additional Paid-in Capital [Member]
Series D Convertible Stock [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Retained Earnings [Member]
Cumulative effect of Accounting Changes [Member]
Redeemable Convertible Preferred Stock [Member]
Redeemable Convertible Preferred Stock [Member]
Series H Redeemable Convertible Preferred Stock [Member]
Nonredeemable Convertible Preferred Stock [Member]
Nonredeemable Convertible Preferred Stock [Member]
Series H-1 Convertible Preferred Stock [Member]
Nonredeemable Convertible Preferred Stock [Member]
Series K Convertible Preferred Stock [Member]
Nonredeemable Convertible Preferred Stock [Member]
Series H Redeemable Convertible Preferred Stock [Member]
Nonredeemable Convertible Preferred Stock [Member]
Series F Convertible Stock [Member]
Nonredeemable Convertible Preferred Stock [Member]
Series D Convertible Stock [Member]
Nonredeemable Convertible Preferred Stock [Member]
Series D Convertible Stock [Member]
Excercise Of Warrants [Member]
Nonredeemable Convertible Preferred Stock [Member]
Series A Convertible Stock [Member]
Temporary equity, beginning period, Shares at Dec. 31, 2018                                     25,947,000   742,813,000              
Temporary equity, beginning period at Dec. 31, 2018                                     $ 172,163   $ 2,087,560              
Balance at beginning period, Shares at Dec. 31, 2018           549,368,000                                            
Balance at beginning period at Dec. 31, 2018 $ (1,751,428) $ 12,525       $ 570       $ 1,627,737 $ (34)       $ (148,621) $ 762 $ (3,231,876) $ 12,559                    
Balance at beginning period, treasury shares at Dec. 31, 2018                             20,637,000                          
Issuance of Series H redeemable convertible preferred stock upon exercise of warrants, Shares                                       2,949,000                
Issuance of Series H redeemable convertible preferred stock upon exercise of warrants                                       $ 26,069                
Repurchase of common stock, held in treasury, Shares           (2,340,000)                 2,340,000                          
Repurchase of common stock, held in treasury (11,202)                           $ (11,202)                          
Sale of common stock, held in treasury 100,000                 (20,928)         $ 120,928                          
Issuance of common stock from the exercise of stock options 16,897         $ 18       16,879                                    
Issuance of common stock from the exercise of stock options, Shares           17,845,000                                            
Reclassification of redeemable convertible preferred stock into convertible preferred stock upon expiration of redemption option, Shares                                       (2,016,000)       2,016,000        
Repurchase of convertible preferred stock, Shares                                                 (3,037,000) (8,000)   (1,000)
Repurchase of convertible preferred stock                                                 $ (5,386) $ (6)    
Conversion of convertible preferred stock to common stock, Shares               10,000 30,000                               (10,000) (30,000)    
Conversion of convertible preferred stock to common stock       $ 20 $ 24               $ 20 $ 24                     $ (20) $ (24)    
Issuance of common stock upon net exercise of common stock warrants, Shares                                                     1,097,000  
Issuance of common stock upon net exercise of common stock warrants                                                     $ 7,375  
Stock issued during period 7,500                                                      
Stock issued during period, Shares                                       1,068,000                
Reclassification of redeemable convertible preferred stock into convertible preferred stock upon expiration of redemption option                                       $ (4,163)       $ 4,163        
Redemption of redeemable convertible preferred stock, Shares                                       (23,931,000)                
Redemption of redeemable convertible preferred stock                                       $ (168,000)                
Sale of common stock, held in treasury, Shares           16,584,000                 (16,584,000)                          
Other comprehensive income (1,465)                             (1,465)                        
Distributed earnings attributable to participating securities (8,481)                 (8,481)                                    
Stock-based compensation 242,114                 242,114                                    
Net loss (579,646)                               (579,646)                      
Balance at end of period, Shares at Dec. 31, 2019           581,497,000                                            
Balance at end of period at Dec. 31, 2019 (1,980,642)         $ 588       1,857,331         $ (38,895) (703) (3,798,963)                      
Temporary equity, ending period, Shares at Dec. 31, 2019                                     4,017,000   742,840,000              
Temporary equity, ending period at Dec. 31, 2019                                     $ 33,569   $ 2,093,662              
Balance at end of period, treasury shares at Dec. 31, 2019                             6,393,000                          
Repurchase of common stock, held in treasury, Shares           (808,000)                 808,000                          
Repurchase of common stock, held in treasury (3,777)                           $ (3,777)                          
Issuance of common stock from the exercise of stock options 298,829         $ 120       298,709                                    
Issuance of common stock from the exercise of stock options, Shares           120,618,000                                            
Retirement of treasury stock, Shares                             (7,201,000)                          
Retirement of treasury stock           $ (7)       (42,665)         $ 42,672                          
Conversion of convertible preferred stock to common stock, Shares           793,726,000 28,000                           (745,313,000) (28,000)            
Conversion of convertible preferred stock to common stock 2,105,319   $ 100     $ 794       2,104,525   $ 100                 $ (2,105,319) $ (100)            
Conversion of redeemable convertible preferred stock to common stock 33,569         $ 4       33,565                 $ (33,569)                  
Conversion of redeemable convertible preferred stock to common stock, Shares           4,017,000                         (4,017,000)                  
Issuance of common stock upon net exercise of common stock warrants, Shares           7,631,000                                       2,380,000    
Issuance of common stock upon net exercise of common stock warrants           $ 8       (8)                               $ 10,810    
Stock issued during period 942,529         $ 207       942,322                         $ 947          
Stock issued during period, Shares           206,501,000                                 121,000          
Conversion of preferred stock warrants to common stock warrants 31,007                 31,007                                    
Settlement of employee loan accounted for as a modification to stock option (Value) (205)         $ (4)       (201)                                    
Other comprehensive income (2,042)                             (2,042)                        
Issuance of common stock upon settlement of restricted stock units ("RSUs"), Shares           82,430,000                                            
Issuance of common stock upon settlement of restricted stock units ("RSUs")           $ 82       (82)                                    
Stock-based compensation 1,264,254                 1,264,254                                    
Settlement of employee loan accounted for as a modification to stock option (Shares)           (3,500,000)                                            
Net loss (1,166,391)                               (1,166,391)                      
Balance at end of period, Shares at Dec. 31, 2020           1,792,140,000                                            
Balance at end of period at Dec. 31, 2020 1,522,550         $ 1,792       6,488,857           (2,745) (4,965,354)                      
Issuance of common stock from the exercise of stock options $ 507,455         $ 178       507,277                                    
Issuance of common stock from the exercise of stock options, Shares 178,849         178,849,000                                            
Issuance of common stock upon vesting of growth units, Shares           1,471,000                                            
Issuance of common stock upon vesting of growth units           $ 1       (1)                                    
Issuance of common stock upon net exercise of common stock warrants and other, Shares           4,664,000                                            
Issuance of common stock upon net exercise of common stock warrants and other $ 1,712         $ 6       1,706                                    
Other comprehensive income 396                             396                        
Issuance of common stock upon settlement of restricted stock units ("RSUs"), Shares           50,350,000                                            
Issuance of common stock upon settlement of restricted stock units ("RSUs")           $ 50       (50)                                    
Stock-based compensation 779,296                 779,296                                    
Net loss (520,379)                               (520,379)                      
Balance at end of period, Shares at Dec. 31, 2021           2,027,474,000                                            
Balance at end of period at Dec. 31, 2021 $ 2,291,030         $ 2,027       $ 7,777,085           $ (2,349) $ (5,485,733)                      
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating activities      
Net loss $ (520,379) $ (1,166,391) $ (579,646)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 14,897 13,871 12,255
Stock-based compensation 778,215 1,270,702 241,970
Deferred income taxes 43,316 (20,385) (7,199)
Impairment of assets held for sale 0 674 23,407
Non-cash operating lease expense 33,821 35,049 0
Unrealized and realized loss (gain) from marketable securities, net 73,311 0 0
Other operating activities 2,722 3,606 2,772
Changes in operating assets and liabilities:      
Accounts receivable (35,237) (108,476) (23,905)
Prepaid expenses and other current assets (10,929) (18,565) 18,809
Other assets (3,345) (8,605) (22,251)
Accounts payable 57,767 (34,681) 23,424
Accrued liabilities 15,245 38,505 3,733
Deferred revenue, current and noncurrent 24,732 (30,905) (134,396)
Customer deposits, current and noncurrent (104,944) (230,873) 279,226
Operating lease liabilities, current and noncurrent (32,156) (43,639) 0
Other noncurrent liabilities (3,185) 3,505 (3,414)
Net cash used in operating activities 333,851 (296,608) (165,215)
Investing activities      
Purchases of property and equipment (12,627) (12,236) (13,096)
Purchases of marketable securities (308,315) 0 0
Proceeds from the sale of assets held for sale 0 942,529 100,000
Purchases of equity method investments 0 (2,934) (25,868)
Return of capital from equity method investment 0 0 17,000
Purchases of alternative investments (50,941) 0 0
Purchases of privately-held securities (23,009) 0 0
Other investing activities (3,020) 250 0
Net cash used in investing activities (397,912) (14,920) (21,964)
Financing activities      
Proceeds from the issuance of common stock, net of issuance costs 0 199,369 544,413
Proceeds from issuance of debt, net of issuance costs 507,455 298,829 16,897
Principal payments on borrowings (200,000) (400,000) (150,000)
Proceeds from the exercise of common stock options 0 0 7,500
Repurchase of common stock 0 (3,777) (11,202)
Redemption of redeemable convertible preferred stock 0 0 (168,000)
Repurchase of convertible preferred stock 0 0 (13,873)
Other financing activities (708) (497) (1,202)
Net cash provided by financing activities 306,747 1,036,453 324,533
Effect of foreign exchange on cash, cash equivalents, and restricted cash (3,918) 1,259 (2,227)
Net increase (decrease) in cash, cash equivalents, and restricted cash 238,768 726,184 135,127
Cash, cash equivalents, and restricted cash - beginning of period 2,128,146 1,401,962 1,266,835
Cash, cash equivalents, and restricted cash - end of period 2,366,914 2,128,146 1,401,962
Supplemental disclosures of cash flow information:      
Cash paid for income taxes 4,131 14,283 8,579
Cash paid for interest 2,774 11,432 2,710
Supplemental disclosures of non-cash investing and financing information:      
Reclassification of redeemable convertible preferred stock into convertible preferred stock upon expiration of redemption option 0 0 4,163
Convertible Preferred Stock [Member]      
Supplemental disclosures of non-cash investing and financing information:      
Conversion of stock 0 10,810 7,375
Redeemable Convertible Preferred Stock [Member]      
Supplemental disclosures of non-cash investing and financing information:      
Conversion of stock 0 0 26,069
Conversion of Redeemable Convertible Preferred Stock to Common Stock [Member]      
Supplemental disclosures of non-cash investing and financing information:      
Conversion of stock 0 2,138,988 0
Conversion Of Convertible Preferred Stock Warrants Into Common Stock Warrants [Member]      
Supplemental disclosures of non-cash investing and financing information:      
Conversion of stock $ 0 $ 31,007 $ 0
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
 Organization
1. Organization
Palantir Technologies Inc. (including its subsidiaries, “Palantir” or “the Company”) was incorporated in Delaware on May 6, 2003. The Company builds and deploys software platforms, that serve as the central operating systems for its customers.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Significant Accounting Policies
2. Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding annual financial reporting. The accompanying consolidated financial statements include the accounts of Palantir Technologies Inc. and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Investments in entities where the Company holds at least a 20% ownership interest and has the ability to exercise significant influence over the investee, but not control, are accounted for using the equity method of accounting. For such investments, the share of the investee’s results of operations is included as a component of other income (expense), net in the consolidated statements of operations and the investment balance is included in other assets and classified as noncurrent in the consolidated balance sheets. Certain prior year balances have been reclassified to conform to the current year presentation. Such reclassifications did not affect total revenues, loss from operations, net loss, or cash flows. The Company’s fiscal year ends on December 31.
Direct Listing
On September 30, 2020, the Company completed a direct listing of its Class A common stock on the New York Stock Exchange (“NYSE”) (the “Direct Listing”). Immediately prior to the Direct Listing, all outstanding shares of redeemable convertible preferred stock and convertible preferred stock were converted into Class B common stock, and all of the Company’s outstanding preferred stock warrants were converted into common stock warrants, which resulted in the reclassification of the warrants liability to additional
paid-in
capital.
Use of Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods.
Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, the identification of performance obligations in customer contracts; the valuation of deferred tax assets and uncertain tax positions; the collectability of contract consideration, including accounts receivable; the useful lives of tangible assets; and the incremental borrowing rate for operating leases. Estimates and judgments are based on historical experience, forecasted events, and various other assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could affect the Company’s financial position and results of operations.
Segments
The Company has two operating segments, commercial and government, which were determined based on the manner in which the chief operating decision maker (“CODM”), who is the chief executive officer, manages the
 
operations of the Company for purposes of allocating resources and evaluating performance. Various factors, including the Company’s organizational and management reporting structure and customer type, were considered in determining these operating segments.
The Company’s operating segments are described below:
 
   
Commercial
: This segment primarily serves customers working in
non-government
industries.
 
   
Government
: This segment primarily serves customers that are United States (“U.S.”) government and
non-U.S.
government agencies.
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash equivalents primarily consist of amounts invested in money market funds.
Restricted cash primarily consists of cash and certificates of deposit that are held as collateral against letters of credit and guarantees that the Company is required to maintain for operating lease agreements, certain customer contracts, and other guarantees and financing arrangements.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the amounts shown in the consolidated statements of cash flows (in thousands):
 
    
As of December 31,
 
    
2021
    
2020
    
2019
 
Cash and cash equivalents
  
 
$
2,290,674     
 
$
2,011,323     
 
$
1,079,154  
Restricted cash
     36,628        37,285        52,099  
Restricted cash, noncurrent
     39,612        79,538        270,709  
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents, and restricted cash
  
 
$
2,366,914     
 
$
2,128,146     
 
$
1,401,962  
    
 
 
    
 
 
    
 
 
 
Accounts Receivable and Allowance for Credit Losses
Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses, if any. The Company generally grants
non-collateralized
credit terms to its customers. Allowance for credit losses is based on the Company’s best estimate of probable losses inherent in its accounts receivable portfolio and is determined based on expectations of the customer’s ability to pay by considering factors such as customer type (commercial or government), historical experience, financial position of the customer, age of the accounts receivable, current economic conditions, including the ongoing
COVID-19
pandemic, and reasonable and supportable forward-looking factors about its portfolio and future economic conditions. Accounts receivable are
written-off
and charged against an allowance for credit losses when the Company has exhausted collection efforts without success. Based upon the Company’s assessment as of December 31, 2021 and 2020, it did not record an allowance for credit losses as probable losses are not expected to be material.
Concentrations of Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, restricted cash, accounts receivable, and marketable securities. Cash
 
equivalents primarily consist of money market funds with original maturities of three months or less, which are invested primarily with U.S. financial institutions. Cash deposits with financial institutions, including restricted cash, generally exceed federally insured limits. Management believes minimal credit risk exists with respect to these financial institutions and the Company has not experienced any losses on such amounts.
The Company is exposed to concentrations of credit risk with respect to accounts receivable presented on the consolidated balance sheets. The Company’s accounts receivable balances as of December 31, 2021 and 2020 were $190.9 million and $156.9 million, respectively. No customer represented more than 10% of total accounts receivable as of December 31, 2021. Customer G represented 13% of total accounts receivable as of December 31, 2020. No other customer represented more than 10% of total accounts receivable as of December 31, 2020.
For the year ended December 31, 2021, no customer represented 10% or more of total revenue. For the year ended December 31, 2020, Customer F, which is in the government operating segment, represented 10% of total revenue. For the year ended December 31, 2019, Customer D, which is in the commercial operating segment, represented 12% of total revenue. No other customers represented more than 10% of total revenue for the years ended December 31, 2020 and 2019.
Alternative Investments
Alternative investments include gold bars and are recorded in prepaid expenses and other current assets on the consolidated balance sheets. The investments are initially recorded at cost and subsequently remeasured at the lower of cost or market each reporting period. Market value is determined by using quoted market prices of identical or similar assets from active markets. Unrealized losses are recorded in other income (expense), net in the consolidated statements of operations. Realized gains and losses are recorded in other income (expense), net upon realization.
Property and Equipment, Net
Property and equipment, net are stated at cost less accumulated depreciation and amortization. Depreciation is recognized using the straight-line method over the estimated useful lives of the respective assets, which are generally three years. Leasehold improvements are capitalized and amortized using the straight-line method over the shorter of the remaining lease term or the estimated useful life, which is generally five years. Maintenance and repairs that do not improve or extend the useful lives of the assets are expensed when incurred. Upon sale or retirement of assets, the cost and related accumulated depreciation and amortization are derecognized from the consolidated balance sheet and any resulting gain or loss is recorded in the consolidated statements of operations in the period realized.
Equity Method Investments
In general, nonconsolidated investments in which the Company owns 20% to 50% of the affiliate’s equity and has the ability to exercise significant influence but does not control are accounted for under the equity method. In making this determination, the Company first considers whether it has a direct or indirect controlling financial interest based on either the variable interest entity (“VIE”) model or the voting interest entity (“VOE”) model.
The Company adjusts the carrying value of its investment by its proportionate share of the net earnings or losses of the investee, adjustments for unrealized profits or losses on intra-entity transactions, impairment charges, dividends received, additional capital investments, and the amortization of basis differences during the respective reporting period. The Company’s proportionate share of the net earnings or loss of its equity method investments
 
are based on the most recently available financial statements of the investee and is reflected as a component of other income (expense), net in the consolidated statements of operations. The income tax benefit or expense related to the Company’s interest in the net earnings or loss of the equity method investee is reported in the consolidated provision (benefit) for income taxes. The Company reviews the investments for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the consolidated statements of
operations
.
Privately-held Securities
Equity securities in private-held companies without readily determinable fair values are recorded using the measurement alternative. Such investments are carried at cost, less any impairments, and are adjusted for subsequent observable price changes in orderly transactions for identical or similar investments of the same issuer. Changes in the basis of the equity securities are recognized in other income (expense), net in the consolidated statements of operations.
Impairment of Long-Lived Assets
Long-lived assets are reviewed for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the future undiscounted cash flows that the asset is expected to generate. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.
Leases
The Company adopted the Accounting Standard Update (“ASU”)
2016-02,
Leases,
and additional ASUs issued to clarify and update the guidance in ASU
2016-02
(collectively “ASC 842”), as of January 1, 2020.
The Company determines if an arrangement is a lease at inception. An arrangement is or contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If a lease is identified, classification is determined at lease commencement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. The Company’s leases do not provide an implicit interest rate and therefore the Company estimates its incremental borrowing rate to discount lease payments. The incremental borrowing rate reflects the interest rate that the Company would have to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease
right-of-use
(“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs, and lease incentives. Renewals or early terminations are not accounted for unless the Company is reasonably certain to exercise these options. Operating lease expense is recognized and the ROU asset is amortized on a straight-line basis over the lease term.
The Company has lease agreements with lease and
non-lease
components, which are accounted for as a single lease component. The Company elected to use the transition relief package of practical expedients but did not elect to use the hindsight practical expedient in determining a lease term and impairment of ROU assets at the adoption date. For short-term leases, defined as leases with a term of twelve months or less, the Company elected the practical expedient to not recognize an associated lease liability and ROU asset. Lease payments for short-term leases are expensed on a straight-line basis over the lease term.
Operating leases are included in operating lease
right-of-use
assets, operating lease liabilities, and operating lease liabilities,
non-current
on the Company’s consolidated balance sheets. Finance leases are not
material
.
Fair Value Measurement
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for that asset or liability in an orderly transaction between market participants on the measurement date.
The Company measures fair value based on a three-level hierarchy of inputs, maximizing the use of observable inputs, where available, and minimizing the use of unobservable inputs when measuring fair value. A financial instrument’s level within the three-level hierarchy is based on the lowest level of input that is significant to the fair value measurement. The three-level hierarchy of inputs is as follows:
Level
 1
: Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level
 2
: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level
 3
: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on the Company’s own assumptions about current market conditions and require significant management judgment or estimation.
Financial instruments consist of money market funds and certificates of deposit included in cash equivalents and restricted cash, accounts receivable, marketable securities, other assets accounted for at fair value, accounts payable, and accrued liabilities. Money market funds, certificates of deposit, and marketable securities are stated at fair value on a recurring basis. Accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Revenue Recognition
The Company generates revenue from the sale of subscriptions to access its software in the Company’s hosted environment, along with ongoing operations and maintenance (“O&M”) services (“Palantir Cloud”); software licenses, primarily term licenses in the customers’ environments, with ongoing O&M services
(“On-Premises
Software”); and professional services.
In accordance with Accounting Standards Codification (“ASC”) Topic 606,
Revenue from Contracts with Customers
, the Company recognizes revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company applies the following five-step revenue recognition model in accounting for its revenue arrangements:
 
   
Identification of the contract(s) with the customer, including whether collectability of the consideration is probable by considering the customers’ ability and intention to pay;
 
   
Identification of the performance obligations in the contract;
 
   
Determination of the transaction price;
 
   
Allocation of the transaction price to the performance obligations in the contract; and
 
   
Recognition of revenue when, or as, the Company satisfies a performance obligation.
Each of the Company’s significant performance obligations and the Company’s application of ASC 606 to its revenue arrangements is discussed in further detail below.
 
Palantir Cloud
The Company’s Palantir Cloud subscriptions grant customers the right to access the software functionality in a hosted environment controlled by Palantir and are sold together with stand-ready O&M services, as further described below. The Company promises to provide continuous access to the hosted software throughout the contract term. Revenue associated with Palantir Cloud subscriptions is generally recognized over the contract term on a ratable basis, which is consistent with the transfer of control of the Palantir Cloud subscription to the customer.
On-Premises
Software
Sales of the Company’s software licenses, primarily term licenses, grant customers the right to use functional intellectual property, either on their internal hardware infrastructure or on their own cloud instance, over the contractual term and are also sold together with stand-ready O&M services. The O&M services include critical updates, support, and maintenance services required to operate the software and, as such, are necessary for the software to maintain its intended utility over the contractual term. Because of this requirement, the Company has concluded that the software licenses and O&M services, which together the Company refers to as
On-Premises
Software, are highly interdependent and interrelated and represent a single distinct performance obligation within the context of the contract. Revenue is generally recognized over the contract term on a ratable basis.
Professional Services
The Company’s professional services support the customers’ use of the software and include, as needed,
on-demand
user support, user-interface configuration, training, and ongoing ontology and data modeling support. Professional services contracts typically include the provision of
on-demand
professional services for the duration of the contractual term. These services are typically coterminous with a Palantir Cloud subscription or the
On-Premises
Software. Professional services are
on-demand,
whereby the Company performs services throughout the contract period; therefore, the revenue is recognized over the contractual term.
Contract Liabilities 
The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in contract liabilities consisting of either deferred revenue or customer deposits (“contract liabilities”). Deferred revenue represents billings under noncancelable contracts before the related product or service is transferred to the customer. Customer deposits consist of refundable payments received in advance of the start of the contractual term or for anticipated revenue generating activities for the portion of a contract term that is subject to cancellation. Many of the Company’s arrangements include terms that allow the customer to terminate the contract for convenience and receive a
pro-rata
refund of the amount of the customer deposit for the period of time remaining in the contract term after the applicable termination notice period expires. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposits.
The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.
Areas of Judgment and Estimation
The Company’s contracts with customers can include multiple promises to transfer goods or services to the customer. Determining whether promises are distinct performance obligations that should be accounted for separately — or not distinct within the context of the contract and, thus, accounted for together — requires significant judgment. The Company concluded that the promise to provide a software license is highly interdependent and interrelated with the promise to provide O&M services and such promises are not distinct within the context of its contracts and are accounted for as a single performance obligation as the Company’s
On-Premises
Software.
Additionally, the pricing of the Company’s contracts is generally fixed; however, it is possible for contracts to include variable consideration in the form of performance bonuses, which can be based on subjective or objective criteria. The Company includes the estimated amount of variable consideration that it expects to receive to the extent it is probable that a significant revenue reversal will not occur. Any amounts received in the form of performance bonuses were not material in the periods presented.
Costs to Obtain and Fulfill Contracts
Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. The Company recognizes a contract cost asset for the incremental costs of obtaining a contract with a customer if it is expected that the economic benefit and amortization period will be longer than one year. Costs to obtain contracts were not material in the periods presented.
The Company recognizes an asset for the costs to fulfill a contract with a customer if the costs are specifically identifiable, generate or enhance resources used to satisfy future performance obligations, and are expected to be recovered. Costs to fulfill contracts were not material in the periods presented.
Software Development Costs
The Company evaluates capitalization of certain software development costs subsequent to the establishment of technological feasibility. Based on the Company’s product development process and substantial development risks, technological feasibility is established for the Company’s products when they are made available for general release. Accordingly, the Company has charged all such costs to research and development expense in the period incurred.
Cost of Revenue
Cost of revenue primarily includes salaries, stock-based compensation expense, and benefits for personnel involved in performing O&M and professional services, as well as third-party cloud hosting services, allocated overhead, and other direct costs.

Sales and Marketing Costs
Sales and marketing costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in sales functions, executing on pilots, and performing other brand building activities, as well as third-party cloud hosting services for our pilots, marketing and sales event-related costs, and allocated overhead. The Company generally charges all such costs to sales and marketing expense in the period incurred. Advertising costs are expensed as incurred and included in sales and marketing expense in the consolidated statements of operations. Advertising expense totaled $26.3
 
million for the year ended December 31, 2021 and was immaterial for the years ended December 31, 2020 and 2019.
Research and Development Costs
Research and development costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in performing the activities to develop and improve the Company’s platforms, as well as third-party cloud hosting services, and allocated overhead. Research and development costs are expensed as incurred.
Commitments and Contingencies
Liabilities for loss contingencies arising from claims, disputes, legal proceedings, fines and penalties, and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. Recoveries of such legal costs from insurance policies are recorded as an offset to legal expenses in the period they are received.
Stock-Based Compensation
The Company accounts for stock-based compensation expense in accordance with the fair value recognition and measurement provisions of GAAP, which require compensation cost for the grant-date fair value of stock-based awards to be recognized over the requisite service period. The Company determines the fair value of stock-based awards granted or modified on the grant date or modification date using appropriate valuation techniques.
Service-Based Vesting
The Company grants RSUs and stock option awards, that vest only based upon the satisfaction of a service condition. For RSUs, the Company determines the grant-date fair value of the RSUs as the fair value of the Company’s common stock on the grant date. The Company records stock-based compensation expense for stock options and RSUs that vest only based upon the satisfaction of a service condition on a straight-line basis over the requisite service period, which is generally four years. For stock option awards, the Company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted. The Black-Scholes option pricing model requires the input of highly subjective assumptions, including the expected term of the option, the expected volatility of the price of the common stock, risk-free interest rates, and the expected dividend yield of the common stock. The assumptions used to determine the fair value of the option awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The Company recognizes forfeitures as they occur.
Performance-Based Vesting
The Company grants awards, including RSUs, that vest upon the satisfaction of both a service condition and a performance condition. The performance-based vesting condition for the RSUs granted prior to the Company’s Direct Listing was satisfied upon the occurrence of the Direct Listing and are expensed using the accelerated attribution method over the remaining service period.

Employee Benefit Plan
The Company sponsors a 401(k)
tax-deferred
savings plan for all employees who meet certain eligibility requirements. Participants may contribute, on a pretax and
post-tax
basis, a percentage of their qualifying annual compensation, but not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company may make additional matching contributions on behalf of the participants.
The Company did not make matching contributions for the years ended December 31, 2021, 2020, and 2019.
Income Taxes
The Company estimates its current tax expense together with assessing temporary differences resulting from differing treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on the Company’s consolidated balance sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company’s consolidated statements of operations become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, the realization of the Company’s deferred tax assets are dependent on future taxable income against which these deductions, losses, and credits can be utilized.
The Company evaluates the realizability of its deferred tax assets and recognizes a valuation allowance when it is more likely than not that a future benefit on such deferred tax assets will not be realized. Changes in the valuation allowance, when recorded, would be included in the Company’s consolidated statements of operations. Management’s judgment is required in determining the Company’s valuation allowance recorded against its net deferred tax assets.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50%
likelihood of being realized upon settlement. The Company recognizes interest and penalties related to uncertain tax positions in its provision (benefit) for income taxes. The Company is subject to the Global Intangible Low Taxed income (“GILTI”) tax in the U.S. The Company has elected to treat taxes on future GILTI inclusions as a current period expense if and when incurred. 
Net Loss Per Share Attributable to Common Stockholders
The Company computes net loss per share attributable to its common stockholders using the
two-class
method required for participating securities, which determines net loss per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in distributed and undistributed earnings. The
two-class
method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.
The rights, including the liquidation and dividend rights, of the holders of Class A, Class B, and Class F common stock (collectively, the “common stock”) are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for all classes of common stock on an individual or combined basis. As such, the Company has presented the net loss attributed to its common stock on a combined basis.
Foreign Currency
Generally the functional currency of the Company’s international subsidiaries is the local currency of the country in which they operate. The Company translates the assets and liabilities of its
non-U.S.
dollar functional currency subsidiaries into U.S. dollars using exchange rates in effect at the end of each reporting period. Revenue and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized as a cumulative translation adjustment and included in accumulated other comprehensive income (loss).
 
 
For transactions that are not denominated in the local functional currency, the Company remeasures monetary assets and liabilities at exchange rates in effect at the end of each reporting period. Transaction gains and losses from the remeasurement are recognized in other income (expense), net within the consolidated statements of operations.
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU
2019-12,
Simplifying the Accounting for Income Taxes (Topic 740)
as part of its simplification initiative to reduce the cost and complexity in accounting for income taxes. ASU
2019-12
removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU
2019-12
also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU
2019-12
as of January 1, 2021 using transition methods allowed under each aspect of the guidance. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contract Liabilities and Remaining Performance Obligations
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Contract Liabilities and Remaining Performance Obligations
3. Contract Liabilities and Remaining Performance Obligations
Contract Liabilities
The Company’s contract liabilities consist of deferred revenue and customer deposits. As of December 31, 2021 and 2020, the Company’s contract liability balances were $463.3 million and $531.9 million, respectively. Revenue of $378.4 million and $477.7 million was recognized during the years ended December 31, 2021 and 2020, respectively, that was included in the contract liabilities balances as of December 31, 2020 and 2019, respectively.
Remaining Performance Obligations
The Company’s arrangements with its customers often have terms that span over multiple years. However, the Company allows many of its customers to terminate contracts for convenience prior to the end of the stated term with less than twelve months’ notice. Revenue allocated to remaining performance obligations represents noncancelable contracted revenue that has not yet been recognized, which includes deferred revenue and, in certain instances, amounts that will be invoiced. The Company has elected the practical expedient allowing the Company to not disclose remaining performance obligations for contracts with original terms of twelve months or less. Cancelable contracted revenue, which includes customer deposits, is not considered a remaining performance obligation.
The Company’s remaining performance obligations were $1.1 billion as of December 31, 2021, of which the Company expects to recognize approximately 42% as revenue over the next twelve months.
Disaggregation of Revenue
See
Note 14. Segment and Geographic Information
for disaggregated revenue by customer segment and geographic region.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments and Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Investments and Fair Value Measurements
4. Investments and Fair Value Measurements
The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation (in thousands):
 
    
As of December 31, 2021
 
    
Total
    
Level 1
    
Level 2
    
Level 3
 
Assets:
                                   
 
 
Money market funds
  
 
$
507,317       
 
$
507,317       
 
$
—       
 
$
—     
 
Certificates of deposit
     51,892          —          51,892          —     
Marketable securities
     234,153          234,153          —          —     
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Total
  
 
$
     793,362       
 
$
     741,470       
 
$
    51,892       
 
$
—     
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
As of December 31, 2020
 
    
Total
    
Level 1
    
Level 2
    
Level 3
 
Assets:
                                   
Money market funds
  
 
$
1,075,783       
 
$
1,075,783       
 
$
—       
 
$
—    
 
Certificates of deposit
     74,097          —          74,097          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Total
  
 
$
    1,149,880       
 
$
    1,075,783       
 
$
    74,097       
 
$
—    
    
 
 
    
 
 
    
 
 
    
 
 
 
Certificates of Deposit
The Company’s Level 2 instruments consist of restricted cash invested in certificates of deposit. The fair value of such instruments is estimated based on valuations obtained from third-party pricing services that utilize industry standard valuation models, including both income-based and market-based approaches, for which all significant inputs are observable either directly or indirectly. These inputs include interest rate curves, foreign exchange rates, and credit ratings.
Marketable Securities
Marketable securities consist of equity securities in publicly-traded companies and are recorded at fair market value each reporting period. Realized and unrealized gains and losses are recorded in other income (expense), net on the consolidated statements of operations. During the year ended December 31, 2021, the Company recorded net unrealized losses of 
$
72.8
 million
within other income (expense), net on the consolidated statements of operations.
Investments
During 2021, the Company approved and entered into certain agreements (“Investment Agreements”) to purchase, or commit to purchase, as further discussed in
Note 9.
Commitments and Contingencies — Investment 
Commitments,
shares of various entities, including special purpose acquisition companies and/or other privately-held or publicly-traded entities (each, an “Investee,” and such purchases, and commitments to purchase, the
“Investments”). In connection with signing the Investment Agreements, each Investee or an associated entity and the Company entered into a commercial contract for access to the Company’s products and services. The total value of such commercial contracts was
 
$767.9
 million
as of December 31, 2021, which is inclusive of
 
$116.2
 million
of contractual options. The terms of such contracts, including contractual options, range from three to ten years. The majority of these commercial contracts are subject to various termination provisions, including for convenience in the event a proposed business combination is not completed.
During 2021, the Company assessed the concurrent agreements under the
non-monetary
guidance within
ASC 606 —
Revenue from Contracts
 with Customers
as well as the commercial substance of each arrangement considering the customer’s ability and intention to pay as well as the Company’s obligation to perform under
each
contract. The total revenue recognized from these commercial contracts during the year ended December 31, 2021 was $48.3
 
million.
The following table presents the details of the investments purchased under such Investment Agreements during the year ended December 31, 2021 (in thousands):
 
Entity
 
(1)
  
Share Amount
    
Investment Amount
 
Celularity
                         2,000        $                     20,000  
Faraday Future
     2,500          25,000  
 
Astrocast
     1,520          5,000  
BlackSky
     800          8,000  
Lilium
     4,100          41,000  
Sarcos Robotics
     2,100          21,000  
Roivant Sciences
     3,000          30,000  
Babylon Health
     3,500          35,000  
Bird Global
     2,000          20,000  
Embark Trucks
     1,800          18,000  
Wejo
     3,500          35,000  
Pear Therapeutics
     1,000          10,000  
Boxed
     2,000          20,000  
Skydweller
 
(2)
     3,000          3,000  
Hyundai Oilbank
 
(2)
     676          20,000  
AdTheorent
     1,500          15,000  
    
 
 
    
 
 
 
Total
     34,996      $ 326,000  
    
 
 
    
 
 
 
 
(1)
 
Investments are in publicly-traded marketable securities, unless otherwise noted.
(2)
 
Investment in privately-held company.
Alternative Investments
During the
year ended December 31, 2021, the Company purchased $50.9 million in
100-ounce
gold bars. The gold bars will initially be kept in a secure third-party facility located in the northeastern United States. The Company is able to take physical possession of the gold bars stored at the facility at any time with reasonable notice. During the year ended December 31, 2021, unrealized losses on the Company’s alternative investments were not material.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
 Balance Sheet Components
5. Balance Sheet Components
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
 
  
As of December 31,
 
 
  
2021
 
  
2020
 
Leasehold improvements
   $ 72,834      $ 85,196  
Computer equipment, software, and other
     16,916        22,275  
Furniture and fixtures
     8,358        9,976  
Construction in progress
     3,126        493  
    
 
 
    
 
 
 
Total property and equipment, gross
     101,234        117,940  
Less: accumulated depreciation and amortization
     (69,930      (88,399
    
 
 
    
 
 
 
Total property and equipment, net
   $             31,304      $             29,541  
    
 
 
    
 
 
 
Depreciation and amortization expense related to property and equipment, net was $12.8 million, $13.9 million, and $12.2 million for the years ended December 31, 2021, 2020, and 2019, respectively.
Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
 
    
As of December 31,
 
    
2021
    
2020
 
Accrued payroll and related expenses
   $ 60,732      $ 85,466  
Accrued other liabilities
     95,074        73,080  
    
 
 
    
 
 
 
Total accrued liabilities
   $ 155,806      $ 158,546  
    
 
 
    
 
 
 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Method Investments
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments
6. Equity Method Investments
Palantir Technologies Japan, K.K.
During November 2019, the Company and SOMPO Holdings, Inc. (“SOMPO”) created a Japanese Kabushiki Kaisha (“K.K.”), Palantir Technologies Japan, K.K. (“Palantir Japan”) to distribute Palantir platforms to the Japanese market. Upon closing of the transaction with SOMPO, the Company purchased a total of 100,000 shares of Palantir Japan common stock for $25.0 million. The shares the Company received in exchange represent a 50% voting interest in Palantir Japan. The remaining 50% of the voting interest is held by SOMPO. The Company’s investment in Palantir Japan is accounted for as an equity method investment as the Company is able to exercise significant influence over, but does not control, the investee.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt
7. Debt
2014 Credit Facility
In October 2014, the Company entered into an unsecured revolving credit facility which has been subsequently amended (the “2014 Credit Facility”). The revolving credit facility allows for the drawdown of up to
$400.0 million to fund working capital and general corporate expenditures. Outstanding balances under the 2014 Credit Facility incur interest at the London Interbank Offered Rate (“LIBOR”), or the applicable benchmark replacement rate, plus a margin of 2.75% per annum, subject to certain adjustments, and the Company incurs a commitment fee of 0.375% assessed on the daily average undrawn portion of revolving commitments. Interest and commitment fees are payable at the end of an interest period or at each three-month interval if the interest period is longer than three months. The 2014 Credit Facility, as amended, matures on June 4, 2023.
As of December 31, 2021, the Company had no amounts outstanding and a $400.0 million undrawn revolving credit facility. As of December 31, 2020, the Company had $200.0 million in outstanding debt.
The 2014 Credit Facility contains customary representations and warranties, and certain financial and nonfinancial covenants, including but not limited to maintaining minimum liquidity of $50.0 million, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2014 Credit Facility as of December 31, 2021.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases
8. Leases
The Company has operating leases primarily for corporate office space, and equipment. Certain lease agreements contain renewal options, rent abatement, and escalation clauses that are factored into our determination of lease payments when appropriate. The Company’s leases have remaining terms up to March 2032 with renewal terms up to June 2033 or options to terminate leases within the next six years.
Supplemental balance sheet information related to lease liabilities at December 31, 2021 and 2020 was as follows (in thousands):
 
           
As of December 31,
 
Lease-Related Assets and Liabilities
  
Financial Statement Line Items
    
2021
    
2020
 
Right-of-use
assets:
                          
Operating leases
    
Operating lease right-of-use assets
     $ 216,898      $ 217,075  
 
             
 
 
    
 
 
 
Total
right-of-use
assets
            $ 216,898      $ 217,075  
Lease liabilities:
                          
Operating leases
     Operating lease liabilities      $ 39,927      $ 29,079  
       Operating lease liabilities, noncurrent        220,146        229,800  
             
 
 
    
 
 
 
Total lease liabilities
            $ 260,073      $ 258,879  
             
 
 
    
 
 
 
The components of lease expense included in the Company’s consolidated statements of operations include (in thousands):
 
    
Years Ended December 31,
 
    
2021
    
2020
 
Operating lease expense
   $ 51,330      $ 53,576  
Short-term lease expense
     4,165        8,942  
Variable lease expense
     7,518        9,433  
Less: Sublease income
     19,957        19,769  
    
 
 
    
 
 
 
Total lease expense, net
   $ 43,056      $ 52,182  
    
 
 
    
 
 
 
Variable lease costs are primarily related to payments made to lessors for common area maintenance, property taxes, insurance, and other operating expenses. Short-term lease costs primarily represent temporary employee housing. Finance lease costs were not material for the years ended December 31, 2021 and 2020.
Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):


 
  
As of December 31, 2021
 
 
  
Operating Lease
Commitments
 
  
Less: Sublease
Income
 
  
Net Lease
Commitments
 
Year ended December 31,
                       
2022
  $ 53,258     $ 12,461     $ 40,797  
2023
    54,206       18,274       35,932  
2024
    44,025       16,403       27,622  
2025
    42,163       14,210       27,953  
2026
    37,045       13,748       23,297  
Thereafter
    92,365       57,653       34,712  
   
 
 
   
 
 
   
 
 
 
Total undiscounted liabilities
    323,062       132,749       190,313  
Less: Imputed interest
    (62,989           (62,989
   
 
 
   
 
 
   
 
 
 
Total operating lease liabilities
  $ 260,073     $ 132,749     $ 127,324  
   
 
 
   
 
 
   
 
 
 
The weighted-average remaining lease term related to the Company’s operating lease liabilities as of December 31, 2021 and 2020 was 6.9 years and 8.1 years, respectively. The weighted-average discount rate related to the Company’s operating lease liabilities as of December 31, 2021 and 2020 was 6.03% and 6.34%, respectively.
The following table sets forth the supplemental information related to the Company’s operating leases for the year ended December 31, 2021 (in thousands):

 
 
  
Years Ended December 31,
 
 
  
2021
 
  
2020
 
Cash paid for operating lease liabilities
   $         49,228      $         58,157  
Lease liabilities arising from obtaining
right-of-use
assets
   $ 34,606      $ 17,647  
Under ASC 840, during the year ended December 31, 2019, net rent expense was $38.5 million, which included sublease income of $14.8 million.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
9. Commitments and Contingencies
Letters of Credit and Guarantees
The Company had irrevocable standby letters of credit and guarantees, including bank guarantees, outstanding in the amounts of $76.2 million and $116.8 million as of December 31, 2021 and 2020, respectively, which were fully collateralized. The Company is required to maintain these letters of credit and guarantees primarily in connection with operating lease agreements, certain customer contracts, and other guarantees and financing arrangements. As of December 31, 2021, these letters of credit and guarantees had expiration dates through August 2028.

Purchase Commitments
In December 2019, the Company entered into, and subsequently amended, a minimum annual commitment to purchase cloud hosting services of at least $1.49 billion over six contract years, with an optional carryover period through June 30, 2029, in exchange for various discounts on such services. If the spend does not meet the minimum annual commitment each year or at the end of the term, the Company is obligated to make a return payment. If the difference is greater than $30.0 million for each of the first three contract years or $50.0 million for each of the contract years thereafter (“relief amounts”), the Company has the option to pay the respective relief amount for that year for services to be utilized in the future and the excess amount of the difference above the relief amount would be added to the minimum annual commitment of the following year through the end of the contract. As of December 31, 2021, the Company had satisfied $72.8 million of its $167.0 million commitment for the contract year ending June 30, 2022.
In June 2020, the Company entered into an additional commitment to purchase at least $45.0 million of cloud hosting services over a period of five years commencing on June 1, 2020 and ending on May 31, 2025. If the spend commitment is not met at the end of the term, the Company is obligated to pay the full amount of the outstanding balance (“shortfall payment”). The shortfall payment may be applied as a prepayment against consumption during an additional twelve-month coverage period expiring on May 31, 2026, at which time any unused amount would be forfeited. As of December 31, 2021, the Company had satisfied $10.4 million of its commitment.
Investment Commitments
The Company approved and entered into certain Investment Agreements with Investees, as further discussed in
Note 4. Investments and Fair Value
Measurements—Investments.
As
 of December 31, 2021, the Company had outstanding investment commitments, subject to the applicable terms and conditions, to purchase a total
of 13.5 million shares for an aggregate purchase price of $134.5 million. The closings of certain of such Investments are contingent upon the completion of a proposed business combination between the applicable Investee and other applicable parties.
The following table presents details related to the Company’s investment commitments outstanding as of December 31, 2021 (in thousands):

 
Entity
  
Investment
Agreement Date
 
  
Committed
Share
Amount
 
  
Committed
Investment
Amount
 
       
       
Fast
Radius 
(1)(2)
     July 18, 2021        2,000      $                 20,000  
       
Tritium 
(1)(2)
     July 27, 2021        1,500        15,000  
       
FinAccel
     August 2, 2021        1,000        10,000  
       
Energy
Vault 
(1)(2)
     September 8, 2021        850        8,500  
       
Electric vehicle charging
company 
(1)
     September 10, 2021        2,000        20,000  
       
Rigetti &
Co, Inc.
(1)
     October 6, 2021        1,000        10,000  
       
Telecommunications
company 
(1)
     October 6, 2021        1,600        16,000  
       
Rubicon
Technologies 
(1)
     December 15, 2021        3,500        35,000  
       
             
 
 
    
 
 
 
       
Total
                          13,450      $ 134,500  
             
 
 
    
 
 
 
 
 
(1)
Commercial contract contains termination for convenience clauses in the event the proposed business combination and/or the Company’s proposed investment is not completed.
(2)
 
The Company’s investment closed after December 31, 2021. See further discussion in
Note 15. Subsequent Events.
Litigation and Legal Proceedings
From time to time, third parties may assert patent infringement claims against the Company. In addition, from time to time, the Company may be subject to other legal proceedings and claims in the ordinary course of business, including claims of alleged infringement of trademarks, copyrights, and other intellectual property rights; employment claims; securities claims; investor claims; corporate claims; class action claims; and general contract, tort, or other claims. The Company may from time to time also be subject to various legal or government claims, disputes, or investigations. Such matters may include, but not be limited to, claims, disputes, allegations, or investigations related to warranty; refund; breach of contract; breach, leak, or misuse of personal data or confidential information; employment; government procurement; intellectual property; government regulation or compliance (including but not limited to anti-corruption requirements, export or other trade controls, data privacy or data protection, cybersecurity requirements, or antitrust/competition law requirements); securities; investor; corporate; or other matters. The Company establishes an accrual for loss contingencies when the loss is both probable and reasonably estimable.
On December 14, 2017, members of KT4 Partners LLC (Managing Member Marc Abramowitz) and Sandra Martin Clark, as trustee for the Marc Abramowitz Irrevocable Trust Number 7 (together, “KT4 Plaintiffs”) filed an action in the Delaware Superior Court against the Company and Disruptive Technology Advisers LLC. The complaint alleges tortious interference with prospective economic advantage and civil conspiracy in connection with a potential sale of stock by the KT4 Plaintiffs to a third party. The KT4 Plaintiffs seek compensatory and punitive damages, interest, fees, and costs.
The Company believes the lawsuit brought by the KT4 Plaintiffs is without merit and is vigorously defending itself against it. Given the uncertainty of litigation it may be reasonably possible that the Company will incur a loss with regards to the matter; however, it cannot currently estimate a range of possible losses. Accordingly, the Company is unable at this time to estimate the overall effects that may result from the remaining case on its financial condition, results of operations, or cash flows.
As of December 31, 2021 and 2020, the Company was not aware of any currently pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on its consolidated financial statements.
Warranties and Indemnification
The Company generally provides a warranty for its software products and services and a service level agreement (“SLA”) for the Company’s performance of software operations via its O&M services to its customers. The Company’s products are generally warranted to perform substantially as described in the associated product documentation during the subscription term or for a period of up to 90 days where the software is hosted by the customer; and the Company includes O&M services as part of its subscription and license agreements to support this warranty and maintain the operability of the software. The Company’s services are generally warranted to be performed in a professional manner and by an adequate staff with knowledge about the products. In the event there is a failure of such warranties, the Company generally is obligated to correct the product or service to conform to the warranty provision, as set forth in the applicable SLA, or, if the Company is unable to do so, the customer is entitled to seek a refund of the purchase price of the product and service (generally prorated over the contract term). Due to the absence of historical warranty claims, the Company’s expectations of future claims related to products under warranty continue to be insignificant. The Company has not recorded warranty expense or related accruals as of December 31, 2021 and 2020.
The Company generally agrees to indemnify its customers against legal claims that the Company’s software products infringe certain third-party intellectual property rights and accounts for its indemnification obligations. In the event of such a claim, the Company is generally obligated to defend its customer against the claim and to either settle the claim at the Company’s expense or pay damages that the customer is legally required to pay to the third-party claimant. In addition, in the event of an infringement, the Company generally agrees to secure the right for the customer to continue using the infringing product; to modify or replace the infringing product; or, if those options are not commercially practicable, to refund the cost of the software, as prorated over the period. To date, the Company has not been required to make any payment resulting from infringement claims asserted against its customers and does not believe that the Company will be liable for such claims in the foreseeable future. As such, the Company has not recorded a liability for infringement costs as of December 31, 2021 and 2020.
The Company has obligations under certain circumstances to indemnify each of the defendant directors and certain officers against judgments, fines, settlements, and expenses related to claims against such directors and certain officers and otherwise to the fullest extent permitted under the law and the Company’s bylaws and Amended and Restated Certificate of Incorporation.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Deficit)
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Stockholders' Equity (Deficit)
10. Stockholders’ Equity (Deficit)
During September 2020, the Company filed an amended and restated certificate of incorporation, which became effective on the date of its filing. The amended and restated certificate of incorporation authorized the issuance of a total of 20,000,000,000 shares of Class A common stock, 2,700,000,000 shares of Class B common stock, and 1,005,000 shares of Class F common stock. Additionally, each of the Founders exchanged 335,000 shares of their Class B common stock for an equivalent number of shares of Class F common stock.

The Company’s Class A, Class B, and Class F common stock all have the same rights, except with respect to voting and conversion rights. Class A and Class B common stock have voting rights of 1 and 10 votes per share, respectively. The Class F common stock has the voting rights generally described herein and each share of Class F common stock is convertible at any time, at the option of the holder thereof, into one share of Class B common stock. All shares of Class F common stock are held in a voting trust established by the Founders. The Class F common stock generally give the Founders the ability to control up to
 
49.999999
% of the total voting power of the Company’s capital stock, so long as the Founders and certain of their affiliates collectively meet a minimum ownership threshold, which was
100.0
 million of the Company’s equity securities as of December 31, 2021.
Holders of the common stock are entitled to dividends when, as, and if declared by the Company’s Board of Directors, subject to the rights of the holders of all classes of stock outstanding having priority rights to dividends. No dividends have been declared as of December 31, 2021.
During the year ended December 31, 2020, the Company sold a total of 206,500,523 shares of its Class A common stock at a price of $4.65 per share, for aggregate proceeds of $942.5 million, net of issuance costs of $17.7 million. Included in these sales were 107,526,881 shares of Class A common stock sold to SOMPO, a partner investor in the Company’s equity method investee, Palantir Japan.
The following represented the total authorized, issued, and outstanding shares for each class of common stock (in thousands):
 
 
  
As of December 31, 2021
 
  
As of December 31, 2020
 
 
  
Authorized
 
  
Issued and
Outstanding
 
  
Authorized
 
  
Issued and
Outstanding
 
         
         
Class A Common Stock
     20,000,000
 
       1,926,589
 
       20,000,000
 
       1,542,058  
         
Class B Common Stock
     2,700,000
 
       99,880
 
       2,700,000
 
       249,077
 
 
         
Class F Common Stock
     1,005
 
       1,005
 
       1,005
 
       1,005  
         
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Total
     22,701,005
 
       2,027,474
 
       22,701,005
 
       1,792,140  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation
11. Stock-Based Compensation
2020 Executive Equity Incentive Plan
In August 2020, the Company’s Board of Directors approved the 2020 Executive Equity Incentive Plan (the “Executive Equity Plan”). The Executive Equity Plan permitted the granting of NSOs and RSUs to the Company’s employees, consultants, and directors. A total of 165,900,000 shares of the Company’s Class B common stock were reserved for issuance under the Executive Equity Plan. During August 2020, options to purchase 162,000,000 shares of Class B common stock and restricted stock units covering 3,900,000 shares of the Company’s Class B common stock were granted to certain officers.
The Executive Equity Plan was terminated prior to the Company’s Direct Listing, and no additional awards will be granted under the Executive Equity Plan. However, the Executive Equity Plan will continue to govern the terms and conditions of the outstanding awards previously granted under the Executive Equity Plan.
 
2020 Equity Incentive Plan
In September 2020, prior to the Direct Listing, the Company’s Board of Directors approved the 2020 Equity Incentive Plan (“2020 Plan”). The 2020 Plan provides for the grant of ISOs, NSOs, restricted stock, RSUs, SARs, 
and performance awards to the Company’s employees, directors, and consultants. A total of 150,000,000 shares of the Company’s Class A common stock were initially reserved for issuance pursuant to the 2020 Plan. In addition, the number of shares of Class A common stock reserved for issuance under the 2020 Plan includes certain shares of common stock subject to awards under the 2010 Plan and Executive Equity Plan in the case of certain occurrences such as expirations, terminations, exercise and
tax-related
withholding, or failures to vest. Shares of Class B common stock added to the 2020 Plan from the 2010 Plan or Executive Equity Plan are reserved for issuance under the Company’s 2020 Plan as Class A common stock. The number of shares of Class A common stock available for issuance under the 2020 Plan will also include an annual increase on the first day of each fiscal year beginning on January 1, 2022, equal to the least of:

   
250,000,000 shares of the Company’s Class A common stock;
 
   
Five percent of the outstanding shares of the Company’s common stock as of the last day of the immediately preceding fiscal year; or

   
such other amount as the administrator of the 2020 Plan determines.
Under the 2020 Plan, the exercise price of options granted is generally at least equal to the fair market value of the Company’s Class A common stock on the date of grant. The term of an ISO generally may not exceed
ten
years. Additionally, the exercise price of any ISO granted to a 10% stockholder shall not be less than 110% of the fair market value of the common stock on the date of grant, and the term of such option grant shall not exceed five years. Options and other equity awards become vested and, if applicable, exercisable based on terms determined by the Board of Directors or another plan administrator on the date of grant, which is typically four years for new employees and varies for subsequent grants.
Stock Options
The following table summarizes stock option activity for the year ended December 31, 2021 (in thousands, except per share amounts):

 
 
  
Options
Outstanding
 
  
Weighted-
Average
Exercise
Price Per
Share
 
  
Weighted-
Average

Remaining
Contractual
Life (years)
 
  
Aggregate
Intrinsic Value
 
Balance as of December 31, 2020
     535,767     $ 6.12        7.99      $ 9,340,245  
Options exercised
     (178,849     2.84                  
Options canceled and forfeited
     (6,966     5.12                  
    
 
 
                           
Balance as of December 31, 2021
     349,952     $ 7.81        9.06      $ 3,638,685  
    
 
 
                           
Options vested and exercisable as of December 31, 2021
     169,563     $ 5.10        7.75      $ 2,223,706  
    
 
 
                           
The aggregate intrinsic value of options outstanding, and vested and exercisable is calculated as the difference between the exercise price of the underlying options and the fair value of the Company’s common stock as of December 31, 2021. The aggregate intrinsic value of options exercised during the years ended December 31, 2021, 2020, and 2019 was $3.8 billion, $974.2 million, and $90.7 million, respectively, and is calculated based on the difference between the exercise price and the fair value of the Company’s common stock on the exercise date.

There were no
options granted during the year ended December 31, 2021. The weighted average grant-date fair value of options granted during the years ended December 31, 2020 and 2019 was $2.57 and $3.67 per share, respectively. The total grant-date fair value of options that vested during the years ended December 31, 2021, 2020, and 2019 was $189.5 million, $214.7 million, and $229.4 million, respectively.
As of December 31, 2021, the unrecognized expense related to options outstanding was $888.6 million, which is expected to be recognized over a weighted-average service period of eight years.

Determination of Stock Option Fair Value
The estimated grant-date fair value of all the Company’s stock-based option awards was calculated using the Black-Scholes option-pricing model, based on the below assumptions. There were no options granted during the year ended December 31, 2021.

 
 
  
Years Ended December 31,
 
 
  
        2020        
 
  
        2019        
 
Fair value of common stock
   $             7.60     $             6.03  
Expected volatility
     71.00     65.00
Expected term (in years)
     12.04       6.36  
Expected dividend yield
        
Risk-free interest rate
     0.64     1.65
RSUs
The following table summarizes the RSU activity for the year ended December 31, 2021 (in thousands, except per share amounts):

 
 
  
RSUs
Outstanding
 
  
Weighted Average
Grant Date
Fair Value per
Share
 
RSUs unvested and outstanding as of December 31, 2020
     184,870     $ 6.97  
RSUs granted
     28,097       24.08  
RSUs vested
     (50,350     8.36  
RSUs canceled
     (8,868     8.07  
    
 
 
         
RSUs unvested and outstanding as of December 31, 2021
     153,749     $             9.56  
    
 
 
         
Prior to September 30, 2020, the Company granted RSUs with both a service-based vesting condition and a liquidity event-related performance condition which was considered a performance-based vesting condition. The stock-based compensation expense related to such RSUs is recognized using the accelerated attribution method from the grant date. The service-based vesting period for these awards varies across service providers and is up to five years. The performance-based vesting condition for the RSUs was satisfied upon the Company’s Direct Listing, which occurred on September 30, 2020. Additionally, subsequent to September 30, 2020 the Company granted RSUs with only a service based-based vesting condition. The stock-based compensation expense related to such RSUs is recognized ratably over the service period.
During the year ended December 31, 2020, the Company recognized $940.0 million in stock-based compensation expense related to RSUs, of which $769.5 million was recognized upon the Company’s Direct Listing which satisfied the performance-based vesting condition. No compensation expense related to RSUs was recognized for the year ended December 31, 2019 as the performance-based vesting condition was not achieved.

The total grant-date fair value of RSUs vested during the years ended December 31, 2021 and 2020 was $421.0 million and $531.9 million. As of December 31, 2021, the total unrecognized stock-based compensation expense related to the RSUs outstanding was $922.4 million, which is expected to be recognized over a weighted-average service period of three years.

Stock-based Compensation Expense
Total stock-based compensation expense was as follows (in thousands):
 
    
Years Ended December 31,
 
    
2021
    
2020
    
2019
 
Cost of revenue
   $ 68,546      $ 139,627      $ 27,904  
Sales and marketing
     242,910        398,205        79,215  
Research and development
     150,298        357,063        67,933  
General and administrative
     316,461        375,807        66,918  
Total stock-based compensation expense
   $ 778,215      $ 1,270,702      $ 241,970  
    
 
 
    
 
 
    
 
 
 
The Company did not recognize any tax benefits related to stock-based compensation expense during the year ended December 31, 2021
,
and it recognized tax benefits of $18.2 million and $6.4 million during the years ended December 31, 2020 and 2019, respectively.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes
12. Income Taxes
Loss before provision for (benefit from) income taxes consisted of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
United States
   $ (514,200   $ (1,203,682   $ (580,362
Foreign
     25,706       24,655       13,091  
    
 
 
   
 
 
   
 
 
 
Loss before provision for (benefit from) income taxes
   $ (488,494   $ (1,179,027   $ (567,271
    
 
 
   
 
 
   
 
 
 
Provision for (benefit from) income taxes consisted of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Current:
                        
Federal
   $     $     $  
State
     (88     500       139  
Foreign
     (11,343     7,249       19,435  
    
 
 
   
 
 
   
 
 
 
Total current provision
     (11,431     7,749       19,574  
Deferred:
                        
Federal
     (111            
State
                  
Foreign
     43,427       (20,385     (7,199
    
 
 
   
 
 
   
 
 
 
Total deferred provision
     43,316       (20,385     (7,199
    
 
 
   
 
 
   
 
 
 
Total provision for (benefit from) income taxes
   $ 31,885     $ (12,636   $ 12,375  
    
 
 
   
 
 
   
 
 
 
A reconciliation of the expected tax provision (benefit) at the statutory federal income tax rate to the Company’s recorded tax provision (benefit) consisted of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Expected tax (benefit) at U.S. federal statutory rate
   $ (102,584   $ (247,596   $ (119,127
State income taxes - net of federal benefit
     (88     500       139  
Foreign tax rate differential
     870       (4,131     25,430  
Research and development tax credits
     (94,591     (26,294     (2,106
Stock-based compensation
     (817,839 )     (194,730     (6,069
Non-deductible
officers’ compensation
     428,682       76,093        
Change in valuation allowance
     616,572       373,632       112,149  
Other
     863       9,890       1,959  
    
 
 
   
 
 
   
 
 
 
Total provision for (benefit from) income taxes
   $ 31,885     $ (12,636   $ 12,375  
    
 
 
   
 
 
   
 
 
 
For the year ended December 31, 2021, the Company recorded a provision for income taxes compared to a benefit from income taxes for the year ended December 31, 2020, primarily due to the establishment of a full valuation allowance against its U.K. deferred tax assets during the fourth quarter of 2021, partially offset by a
one-time
benefit related to the refund of the Company’s U.K. 2019 taxes paid based on the tax election to carry back the 2020 U.K. net tax operating losses.
For the year ended December 31, 2020, the Company recorded a benefit from income taxes compared to a provision for income taxes for the year ended December 31, 2019, primarily due to decreases in profits from our international operations and foreign benefits from stock-based compensation.
Deferred tax assets and liabilities are recognized for the future tax consequences of differences between the carrying amounts of assets and liabilities and their respective tax basis using enacted tax rates in effect for the year in which the differences are expected to reverse. Significant deferred tax assets and liabilities consisted of the following (in thousands):
 
    
As of December 31,
 
    
2021
    
2020
 
Net operating loss carryforwards
   $ 1,497,774      $ 853,861  
Reserves and accruals
     43,348        55,685  
Tax credit carryforwards
     177,402        68,626  
Stock-based compensation
     212,163        246,380  
Lease liabilities
     59,787        57,543  
Depreciation and amortization
     35,176        28,970  
    
 
 
    
 
 
 
Gross deferred tax assets
     2,025,650        1,311,065  
Right-of-use
assets
     (49,665      (48,120
    
 
 
    
 
 
 
Total net deferred tax assets before valuation allowance
     1,975,985        1,262,945  
Valuation allowance
     (1,977,565      (1,220,093
    
 
 
    
 
 
 
Net deferred tax assets
   $ (1,580    $ 42,852  
    
 
 
    
 
 
 
The Company performs an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable. Such assessment is required on a jurisdiction by

jurisdiction basis. The Company reviews the recognition of deferred tax assets on a regular basis to determine if realization of such assets is more likely than not. A valuation allowance is provided when it is more likely than not that such assets will not be realized.
For the year ended December 31, 2021, the provision for income taxes increased compared to the year ended December 31, 2020, due to the Company’s valuation allowance against its U.K. deferred tax assets. The Company maintains a full valuation allowance against its U.S. federal and state deferred tax assets. Additionally, due to the Company’s current and projected U.K. tax losses, the Company has determined its U.K. deferred tax assets are currently not more likely than not to be realized, and accordingly, the Company established a full valuation allowance against its total net U.K. deferred tax assets.
As of December 31, 2021, the Company had U.S. federal and state net operating losses of approximately $5.9 billion and $2.9 billion, respectively. As of December 31, 2020, the Company had U.S. federal and state net operating losses of approximately $3.6 billion and $1.5 billion, respectively. The U.S. federal net operating loss carryforwards will expire at various dates beginning in 2024 through 2037 if not utilized, with the exception of $4.3 billion which can be carried forward indefinitely. The state net operating loss carryforwards will expire at various dates beginning in 2022 through 2041 if not utilized. As of December 31, 2021, the Company has net operating losses in the U.K. of approximately $333.0 million. The U.K. net operating
losses can be carried forward indefinitely.

Additionally, as of December 31, 2021, the Company had federal and California research and development credits of approximately $184.1 million and $68.7 million, respectively. As of December 31, 2020, the Company
 
had federal and California research and development credits of approximately $
85.1
 million and $
66.0
 million, respectively. The federal research and development credits will begin to expire in the years 2027 through 2041 if not utilized and the California research and development credits have no expiration date.
 
Utilization of the net operating losses and research and development credit carryforwards may be subject to an annual limitation due to the ownership percentage change limitations provided by the Internal Revenue Code (“IRC”) of 1986 and similar state provisions. The annual limitation may result in the expiration of the net operating loss and research and development credit carryforwards before utilization.
As of December 31, 2021, the Company had an immaterial amount of earnings indefinitely reinvested outside the U.S. The Company does not intend to repatriate these earnings and, accordingly, the Company does not provide for U.S. income taxes and foreign withholding tax on these earnings.
Uncertain Tax Positions
A reconciliation of the gross unrecognized tax benefits consists of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Unrecognized tax benefit beginning of year
   $ 75,557     $ 31,702      $ 27,812  
Increases in current year tax positions
     19,638       43,855        6,301  
Increases in prior year tax positions
     967       —          114  
Decreases in prior year tax positions
     (30,895     —          (1,829
Decreases in prior year tax positions due to settlements
     (197     —          (696
Decreases in prior year tax positions due to lapse of statute of limitations
     —         —          —    
    
 
 
   
 
 
    
 
 
 
Unrecognized tax benefit end of year
   $     65,070     $     75,557      $     31,702  
    
 
 
   
 
 
    
 
 
 
For the years ended December 31, 2021, 2020, and 2019, the Company recorded gross unrecognized tax benefits of $65.1 million, $75.6 million, and $31.7 million, respectively, that, if recognized, would not benefit the Company’s effective tax rate due to the valuation allowance that currently offsets deferred tax assets.
As of December 31, 2021, no significant increases or decreases are expected to the Company’s uncertain tax positions within the next twelve months.
It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. The Company has accrued immaterial interest and penalties related to uncertain tax positions as of December 31, 2021 and has not accrued interest
and
penalties related to uncertain tax positions as of December 31, 2020.
The Company files U.S. federal, state, and foreign income tax returns in jurisdictions with varying statutes of limitation. The material jurisdictions where the Company is subject to potential examination by tax authorities are the U.S. (federal and state) for tax years 2004 through 2021 and the UK for tax years 2017 through 2021.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share Attributable to Common Stockholders
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
 Net Loss Per Share Attributable to Common Stockholders
13. Net Loss Per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share attributable
to
common stockholders (in thousands, except share and per share amounts):​​​​​​​
 
 
  
As of December 31,
 
 
  
2021
 
  
2020
 
  
2019
 
Numerator
                        
Net loss
   $ (520,379   $ (1,166,391   $ (579,646
Less: Distributed earnings attributable to participating securities
     —         —         (8,481
    
 
 
   
 
 
   
 
 
 
Net loss attributable to common stockholders
   $ (520,379   $ (1,166,391   $ (588,127
Less: Change in fair value attributable to participating securities
     —         (5,483     —    
    
 
 
   
 
 
   
 
 
 
Net loss attributable to common stockholders, for diluted net loss per share
   $ (520,379   $ (1,171,874   $ (588,127
    
 
 
   
 
 
   
 
 
 
Denominator
                        
Weighted-average shares used in computing net loss per share, basic
     1,923,617       977,722       576,959  
Weighted-average shares used in computing net loss per share, diluted
     1,923,617       979,330       576,959  
Net loss per share
                        
Net loss per share attributable to common stockholders, basic
   $ (0.27   $ (1.19   $ (1.02
    
 
 
   
 
 
   
 
 
 
Net loss per share attributable to common stockholders, diluted
   $ (0.27   $ (1.20   $ (1.02
    
 
 
   
 
 
   
 
 
 
The following outstanding potentially dilutive common stock equivalents have been excluded from the computation
of
diluted net loss per share attributable to common stockholders for the periods presented due to their anti-dilutive effect (in thousands):

 
 
  
As of December 31,
 
  
         2021         
 
         2020         
 
         2019         
Options and SARs issued and outstanding
     349,977        535,792        497,541  
RSUs outstanding
     153,749        184,870        179,495  
Warrants to purchase common stock
     13,042        19,068        993  
Growth units outstanding
            3,583        3,583  
Redeemable convertible preferred stock
                   4,017  
Convertible preferred stock
                   791,253  
Warrants to purchase redeemable convertible and convertible preferred stock
                   21,832  
    
 
 
    
 
 
    
 
 
 
Total
     516,768        743,313        1,498,714  
    
 
 
    
 
 
    
 
 
 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment and Geographic Information
14. Segment and Geographic Information
The following reporting segment tables reflect the results of the Company’s reportable operating segments consistent with the manner in which the CODM evaluates the performance of each segment and allocates the Company’s resources. The CODM does not evaluate the performance of the Company’s assets on a segment basis for internal management reporting and, therefore, such information is not presented.

Contribution is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. A segment’s contribution is calculated as segment revenue less the related costs of revenue and sales and marketing expenses. It excludes certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock-based compensation expense, research and development expenses, and general and administrative expenses.
Financial information for each reportable segment was as follows (in thousands):

 
 
  
Years Ended December 31,
 
  
     2021     
 
     2020     
 
       2019       
Revenue:
                          
Government
   $ 897,356      $ 610,198      $ 345,521  
Commercial
     644,533        482,475        397,034  
    
 
 
    
 
 
    
 
 
 
Total revenue
   $ 1,541,889      $ 1,092,673      $ 742,555  
    
 
 
    
 
 
    
 
 
 
 
 
 
Years Ended December 31,
 
 
2021
 
2020
 
2019
 
 
Amount
 
%
 
 
Amount
 
%
 
 
Amount
 
%
 
Contribution:
                                                   
Government
   $ 541,883        60   $ 346,937        57   $ 79,606        23
Commercial
     357,546        55     247,320        51     77,575        20
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
          
Total contribution
   $ 899,429        58   $ 594,257        54   $ 157,181        21
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
          
The reconciliation of contribution to loss from operations is as follows (in thousands):
 
 
  
Years Ended December 31,
 
 
  
2021
 
  
2020
 
  
2019
 
Loss from operations
  
 
$
(411,046 )  
 
$
(1,173,679   $ (576,444
Research and development expenses
(1)
     237,189       203,597       237,630  
General and administrative expenses
(1)
     295,071       293,637       254,025  
Total stock-based compensation expense
     778,215       1,270,702       241,970  
    
 
 
   
 
 
   
 
 
 
Total contribution
  
 
$
899,429    
 
$
594,257     $ 157,181  
    
 
 
   
 
 
   
 
 
 
 
(1)
Excludes stock-based compensation expense.

Geographic Information
Revenue by geography is based on the customer’s headquarters or agency location at the time of sale. Revenue is as follows (in thousands, except percentages):

 
 
 
Years Ended December 31,
 
 
2021
 
2020
 
2019
 
 
Amount
 
%
 
 
Amount
 
%
 
 
Amount
 
%
 
Revenue:
                                                   
United States
   $ 879,156        57   $ 573,549        52   $ 295,753        40
United Kingdom
     173,362        11     132,427        12     120,185        16
France
     85,652        6     97,702        9     76,220        10
Rest of world
(1)
     403,719        26     288,995        27     250,397        34
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
Total revenue
   $ 1,541,889        100   $ 1,092,673        100   $ 742,555        100
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
 
 
(1)
No other country represents 10%
or more of total revenue for the years ended December 31, 2021, 2020, or 2019.
Property and equipment, net is attributed to the Company’s office locations as follows (in thousands, except percentages): 
 
 
  
As of December 31,
 
  
2021
  
2020
 
  
Amount
 
%
 
  
Amount
 
%
 
Property and equipment, net:
                                  
United States
   $ 18,728        60   $ 13,268        45
United Kingdom
     8,375        27     13,325        45
Rest of world
     4,201        13     2,948        10
    
 
 
    
 
 
   
 
 
    
 
 
 
Total property and equipment, net
   $ 31,304        100   $ 29,541        100
    
 
 
    
 
 
   
 
 
    
 
 
 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events
15. Subsequent Events
From January 1, 2022 to the date of this filing, the Company purchased
5.4
 
million shares for an aggregate purchase price of
$43.5
 m
illion,
 
which were reflected as commitments in
Note 9. Commitments and Contingencies- Investment Commitments
as of December 31, 2021,
as set forth in the following table (in thousands):

 
Entity
  
Share Amount
 
Investment Amount
 
Fast
Radius 
     2,000      $ 20,000  
Energy
Vault
     850        8,500  
Tritium

  
 
2,500
 
    
15,000
 
Total investments
 
 
 
 5,350
 
 
$
 
  43,500
 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding annual financial reporting. The accompanying consolidated financial statements include the accounts of Palantir Technologies Inc. and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Investments in entities where the Company holds at least a 20% ownership interest and has the ability to exercise significant influence over the investee, but not control, are accounted for using the equity method of accounting. For such investments, the share of the investee’s results of operations is included as a component of other income (expense), net in the consolidated statements of operations and the investment balance is included in other assets and classified as noncurrent in the consolidated balance sheets. Certain prior year balances have been reclassified to conform to the current year presentation. Such reclassifications did not affect total revenues, loss from operations, net loss, or cash flows. The Company’s fiscal year ends on December 31.
Direct Listing
Direct Listing
On September 30, 2020, the Company completed a direct listing of its Class A common stock on the New York Stock Exchange (“NYSE”) (the “Direct Listing”). Immediately prior to the Direct Listing, all outstanding shares of redeemable convertible preferred stock and convertible preferred stock were converted into Class B common stock, and all of the Company’s outstanding preferred stock warrants were converted into common stock warrants, which resulted in the reclassification of the warrants liability to additional
paid-in
capital.
Use of Estimates
Use of Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods.
Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, the identification of performance obligations in customer contracts; the valuation of deferred tax assets and uncertain tax positions; the collectability of contract consideration, including accounts receivable; the useful lives of tangible assets; and the incremental borrowing rate for operating leases. Estimates and judgments are based on historical experience, forecasted events, and various other assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could affect the Company’s financial position and results of operations.
Segments
Segments
The Company has two operating segments, commercial and government, which were determined based on the manner in which the chief operating decision maker (“CODM”), who is the chief executive officer, manages the
operations of the Company for purposes of allocating resources and evaluating performance. Various factors, including the Company’s organizational and management reporting structure and customer type, were considered in determining these operating segments.
The Company’s operating segments are described below:
 
   
Commercial
: This segment primarily serves customers working in
non-government
industries.
 
   
Government
: This segment primarily serves customers that are United States (“U.S.”) government and
non-U.S.
government agencies.
Cash, Cash Equivalents, and Restricted Cash
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash equivalents primarily consist of amounts invested in money market funds.
Restricted cash primarily consists of cash and certificates of deposit that are held as collateral against letters of credit and guarantees that the Company is required to maintain for operating lease agreements, certain customer contracts, and other guarantees and financing arrangements.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the amounts shown in the consolidated statements of cash flows (in thousands):
 
    
As of December 31,
 
    
2021
    
2020
    
2019
 
Cash and cash equivalents
  
 
$
2,290,674     
 
$
2,011,323     
 
$
1,079,154  
Restricted cash
     36,628        37,285        52,099  
Restricted cash, noncurrent
     39,612        79,538        270,709  
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents, and restricted cash
  
 
$
2,366,914     
 
$
2,128,146     
 
$
1,401,962  
    
 
 
    
 
 
    
 
 
 
Accounts Receivable and Allowance for Credit Losses
Accounts Receivable and Allowance for Credit Losses
Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses, if any. The Company generally grants
non-collateralized
credit terms to its customers. Allowance for credit losses is based on the Company’s best estimate of probable losses inherent in its accounts receivable portfolio and is determined based on expectations of the customer’s ability to pay by considering factors such as customer type (commercial or government), historical experience, financial position of the customer, age of the accounts receivable, current economic conditions, including the ongoing
COVID-19
pandemic, and reasonable and supportable forward-looking factors about its portfolio and future economic conditions. Accounts receivable are
written-off
and charged against an allowance for credit losses when the Company has exhausted collection efforts without success. Based upon the Company’s assessment as of December 31, 2021 and 2020, it did not record an allowance for credit losses as probable losses are not expected to be material.
Concentrations of Risk
Concentrations of Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, restricted cash, accounts receivable, and marketable securities. Cash
equivalents primarily consist of money market funds with original maturities of three months or less, which are invested primarily with U.S. financial institutions. Cash deposits with financial institutions, including restricted cash, generally exceed federally insured limits. Management believes minimal credit risk exists with respect to these financial institutions and the Company has not experienced any losses on such amounts.
The Company is exposed to concentrations of credit risk with respect to accounts receivable presented on the consolidated balance sheets. The Company’s accounts receivable balances as of December 31, 2021 and 2020 were $190.9 million and $156.9 million, respectively. No customer represented more than 10% of total accounts receivable as of December 31, 2021. Customer G represented 13% of total accounts receivable as of December 31, 2020. No other customer represented more than 10% of total accounts receivable as of December 31, 2020.
For the year ended December 31, 2021, no customer represented 10% or more of total revenue. For the year ended December 31, 2020, Customer F, which is in the government operating segment, represented 10% of total revenue. For the year ended December 31, 2019, Customer D, which is in the commercial operating segment, represented 12% of total revenue. No other customers represented more than 10% of total revenue for the years ended December 31, 2020 and 2019.
Alternative Investments
Alternative Investments
Alternative investments include gold bars and are recorded in prepaid expenses and other current assets on the consolidated balance sheets. The investments are initially recorded at cost and subsequently remeasured at the lower of cost or market each reporting period. Market value is determined by using quoted market prices of identical or similar assets from active markets. Unrealized losses are recorded in other income (expense), net in the consolidated statements of operations. Realized gains and losses are recorded in other income (expense), net upon realization.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment, net are stated at cost less accumulated depreciation and amortization. Depreciation is recognized using the straight-line method over the estimated useful lives of the respective assets, which are generally three years. Leasehold improvements are capitalized and amortized using the straight-line method over the shorter of the remaining lease term or the estimated useful life, which is generally five years. Maintenance and repairs that do not improve or extend the useful lives of the assets are expensed when incurred. Upon sale or retirement of assets, the cost and related accumulated depreciation and amortization are derecognized from the consolidated balance sheet and any resulting gain or loss is recorded in the consolidated statements of operations in the period realized.
Equity Method Investments
Equity Method Investments
In general, nonconsolidated investments in which the Company owns 20% to 50% of the affiliate’s equity and has the ability to exercise significant influence but does not control are accounted for under the equity method. In making this determination, the Company first considers whether it has a direct or indirect controlling financial interest based on either the variable interest entity (“VIE”) model or the voting interest entity (“VOE”) model.
The Company adjusts the carrying value of its investment by its proportionate share of the net earnings or losses of the investee, adjustments for unrealized profits or losses on intra-entity transactions, impairment charges, dividends received, additional capital investments, and the amortization of basis differences during the respective reporting period. The Company’s proportionate share of the net earnings or loss of its equity method investments
are based on the most recently available financial statements of the investee and is reflected as a component of other income (expense), net in the consolidated statements of operations. The income tax benefit or expense related to the Company’s interest in the net earnings or loss of the equity method investee is reported in the consolidated provision (benefit) for income taxes. The Company reviews the investments for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the consolidated statements of
operations
.
Privately Held Securities
Privately-held Securities
Equity securities in private-held companies without readily determinable fair values are recorded using the measurement alternative. Such investments are carried at cost, less any impairments, and are adjusted for subsequent observable price changes in orderly transactions for identical or similar investments of the same issuer. Changes in the basis of the equity securities are recognized in other income (expense), net in the consolidated statements of operations.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
Long-lived assets are reviewed for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the future undiscounted cash flows that the asset is expected to generate. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.
Leases
Leases
The Company adopted the Accounting Standard Update (“ASU”)
2016-02,
Leases,
and additional ASUs issued to clarify and update the guidance in ASU
2016-02
(collectively “ASC 842”), as of January 1, 2020.
The Company determines if an arrangement is a lease at inception. An arrangement is or contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If a lease is identified, classification is determined at lease commencement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. The Company’s leases do not provide an implicit interest rate and therefore the Company estimates its incremental borrowing rate to discount lease payments. The incremental borrowing rate reflects the interest rate that the Company would have to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease
right-of-use
(“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs, and lease incentives. Renewals or early terminations are not accounted for unless the Company is reasonably certain to exercise these options. Operating lease expense is recognized and the ROU asset is amortized on a straight-line basis over the lease term.
The Company has lease agreements with lease and
non-lease
components, which are accounted for as a single lease component. The Company elected to use the transition relief package of practical expedients but did not elect to use the hindsight practical expedient in determining a lease term and impairment of ROU assets at the adoption date. For short-term leases, defined as leases with a term of twelve months or less, the Company elected the practical expedient to not recognize an associated lease liability and ROU asset. Lease payments for short-term leases are expensed on a straight-line basis over the lease term.
Operating leases are included in operating lease
right-of-use
assets, operating lease liabilities, and operating lease liabilities,
non-current
on the Company’s consolidated balance sheets. Finance leases are not
material
.
Fair Value Measurement
Fair Value Measurement
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for that asset or liability in an orderly transaction between market participants on the measurement date.
The Company measures fair value based on a three-level hierarchy of inputs, maximizing the use of observable inputs, where available, and minimizing the use of unobservable inputs when measuring fair value. A financial instrument’s level within the three-level hierarchy is based on the lowest level of input that is significant to the fair value measurement. The three-level hierarchy of inputs is as follows:
Level
 1
: Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level
 2
: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level
 3
: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on the Company’s own assumptions about current market conditions and require significant management judgment or estimation.
Financial instruments consist of money market funds and certificates of deposit included in cash equivalents and restricted cash, accounts receivable, marketable securities, other assets accounted for at fair value, accounts payable, and accrued liabilities. Money market funds, certificates of deposit, and marketable securities are stated at fair value on a recurring basis. Accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Revenue Recognition
Revenue Recognition
The Company generates revenue from the sale of subscriptions to access its software in the Company’s hosted environment, along with ongoing operations and maintenance (“O&M”) services (“Palantir Cloud”); software licenses, primarily term licenses in the customers’ environments, with ongoing O&M services
(“On-Premises
Software”); and professional services.
In accordance with Accounting Standards Codification (“ASC”) Topic 606,
Revenue from Contracts with Customers
, the Company recognizes revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company applies the following five-step revenue recognition model in accounting for its revenue arrangements:
 
   
Identification of the contract(s) with the customer, including whether collectability of the consideration is probable by considering the customers’ ability and intention to pay;
 
   
Identification of the performance obligations in the contract;
 
   
Determination of the transaction price;
 
   
Allocation of the transaction price to the performance obligations in the contract; and
 
   
Recognition of revenue when, or as, the Company satisfies a performance obligation.
Each of the Company’s significant performance obligations and the Company’s application of ASC 606 to its revenue arrangements is discussed in further detail below.
 
Palantir Cloud
The Company’s Palantir Cloud subscriptions grant customers the right to access the software functionality in a hosted environment controlled by Palantir and are sold together with stand-ready O&M services, as further described below. The Company promises to provide continuous access to the hosted software throughout the contract term. Revenue associated with Palantir Cloud subscriptions is generally recognized over the contract term on a ratable basis, which is consistent with the transfer of control of the Palantir Cloud subscription to the customer.
On-Premises
Software
Sales of the Company’s software licenses, primarily term licenses, grant customers the right to use functional intellectual property, either on their internal hardware infrastructure or on their own cloud instance, over the contractual term and are also sold together with stand-ready O&M services. The O&M services include critical updates, support, and maintenance services required to operate the software and, as such, are necessary for the software to maintain its intended utility over the contractual term. Because of this requirement, the Company has concluded that the software licenses and O&M services, which together the Company refers to as
On-Premises
Software, are highly interdependent and interrelated and represent a single distinct performance obligation within the context of the contract. Revenue is generally recognized over the contract term on a ratable basis.
Professional Services
The Company’s professional services support the customers’ use of the software and include, as needed,
on-demand
user support, user-interface configuration, training, and ongoing ontology and data modeling support. Professional services contracts typically include the provision of
on-demand
professional services for the duration of the contractual term. These services are typically coterminous with a Palantir Cloud subscription or the
On-Premises
Software. Professional services are
on-demand,
whereby the Company performs services throughout the contract period; therefore, the revenue is recognized over the contractual term.
Contract Liabilities 
The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in contract liabilities consisting of either deferred revenue or customer deposits (“contract liabilities”). Deferred revenue represents billings under noncancelable contracts before the related product or service is transferred to the customer. Customer deposits consist of refundable payments received in advance of the start of the contractual term or for anticipated revenue generating activities for the portion of a contract term that is subject to cancellation. Many of the Company’s arrangements include terms that allow the customer to terminate the contract for convenience and receive a
pro-rata
refund of the amount of the customer deposit for the period of time remaining in the contract term after the applicable termination notice period expires. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposits.
The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.
 
Areas of Judgment and Estimation
The Company’s contracts with customers can include multiple promises to transfer goods or services to the customer. Determining whether promises are distinct performance obligations that should be accounted for separately — or not distinct within the context of the contract and, thus, accounted for together — requires significant judgment. The Company concluded that the promise to provide a software license is highly interdependent and interrelated with the promise to provide O&M services and such promises are not distinct within the context of its contracts and are accounted for as a single performance obligation as the Company’s
On-Premises
Software.
Additionally, the pricing of the Company’s contracts is generally fixed; however, it is possible for contracts to include variable consideration in the form of performance bonuses, which can be based on subjective or objective criteria. The Company includes the estimated amount of variable consideration that it expects to receive to the extent it is probable that a significant revenue reversal will not occur. Any amounts received in the form of performance bonuses were not material in the periods presented.
Costs to Obtain and Fulfill Contracts
Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. The Company recognizes a contract cost asset for the incremental costs of obtaining a contract with a customer if it is expected that the economic benefit and amortization period will be longer than one year. Costs to obtain contracts were not material in the periods presented.
The Company recognizes an asset for the costs to fulfill a contract with a customer if the costs are specifically identifiable, generate or enhance resources used to satisfy future performance obligations, and are expected to be recovered. Costs to fulfill contracts were not material in the periods presented.
Software Development Costs
Software Development Costs
The Company evaluates capitalization of certain software development costs subsequent to the establishment of technological feasibility. Based on the Company’s product development process and substantial development risks, technological feasibility is established for the Company’s products when they are made available for general release. Accordingly, the Company has charged all such costs to research and development expense in the period incurred.
Cost of Revenue
Cost of Revenue
Cost of revenue primarily includes salaries, stock-based compensation expense, and benefits for personnel involved in performing O&M and professional services, as well as third-party cloud hosting services, allocated overhead, and other direct costs.

Sales and Marketing Costs
Sales and Marketing Costs
Sales and marketing costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in sales functions, executing on pilots, and performing other brand building activities, as well as third-party cloud hosting services for our pilots, marketing and sales event-related costs, and allocated overhead. The Company generally charges all such costs to sales and marketing expense in the period incurred. Advertising costs are expensed as incurred and included in sales and marketing expense in the consolidated statements of operations. Advertising expense totaled $26.3
 
million for the year ended December 31, 2021 and was immaterial for the years ended December 31, 2020 and 2019.
Research and Development Costs
Research and Development Costs
Research and development costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in performing the activities to develop and improve the Company’s platforms, as well as third-party cloud hosting services, and allocated overhead. Research and development costs are expensed as incurred.
Commitments and Contingencies
Commitments and Contingencies
Liabilities for loss contingencies arising from claims, disputes, legal proceedings, fines and penalties, and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. Recoveries of such legal costs from insurance policies are recorded as an offset to legal expenses in the period they are received.
Stock-Based Compensation
Stock-Based Compensation
The Company accounts for stock-based compensation expense in accordance with the fair value recognition and measurement provisions of GAAP, which require compensation cost for the grant-date fair value of stock-based awards to be recognized over the requisite service period. The Company determines the fair value of stock-based awards granted or modified on the grant date or modification date using appropriate valuation techniques.
Service-Based Vesting
The Company grants RSUs and stock option awards, that vest only based upon the satisfaction of a service condition. For RSUs, the Company determines the grant-date fair value of the RSUs as the fair value of the Company’s common stock on the grant date. The Company records stock-based compensation expense for stock options and RSUs that vest only based upon the satisfaction of a service condition on a straight-line basis over the requisite service period, which is generally four years. For stock option awards, the Company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted. The Black-Scholes option pricing model requires the input of highly subjective assumptions, including the expected term of the option, the expected volatility of the price of the common stock, risk-free interest rates, and the expected dividend yield of the common stock. The assumptions used to determine the fair value of the option awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The Company recognizes forfeitures as they occur.
Performance-Based Vesting
The Company grants awards, including RSUs, that vest upon the satisfaction of both a service condition and a performance condition. The performance-based vesting condition for the RSUs granted prior to the Company’s Direct Listing was satisfied upon the occurrence of the Direct Listing and are expensed using the accelerated attribution method over the remaining service period.

Employee Benefit Plan
Employee Benefit Plan
The Company sponsors a 401(k)
tax-deferred
savings plan for all employees who meet certain eligibility requirements. Participants may contribute, on a pretax and
post-tax
basis, a percentage of their qualifying annual compensation, but not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company may make additional matching contributions on behalf of the participants.
The Company did not make matching contributions for the years ended December 31, 2021, 2020, and 2019.
Income Taxes
Income Taxes
The Company estimates its current tax expense together with assessing temporary differences resulting from differing treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on the Company’s consolidated balance sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company’s consolidated statements of operations become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, the realization of the Company’s deferred tax assets are dependent on future taxable income against which these deductions, losses, and credits can be utilized.
The Company evaluates the realizability of its deferred tax assets and recognizes a valuation allowance when it is more likely than not that a future benefit on such deferred tax assets will not be realized. Changes in the valuation allowance, when recorded, would be included in the Company’s consolidated statements of operations. Management’s judgment is required in determining the Company’s valuation allowance recorded against its net deferred tax assets.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50%
likelihood of being realized upon settlement. The Company recognizes interest and penalties related to uncertain tax positions in its provision (benefit) for income taxes. The Company is subject to the Global Intangible Low Taxed income (“GILTI”) tax in the U.S. The Company has elected to treat taxes on future GILTI inclusions as a current period expense if and when incurred. 
Net Loss Per Share Attributable to Common Stockholders
Net Loss Per Share Attributable to Common Stockholders
The Company computes net loss per share attributable to its common stockholders using the
two-class
method required for participating securities, which determines net loss per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in distributed and undistributed earnings. The
two-class
method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.
The rights, including the liquidation and dividend rights, of the holders of Class A, Class B, and Class F common stock (collectively, the “common stock”) are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for all classes of common stock on an individual or combined basis. As such, the Company has presented the net loss attributed to its common stock on a combined basis.
Foreign Currency
Foreign Currency
Generally the functional currency of the Company’s international subsidiaries is the local currency of the country in which they operate. The Company translates the assets and liabilities of its
non-U.S.
dollar functional currency subsidiaries into U.S. dollars using exchange rates in effect at the end of each reporting period. Revenue and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized as a cumulative translation adjustment and included in accumulated other comprehensive income (loss).
 
For transactions that are not denominated in the local functional currency, the Company remeasures monetary assets and liabilities at exchange rates in effect at the end of each reporting period. Transaction gains and losses from the remeasurement are recognized in other income (expense), net within the consolidated statements of operations.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU
2019-12,
Simplifying the Accounting for Income Taxes (Topic 740)
as part of its simplification initiative to reduce the cost and complexity in accounting for income taxes. ASU
2019-12
removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU
2019-12
also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU
2019-12
as of January 1, 2021 using transition methods allowed under each aspect of the guidance. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the amounts shown in the consolidated statements of cash flows (in thousands):
 
    
As of December 31,
 
    
2021
    
2020
    
2019
 
Cash and cash equivalents
  
 
$
2,290,674     
 
$
2,011,323     
 
$
1,079,154  
Restricted cash
     36,628        37,285        52,099  
Restricted cash, noncurrent
     39,612        79,538        270,709  
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents, and restricted cash
  
 
$
2,366,914     
 
$
2,128,146     
 
$
1,401,962  
    
 
 
    
 
 
    
 
 
 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Summary Of Assets and Liabilities that are Measured at Fair Value on a Recurring and Nonrecurring Basis
The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation (in thousands):
 
    
As of December 31, 2021
 
    
Total
    
Level 1
    
Level 2
    
Level 3
 
Assets:
                                   
 
 
Money market funds
  
 
$
507,317       
 
$
507,317       
 
$
—       
 
$
—     
 
Certificates of deposit
     51,892          —          51,892          —     
Marketable securities
     234,153          234,153          —          —     
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Total
  
 
$
     793,362       
 
$
     741,470       
 
$
    51,892       
 
$
—     
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
As of December 31, 2020
 
    
Total
    
Level 1
    
Level 2
    
Level 3
 
Assets:
                                   
Money market funds
  
 
$
1,075,783       
 
$
1,075,783       
 
$
—       
 
$
—    
 
Certificates of deposit
     74,097          —          74,097          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Total
  
 
$
    1,149,880       
 
$
    1,075,783       
 
$
    74,097       
 
$
—    
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of Investments Under Investment Agreements
The following table presents the details of the investments purchased under such Investment Agreements during the year ended December 31, 2021 (in thousands):
 
Entity
 
(1)
  
Share Amount
    
Investment Amount
 
Celularity
                         2,000        $                     20,000  
Faraday Future
     2,500          25,000  
 
Astrocast
     1,520          5,000  
BlackSky
     800          8,000  
Lilium
     4,100          41,000  
Sarcos Robotics
     2,100          21,000  
Roivant Sciences
     3,000          30,000  
Babylon Health
     3,500          35,000  
Bird Global
     2,000          20,000  
Embark Trucks
     1,800          18,000  
Wejo
     3,500          35,000  
Pear Therapeutics
     1,000          10,000  
Boxed
     2,000          20,000  
Skydweller
 
(2)
     3,000          3,000  
Hyundai Oilbank
 
(2)
     676          20,000  
AdTheorent
     1,500          15,000  
    
 
 
    
 
 
 
Total
     34,996      $ 326,000  
    
 
 
    
 
 
 
 
(1)
 
Investments are in publicly-traded marketable securities, unless otherwise noted.
(2)
 
Investment in privately-held company.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
 
  
As of December 31,
 
 
  
2021
 
  
2020
 
Leasehold improvements
   $ 72,834      $ 85,196  
Computer equipment, software, and other
     16,916        22,275  
Furniture and fixtures
     8,358        9,976  
Construction in progress
     3,126        493  
    
 
 
    
 
 
 
Total property and equipment, gross
     101,234        117,940  
Less: accumulated depreciation and amortization
     (69,930      (88,399
    
 
 
    
 
 
 
Total property and equipment, net
   $             31,304      $             29,541  
    
 
 
    
 
 
 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
 
    
As of December 31,
 
    
2021
    
2020
 
Accrued payroll and related expenses
   $ 60,732      $ 85,466  
Accrued other liabilities
     95,074        73,080  
    
 
 
    
 
 
 
Total accrued liabilities
   $ 155,806      $ 158,546  
    
 
 
    
 
 
 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Summary of Balance Sheet Information Relating to Leases
Supplemental balance sheet information related to lease liabilities at December 31, 2021 and 2020 was as follows (in thousands):
 
           
As of December 31,
 
Lease-Related Assets and Liabilities
  
Financial Statement Line Items
    
2021
    
2020
 
Right-of-use
assets:
                          
Operating leases
    
Operating lease right-of-use assets
     $ 216,898      $ 217,075  
 
             
 
 
    
 
 
 
Total
right-of-use
assets
            $ 216,898      $ 217,075  
Lease liabilities:
                          
Operating leases
     Operating lease liabilities      $ 39,927      $ 29,079  
       Operating lease liabilities, noncurrent        220,146        229,800  
             
 
 
    
 
 
 
Total lease liabilities
            $ 260,073      $ 258,879  
             
 
 
    
 
 
 
Summary of Operating Lease Cost
The components of lease expense included in the Company’s consolidated statements of operations include (in thousands):
 
    
Years Ended December 31,
 
    
2021
    
2020
 
Operating lease expense
   $ 51,330      $ 53,576  
Short-term lease expense
     4,165        8,942  
Variable lease expense
     7,518        9,433  
Less: Sublease income
     19,957        19,769  
    
 
 
    
 
 
 
Total lease expense, net
   $ 43,056      $ 52,182  
    
 
 
    
 
 
 
Summary of Lessee, Operating Lease, Liability, Maturity
Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):


 
  
As of December 31, 2021
 
 
  
Operating Lease
Commitments
 
  
Less: Sublease
Income
 
  
Net Lease
Commitments
 
Year ended December 31,
                       
2022
  $ 53,258     $ 12,461     $ 40,797  
2023
    54,206       18,274       35,932  
2024
    44,025       16,403       27,622  
2025
    42,163       14,210       27,953  
2026
    37,045       13,748       23,297  
Thereafter
    92,365       57,653       34,712  
   
 
 
   
 
 
   
 
 
 
Total undiscounted liabilities
    323,062       132,749       190,313  
Less: Imputed interest
    (62,989           (62,989
   
 
 
   
 
 
   
 
 
 
Total operating lease liabilities
  $ 260,073     $ 132,749     $ 127,324  
   
 
 
   
 
 
   
 
 
 
Summary of Supplemental Cash Flow Information Related to Lease, Cost
The following table sets forth the supplemental information related to the Company’s operating leases for the year ended December 31, 2021 (in thousands):

 
 
  
Years Ended December 31,
 
 
  
2021
 
  
2020
 
Cash paid for operating lease liabilities
   $         49,228      $         58,157  
Lease liabilities arising from obtaining
right-of-use
assets
   $ 34,606      $ 17,647  
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Schedule Of Investment Commitments [Table Text Block]
The following table presents details related to the Company’s investment commitments outstanding as of December 31, 2021 (in thousands):

 
Entity
  
Investment
Agreement Date
 
  
Committed
Share
Amount
 
  
Committed
Investment
Amount
 
       
       
Fast
Radius 
(1)(2)
     July 18, 2021        2,000      $                 20,000  
       
Tritium 
(1)(2)
     July 27, 2021        1,500        15,000  
       
FinAccel
     August 2, 2021        1,000        10,000  
       
Energy
Vault 
(1)(2)
     September 8, 2021        850        8,500  
       
Electric vehicle charging
company 
(1)
     September 10, 2021        2,000        20,000  
       
Rigetti &
Co, Inc.
(1)
     October 6, 2021        1,000        10,000  
       
Telecommunications
company 
(1)
     October 6, 2021        1,600        16,000  
       
Rubicon
Technologies 
(1)
     December 15, 2021        3,500        35,000  
       
             
 
 
    
 
 
 
       
Total
                          13,450      $ 134,500  
             
 
 
    
 
 
 
 
 
(1)
Commercial contract contains termination for convenience clauses in the event the proposed business combination and/or the Company’s proposed investment is not completed.
(2)
 
The Company’s investment closed after December 31, 2021. See further discussion in
Note 15. Subsequent Events.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Deficit) (Tables)
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Summary of Total Authorized, Issued, And Outstanding Shares
The following represented the total authorized, issued, and outstanding shares for each class of common stock (in thousands):
 
 
  
As of December 31, 2021
 
  
As of December 31, 2020
 
 
  
Authorized
 
  
Issued and
Outstanding
 
  
Authorized
 
  
Issued and
Outstanding
 
         
         
Class A Common Stock
     20,000,000
 
       1,926,589
 
       20,000,000
 
       1,542,058  
         
Class B Common Stock
     2,700,000
 
       99,880
 
       2,700,000
 
       249,077
 
 
         
Class F Common Stock
     1,005
 
       1,005
 
       1,005
 
       1,005  
         
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Total
     22,701,005
 
       2,027,474
 
       22,701,005
 
       1,792,140  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option Activity
The following table summarizes stock option activity for the year ended December 31, 2021 (in thousands, except per share amounts):

 
 
  
Options
Outstanding
 
  
Weighted-
Average
Exercise
Price Per
Share
 
  
Weighted-
Average

Remaining
Contractual
Life (years)
 
  
Aggregate
Intrinsic Value
 
Balance as of December 31, 2020
     535,767     $ 6.12        7.99      $ 9,340,245  
Options exercised
     (178,849     2.84                  
Options canceled and forfeited
     (6,966     5.12                  
    
 
 
                           
Balance as of December 31, 2021
     349,952     $ 7.81        9.06      $ 3,638,685  
    
 
 
                           
Options vested and exercisable as of December 31, 2021
     169,563     $ 5.10        7.75      $ 2,223,706  
    
 
 
                           
Summary of Fair Value Assumptions of Stock-based Option Awards
The estimated grant-date fair value of all the Company’s stock-based option awards was calculated using the Black-Scholes option-pricing model, based on the below assumptions. There were no options granted during the year ended December 31, 2021.

 
 
  
Years Ended December 31,
 
 
  
        2020        
 
  
        2019        
 
Fair value of common stock
   $             7.60     $             6.03  
Expected volatility
     71.00     65.00
Expected term (in years)
     12.04       6.36  
Expected dividend yield
        
Risk-free interest rate
     0.64     1.65
Summary of RSU Activity
The following table summarizes the RSU activity for the year ended December 31, 2021 (in thousands, except per share amounts):

 
 
  
RSUs
Outstanding
 
  
Weighted Average
Grant Date
Fair Value per
Share
 
RSUs unvested and outstanding as of December 31, 2020
     184,870     $ 6.97  
RSUs granted
     28,097       24.08  
RSUs vested
     (50,350     8.36  
RSUs canceled
     (8,868     8.07  
    
 
 
         
RSUs unvested and outstanding as of December 31, 2021
     153,749     $             9.56  
    
 
 
         
Summary of Stock-Based Compensation Expense
Total stock-based compensation expense was as follows (in thousands):
 
    
Years Ended December 31,
 
    
2021
    
2020
    
2019
 
Cost of revenue
   $ 68,546      $ 139,627      $ 27,904  
Sales and marketing
     242,910        398,205        79,215  
Research and development
     150,298        357,063        67,933  
General and administrative
     316,461        375,807        66,918  
Total stock-based compensation expense
   $ 778,215      $ 1,270,702      $ 241,970  
    
 
 
    
 
 
    
 
 
 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Summary of Loss Before Provision for (benefit from) Income Taxes
Loss before provision for (benefit from) income taxes consisted of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
United States
   $ (514,200   $ (1,203,682   $ (580,362
Foreign
     25,706       24,655       13,091  
    
 
 
   
 
 
   
 
 
 
Loss before provision for (benefit from) income taxes
   $ (488,494   $ (1,179,027   $ (567,271
    
 
 
   
 
 
   
 
 
 
Summary of Provision for (benefit from) Income Taxes
Provision for (benefit from) income taxes consisted of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Current:
                        
Federal
   $     $     $  
State
     (88     500       139  
Foreign
     (11,343     7,249       19,435  
    
 
 
   
 
 
   
 
 
 
Total current provision
     (11,431     7,749       19,574  
Deferred:
                        
Federal
     (111            
State
                  
Foreign
     43,427       (20,385     (7,199
    
 
 
   
 
 
   
 
 
 
Total deferred provision
     43,316       (20,385     (7,199
    
 
 
   
 
 
   
 
 
 
Total provision for (benefit from) income taxes
   $ 31,885     $ (12,636   $ 12,375  
    
 
 
   
 
 
   
 
 
 
Summary of Reconciliation of Effective Income Tax Rate
A reconciliation of the expected tax provision (benefit) at the statutory federal income tax rate to the Company’s recorded tax provision (benefit) consisted of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Expected tax (benefit) at U.S. federal statutory rate
   $ (102,584   $ (247,596   $ (119,127
State income taxes - net of federal benefit
     (88     500       139  
Foreign tax rate differential
     870       (4,131     25,430  
Research and development tax credits
     (94,591     (26,294     (2,106
Stock-based compensation
     (817,839 )     (194,730     (6,069
Non-deductible
officers’ compensation
     428,682       76,093        
Change in valuation allowance
     616,572       373,632       112,149  
Other
     863       9,890       1,959  
    
 
 
   
 
 
   
 
 
 
Total provision for (benefit from) income taxes
   $ 31,885     $ (12,636   $ 12,375  
    
 
 
   
 
 
   
 
 
 
Summary of Significant Deferred Tax Assets and Liabilities Significant deferred tax assets and liabilities consisted of the following (in thousands):
    
As of December 31,
 
    
2021
    
2020
 
Net operating loss carryforwards
   $ 1,497,774      $ 853,861  
Reserves and accruals
     43,348        55,685  
Tax credit carryforwards
     177,402        68,626  
Stock-based compensation
     212,163        246,380  
Lease liabilities
     59,787        57,543  
Depreciation and amortization
     35,176        28,970  
    
 
 
    
 
 
 
Gross deferred tax assets
     2,025,650        1,311,065  
Right-of-use
assets
     (49,665      (48,120
    
 
 
    
 
 
 
Total net deferred tax assets before valuation allowance
     1,975,985        1,262,945  
Valuation allowance
     (1,977,565      (1,220,093
    
 
 
    
 
 
 
Net deferred tax assets
   $ (1,580    $ 42,852  
    
 
 
    
 
 
 
Summary of Reconciliation of the Gross Unrecognized Tax Benefits
A reconciliation of the gross unrecognized tax benefits consists of the following (in thousands):

 
 
 
Years Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Unrecognized tax benefit beginning of year
   $ 75,557     $ 31,702      $ 27,812  
Increases in current year tax positions
     19,638       43,855        6,301  
Increases in prior year tax positions
     967       —          114  
Decreases in prior year tax positions
     (30,895     —          (1,829
Decreases in prior year tax positions due to settlements
     (197     —          (696
Decreases in prior year tax positions due to lapse of statute of limitations
     —         —          —    
    
 
 
   
 
 
    
 
 
 
Unrecognized tax benefit end of year
   $     65,070     $     75,557      $     31,702  
    
 
 
   
 
 
    
 
 
 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Summary of Calculation of Basic and Diluted Net Loss Per Share The following table presents the calculation of basic and diluted net loss per share attributable
to
common stockholders (in thousands, except share and per share amounts):
 
 
  
As of December 31,
 
 
  
2021
 
  
2020
 
  
2019
 
Numerator
                        
Net loss
   $ (520,379   $ (1,166,391   $ (579,646
Less: Distributed earnings attributable to participating securities
     —         —         (8,481
    
 
 
   
 
 
   
 
 
 
Net loss attributable to common stockholders
   $ (520,379   $ (1,166,391   $ (588,127
Less: Change in fair value attributable to participating securities
     —         (5,483     —    
    
 
 
   
 
 
   
 
 
 
Net loss attributable to common stockholders, for diluted net loss per share
   $ (520,379   $ (1,171,874   $ (588,127
    
 
 
   
 
 
   
 
 
 
Denominator
                        
Weighted-average shares used in computing net loss per share, basic
     1,923,617       977,722       576,959  
Weighted-average shares used in computing net loss per share, diluted
     1,923,617       979,330       576,959  
Net loss per share
                        
Net loss per share attributable to common stockholders, basic
   $ (0.27   $ (1.19   $ (1.02
    
 
 
   
 
 
   
 
 
 
Net loss per share attributable to common stockholders, diluted
   $ (0.27   $ (1.20   $ (1.02
    
 
 
   
 
 
   
 
 
 
Summary of Antidilutive Securities The following outstanding potentially dilutive common stock equivalents have been excluded from the computation
of
diluted net loss per share attributable to common stockholders for the periods presented due to their anti-dilutive effect (in thousands):
 
  
As of December 31,
 
  
         2021         
 
         2020         
 
         2019         
Options and SARs issued and outstanding
     349,977        535,792        497,541  
RSUs outstanding
     153,749        184,870        179,495  
Warrants to purchase common stock
     13,042        19,068        993  
Growth units outstanding
            3,583        3,583  
Redeemable convertible preferred stock
                   4,017  
Convertible preferred stock
                   791,253  
Warrants to purchase redeemable convertible and convertible preferred stock
                   21,832  
    
 
 
    
 
 
    
 
 
 
Total
     516,768        743,313        1,498,714  
    
 
 
    
 
 
    
 
 
 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Summary of Financial Information for Each Reportable Segment
Financial information for each reportable segment was as follows (in thousands):

 
 
  
Years Ended December 31,
 
  
     2021     
 
     2020     
 
       2019       
Revenue:
                          
Government
   $ 897,356      $ 610,198      $ 345,521  
Commercial
     644,533        482,475        397,034  
    
 
 
    
 
 
    
 
 
 
Total revenue
   $ 1,541,889      $ 1,092,673      $ 742,555  
    
 
 
    
 
 
    
 
 
 
 
 
 
Years Ended December 31,
 
 
2021
 
2020
 
2019
 
 
Amount
 
%
 
 
Amount
 
%
 
 
Amount
 
%
 
Contribution:
                                                   
Government
   $ 541,883        60   $ 346,937        57   $ 79,606        23
Commercial
     357,546        55     247,320        51     77,575        20
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
          
Total contribution
   $ 899,429        58   $ 594,257        54   $ 157,181        21
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
          
Summary of Reconciliation of Segment Financial Information to Loss from Operations
The reconciliation of contribution to loss from operations is as follows (in thousands):
 
 
  
Years Ended December 31,
 
 
  
2021
 
  
2020
 
  
2019
 
Loss from operations
  
 
$
(411,046 )  
 
$
(1,173,679   $ (576,444
Research and development expenses
(1)
     237,189       203,597       237,630  
General and administrative expenses
(1)
     295,071       293,637       254,025  
Total stock-based compensation expense
     778,215       1,270,702       241,970  
    
 
 
   
 
 
   
 
 
 
Total contribution
  
 
$
899,429    
 
$
594,257     $ 157,181  
    
 
 
   
 
 
   
 
 
 
 
(1)
Excludes stock-based compensation expense.

Summary of Revenue by Geography
Revenue by geography is based on the customer’s headquarters or agency location at the time of sale. Revenue is as follows (in thousands, except percentages):

 
 
 
Years Ended December 31,
 
 
2021
 
2020
 
2019
 
 
Amount
 
%
 
 
Amount
 
%
 
 
Amount
 
%
 
Revenue:
                                                   
United States
   $ 879,156        57   $ 573,549        52   $ 295,753        40
United Kingdom
     173,362        11     132,427        12     120,185        16
France
     85,652        6     97,702        9     76,220        10
Rest of world
(1)
     403,719        26     288,995        27     250,397        34
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
Total revenue
   $ 1,541,889        100   $ 1,092,673        100   $ 742,555        100
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
 
 
(1)
No other country represents 10%
or more of total revenue for the years ended December 31, 2021, 2020, or 2019.
Summary of Property and Equipment, Net by Geography
Property and equipment, net is attributed to the Company’s office locations as follows (in thousands, except percentages): 
 
 
  
As of December 31,
 
  
2021
  
2020
 
  
Amount
 
%
 
  
Amount
 
%
 
Property and equipment, net:
                                  
United States
   $ 18,728        60   $ 13,268        45
United Kingdom
     8,375        27     13,325        45
Rest of world
     4,201        13     2,948        10
    
 
 
    
 
 
   
 
 
    
 
 
 
Total property and equipment, net
   $ 31,304        100   $ 29,541        100
    
 
 
    
 
 
   
 
 
    
 
 
 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Tables)
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Summary of Investments Purchased
From January 1, 2022 to the date of this filing, the Company purchased
5.4
 
million shares for an aggregate purchase price of
$43.5
 m
illion,
 
which were reflected as commitments in
Note 9. Commitments and Contingencies- Investment Commitments
as of December 31, 2021,
as set forth in the following table (in thousands):

 
Entity
  
Share Amount
 
Investment Amount
 
Fast
Radius 
     2,000      $ 20,000  
Energy
Vault
     850        8,500  
Tritium

  
 
2,500
 
    
15,000
 
Total investments
 
 
 
 5,350
 
 
$
 
  43,500
 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]        
Cash and cash equivalents $ 2,290,674 $ 2,011,323 $ 1,079,154  
Restricted cash 36,628 37,285 52,099  
Restricted cash, noncurrent 39,612 79,538 270,709  
Total cash, cash equivalents, and restricted cash $ 2,366,914 $ 2,128,146 $ 1,401,962 $ 1,266,835
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts receivable $ 190,923,000 $ 156,932,000  
Allowance for doubtful accounts on trade receivables 0 0  
Discretionary contribution to employee defined benefit plan 0 $ 0 $ 0
Percentage of tax benefit to be realised from uncertain tax position for recognition in the income statement   50.00%  
Advertising expense $ 26,300,000    
Leasehold Improvements [Member]      
Lease hold improvements estimated useful lives five years    
Accounts Receivable [Member]      
Accounts receivable $ 190,900,000 $ 156,900,000  
Accounts Receivable [Member] | Customer G [Member] | Customer Concentration Risk [Member]      
Percentage Concentration   13.00%  
Accounts Receivable [Member] | Customer [Member] | Customer Concentration Risk [Member]      
Percentage Concentration 10.00% 10.00%  
Revenue Benchmark [Member] | Customer F [Member] | Customer Concentration Risk [Member]      
Percentage Concentration   10.00%  
Revenue Benchmark [Member] | Customer D [Member] | Customer Concentration Risk [Member]      
Percentage Concentration     12.00%
Minimum [Member]      
Equity method investment ownership percentage 20.00%    
Minimum [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Percentage Concentration 10.00% 10.00% 10.00%
Maximum [Member]      
Equity method investment ownership percentage 50.00%    
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contract Liabilities and Remaining Performance Obligations - Additional information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Performance obligation $ 1,100.0  
Performance obligation percentage to be recognised as revenue in the next twelve months 42.00%  
Contract with customer, liability $ 463.3 $ 531.9
Revenue recognized from contract liability balances $ 378.4 $ 477.7
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments and Fair Value Measurements - Summary Of Assets And Liabilities That Are Measured At Fair Value On A Recurring And Nonrecurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 507,317 $ 1,075,783
Certificates of deposit 51,892 74,097
Marketable securities 234,153  
Total 793,362 1,149,880
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 507,317 1,075,783
Certificates of deposit 0 0
Marketable securities 234,153  
Total 741,470 1,075,783
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 0 0
Certificates of deposit 51,892 74,097
Marketable securities 0  
Total 51,892 74,097
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 0 0
Certificates of deposit 0 0
Marketable securities 0  
Total $ 0 $ 0
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments and Fair Value Measurements - Summary of the Investments Purchased Under Such Investment Agreements (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
shares
[1]
Investment, Shares | shares 34,996
Investment Amount | $ $ 326,000
Celularity [Member]  
Investment, Shares | shares 2,000
Investment Amount | $ $ 20,000
Faraday Future [Member]  
Investment, Shares | shares 2,500
Investment Amount | $ $ 25,000
Astrocast [Member]  
Investment, Shares | shares 1,520
Investment Amount | $ $ 5,000
BlackSky [Member]  
Investment, Shares | shares 800
Investment Amount | $ $ 8,000
Lilium [Member]  
Investment, Shares | shares 4,100
Investment Amount | $ $ 41,000
Sarcos Robotics [Member]  
Investment, Shares | shares 2,100
Investment Amount | $ $ 21,000
Roivant Sciences [Member]  
Investment, Shares | shares 3,000
Investment Amount | $ $ 30,000
Babylon Health [Member]  
Investment, Shares | shares 3,500
Investment Amount | $ $ 35,000
Bird Global [Member]  
Investment, Shares | shares 2,000
Investment Amount | $ $ 20,000
Embark Trucks [Member]  
Investment, Shares | shares 1,800
Investment Amount | $ $ 18,000
Wejo [Member]  
Investment, Shares | shares 3,500
Investment Amount | $ $ 35,000
Pear Therapeutics [Member]  
Investment, Shares | shares 1,000
Investment Amount | $ $ 10,000
Boxed [Member]  
Investment, Shares | shares 2,000
Investment Amount | $ $ 20,000
Skydweller [Member]  
Investment, Shares | shares 3,000 [2]
Investment Amount | $ $ 3,000 [2]
Hyundai Oilbank [Member]  
Investment, Shares | shares 676 [2]
Investment Amount | $ $ 20,000 [2]
AdTheorent [Member]  
Investment, Shares | shares 1,500
Investment Amount | $ $ 15,000
[1] Investments are in publicly-traded marketable securities, unless otherwise noted.
[2] Investment in privately-held company.
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments and Fair Value Measurements - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
oz
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Unrealized loss (gain) from marketable securities $ 72.8
Alternative Investment [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Weight of commodities purchased | oz 100
Investment in Gold $ 50.9
Commercial Contract [Member] | Investment Agreement [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Revenue from customers with concurrent investment $ 48.3
Maximum [Member] | Commercial Contract [Member] | Investment Agreement [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Subscription Contract Term 10 years
Total contract value $ 767.9
Contractual option amount $ 116.2
Minimum [Member] | Commercial Contract [Member] | Investment Agreement [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Subscription Contract Term 3 years
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Total property and equipment, gross $ 101,234 $ 117,940
Less: accumulated depreciation and amortization (69,930) (88,399)
Total property and equipment, net 31,304 29,541
Leasehold improvements [Member]    
Total property and equipment, gross 72,834 85,196
Computer equipment, software, and other [Member]    
Total property and equipment, gross 16,916 22,275
Furniture and fixtures [Member]    
Total property and equipment, gross 8,358 9,976
Construction in progress [Member]    
Total property and equipment, gross $ 3,126 $ 493
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related expenses $ 60,732 $ 85,466
Accrued other liabilities 95,074 73,080
Total accrued liabilities $ 155,806 $ 158,546
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Additional information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]      
Depreciation and amortisation expense excluding the impact of foreign exchange fluctuations $ 12.8 $ 13.9 $ 12.2
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Method Investments - Additional information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of Equity Method Investments [Line Items]        
Payments made to acquire equity method investments   $ 0 $ 2,934 $ 25,868
Palantir Technologies Japan, K.K. [Member]        
Schedule of Equity Method Investments [Line Items]        
Number of shares purchased 100,000      
Payments made to acquire equity method investments $ 25,000      
Equity method investment ownership percentage 50.00%      
SOMPO [Member]        
Schedule of Equity Method Investments [Line Items]        
Equity method investment ownership percentage 50.00%      
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 30, 2014
Dec. 31, 2021
Dec. 31, 2020
Long-term Debt [Line Items]      
Debt instrument maximum borrowing capacity   $ 400,000  
2014 Revolving Credit Facility [Member]      
Long-term Debt [Line Items]      
Line of credit facility commitment fee percentage 0.375%    
Line of credit maturity date   Jun. 04, 2023  
Debt instrument carrying amount   $ 0  
Line of credit outstanding     $ 200,000
Undrawn revolving credit facility amount   $ 400,000  
2014 Revolving Credit Facility [Member] | Minimum [Member]      
Long-term Debt [Line Items]      
Debt instrument, Covenant description   The 2014 Credit Facility contains customary representations and warranties, and certain financial and nonfinancial covenants, including but not limited to maintaining minimum liquidity of $50.0 million, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2014 Credit Facility as of December 31, 2021.  
2014 Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]      
Long-term Debt [Line Items]      
Line of credit facility variable interest rate spread 2.75%    
Line of credit facility variable interest rate description London Interbank Offered Rate (“LIBOR”), or the applicable benchmark replacement rate, plus a margin of 2.75%    
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary Balance Sheet Information Relating to Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Right-of-use assets:    
Operating lease right-of-use assets $ 216,898 $ 217,075
Total right-of-use assets 216,898 217,075
Lease liabilities:    
Operating lease liabilities 39,927 29,079
Operating lease liabilities, noncurrent 220,146 229,800
Total lease liabilities $ 260,073 $ 258,879
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Operating Lease Cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease expense $ 51,330 $ 53,576
Short-term lease expense 4,165 8,942
Variable lease expense 7,518 9,433
Less:Sublease Income 19,957 19,769
Total lease expense $ 43,056 $ 52,182
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 53,258  
2023 54,206  
2024 44,025  
2025 42,163  
2026 37,045  
Thereafter 92,365  
Total undiscounted liabilities 323,062  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (62,989)  
Total lease liabilities 260,073 $ 258,879
2022 12,461  
2023 18,274  
2024 16,403  
2025 14,210  
2026 13,748  
Thereafter 57,653  
Total undiscounted liabilities 132,749  
Sublease Income Receivable Undiscounted Excess Amount 0  
Total 132,749  
2022 40,797  
2023 35,932  
2024 27,622  
2025 27,953  
2026 23,297  
Thereafter 34,712  
Total undiscounted liabilities 190,313  
Net Lease Payables Undiscounted Excess Amount (62,989)  
Total $ 127,324  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2019
Dec. 31, 2020
Lessee, Lease, Description [Line Items]      
Operating lease month of expiry 2032-03    
Operating lease weighted average remaining lease term 6 years 10 months 24 days   8 years 1 month 6 days
Operating lease weighted average discount rate 6.03%   6.34%
Net rent expense   $ 38.5  
Sublease income   $ 14.8  
Lease Renewal Option One [Member]      
Lessee, Lease, Description [Line Items]      
Operating lease optional remaining renewal term 2033-06    
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Supplemental Cash Flow Information Related to Operating Leases (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Cash paid for operating lease liabilities $ 49,228 $ 58,157
Lease liabilities arising from obtaining right-of-use assets $ 34,606 $ 17,647
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Summary of Investment commitments (Detail)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Investment Agreement Date  
Committed share amount | shares 13,450
Committed investment amount | $ $ 134,500
Fast Radius [Member]  
Investment Agreement Date  
Investment Agreement Date Jul. 18, 2021 [1],[2]
Committed share amount | shares 2,000 [1],[2]
Committed investment amount | $ $ 20,000 [1],[2]
Tritium [Member]  
Investment Agreement Date  
Investment Agreement Date Jul. 27, 2021 [1],[2]
Committed share amount | shares 1,500 [1],[2]
Committed investment amount | $ $ 15,000 [1],[2]
FinAccel [Member]  
Investment Agreement Date  
Investment Agreement Date Aug. 02, 2021
Committed share amount | shares 1,000
Committed investment amount | $ $ 10,000
Energy Vault [Member]  
Investment Agreement Date  
Investment Agreement Date Sep. 08, 2021 [1],[2]
Committed share amount | shares 850 [1],[2]
Committed investment amount | $ $ 8,500 [1],[2]
Electric Vehicle Charging Company [Member]  
Investment Agreement Date  
Investment Agreement Date Sep. 10, 2021 [1]
Committed share amount | shares 2,000 [1]
Committed investment amount | $ $ 20,000 [1]
Rigetti Co, Inc [Member]  
Investment Agreement Date  
Investment Agreement Date Oct. 06, 2021 [1]
Committed share amount | shares 1,000 [1]
Committed investment amount | $ $ 10,000 [1]
Telecommunications Company [Member]  
Investment Agreement Date  
Investment Agreement Date Oct. 06, 2021 [1]
Committed share amount | shares 1,600 [1]
Committed investment amount | $ $ 16,000 [1]
Rubicon Technologies [Member]  
Investment Agreement Date  
Investment Agreement Date Dec. 15, 2021 [1]
Committed share amount | shares 3,500 [1]
Committed investment amount | $ $ 35,000 [1]
[1] Commercial contract contains termination for convenience clauses in the event the proposed business combination and/or the Company’s proposed investment is not completed.
[2] The Company’s investment closed after December 31, 2021. See further discussion in Note 15. Subsequent Events.]
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Loss Contingencies [Line Items]        
Letter of credit outstanding amount     $ 76,200 $ 116,800
Purchase Price Commitment     $ 134,500  
Number Of Shares Committed To Purchase     13,450  
Investment Commitments [Member] | Investment Agreement [Member]        
Loss Contingencies [Line Items]        
Purchase Price Commitment     $ 134,500  
Number Of Shares Committed To Purchase     13,500  
Purchase Commitment One [Member]        
Loss Contingencies [Line Items]        
Minimum annual commitment   $ 1,490,000    
Long-term Purchase Commitment, Description   If the spend does not meet the minimum annual commitment each year or at the end of the term, the Company is obligated to make a return payment. If the difference is greater than $30.0 million for each of the first three contract years or $50.0 million for each of the contract years thereafter (“relief amounts”), the Company has the option to pay the respective relief amount for that year for services to be utilized in the future and the excess amount of the difference above the relief amount would be added to the minimum annual commitment of the following year through the end of the contract.    
Satisfied purchase commitment     $ 72,800  
Purchase Commitment for Contract Year Two     167,000  
Purchase Commitment Two [Member]        
Loss Contingencies [Line Items]        
Minimum annual commitment $ 45,000      
Satisfied purchase commitment     $ 10,400  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Deficit) - Summary of Total Authorized, Issued, And Outstanding Shares (Detail) - shares
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Class of Stock [Line Items]      
Common stock, shares authorized 22,701,005,000 22,701,005,000  
Common stock, shares issued 2,027,474,000 1,792,140,000  
Common stock, shares outstanding 2,027,474,000 1,792,140,000  
Common Class A [Member]      
Class of Stock [Line Items]      
Common stock, shares authorized 20,000,000,000 20,000,000,000 20,000,000,000
Common stock, shares issued 1,926,589,000 1,542,058,000  
Common stock, shares outstanding 1,926,589,000 1,542,058,000  
Common Class B [Member]      
Class of Stock [Line Items]      
Common stock, shares authorized 2,700,000,000 2,700,000,000 2,700,000,000
Common stock, shares issued 99,880,000 249,077,000  
Common stock, shares outstanding 99,880,000 249,077,000  
Common Class F [Member]      
Class of Stock [Line Items]      
Common stock, shares authorized 1,005,000 1,005,000 1,005,000
Common stock, shares issued 1,005,000 1,005,000  
Common stock, shares outstanding 1,005,000 1,005,000  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Deficit) - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2021
Common stock, shares authorized   22,701,005,000 22,701,005,000
Minimum ownership threshold     100,000,000.0
Dividends declared     $ 0
Common Class A [Member]      
Common stock, shares authorized 20,000,000,000 20,000,000,000 20,000,000,000
Number of shares sold in the transaction   206,500,523  
Sale price per share   $ 4.65  
Proceeds from sale of equity   $ 942,500  
Payment of stock issuance cost   $ 17,700  
Common Class A [Member] | SOMPO [Member]      
Number of shares sold in the transaction   107,526,881  
Common Class B [Member]      
Common stock, shares authorized 2,700,000,000 2,700,000,000 2,700,000,000
Number of shares issued for conversion 335,000    
Common Class F [Member]      
Common stock, shares authorized 1,005,000 1,005,000 1,005,000
Voting power     50.00%
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 30, 2020
Aug. 30, 2020
Aug. 06, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cumulative stock-based compensation expense       $ 778,215 $ 1,270,702 $ 241,970
Percentage of outstanding stock maximum       5.00%    
Unrecognized share based compensation expense       $ 888,600    
Unrecognized share based compensation expense, period for recognition       8 years    
Stock-based compensation       $ 778,215 1,270,702 241,970
Share based compensation by share based payment arrangement aggregate intrinsic value of stock options excercised during the period       3,800,000 $ 974,200 $ 90,700
Share based compensation by share based payment arrangement weighted average grant date fair value of stock options granted during the period         $ 2.57 $ 3.67
Share based compensation by share based payment arrangement total grant date fair value of stock options vested during the period       189,500 $ 214,700 $ 229,400
Income tax benefit       31,885 (12,636) 12,375
Stock Based Compensation Expense            
Income tax benefit       $ 0 $ 18,200 $ 6,400
2020 Extended Exercisability [Member]            
Share based payment award expiration period and option contractual term       5 years    
2020 Equity Incentive Plan [Member]            
Percentage of ownership         10.00%  
Shares reserved for future issuance 150,000,000   165,900,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     162,000,000      
Minimum [Member] | 2020 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent       110.00%    
Common Class A [Member] | 2020 Equity Incentive Plan [Member]            
Share-based payment award, number of additional shares authorized 250,000,000          
Share based payment award expiration period and option contractual term       10 years    
Restricted Stock Units (RSUs) [Member]            
Cumulative stock-based compensation expense         $ 769,500  
Share based payment award vesting period 5 years          
Unrecognized share based compensation expense       $ 922,400    
Unrecognized share based compensation expense, period for recognition       3 years    
Stock-based compensation         940,000  
Equity Instruments Other than Options, Grants in Period       28,097,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 421,000 $ 531,900  
Restricted Stock Units (RSUs) [Member] | 2020 Equity Incentive Plan [Member]            
Equity Instruments Other than Options, Grants in Period   3,900,000        
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]    
Beginning Balance of Options Outstanding 535,767  
Options exercised (178,849)  
Options canceled and forfeited (6,966,000)  
Ending Balance of Options Outstanding 349,952 535,767
Options vested and exercisable as of December 31, 2021 169,563  
Beginning Balance of Weighted-Average Exercise Price Per Share $ 6.12  
Options exercised 2.84  
Options canceled and forfeited 5.12  
Ending Balance of Weighted-Average Exercise Price Per Share 7.81 $ 6.12
Options vested and exercisable as of December 31, 2021 $ 5.10  
Weighted- Average Remaining Contractual Life (years) 9 years 21 days 7 years 11 months 26 days
Options vested and exercisable as of December 31, 2021 7 years 9 months  
Aggregate Intrinsic Value $ 3,638,685 $ 9,340,245
Options vested and exercisable as of December 31, 2021 $ 2,223,706  
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation - Summary of Fair Value Assumptions of Stock-based Option Awards (Detail) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]    
Fair value of common stock $ 7.60 $ 6.03
Expected volatility 71.00% 65.00%
Expected term (in years) 12 years 14 days 6 years 4 months 9 days
Expected dividend yield 0.00% 0.00%
Risk-free interest rate 0.64% 1.65%
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of RSU Activity (Detail) - Restricted Stock Units
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unvested and Outstanding Beginning Balance | shares 184,870,000
RSUs granted | shares 28,097,000
RSUs vested | shares (50,350,000)
RSUs canceled | shares (8,868,000)
Unvested and Outstanding Ending Balance | shares 153,749,000
Weighted Average Grant Date Fair Value per Share Beginning Balance | $ / shares $ 6.97
RSUs granted | $ / shares 24.08
RSUs vested | $ / shares 8.36
RSUs canceled | $ / shares 8.07
Weighted Average Grant Date Fair Value per Share Ending Balance | $ / shares $ 9.56
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Stock Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 778,215 $ 1,270,702 $ 241,970
Cost of revenue [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 68,546 139,627 27,904
Sales and marketing [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 242,910 398,205 79,215
Research and development [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 150,298 357,063 67,933
General and administrative [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 316,461 $ 375,807 $ 66,918
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary of Loss Before Provision for (benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of Income Loss Before Provision For Income Taxes [Line Items]      
Loss before provision for (benefit from) income taxes $ (488,494) $ (1,179,027) $ (567,271)
United States [Member]      
Schedule of Income Loss Before Provision For Income Taxes [Line Items]      
Loss before provision for (benefit from) income taxes (514,200) (1,203,682) (580,362)
Foreign [Member]      
Schedule of Income Loss Before Provision For Income Taxes [Line Items]      
Loss before provision for (benefit from) income taxes $ 25,706 $ 24,655 $ 13,091
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary of Provision for (benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 0 $ 0 $ 0
State (88) 500 139
Foreign (11,343) 7,249 19,435
Total current provision (11,431) 7,749 19,574
Deferred:      
Federal (111) 0 0
State 0 0 0
Foreign 43,427 (20,385) (7,199)
Total deferred provision 43,316 (20,385) (7,199)
Total provision for (benefit from) income taxes $ 31,885 $ (12,636) $ 12,375
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary of Reconciliation of Effective Income Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Expected tax (benefit) at U.S. federal statutory rate $ (102,584) $ (247,596) $ (119,127)
State income taxes - net of federal benefit (88) 500 139
Foreign tax rate differential 870 (4,131) 25,430
Research and development tax credits (94,591) (26,294) (2,106)
Stock-based compensation (817,839) (194,730) (6,069)
Non-deductible officers' compensation 428,682 76,093 0
Change in valuation allowance 616,572 373,632 112,149
Other 863 9,890 1,959
Total provision for (benefit from) income taxes $ 31,885 $ (12,636) $ 12,375
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary of Significant Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Components of Deferred Tax Assets and Liabilities [Abstract]    
Net operating loss carryforwards $ 1,497,774 $ 853,861
Reserves and accruals 43,348 55,685
Tax credit carryforwards 177,402 68,626
Stock-based compensation 212,163 246,380
Lease liabilities 59,787 57,543
Depreciation and amortization 35,176 28,970
Gross deferred tax assets 2,025,650 1,311,065
Right-of-use assets (49,665) (48,120)
Total net deferred tax assets before valuation allowance 1,975,985 1,262,945
Valuation allowance (1,977,565) (1,220,093)
Net deferred tax assets $ (1,580) $ 42,852
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Unrecognized tax benefits $ 65.1 $ 75.6 $ 31.7
California Franchise Tax Board [Member]      
Deferred tax assets, tax credit carryforwards, research 68.7 66.0  
Domestic Tax Authority [Member]      
Operating loss carryforwards, not subject to expiration 4,300.0    
Deferred tax assets, tax credit carryforwards, research 184.1 85.1  
Domestic Tax Authority [Member] | California Franchise Tax Board [Member]      
Net operating loss carryforwards 2,900.0 1,500.0  
State and Local Jurisdiction [Member]      
Net operating loss carryforwards 5,900.0 $ 3,600.0  
United Kingdom [Member]      
Net operating loss carryforwards $ 333.0    
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary of Reconciliation of the Gross Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Unrecognized tax benefit beginning of year $ 75,557 $ 31,702 $ 27,812
Increases in current year tax positions 19,638 43,855 6,301
Increases in prior year tax positions 967 0 114
Decreases in prior year tax positions (30,895) 0 (1,829)
Decreases in prior year tax positions due to settlements (197) 0 (696)
Decreases in prior year tax positions due to lapse of statute of limitations 0 0 0
Unrecognized tax benefit end of year $ 65,070 $ 75,557 $ 31,702
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Basic and Diluted Net Loss Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator      
Net loss $ (520,379) $ (1,166,391) $ (579,646)
Less: Distributed earnings attributable to participating securities     (8,481)
Net loss attributable to common stockholders (520,379) (1,166,391) (588,127)
Less: Change in fair value attributable to participating securities   (5,483)  
Net loss attributable to common stockholders, for diluted net loss per share $ (520,379) $ (1,171,874) $ (588,127)
Denominator      
Weighted-average shares used in computing net loss per share, basic 1,923,617 977,722 576,959
Weighted-average shares used in computing net loss per share, diluted 1,923,617 979,330 576,959
Net loss per share      
Net loss per share attributable to common stockholders, basic $ (0.27) $ (1.19) $ (1.02)
Net loss per share attributable to common stockholders, diluted $ (0.27) $ (1.20) $ (1.02)
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount 516,768 743,313 1,498,714
Options and SARs issued and outstanding [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount 349,977 535,792 497,541
RSUs outstanding [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount 153,749 184,870 179,495
Warrants to purchase common stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount 13,042 19,068 993
Growth units outstanding [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount   3,583 3,583
Redeemable Convertible Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount     4,017
Convertible preferred stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount     791,253
Warrants to purchase redeemable convertible and convertible preferred stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount     21,832
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Detail) - Operating Segments [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Revenues $ 1,541,889 $ 1,092,673 $ 742,555
Contribution $ 899,429 $ 594,257 $ 157,181
Contribution Margin 58.00% 54.00% 21.00%
Government [Member]      
Segment Reporting Information [Line Items]      
Revenues $ 897,356 $ 610,198 $ 345,521
Contribution $ 541,883 $ 346,937 $ 79,606
Contribution Margin 60.00% 57.00% 23.00%
Commercial [Member]      
Segment Reporting Information [Line Items]      
Revenues $ 644,533 $ 482,475 $ 397,034
Contribution $ 357,546 $ 247,320 $ 77,575
Contribution Margin 55.00% 51.00% 20.00%
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information - Summary of Reconciliation of Segment Financial Information to Loss from Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Stock-based compensation expense $ 778,215 $ 1,270,702 $ 241,970
Loss from operations (411,046) (1,173,679) (576,444)
Reconciling items      
Segment Reporting Information [Line Items]      
Research and development expenses [1] 237,189 203,597 237,630
General and administrative expenses [1] 295,071 293,637 254,025
Stock-based compensation expense 778,215 1,270,702 241,970
Operating Segments      
Segment Reporting Information [Line Items]      
Contribution $ 899,429 $ 594,257 $ 157,181
[1] Excludes stock-based compensation expense.
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information - Summary of Revenue by Geography (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenues $ 1,541,889 $ 1,092,673 $ 742,555
Geographic Concentration Risk [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 1,541,889 $ 1,092,673 $ 742,555
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
United States [Member] | Geographic Concentration Risk [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 879,156 $ 573,549 $ 295,753
United States [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 57.00% 52.00% 40.00%
United Kingdom [Member] | Geographic Concentration Risk [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 173,362 $ 132,427 $ 120,185
United Kingdom [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 11.00% 12.00% 16.00%
France [Member] | Geographic Concentration Risk [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 85,652 $ 97,702 $ 76,220
France [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 6.00% 9.00% 10.00%
Rest of world [Member] | Geographic Concentration Risk [Member]      
Disaggregation of Revenue [Line Items]      
Revenues [1] $ 403,719 $ 288,995 $ 250,397
Rest of world [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage [1] 26.00% 27.00% 34.00%
[1] No other country represents 10% or more of total revenue for the years ended December 31, 2021, 2020, or 2019.
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information - Summary of Revenue by Geography (Parenthetical) (Detail) - Revenue Benchmark [Member] - Geographic Concentration Risk [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
Minimum [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 10.00% 10.00% 10.00%
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information - Summary of Property and Equipment, Net by Geography (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 31,304 $ 29,541
Geographic Concentration Risk [Member]    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 31,304 $ 29,541
Geographic Concentration Risk [Member] | Property, Plant and Equipment [Member]    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Geographic Concentration Risk [Member] | United States [Member]    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 18,728 $ 13,268
Geographic Concentration Risk [Member] | United States [Member] | Property, Plant and Equipment [Member]    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk, percentage 60.00% 45.00%
Geographic Concentration Risk [Member] | United Kingdom [Member]    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 8,375 $ 13,325
Geographic Concentration Risk [Member] | United Kingdom [Member] | Property, Plant and Equipment [Member]    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk, percentage 27.00% 45.00%
Geographic Concentration Risk [Member] | Rest of world [Member]    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 4,201 $ 2,948
Geographic Concentration Risk [Member] | Rest of world [Member] | Property, Plant and Equipment [Member]    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk, percentage 13.00% 10.00%
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
$ in Thousands
Jan. 01, 2022
Dec. 31, 2021
Subsequent Event [Line Items]    
Share Amount [1]   34,996
Investment Amount [1]   $ 326,000
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Share Amount 5,350,000  
Investment Amount $ 43,500  
Investment Agreement [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Share Amount 5,400,000  
Investment Amount $ 43,500  
[1] Investments are in publicly-traded marketable securities, unless otherwise noted.
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Event - Summary of Investments Purchased (Detail) - USD ($)
$ in Thousands
Jan. 01, 2022
Dec. 31, 2021
Subsequent Event [Line Items]    
Share Amount [1]   34,996
Investment Amount [1]   $ 326,000
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Share Amount 5,350,000  
Investment Amount $ 43,500  
Fast Radius, Inc [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Share Amount 2,000,000  
Investment Amount $ 20,000  
Energy Vault Inc [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Share Amount 850,000  
Investment Amount $ 8,500  
Tritium [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Share Amount 2,500,000  
Investment Amount $ 15,000  
[1] Investments are in publicly-traded marketable securities, unless otherwise noted.
XML 88 d273589d10k_htm.xml IDEA: XBRL DOCUMENT 0001321655 2021-12-31 0001321655 2020-12-31 0001321655 2021-01-01 2021-12-31 0001321655 2020-01-01 2020-12-31 0001321655 2019-01-01 2019-12-31 0001321655 2019-12-31 0001321655 2021-06-30 0001321655 2018-12-31 0001321655 us-gaap:CommonClassAMember 2021-12-31 0001321655 us-gaap:CommonClassBMember 2021-12-31 0001321655 pltr:CommonClassFMember 2021-12-31 0001321655 us-gaap:ConstructionInProgressMember 2021-12-31 0001321655 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001321655 us-gaap:ComputerEquipmentMember 2021-12-31 0001321655 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001321655 us-gaap:AccountsReceivableMember 2021-12-31 0001321655 srt:MinimumMember pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2021-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001321655 pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember 2021-12-31 0001321655 country:US us-gaap:GeographicConcentrationRiskMember 2021-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember 2021-12-31 0001321655 pltr:RestOfWorldMember us-gaap:GeographicConcentrationRiskMember 2021-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember 2021-12-31 0001321655 country:GB 2021-12-31 0001321655 us-gaap:DomesticCountryMember us-gaap:CaliforniaFranchiseTaxBoardMember 2021-12-31 0001321655 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001321655 us-gaap:DomesticCountryMember 2021-12-31 0001321655 us-gaap:CaliforniaFranchiseTaxBoardMember 2021-12-31 0001321655 srt:MinimumMember 2021-12-31 0001321655 srt:MaximumMember 2021-12-31 0001321655 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001321655 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001321655 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001321655 pltr:CelularityMember 2021-12-31 0001321655 pltr:FaradayFutureMember 2021-12-31 0001321655 pltr:AstrocastMember 2021-12-31 0001321655 pltr:BlackskyMember 2021-12-31 0001321655 pltr:LiliumMember 2021-12-31 0001321655 pltr:SarcosRoboticsMember 2021-12-31 0001321655 pltr:RoivantSciencesMember 2021-12-31 0001321655 pltr:BabylonHealthMember 2021-12-31 0001321655 pltr:BirdGlobalMember 2021-12-31 0001321655 pltr:EmbarkTrucksMember 2021-12-31 0001321655 pltr:WejoMember 2021-12-31 0001321655 pltr:PearTherapeuticsMember 2021-12-31 0001321655 pltr:BoxedMember 2021-12-31 0001321655 pltr:SkydwellerMember 2021-12-31 0001321655 pltr:HyundaiOilbankMember 2021-12-31 0001321655 pltr:AdtheorentMember 2021-12-31 0001321655 pltr:AlternativeInvestmentMember 2021-12-31 0001321655 srt:MaximumMember pltr:InvestmentAgreementMember pltr:CommercialContractMember 2021-12-31 0001321655 us-gaap:CommonClassAMember 2020-12-31 0001321655 us-gaap:CommonClassBMember 2020-12-31 0001321655 pltr:CommonClassFMember 2020-12-31 0001321655 us-gaap:ConstructionInProgressMember 2020-12-31 0001321655 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001321655 us-gaap:ComputerEquipmentMember 2020-12-31 0001321655 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001321655 us-gaap:AccountsReceivableMember 2020-12-31 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2020-12-31 0001321655 country:US us-gaap:GeographicConcentrationRiskMember 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember 2020-12-31 0001321655 pltr:RestOfWorldMember us-gaap:GeographicConcentrationRiskMember 2020-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember 2020-12-31 0001321655 us-gaap:DomesticCountryMember us-gaap:CaliforniaFranchiseTaxBoardMember 2020-12-31 0001321655 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001321655 us-gaap:DomesticCountryMember 2020-12-31 0001321655 us-gaap:CaliforniaFranchiseTaxBoardMember 2020-12-31 0001321655 pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember 2020-12-31 0001321655 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001321655 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001321655 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001321655 pltr:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember 2021-01-01 2021-12-31 0001321655 pltr:ConversionOfConvertiblePreferredStockWarrantsIntoCommonStockWarrantsMember 2021-01-01 2021-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001321655 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001321655 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001321655 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 pltr:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 srt:MinimumMember pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001321655 pltr:PurchaseCommitmentOneMember 2021-01-01 2021-12-31 0001321655 pltr:PurchaseCommitmentTwoMember 2021-01-01 2021-12-31 0001321655 pltr:OptionsAndSarsIssuedAndOutstandingMember 2021-01-01 2021-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001321655 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001321655 us-gaap:OperatingSegmentsMember us-gaap:GovernmentMember 2021-01-01 2021-12-31 0001321655 us-gaap:OperatingSegmentsMember pltr:CommercialMember 2021-01-01 2021-12-31 0001321655 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0001321655 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001321655 pltr:RestOfWorldMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:FR us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:US us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:FR us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 pltr:RestOfWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001321655 pltr:TwoThousandTwentyExtendedExercisabilityMember 2021-01-01 2021-12-31 0001321655 pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001321655 country:GB us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 pltr:RestOfWorldMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001321655 pltr:ForeignMember 2021-01-01 2021-12-31 0001321655 country:US 2021-01-01 2021-12-31 0001321655 pltr:LeaseRenewalOptionOneMember 2021-01-01 2021-12-31 0001321655 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001321655 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001321655 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001321655 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001321655 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001321655 pltr:InvestmentCommitmentsMember pltr:InvestmentAgreementMember 2021-01-01 2021-12-31 0001321655 pltr:EnergyVaultMember 2021-01-01 2021-12-31 0001321655 pltr:FastRadiusMember 2021-01-01 2021-12-31 0001321655 pltr:TritiumMember 2021-01-01 2021-12-31 0001321655 pltr:FinaccelMember 2021-01-01 2021-12-31 0001321655 pltr:ElectricVehicleChargingCompanyMember 2021-01-01 2021-12-31 0001321655 pltr:RigettiCoIncMember 2021-01-01 2021-12-31 0001321655 pltr:TelecommunicationsCompanyMember 2021-01-01 2021-12-31 0001321655 pltr:RubiconTechnologiesMember 2021-01-01 2021-12-31 0001321655 srt:MinimumMember pltr:InvestmentAgreementMember pltr:CommercialContractMember 2021-01-01 2021-12-31 0001321655 srt:MaximumMember pltr:InvestmentAgreementMember pltr:CommercialContractMember 2021-01-01 2021-12-31 0001321655 pltr:AlternativeInvestmentMember 2021-01-01 2021-12-31 0001321655 us-gaap:StockCompensationPlanMember 2021-01-01 2021-12-31 0001321655 pltr:InvestmentAgreementMember pltr:CommercialContractMember 2021-01-01 2021-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001321655 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001321655 pltr:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember 2020-01-01 2020-12-31 0001321655 pltr:ConversionOfConvertiblePreferredStockWarrantsIntoCommonStockWarrantsMember 2020-01-01 2020-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:SeriesHOneConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:CommonStockMember pltr:SeriesHOneConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember pltr:SeriesHOneConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 pltr:SeriesHOneConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 pltr:CustomerFMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 pltr:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 pltr:CustomerGMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 us-gaap:CommonClassAMember pltr:SompoHoldingsIncMember 2020-01-01 2020-12-31 0001321655 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001321655 pltr:OptionsAndSarsIssuedAndOutstandingMember 2020-01-01 2020-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001321655 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001321655 pltr:GrowthUnitsOutstandingMember 2020-01-01 2020-12-31 0001321655 us-gaap:OperatingSegmentsMember us-gaap:GovernmentMember 2020-01-01 2020-12-31 0001321655 us-gaap:OperatingSegmentsMember pltr:CommercialMember 2020-01-01 2020-12-31 0001321655 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0001321655 us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-12-31 0001321655 pltr:RestOfWorldMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 country:FR us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 country:US us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 pltr:RestOfWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 country:FR us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:SeriesDConvertibleStockMember 2020-01-01 2020-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:SeriesKConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001321655 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 country:GB us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 pltr:RestOfWorldMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001321655 pltr:ForeignMember 2020-01-01 2020-12-31 0001321655 country:US 2020-01-01 2020-12-31 0001321655 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001321655 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001321655 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001321655 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001321655 us-gaap:StockCompensationPlanMember 2020-01-01 2020-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001321655 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001321655 pltr:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember 2019-01-01 2019-12-31 0001321655 pltr:ConversionOfConvertiblePreferredStockWarrantsIntoCommonStockWarrantsMember 2019-01-01 2019-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember pltr:SeriesHRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:SeriesHRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:SeriesAConvertibleStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:SeriesDConvertibleStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:SeriesFConvertibleStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:CommonStockMember pltr:SeriesFConvertibleStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:CommonStockMember pltr:SeriesDConvertibleStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember pltr:SeriesFConvertibleStockMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesFConvertibleStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember pltr:SeriesDConvertibleStockMember 2019-01-01 2019-12-31 0001321655 pltr:SeriesDConvertibleStockMember 2019-01-01 2019-12-31 0001321655 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 pltr:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 pltr:OptionsAndSarsIssuedAndOutstandingMember 2019-01-01 2019-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001321655 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001321655 pltr:GrowthUnitsOutstandingMember 2019-01-01 2019-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 pltr:WarrantsToPurchaseRedeemableConvertibleAndConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001321655 us-gaap:OperatingSegmentsMember us-gaap:GovernmentMember 2019-01-01 2019-12-31 0001321655 us-gaap:OperatingSegmentsMember pltr:CommercialMember 2019-01-01 2019-12-31 0001321655 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0001321655 us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-12-31 0001321655 country:FR us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 pltr:RestOfWorldMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 country:GB us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 country:US us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 pltr:RestOfWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 country:FR us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember pltr:ExcerciseOfWarrantsMember pltr:SeriesDConvertibleStockMember 2019-01-01 2019-12-31 0001321655 pltr:ForeignMember 2019-01-01 2019-12-31 0001321655 country:US 2019-01-01 2019-12-31 0001321655 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001321655 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001321655 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001321655 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001321655 us-gaap:StockCompensationPlanMember 2019-01-01 2019-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001321655 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001321655 pltr:PalantirTechnologiesJapanKKMember 2019-11-01 2019-11-30 0001321655 pltr:SompoHoldingsIncMember 2019-11-30 0001321655 pltr:PalantirTechnologiesJapanKKMember 2019-11-30 0001321655 pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2014-10-30 2014-10-30 0001321655 pltr:TwoThousandAndFourteenRevolvingCreditFacilityMember 2014-10-30 2014-10-30 0001321655 pltr:PurchaseCommitmentTwoMember 2020-06-01 2020-06-30 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2020-08-06 2020-08-06 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2020-08-06 0001321655 us-gaap:RestrictedStockUnitsRSUMember pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2020-08-30 2020-08-30 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember us-gaap:CommonClassAMember 2020-09-30 2020-09-30 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 2020-09-30 0001321655 us-gaap:CommonClassAMember 2020-09-30 0001321655 us-gaap:CommonClassBMember 2020-09-30 0001321655 pltr:CommonClassFMember 2020-09-30 0001321655 pltr:TwoThousandAndTwentyEquityIncentivePlanMember 2020-09-30 0001321655 pltr:CommonClassFMember 2022-02-17 0001321655 us-gaap:CommonClassAMember 2022-02-17 0001321655 us-gaap:CommonClassBMember 2022-02-17 0001321655 pltr:PurchaseCommitmentOneMember 2019-12-01 2019-12-31 0001321655 us-gaap:CommonClassBMember 2020-01-01 2020-09-30 0001321655 us-gaap:SubsequentEventMember pltr:InvestmentAgreementMember 2022-01-01 0001321655 us-gaap:SubsequentEventMember pltr:FastRadiusIncMember 2022-01-01 0001321655 us-gaap:SubsequentEventMember pltr:EnergyVaultIncMember 2022-01-01 0001321655 us-gaap:SubsequentEventMember pltr:TritiumMember 2022-01-01 0001321655 us-gaap:SubsequentEventMember 2022-01-01 0001321655 us-gaap:CommonStockMember 2020-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001321655 us-gaap:RetainedEarningsMember 2020-12-31 0001321655 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001321655 us-gaap:CommonStockMember 2021-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001321655 us-gaap:RetainedEarningsMember 2021-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember 2019-12-31 0001321655 us-gaap:CommonStockMember 2019-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001321655 us-gaap:TreasuryStockMember 2019-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001321655 us-gaap:RetainedEarningsMember 2019-12-31 0001321655 us-gaap:NonredeemableConvertiblePreferredStockMember 2018-12-31 0001321655 us-gaap:RedeemableConvertiblePreferredStockMember 2018-12-31 0001321655 us-gaap:CommonStockMember 2018-12-31 0001321655 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001321655 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001321655 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001321655 us-gaap:RetainedEarningsMember 2018-12-31 0001321655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001321655 us-gaap:TreasuryStockMember 2018-12-31 0001321655 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 iso4217:USD shares pure utr:Year iso4217:USD shares utr:oz false FY 0001321655 --12-31 0.05 P10Y P3Y P10Y 10-K true 2021-12-31 2021 false 001-39540 Palantir Technologies Inc. DE 68-0551851 1555 Blake Street, Suite 250 Denver CO 80202 720 358-3679 Class A Common Stock, par value $0.001 per share PLTR NYSE Yes No Yes Yes Large Accelerated Filer false false true false 45400000000 1929183497 99929842 1005000 42 Ernst & Young LLP San Jose, California 2290674000 2011323000 36628000 37285000 190923000 156932000 234153000 110872000 51889000 2863250000 2257429000 31304000 29541000 39612000 79538000 216898000 217075000 96386000 106921000 3247450000 2690504000 74907000 16358000 155806000 158546000 227816000 189520000 161605000 210320000 39927000 29079000 660061000 603823000 40217000 50525000 33699000 81513000 0 197977000 220146000 229800000 2297000 4316000 956420000 1167954000 0.001 0.001 2000000000 2000000000 2000000000 0 0 0 0 0 0.001 0.001 0.001 0.001 0.001 0.001 20000000000 1926589000 1926589000 1542058000 1542058000 2700000000 2700000000 99880000 99880000 249077000 249077000 1005000 1005000 2027000 1792000 7777085000 6488857000 -2349000 -2745000 -5485733000 -4965354000 2291030000 1522550000 3247450000 2690504000 1541889000 1092673000 742555000 339404000 352547000 242373000 1202485000 740126000 500182000 614512000 683701000 450120000 387487000 560660000 305563000 611532000 669444000 320943000 1613531000 1913805000 1076626000 -411046000 -1173679000 -576444000 1607000 4680000 15090000 3640000 14139000 3061000 -75415000 4111000 -2856000 -488494000 -1179027000 -567271000 31885000 -12636000 12375000 -520379000 -1166391000 -579646000 -0.27 -1.19 -1.02 -0.27 -1.20 -1.02 1923617000 977722000 576959000 1923617000 979330000 576959000 -520379000 -1166391000 -579646000 396000 -2042000 -1465000 -519983000 -1168433000 -581111000 25947000 172163000 742813000 2087560000 549368000 570000 1627737000 20637000 -148621000 762000 -3231876000 -1751428000 -34000 12559000 12525000 2949000 26069000 -23931000 168000000 1068000 7500000 -2016000 -4163000 2016000 4163000 1000 8000 6000 3037000 5386000 -8481000 -8481000 -10000 -20000 10000 20000 20000 1097000 7375000 -30000 -24000 30000 24000 24000 16584000 -20928000 -16584000 120928000 100000000 -2340000 2340000 11202000 11202000 17845000 18000 16879000 16897000 242114000 242114000 -1465000 -1465000 -579646000 -579646000 4017000 33569000 742840000 2093662000 581497000 588000 1857331000 6393000 -38895000 -703000 -3798963000 -1980642000 4017000 33569000 742840000 2093662000 581497000 588000 1857331000 6393000 -38895000 -703000 -3798963000 -1980642000 -28000 -100000 28000 100000 100000 121000 947000 2380000 10810000 -808000 808000 3777000 3777000 7000 42665000 7201000 -42672000 7631000 8000 -8000 206501000 207000 942322000 942529000 -4017000 -33569000 4017000 4000 33565000 33569000 -745313000 -2105319000 793726000 794000 2104525000 2105319000 31007000 31007000 120618000 120000 298709000 298829000 82430000 82000 -82000 1264254000 1264254000 -3500000 -4000 -201000 -205000 -2042000 -2042000 -1166391000 -1166391000 1792140000 1792000 6488857000 -2745000 -4965354000 1522550000 1792140000 1792000 6488857000 -2745000 -4965354000 1522550000 178849000 178000 507277000 507455000 50350000 50000 -50000 1471000 1000 -1000 4664000 6000 1706000 1712000 779296000 779296000 396000 396000 -520379000 -520379000 2027474000 2027000 7777085000 -2349000 -5485733000 2291030000 -520379000 -1166391000 -579646000 14897000 13871000 12255000 778215000 1270702000 241970000 43316000 -20385000 -7199000 0 674000 23407000 33821000 35049000 0 -73311000 0 0 2722000 3606000 2772000 35237000 108476000 23905000 10929000 18565000 -18809000 3345000 8605000 22251000 57767000 -34681000 23424000 15245000 38505000 3733000 24732000 -30905000 -134396000 -104944000 -230873000 279226000 -32156000 -43639000 0 -3185000 3505000 -3414000 333851000 -296608000 -165215000 12627000 12236000 13096000 308315000 0 0 0 2934000 25868000 0 0 17000000 50941000 0 0 23009000 0 0 3020000 -250000 0 -397912000 -14920000 -21964000 0 942529000 100000000 0 199369000 544413000 200000000 400000000 150000000 507455000 298829000 16897000 0 3777000 11202000 0 0 7500000 0 0 168000000 0 0 13873000 -708000 -497000 -1202000 306747000 1036453000 324533000 -3918000 1259000 -2227000 238768000 726184000 135127000 2128146000 1401962000 1266835000 2366914000 2128146000 1401962000 4131000 14283000 8579000 2774000 11432000 2710000 0 2138988000 0 0 31007000 0 0 0 26069000 0 10810000 7375000 0 0 4163000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1. Organization </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Palantir Technologies Inc. (including its subsidiaries, “Palantir” or “the Company”) was incorporated in Delaware on May 6, 2003. The Company builds and deploys software platforms, that serve as the central operating systems for its customers. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2. Significant Accounting Policies </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation and Consolidation </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding annual financial reporting. The accompanying consolidated financial statements include the accounts of Palantir Technologies Inc. and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Investments in entities where the Company holds at least a 20% ownership interest and has the ability to exercise significant influence over the investee, but not control, are accounted for using the equity method of accounting. For such investments, the share of the investee’s results of operations is included as a component of other income (expense), net in the consolidated statements of operations and the investment balance is included in other assets and classified as noncurrent in the consolidated balance sheets. Certain prior year balances have been reclassified to conform to the current year presentation. Such reclassifications did not affect total revenues, loss from operations, net loss, or cash flows. The Company’s fiscal year ends on December 31. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Direct Listing </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On September 30, 2020, the Company completed a direct listing of its Class A common stock on the New York Stock Exchange (“NYSE”) (the “Direct Listing”). Immediately prior to the Direct Listing, all outstanding shares of redeemable convertible preferred stock and convertible preferred stock were converted into Class B common stock, and all of the Company’s outstanding preferred stock warrants were converted into common stock warrants, which resulted in the reclassification of the warrants liability to additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of the consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, the identification of performance obligations in customer contracts; the valuation of deferred tax assets and uncertain tax positions; the collectability of contract consideration, including accounts receivable; the useful lives of tangible assets; and the incremental borrowing rate for operating leases. Estimates and judgments are based on historical experience, forecasted events, and various other assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could affect the Company’s financial position and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segments </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has two operating segments, commercial and government, which were determined based on the manner in which the chief operating decision maker (“CODM”), who is the chief executive officer, manages the </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">operations of the Company for purposes of allocating resources and evaluating performance. Various factors, including the Company’s organizational and management reporting structure and customer type, were considered in determining these operating segments. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s operating segments are described below: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commercial</div></div>: This segment primarily serves customers working in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-government</div> industries. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government</div></div>: This segment primarily serves customers that are United States (“U.S.”) government and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> government agencies. </div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash, Cash Equivalents, and Restricted Cash </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company considers all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash equivalents primarily consist of amounts invested in money market funds. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash primarily consists of cash and certificates of deposit that are held as collateral against letters of credit and guarantees that the Company is required to maintain for operating lease agreements, certain customer contracts, and other guarantees and financing arrangements. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the amounts shown in the consolidated statements of cash flows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,290,674 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,011,323 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,079,154 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,628 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,285 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,099 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash, noncurrent</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,612 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,538 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">270,709 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 52%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents, and restricted cash</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,366,914 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,128,146 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,401,962 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 52%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable and Allowance for Credit Losses </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses, if any. The Company generally grants <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-collateralized</div> credit terms to its customers. Allowance for credit losses is based on the Company’s best estimate of probable losses inherent in its accounts receivable portfolio and is determined based on expectations of the customer’s ability to pay by considering factors such as customer type (commercial or government), historical experience, financial position of the customer, age of the accounts receivable, current economic conditions, including the ongoing <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, and reasonable and supportable forward-looking factors about its portfolio and future economic conditions. Accounts receivable are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">written-off</div> and charged against an allowance for credit losses when the Company has exhausted collection efforts without success. Based upon the Company’s assessment as of December 31, 2021 and 2020, it did not record an allowance for credit losses as probable losses are not expected to be material. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentrations of Risk </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, restricted cash, accounts receivable, and marketable securities. Cash </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">equivalents primarily consist of money market funds with original maturities of three months or less, which are invested primarily with U.S. financial institutions. Cash deposits with financial institutions, including restricted cash, generally exceed federally insured limits. Management believes minimal credit risk exists with respect to these financial institutions and the Company has not experienced any losses on such amounts. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is exposed to concentrations of credit risk with respect to accounts receivable presented on the consolidated balance sheets. The Company’s accounts receivable balances as of December 31, 2021 and 2020 were $190.9 million and $156.9 million, respectively. No customer represented more than 10% of total accounts receivable as of December 31, 2021. Customer G represented 13% of total accounts receivable as of December 31, 2020. No other customer represented more than 10% of total accounts receivable as of December 31, 2020. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December 31, 2021, no customer represented 10% or more of total revenue. For the year ended December 31, 2020, Customer F, which is in the government operating segment, represented 10% of total revenue. For the year ended December 31, 2019, Customer D, which is in the commercial operating segment, represented 12% of total revenue. No other customers represented more than 10% of total revenue for the years ended December 31, 2020 and 2019. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Alternative Investments </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Alternative investments include gold bars and are recorded in prepaid expenses and other current assets on the consolidated balance sheets. The investments are initially recorded at cost and subsequently remeasured at the lower of cost or market each reporting period. Market value is determined by using quoted market prices of identical or similar assets from active markets. Unrealized losses are recorded in other income (expense), net in the consolidated statements of operations. Realized gains and losses are recorded in other income (expense), net upon realization. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property and Equipment, Net </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net are stated at cost less accumulated depreciation and amortization. Depreciation is recognized using the straight-line method over the estimated useful lives of the respective assets, which are generally three years. Leasehold improvements are capitalized and amortized using the straight-line method over the shorter of the remaining lease term or the estimated useful life, which is generally five years. Maintenance and repairs that do not improve or extend the useful lives of the assets are expensed when incurred. Upon sale or retirement of assets, the cost and related accumulated depreciation and amortization are derecognized from the consolidated balance sheet and any resulting gain or loss is recorded in the consolidated statements of operations in the period realized. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Method Investments </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In general, nonconsolidated investments in which the Company owns 20% to 50% of the affiliate’s equity and has the ability to exercise significant influence but does not control are accounted for under the equity method. In making this determination, the Company first considers whether it has a direct or indirect controlling financial interest based on either the variable interest entity (“VIE”) model or the voting interest entity (“VOE”) model. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company adjusts the carrying value of its investment by its proportionate share of the net earnings or losses of the investee, adjustments for unrealized profits or losses on intra-entity transactions, impairment charges, dividends received, additional capital investments, and the amortization of basis differences during the respective reporting period. The Company’s proportionate share of the net earnings or loss of its equity method investments </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">are based on the most recently available financial statements of the investee and is reflected as a component of other income (expense), net in the consolidated statements of operations. The income tax benefit or expense related to the Company’s interest in the net earnings or loss of the equity method investee is reported in the consolidated provision (benefit) for income taxes. The Company reviews the investments for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the consolidated statements of <div style="letter-spacing: 0px; top: 0px;;display:inline;">operations</div>. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Privately-held Securities </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities in private-held companies without readily determinable fair values are recorded using the measurement alternative. Such investments are carried at cost, less any impairments, and are adjusted for subsequent observable price changes in orderly transactions for identical or similar investments of the same issuer. Changes in the basis of the equity securities are recognized in other income (expense), net in the consolidated statements of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Long-lived assets are reviewed for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the future undiscounted cash flows that the asset is expected to generate. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.</div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;">The Company adopted the Accounting Standard Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases, </div></div>and additional ASUs issued to clarify and update the guidance in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> (collectively “ASC 842”), as of January 1, 2020. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;">The Company determines if an arrangement is a lease at inception. An arrangement is or contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If a lease is identified, classification is determined at lease commencement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. The Company’s leases do not provide an implicit interest rate and therefore the Company estimates its incremental borrowing rate to discount lease payments. The incremental borrowing rate reflects the interest rate that the Company would have to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs, and lease incentives. Renewals or early terminations are not accounted for unless the Company is reasonably certain to exercise these options. Operating lease expense is recognized and the ROU asset is amortized on a straight-line basis over the lease term. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;">The Company has lease agreements with lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components, which are accounted for as a single lease component. The Company elected to use the transition relief package of practical expedients but did not elect to use the hindsight practical expedient in determining a lease term and impairment of ROU assets at the adoption date. For short-term leases, defined as leases with a term of twelve months or less, the Company elected the practical expedient to not recognize an associated lease liability and ROU asset. Lease payments for short-term leases are expensed on a straight-line basis over the lease term.<br/></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;">Operating leases are included in operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets, operating lease liabilities, and operating lease liabilities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>on the Company’s consolidated balance sheets. Finance leases are not <div style="letter-spacing: 0px; top: 0px;;display:inline;">material</div>. <br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurement </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for that asset or liability in an orderly transaction between market participants on the measurement date. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company measures fair value based on a three-level hierarchy of inputs, maximizing the use of observable inputs, where available, and minimizing the use of unobservable inputs when measuring fair value. A financial instrument’s level within the three-level hierarchy is based on the lowest level of input that is significant to the fair value measurement. The three-level hierarchy of inputs is as follows: </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> 1</div></div>: Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date; </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> 2</div></div>: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> 3</div></div>: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on the Company’s own assumptions about current market conditions and require significant management judgment or estimation. </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments consist of money market funds and certificates of deposit included in cash equivalents and restricted cash, accounts receivable, marketable securities, other assets accounted for at fair value, accounts payable, and accrued liabilities. Money market funds, certificates of deposit, and marketable securities are stated at fair value on a recurring basis. Accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;">The Company generates revenue from the sale of subscriptions to access its software in the Company’s hosted environment, along with ongoing operations and maintenance (“O&amp;M”) services (“Palantir Cloud”); software licenses, primarily term licenses in the customers’ environments, with ongoing O&amp;M services <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(“On-Premises</div> Software”); and professional services. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;">In accordance with Accounting Standards Codification (“ASC”) Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div>, the Company recognizes revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company applies the following five-step revenue recognition model in accounting for its revenue arrangements: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identification of the contract(s) with the customer, including whether collectability of the consideration is probable by considering the customers’ ability and intention to pay; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identification of the performance obligations in the contract; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Determination of the transaction price; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allocation of the transaction price to the performance obligations in the contract; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of revenue when, or as, the Company satisfies a performance obligation. </div></div> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Each of the Company’s significant performance obligations and the Company’s application of ASC 606 to its revenue arrangements is discussed in further detail below.</div></div></div> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Palantir Cloud </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s Palantir Cloud subscriptions grant customers the right to access the software functionality in a hosted environment controlled by Palantir and are sold together with stand-ready O&amp;M services, as further described below. The Company promises to provide continuous access to the hosted software throughout the contract term. Revenue associated with Palantir Cloud subscriptions is generally recognized over the contract term on a ratable basis, which is consistent with the transfer of control of the Palantir Cloud subscription to the customer. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">On-Premises</div> Software </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Sales of the Company’s software licenses, primarily term licenses, grant customers the right to use functional intellectual property, either on their internal hardware infrastructure or on their own cloud instance, over the contractual term and are also sold together with stand-ready O&amp;M services. The O&amp;M services include critical updates, support, and maintenance services required to operate the software and, as such, are necessary for the software to maintain its intended utility over the contractual term. Because of this requirement, the Company has concluded that the software licenses and O&amp;M services, which together the Company refers to as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">On-Premises</div> Software, are highly interdependent and interrelated and represent a single distinct performance obligation within the context of the contract. Revenue is generally recognized over the contract term on a ratable basis. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Professional Services </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company’s professional services support the customers’ use of the software and include, as needed, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-demand</div> user support, user-interface configuration, training, and ongoing ontology and data modeling support. Professional services contracts typically include the provision of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-demand</div> professional services for the duration of the contractual term. These services are typically coterminous with a Palantir Cloud subscription or the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">On-Premises</div> Software. Professional services are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-demand,</div> whereby the Company performs services throughout the contract period; therefore, the revenue is recognized over the contractual term. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px;;font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Contract Liabilities </div> </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in contract liabilities consisting of either deferred revenue or customer deposits (“contract liabilities”). Deferred revenue represents billings under noncancelable contracts before the related product or service is transferred to the customer. Customer deposits consist of refundable payments received in advance of the start of the contractual term or for anticipated revenue generating activities for the portion of a contract term that is subject to cancellation. Many of the Company’s arrangements include terms that allow the customer to terminate the contract for convenience and receive a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pro-rata</div> refund of the amount of the customer deposit for the period of time remaining in the contract term after the applicable termination notice period expires. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposits. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Areas of Judgment and Estimation </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s contracts with customers can include multiple promises to transfer goods or services to the customer. Determining whether promises are distinct performance obligations that should be accounted for separately — or not distinct within the context of the contract and, thus, accounted for together — requires significant judgment. The Company concluded that the promise to provide a software license is highly interdependent and interrelated with the promise to provide O&amp;M services and such promises are not distinct within the context of its contracts and are accounted for as a single performance obligation as the Company’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">On-Premises</div> Software.</div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additionally, the pricing of the Company’s contracts is generally fixed; however, it is possible for contracts to include variable consideration in the form of performance bonuses, which can be based on subjective or objective criteria. The Company includes the estimated amount of variable consideration that it expects to receive to the extent it is probable that a significant revenue reversal will not occur. Any amounts received in the form of performance bonuses were not material in the periods presented. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Costs to Obtain and Fulfill Contracts </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. The Company recognizes a contract cost asset for the incremental costs of obtaining a contract with a customer if it is expected that the economic benefit and amortization period will be longer than one year. Costs to obtain contracts were not material in the periods presented. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes an asset for the costs to fulfill a contract with a customer if the costs are specifically identifiable, generate or enhance resources used to satisfy future performance obligations, and are expected to be recovered. Costs to fulfill contracts were not material in the periods presented. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Software Development Costs </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company evaluates capitalization of certain software development costs subsequent to the establishment of technological feasibility. Based on the Company’s product development process and substantial development risks, technological feasibility is established for the Company’s products when they are made available for general release. Accordingly, the Company has charged all such costs to research and development expense in the period incurred. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of Revenue </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenue primarily includes salaries, stock-based compensation expense, and benefits for personnel involved in performing O&amp;M and professional services, as well as third-party cloud hosting services, allocated overhead, and other direct costs. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and Marketing Costs </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in sales functions, executing on pilots, and performing other brand building activities, as well as third-party cloud hosting services for our pilots, marketing and sales event-related costs, and allocated overhead. The Company generally charges all such costs to sales and marketing expense in the period incurred. Advertising costs are expensed as incurred and included in sales and marketing expense in the consolidated statements of operations. Advertising expense totaled $26.3<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>million for the year ended December 31, 2021 and was immaterial for the years ended December 31, 2020 and 2019. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and Development Costs </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in performing the activities to develop and improve the Company’s platforms, as well as third-party cloud hosting services, and allocated overhead. Research and development costs are expensed as incurred. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commitments and Contingencies </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities for loss contingencies arising from claims, disputes, legal proceedings, fines and penalties, and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. Recoveries of such legal costs from insurance policies are recorded as an offset to legal expenses in the period they are received. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for stock-based compensation expense in accordance with the fair value recognition and measurement provisions of GAAP, which require compensation cost for the grant-date fair value of stock-based awards to be recognized over the requisite service period. The Company determines the fair value of stock-based awards granted or modified on the grant date or modification date using appropriate valuation techniques. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Service-Based Vesting </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company grants RSUs and stock option awards, that vest only based upon the satisfaction of a service condition. For RSUs, the Company determines the grant-date fair value of the RSUs as the fair value of the Company’s common stock on the grant date. The Company records stock-based compensation expense for stock options and RSUs that vest only based upon the satisfaction of a service condition on a straight-line basis over the requisite service period, which is generally four years. For stock option awards, the Company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted. The Black-Scholes option pricing model requires the input of highly subjective assumptions, including the expected term of the option, the expected volatility of the price of the common stock, risk-free interest rates, and the expected dividend yield of the common stock. The assumptions used to determine the fair value of the option awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The Company recognizes forfeitures as they occur. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance-Based Vesting </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company grants awards, including RSUs, that vest upon the satisfaction of both a service condition and a performance condition. The performance-based vesting condition for the RSUs granted prior to the Company’s Direct Listing was satisfied upon the occurrence of the Direct Listing and are expensed using the accelerated attribution method over the remaining service period. </div><br/></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee Benefit Plan </div></div></div></div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;">The Company sponsors a 401(k) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-deferred</div> savings plan for all employees who meet certain eligibility requirements. Participants may contribute, on a pretax and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">post-tax</div> basis, a percentage of their qualifying annual compensation, but not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company may make additional matching contributions on behalf of the participants. </div>The Company did not make matching contributions for the years ended December 31, 2021, 2020, and 2019. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company estimates its current tax expense together with assessing temporary differences resulting from differing treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on the Company’s consolidated balance sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company’s consolidated statements of operations become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, the realization of the Company’s deferred tax assets are dependent on future taxable income against which these deductions, losses, and credits can be utilized. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company evaluates the realizability of its deferred tax assets and recognizes a valuation allowance when it is more likely than not that a future benefit on such deferred tax assets will not be realized. Changes in the valuation allowance, when recorded, would be included in the Company’s consolidated statements of operations. Management’s judgment is required in determining the Company’s valuation allowance recorded against its net deferred tax assets. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% <div style="letter-spacing: 0px; top: 0px;;display:inline;">likelihood of being realized upon settlement. The Company recognizes interest and penalties related to uncertain tax positions in its provision (benefit) for income taxes. The Company is subject to the Global Intangible Low Taxed income (“GILTI”) tax in the U.S. The Company has elected to treat taxes on future GILTI inclusions as a current period expense if and when incurred. </div> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Loss Per Share Attributable to Common Stockholders </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company computes net loss per share attributable to its common stockholders using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method required for participating securities, which determines net loss per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in distributed and undistributed earnings. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The rights, including the liquidation and dividend rights, of the holders of Class A, Class B, and Class F common stock (collectively, the “common stock”) are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for all classes of common stock on an individual or combined basis. As such, the Company has presented the net loss attributed to its common stock on a combined basis. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency </div></div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Generally the functional currency of the Company’s international subsidiaries is the local currency of the country in which they operate. The Company translates the assets and liabilities of its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> dollar functional currency subsidiaries into U.S. dollars using exchange rates in effect at the end of each reporting period. Revenue and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized as a cumulative translation adjustment and included in accumulated other comprehensive income (loss). </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For transactions that are not denominated in the local functional currency, the Company remeasures monetary assets and liabilities at exchange rates in effect at the end of each reporting period. Transaction gains and losses from the remeasurement are recognized in other income (expense), net within the consolidated statements of operations. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting Pronouncements </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In December 2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Accounting for Income Taxes (Topic 740) </div></div>as part of its simplification initiative to reduce the cost and complexity in accounting for income taxes. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> as of January 1, 2021 using transition methods allowed under each aspect of the guidance. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation and Consolidation </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding annual financial reporting. The accompanying consolidated financial statements include the accounts of Palantir Technologies Inc. and its consolidated subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Investments in entities where the Company holds at least a 20% ownership interest and has the ability to exercise significant influence over the investee, but not control, are accounted for using the equity method of accounting. For such investments, the share of the investee’s results of operations is included as a component of other income (expense), net in the consolidated statements of operations and the investment balance is included in other assets and classified as noncurrent in the consolidated balance sheets. Certain prior year balances have been reclassified to conform to the current year presentation. Such reclassifications did not affect total revenues, loss from operations, net loss, or cash flows. The Company’s fiscal year ends on December 31. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Direct Listing </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On September 30, 2020, the Company completed a direct listing of its Class A common stock on the New York Stock Exchange (“NYSE”) (the “Direct Listing”). Immediately prior to the Direct Listing, all outstanding shares of redeemable convertible preferred stock and convertible preferred stock were converted into Class B common stock, and all of the Company’s outstanding preferred stock warrants were converted into common stock warrants, which resulted in the reclassification of the warrants liability to additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of the consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, the identification of performance obligations in customer contracts; the valuation of deferred tax assets and uncertain tax positions; the collectability of contract consideration, including accounts receivable; the useful lives of tangible assets; and the incremental borrowing rate for operating leases. Estimates and judgments are based on historical experience, forecasted events, and various other assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could affect the Company’s financial position and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segments </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has two operating segments, commercial and government, which were determined based on the manner in which the chief operating decision maker (“CODM”), who is the chief executive officer, manages the </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">operations of the Company for purposes of allocating resources and evaluating performance. Various factors, including the Company’s organizational and management reporting structure and customer type, were considered in determining these operating segments. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s operating segments are described below: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commercial</div></div>: This segment primarily serves customers working in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-government</div> industries. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government</div></div>: This segment primarily serves customers that are United States (“U.S.”) government and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> government agencies. </div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash, Cash Equivalents, and Restricted Cash </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company considers all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash equivalents primarily consist of amounts invested in money market funds. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash primarily consists of cash and certificates of deposit that are held as collateral against letters of credit and guarantees that the Company is required to maintain for operating lease agreements, certain customer contracts, and other guarantees and financing arrangements. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the amounts shown in the consolidated statements of cash flows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,290,674 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,011,323 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,079,154 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,628 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,285 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,099 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash, noncurrent</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,612 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,538 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">270,709 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 52%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents, and restricted cash</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,366,914 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,128,146 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,401,962 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 52%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the amounts shown in the consolidated statements of cash flows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,290,674 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,011,323 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,079,154 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,628 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,285 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,099 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash, noncurrent</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,612 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,538 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">270,709 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 52%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents, and restricted cash</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,366,914 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,128,146 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,401,962 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 52%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 2290674000 2011323000 1079154000 36628000 37285000 52099000 39612000 79538000 270709000 2366914000 2128146000 1401962000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable and Allowance for Credit Losses </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses, if any. The Company generally grants <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-collateralized</div> credit terms to its customers. Allowance for credit losses is based on the Company’s best estimate of probable losses inherent in its accounts receivable portfolio and is determined based on expectations of the customer’s ability to pay by considering factors such as customer type (commercial or government), historical experience, financial position of the customer, age of the accounts receivable, current economic conditions, including the ongoing <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, and reasonable and supportable forward-looking factors about its portfolio and future economic conditions. Accounts receivable are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">written-off</div> and charged against an allowance for credit losses when the Company has exhausted collection efforts without success. Based upon the Company’s assessment as of December 31, 2021 and 2020, it did not record an allowance for credit losses as probable losses are not expected to be material. </div> 0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentrations of Risk </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, restricted cash, accounts receivable, and marketable securities. Cash </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">equivalents primarily consist of money market funds with original maturities of three months or less, which are invested primarily with U.S. financial institutions. Cash deposits with financial institutions, including restricted cash, generally exceed federally insured limits. Management believes minimal credit risk exists with respect to these financial institutions and the Company has not experienced any losses on such amounts. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is exposed to concentrations of credit risk with respect to accounts receivable presented on the consolidated balance sheets. The Company’s accounts receivable balances as of December 31, 2021 and 2020 were $190.9 million and $156.9 million, respectively. No customer represented more than 10% of total accounts receivable as of December 31, 2021. Customer G represented 13% of total accounts receivable as of December 31, 2020. No other customer represented more than 10% of total accounts receivable as of December 31, 2020. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December 31, 2021, no customer represented 10% or more of total revenue. For the year ended December 31, 2020, Customer F, which is in the government operating segment, represented 10% of total revenue. For the year ended December 31, 2019, Customer D, which is in the commercial operating segment, represented 12% of total revenue. No other customers represented more than 10% of total revenue for the years ended December 31, 2020 and 2019. </div></div> 190900000 156900000 0.10 0.13 0.10 0.10 0.10 0.12 0.10 0.10 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Alternative Investments </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Alternative investments include gold bars and are recorded in prepaid expenses and other current assets on the consolidated balance sheets. The investments are initially recorded at cost and subsequently remeasured at the lower of cost or market each reporting period. Market value is determined by using quoted market prices of identical or similar assets from active markets. Unrealized losses are recorded in other income (expense), net in the consolidated statements of operations. Realized gains and losses are recorded in other income (expense), net upon realization. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property and Equipment, Net </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net are stated at cost less accumulated depreciation and amortization. Depreciation is recognized using the straight-line method over the estimated useful lives of the respective assets, which are generally three years. Leasehold improvements are capitalized and amortized using the straight-line method over the shorter of the remaining lease term or the estimated useful life, which is generally five years. Maintenance and repairs that do not improve or extend the useful lives of the assets are expensed when incurred. Upon sale or retirement of assets, the cost and related accumulated depreciation and amortization are derecognized from the consolidated balance sheet and any resulting gain or loss is recorded in the consolidated statements of operations in the period realized. </div></div> five years <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Method Investments </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In general, nonconsolidated investments in which the Company owns 20% to 50% of the affiliate’s equity and has the ability to exercise significant influence but does not control are accounted for under the equity method. In making this determination, the Company first considers whether it has a direct or indirect controlling financial interest based on either the variable interest entity (“VIE”) model or the voting interest entity (“VOE”) model. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company adjusts the carrying value of its investment by its proportionate share of the net earnings or losses of the investee, adjustments for unrealized profits or losses on intra-entity transactions, impairment charges, dividends received, additional capital investments, and the amortization of basis differences during the respective reporting period. The Company’s proportionate share of the net earnings or loss of its equity method investments </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">are based on the most recently available financial statements of the investee and is reflected as a component of other income (expense), net in the consolidated statements of operations. The income tax benefit or expense related to the Company’s interest in the net earnings or loss of the equity method investee is reported in the consolidated provision (benefit) for income taxes. The Company reviews the investments for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable. In such a case, the decrease in value is recognized in the period the impairment occurs in the consolidated statements of <div style="letter-spacing: 0px; top: 0px;;display:inline;">operations</div>. </div></div> 0.20 0.50 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Privately-held Securities </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities in private-held companies without readily determinable fair values are recorded using the measurement alternative. Such investments are carried at cost, less any impairments, and are adjusted for subsequent observable price changes in orderly transactions for identical or similar investments of the same issuer. Changes in the basis of the equity securities are recognized in other income (expense), net in the consolidated statements of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Long-lived assets are reviewed for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the future undiscounted cash flows that the asset is expected to generate. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.</div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;">The Company adopted the Accounting Standard Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases, </div></div>and additional ASUs issued to clarify and update the guidance in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> (collectively “ASC 842”), as of January 1, 2020. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;">The Company determines if an arrangement is a lease at inception. An arrangement is or contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If a lease is identified, classification is determined at lease commencement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. The Company’s leases do not provide an implicit interest rate and therefore the Company estimates its incremental borrowing rate to discount lease payments. The incremental borrowing rate reflects the interest rate that the Company would have to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs, and lease incentives. Renewals or early terminations are not accounted for unless the Company is reasonably certain to exercise these options. Operating lease expense is recognized and the ROU asset is amortized on a straight-line basis over the lease term. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;">The Company has lease agreements with lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components, which are accounted for as a single lease component. The Company elected to use the transition relief package of practical expedients but did not elect to use the hindsight practical expedient in determining a lease term and impairment of ROU assets at the adoption date. For short-term leases, defined as leases with a term of twelve months or less, the Company elected the practical expedient to not recognize an associated lease liability and ROU asset. Lease payments for short-term leases are expensed on a straight-line basis over the lease term.<br/></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;">Operating leases are included in operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets, operating lease liabilities, and operating lease liabilities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>on the Company’s consolidated balance sheets. Finance leases are not <div style="letter-spacing: 0px; top: 0px;;display:inline;">material</div>. <br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurement </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for that asset or liability in an orderly transaction between market participants on the measurement date. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company measures fair value based on a three-level hierarchy of inputs, maximizing the use of observable inputs, where available, and minimizing the use of unobservable inputs when measuring fair value. A financial instrument’s level within the three-level hierarchy is based on the lowest level of input that is significant to the fair value measurement. The three-level hierarchy of inputs is as follows: </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> 1</div></div>: Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date; </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> 2</div></div>: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> 3</div></div>: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on the Company’s own assumptions about current market conditions and require significant management judgment or estimation. </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments consist of money market funds and certificates of deposit included in cash equivalents and restricted cash, accounts receivable, marketable securities, other assets accounted for at fair value, accounts payable, and accrued liabilities. Money market funds, certificates of deposit, and marketable securities are stated at fair value on a recurring basis. Accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;">The Company generates revenue from the sale of subscriptions to access its software in the Company’s hosted environment, along with ongoing operations and maintenance (“O&amp;M”) services (“Palantir Cloud”); software licenses, primarily term licenses in the customers’ environments, with ongoing O&amp;M services <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(“On-Premises</div> Software”); and professional services. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;">In accordance with Accounting Standards Codification (“ASC”) Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div>, the Company recognizes revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company applies the following five-step revenue recognition model in accounting for its revenue arrangements: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identification of the contract(s) with the customer, including whether collectability of the consideration is probable by considering the customers’ ability and intention to pay; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identification of the performance obligations in the contract; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Determination of the transaction price; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allocation of the transaction price to the performance obligations in the contract; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 3%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 2%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of revenue when, or as, the Company satisfies a performance obligation. </div></div> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Each of the Company’s significant performance obligations and the Company’s application of ASC 606 to its revenue arrangements is discussed in further detail below.</div></div></div> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Palantir Cloud </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s Palantir Cloud subscriptions grant customers the right to access the software functionality in a hosted environment controlled by Palantir and are sold together with stand-ready O&amp;M services, as further described below. The Company promises to provide continuous access to the hosted software throughout the contract term. Revenue associated with Palantir Cloud subscriptions is generally recognized over the contract term on a ratable basis, which is consistent with the transfer of control of the Palantir Cloud subscription to the customer. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">On-Premises</div> Software </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Sales of the Company’s software licenses, primarily term licenses, grant customers the right to use functional intellectual property, either on their internal hardware infrastructure or on their own cloud instance, over the contractual term and are also sold together with stand-ready O&amp;M services. The O&amp;M services include critical updates, support, and maintenance services required to operate the software and, as such, are necessary for the software to maintain its intended utility over the contractual term. Because of this requirement, the Company has concluded that the software licenses and O&amp;M services, which together the Company refers to as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">On-Premises</div> Software, are highly interdependent and interrelated and represent a single distinct performance obligation within the context of the contract. Revenue is generally recognized over the contract term on a ratable basis. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Professional Services </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company’s professional services support the customers’ use of the software and include, as needed, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-demand</div> user support, user-interface configuration, training, and ongoing ontology and data modeling support. Professional services contracts typically include the provision of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-demand</div> professional services for the duration of the contractual term. These services are typically coterminous with a Palantir Cloud subscription or the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">On-Premises</div> Software. Professional services are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-demand,</div> whereby the Company performs services throughout the contract period; therefore, the revenue is recognized over the contractual term. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px;;font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Contract Liabilities </div> </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in contract liabilities consisting of either deferred revenue or customer deposits (“contract liabilities”). Deferred revenue represents billings under noncancelable contracts before the related product or service is transferred to the customer. Customer deposits consist of refundable payments received in advance of the start of the contractual term or for anticipated revenue generating activities for the portion of a contract term that is subject to cancellation. Many of the Company’s arrangements include terms that allow the customer to terminate the contract for convenience and receive a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pro-rata</div> refund of the amount of the customer deposit for the period of time remaining in the contract term after the applicable termination notice period expires. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposits. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Areas of Judgment and Estimation </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s contracts with customers can include multiple promises to transfer goods or services to the customer. Determining whether promises are distinct performance obligations that should be accounted for separately — or not distinct within the context of the contract and, thus, accounted for together — requires significant judgment. The Company concluded that the promise to provide a software license is highly interdependent and interrelated with the promise to provide O&amp;M services and such promises are not distinct within the context of its contracts and are accounted for as a single performance obligation as the Company’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">On-Premises</div> Software.</div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additionally, the pricing of the Company’s contracts is generally fixed; however, it is possible for contracts to include variable consideration in the form of performance bonuses, which can be based on subjective or objective criteria. The Company includes the estimated amount of variable consideration that it expects to receive to the extent it is probable that a significant revenue reversal will not occur. Any amounts received in the form of performance bonuses were not material in the periods presented. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Costs to Obtain and Fulfill Contracts </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. The Company recognizes a contract cost asset for the incremental costs of obtaining a contract with a customer if it is expected that the economic benefit and amortization period will be longer than one year. Costs to obtain contracts were not material in the periods presented. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes an asset for the costs to fulfill a contract with a customer if the costs are specifically identifiable, generate or enhance resources used to satisfy future performance obligations, and are expected to be recovered. Costs to fulfill contracts were not material in the periods presented. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Software Development Costs </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company evaluates capitalization of certain software development costs subsequent to the establishment of technological feasibility. Based on the Company’s product development process and substantial development risks, technological feasibility is established for the Company’s products when they are made available for general release. Accordingly, the Company has charged all such costs to research and development expense in the period incurred. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of Revenue </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenue primarily includes salaries, stock-based compensation expense, and benefits for personnel involved in performing O&amp;M and professional services, as well as third-party cloud hosting services, allocated overhead, and other direct costs. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and Marketing Costs </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in sales functions, executing on pilots, and performing other brand building activities, as well as third-party cloud hosting services for our pilots, marketing and sales event-related costs, and allocated overhead. The Company generally charges all such costs to sales and marketing expense in the period incurred. Advertising costs are expensed as incurred and included in sales and marketing expense in the consolidated statements of operations. Advertising expense totaled $26.3<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>million for the year ended December 31, 2021 and was immaterial for the years ended December 31, 2020 and 2019. </div></div></div> 26300000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and Development Costs </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development costs primarily include salaries, stock-based compensation expense, and benefits for personnel involved in performing the activities to develop and improve the Company’s platforms, as well as third-party cloud hosting services, and allocated overhead. Research and development costs are expensed as incurred. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commitments and Contingencies </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities for loss contingencies arising from claims, disputes, legal proceedings, fines and penalties, and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. Recoveries of such legal costs from insurance policies are recorded as an offset to legal expenses in the period they are received. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for stock-based compensation expense in accordance with the fair value recognition and measurement provisions of GAAP, which require compensation cost for the grant-date fair value of stock-based awards to be recognized over the requisite service period. The Company determines the fair value of stock-based awards granted or modified on the grant date or modification date using appropriate valuation techniques. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Service-Based Vesting </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company grants RSUs and stock option awards, that vest only based upon the satisfaction of a service condition. For RSUs, the Company determines the grant-date fair value of the RSUs as the fair value of the Company’s common stock on the grant date. The Company records stock-based compensation expense for stock options and RSUs that vest only based upon the satisfaction of a service condition on a straight-line basis over the requisite service period, which is generally four years. For stock option awards, the Company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted. The Black-Scholes option pricing model requires the input of highly subjective assumptions, including the expected term of the option, the expected volatility of the price of the common stock, risk-free interest rates, and the expected dividend yield of the common stock. The assumptions used to determine the fair value of the option awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The Company recognizes forfeitures as they occur. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance-Based Vesting </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company grants awards, including RSUs, that vest upon the satisfaction of both a service condition and a performance condition. The performance-based vesting condition for the RSUs granted prior to the Company’s Direct Listing was satisfied upon the occurrence of the Direct Listing and are expensed using the accelerated attribution method over the remaining service period. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee Benefit Plan </div></div></div></div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;">The Company sponsors a 401(k) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-deferred</div> savings plan for all employees who meet certain eligibility requirements. Participants may contribute, on a pretax and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">post-tax</div> basis, a percentage of their qualifying annual compensation, but not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company may make additional matching contributions on behalf of the participants. </div>The Company did not make matching contributions for the years ended December 31, 2021, 2020, and 2019. </div> 0 0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company estimates its current tax expense together with assessing temporary differences resulting from differing treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on the Company’s consolidated balance sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company’s consolidated statements of operations become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, the realization of the Company’s deferred tax assets are dependent on future taxable income against which these deductions, losses, and credits can be utilized. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company evaluates the realizability of its deferred tax assets and recognizes a valuation allowance when it is more likely than not that a future benefit on such deferred tax assets will not be realized. Changes in the valuation allowance, when recorded, would be included in the Company’s consolidated statements of operations. Management’s judgment is required in determining the Company’s valuation allowance recorded against its net deferred tax assets. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% <div style="letter-spacing: 0px; top: 0px;;display:inline;">likelihood of being realized upon settlement. The Company recognizes interest and penalties related to uncertain tax positions in its provision (benefit) for income taxes. The Company is subject to the Global Intangible Low Taxed income (“GILTI”) tax in the U.S. The Company has elected to treat taxes on future GILTI inclusions as a current period expense if and when incurred. </div> </div></div> 0.50 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Loss Per Share Attributable to Common Stockholders </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company computes net loss per share attributable to its common stockholders using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method required for participating securities, which determines net loss per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in distributed and undistributed earnings. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The rights, including the liquidation and dividend rights, of the holders of Class A, Class B, and Class F common stock (collectively, the “common stock”) are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for all classes of common stock on an individual or combined basis. As such, the Company has presented the net loss attributed to its common stock on a combined basis. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency </div></div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Generally the functional currency of the Company’s international subsidiaries is the local currency of the country in which they operate. The Company translates the assets and liabilities of its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> dollar functional currency subsidiaries into U.S. dollars using exchange rates in effect at the end of each reporting period. Revenue and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized as a cumulative translation adjustment and included in accumulated other comprehensive income (loss). </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For transactions that are not denominated in the local functional currency, the Company remeasures monetary assets and liabilities at exchange rates in effect at the end of each reporting period. Transaction gains and losses from the remeasurement are recognized in other income (expense), net within the consolidated statements of operations. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting Pronouncements </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In December 2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Accounting for Income Taxes (Topic 740) </div></div>as part of its simplification initiative to reduce the cost and complexity in accounting for income taxes. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> as of January 1, 2021 using transition methods allowed under each aspect of the guidance. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3. Contract Liabilities and Remaining Performance Obligations </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contract Liabilities </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s contract liabilities consist of deferred revenue and customer deposits. As of December 31, 2021 and 2020, the Company’s contract liability balances were $463.3 million and $531.9 million, respectively. Revenue of $378.4 million and $477.7 million was recognized during the years ended December 31, 2021 and 2020, respectively, that was included in the contract liabilities balances as of December 31, 2020 and 2019, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Remaining Performance Obligations </div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s arrangements with its customers often have terms that span over multiple years. However, the Company allows many of its customers to terminate contracts for convenience prior to the end of the stated term with less than twelve months’ notice. Revenue allocated to remaining performance obligations represents noncancelable contracted revenue that has not yet been recognized, which includes deferred revenue and, in certain instances, amounts that will be invoiced. The Company has elected the practical expedient allowing the Company to not disclose remaining performance obligations for contracts with original terms of twelve months or less. Cancelable contracted revenue, which includes customer deposits, is not considered a remaining performance obligation. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s remaining performance obligations were $1.1 billion as of December 31, 2021, of which the Company expects to recognize approximately 42% as revenue over the next twelve months.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Disaggregation of Revenue </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">See <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Note 14. Segment and Geographic Information</div></div> for disaggregated revenue by customer segment and geographic region.</div></div> 463300000 531900000 378400000 477700000 1100000000 0.42 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4. Investments and Fair Value Measurements </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">507,317  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">507,317  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—   </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,892  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,892  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—   </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">234,153  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">234,153  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—   </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 50%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">     793,362  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">     741,470  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    51,892  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—   </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 50%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,075,783  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,075,783  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,097  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,097  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 50%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    1,149,880  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    1,075,783  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    74,097  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 50%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Certificates of Deposit </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s Level 2 instruments consist of restricted cash invested in certificates of deposit. The fair value of such instruments is estimated based on valuations obtained from third-party pricing services that utilize industry standard valuation models, including both income-based and market-based approaches, for which all significant inputs are observable either directly or indirectly. These inputs include interest rate curves, foreign exchange rates, and credit ratings. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Marketable Securities </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Marketable securities consist of equity securities in publicly-traded companies and are recorded at fair market value each reporting period. Realized and unrealized gains and losses are recorded in other income (expense), net on the consolidated statements of operations. During the year ended December 31, 2021, the Company recorded net unrealized losses of </div></div><div style="font-size: 10pt; letter-spacing: 0px; text-align: left; top: 0px;;display:inline;">$</div>72.8<div style="font-size: 10pt; letter-spacing: 0px; text-align: left; top: 0px;;display:inline;"> million </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">within other income (expense), net on the consolidated statements of operations. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments </div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">During 2021, the Company approved and entered into certain agreements (“Investment Agreements”) to purchase, or commit to purchase, as further discussed in <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px;;font-style:italic;display:inline;">Note 9. <div style="letter-spacing: 0px; top: 0px;;display:inline;">Commitments and Contingencies — Investment </div>Commitments, </div></div>shares of various entities, including special purpose acquisition companies and/or other privately-held or publicly-traded entities (each, an “Investee,” and such purchases, and commitments to purchase, the </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">“Investments”). In connection with signing the Investment Agreements, each Investee or an associated entity and the Company entered into a commercial contract for access to the Company’s products and services. The total value of such commercial contracts was</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>$767.9<div style="letter-spacing: 0px; top: 0px;;display:inline;"> million </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">as of December 31, 2021, which is inclusive of<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">$116.2<div style="letter-spacing: 0px; top: 0px;;display:inline;"> million </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">of contractual options. The terms of such contracts, including contractual options, range from three to ten years. The majority of these commercial contracts are subject to various termination provisions, including for convenience in the event a proposed business combination is not completed.</div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;">During 2021, the Company assessed the concurrent agreements under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-monetary</div> guidance within <div style="letter-spacing: 0px; top: 0px;;display:inline;">ASC 606 — <div style="font-style:italic;display:inline;">Revenue from Contracts</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> with Customers </div></div>as well as the commercial substance of each arrangement considering the customer’s ability and intention to pay as well as the Company’s obligation to perform under <div style="letter-spacing: 0px; top: 0px;;display:inline;">each</div> contract. The total revenue recognized from these commercial contracts during the year ended December 31, 2021 was $48.3<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>million. </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the details of the investments purchased under such Investment Agreements during the year ended December 31, 2021 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entity<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investment Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Celularity</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">                    2,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">                    20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Faraday Future</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,500  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Astrocast</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,520  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">BlackSky</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">800  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lilium</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,100  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sarcos Robotics</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,100  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Roivant Sciences</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Babylon Health</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,500  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Bird Global<br/></div></div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Embark Trucks</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,800  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wejo</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,500  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pear Therapeutics</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Boxed</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Skydweller<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hyundai Oilbank<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">676  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AdTheorent</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,500  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 60%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; text-align: right;">34,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">326,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 60%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 9pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:8.5px">(1)</div> </div></td> <td style="vertical-align: top; font-size: 9pt;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments are in publicly-traded marketable securities, unless otherwise noted. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 9pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:8.5px">(2)</div> </div></td> <td style="vertical-align: top; font-size: 9pt;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment in privately-held company. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Alternative Investments </div></div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the </div></div> year ended December 31, 2021, the Company purchased $50.9 million in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">100-ounce</div> gold bars. The gold bars will initially be kept in a secure third-party facility located in the northeastern United States. The Company is able to take physical possession of the gold bars stored at the facility at any time with reasonable notice. During the year ended December 31, 2021, unrealized losses on the Company’s alternative investments were not material. </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">507,317  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">507,317  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—   </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,892  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,892  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—   </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">234,153  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">234,153  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—   </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 50%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">     793,362  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">     741,470  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    51,892  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—   </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 50%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,075,783  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,075,783  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,097  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,097  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 50%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 50%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    1,149,880  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    1,075,783  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    74,097  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 50%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 507317000 507317000 0 0 51892000 0 51892000 0 234153000 234153000 0 0 793362000 741470000 51892000 0 1075783000 1075783000 0 0 74097000 0 74097000 0 1149880000 1075783000 74097000 0 72800000 767900000 116200000 48300000 <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the details of the investments purchased under such Investment Agreements during the year ended December 31, 2021 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entity<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investment Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Celularity</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">                    2,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">                    20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Faraday Future</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,500  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Astrocast</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,520  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">BlackSky</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">800  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lilium</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,100  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sarcos Robotics</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,100  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Roivant Sciences</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Babylon Health</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,500  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Bird Global<br/></div></div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Embark Trucks</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,800  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wejo</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,500  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pear Therapeutics</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Boxed</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Skydweller<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hyundai Oilbank<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">676  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AdTheorent</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,500  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 60%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; text-align: right;">34,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">326,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 60%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 9pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:8.5px">(1)</div> </div></td> <td style="vertical-align: top; font-size: 9pt;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments are in publicly-traded marketable securities, unless otherwise noted. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 9pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:8.5px">(2)</div> </div></td> <td style="vertical-align: top; font-size: 9pt;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment in privately-held company. </div></div></div> </td> </tr> </table> 2000 20000000 2500 25000000 1520 5000000 800 8000000 4100 41000000 2100 21000000 3000 30000000 3500 35000000 2000 20000000 1800 18000000 3500 35000000 1000 10000000 2000 20000000 3000 3000000 676 20000000 1500 15000000 34996 326000000 50900000 100 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5. Balance Sheet Components </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property and Equipment, Net </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net consisted of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,834</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer equipment, software, and other</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,916</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,976</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,126</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">493</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 62%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment, gross</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,234</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117,940</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(69,930</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,399</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 62%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment, net</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            31,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            29,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 62%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expense related to property and equipment, net was $12.8 million, $13.9 million, and $12.2 million for the years ended December 31, 2021, 2020, and 2019, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accrued Liabilities </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities consisted of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued payroll and related expenses</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,732</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,466</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued other liabilities</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,074</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 62%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total accrued liabilities</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">155,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">158,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 62%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net consisted of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,834</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer equipment, software, and other</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,916</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,976</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,126</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">493</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 62%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment, gross</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,234</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117,940</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(69,930</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,399</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 62%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment, net</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            31,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            29,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 62%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 72834000 85196000 16916000 22275000 8358000 9976000 3126000 493000 101234000 117940000 69930000 88399000 31304000 29541000 12800000 13900000 12200000 <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities consisted of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued payroll and related expenses</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,732</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,466</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued other liabilities</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,074</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 62%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total accrued liabilities</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">155,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">158,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 62%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 60732000 85466000 95074000 73080000 155806000 158546000 <div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6. Equity Method Investments </div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Palantir Technologies Japan, K.K. </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During November 2019, the Company and SOMPO Holdings, Inc. (“SOMPO”) created a Japanese Kabushiki Kaisha (“K.K.”), Palantir Technologies Japan, K.K. (“Palantir Japan”) to distribute Palantir platforms to the Japanese market. Upon closing of the transaction with SOMPO, the Company purchased a total of 100,000 shares of Palantir Japan common stock for $25.0 million. The shares the Company received in exchange represent a 50% voting interest in Palantir Japan. The remaining 50% of the voting interest is held by SOMPO. The Company’s investment in Palantir Japan is accounted for as an equity method investment as the Company is able to exercise significant influence over, but does not control, the investee. </div><br/></div> 100000 25000000.0 0.50 0.50 <div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7. Debt </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2014 Credit Facility </div></div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2014, the Company entered into an unsecured revolving credit facility which has been subsequently amended (the “2014 Credit Facility”). The revolving credit facility allows for the drawdown of up to</div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$400.0 million to fund working capital and general corporate expenditures. Outstanding balances under the 2014 Credit Facility incur interest at the London Interbank Offered Rate (“LIBOR”), or the applicable benchmark replacement rate, plus a margin of 2.75% per annum, subject to certain adjustments, and the Company incurs a commitment fee of 0.375% assessed on the daily average undrawn portion of revolving commitments. Interest and commitment fees are payable at the end of an interest period or at each three-month interval if the interest period is longer than three months. The 2014 Credit Facility, as amended, matures on June 4, 2023. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Company had no amounts outstanding and a $400.0 million undrawn revolving credit facility. As of December 31, 2020, the Company had $200.0 million in outstanding debt. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The 2014 Credit Facility contains customary representations and warranties, and certain financial and nonfinancial covenants, including but not limited to maintaining minimum liquidity of $50.0 million, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2014 Credit Facility as of December 31, 2021. </div></div> 400000000.0 London Interbank Offered Rate (“LIBOR”), or the applicable benchmark replacement rate, plus a margin of 2.75% 0.0275 0.00375 2023-06-04 0 400000000.0 200000000.0 The 2014 Credit Facility contains customary representations and warranties, and certain financial and nonfinancial covenants, including but not limited to maintaining minimum liquidity of $50.0 million, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2014 Credit Facility as of December 31, 2021. <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8. Leases </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has operating leases primarily for corporate office space, and equipment. Certain lease agreements contain renewal options, rent abatement, and escalation clauses that are factored into our determination of lease payments when appropriate. The Company’s leases have remaining terms up to March 2032 with renewal terms up to June 2033 or options to terminate leases within the next six years. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to lease liabilities at December 31, 2021 and 2020 was as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:37%;"/> <td style="vertical-align: bottom;;width:3%;"/> <td/> <td/> <td/> <td style="vertical-align: bottom;;width:3%;"/> <td/> <td/> <td/> <td style="vertical-align: bottom;;width:3%;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease-Related Assets and Liabilities</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financial Statement Line Items</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets:</div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease right-of-use assets</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">216,898</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">217,075</td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;;width:37%;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4.4em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">216,898</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">217,075</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities:</div></div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Operating lease liabilities</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,927</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,079</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;;width:37%;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; font-size: 10pt;">Operating lease liabilities, noncurrent</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">220,146</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">229,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;;width:37%;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">258,879</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;;width:37%;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of lease expense included in the Company’s consolidated statements of operations include (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease expense</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term lease expense</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,942</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Variable lease expense</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,518</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,433</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Sublease income</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,957</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense, net</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,056</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,182</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Variable lease costs are primarily related to payments made to lessors for common area maintenance, property taxes, insurance, and other operating expenses. Short-term lease costs primarily represent temporary employee housing. Finance lease costs were not material for the years ended December 31, 2021 and 2020. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 46%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating Lease<br/>Commitments</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Less: Sublease<br/>Income</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Lease<br/>Commitments</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 46%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Year ended December 31,</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,258</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,461</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,797</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,206</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,932</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,025</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,403</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,953</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,748</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,297</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">92,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,653</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,712</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 46%;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total undiscounted liabilities</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,062</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">190,313</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Imputed interest</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(62,989</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(62,989</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 46%;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127,324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 46%;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average remaining lease term related to the Company’s operating lease liabilities as of December 31, 2021 and 2020 was 6.9 years and 8.1 years, respectively. The weighted-average discount rate related to the Company’s operating lease liabilities as of December 31, 2021 and 2020 was 6.03% and 6.34%, respectively. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the supplemental information related to the Company’s operating leases for the year ended December 31, 2021 (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for operating lease liabilities</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">        49,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">        58,157</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;">Lease liabilities arising from obtaining <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,606</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,647</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under ASC 840, during the year ended December 31, 2019, net rent expense was $38.5 million, which included sublease income of $14.8 million. </div><br/></div> 2032-03 2033-06 <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to lease liabilities at December 31, 2021 and 2020 was as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width:37%;"/> <td style="vertical-align: bottom;;width:3%;"/> <td/> <td/> <td/> <td style="vertical-align: bottom;;width:3%;"/> <td/> <td/> <td/> <td style="vertical-align: bottom;;width:3%;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease-Related Assets and Liabilities</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financial Statement Line Items</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets:</div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease right-of-use assets</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">216,898</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">217,075</td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;;width:37%;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4.4em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">216,898</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">217,075</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities:</div></div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Operating lease liabilities</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,927</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,079</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;;width:37%;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; font-size: 10pt;">Operating lease liabilities, noncurrent</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">220,146</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">229,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;;width:37%;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;;width:37%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">258,879</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;;width:37%;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;;width:3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 216898000 217075000 216898000 217075000 39927000 29079000 220146000 229800000 260073000 258879000 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of lease expense included in the Company’s consolidated statements of operations include (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease expense</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term lease expense</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,942</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Variable lease expense</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,518</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,433</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Sublease income</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,957</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense, net</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,056</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,182</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 65%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 51330000 53576000 4165000 8942000 7518000 9433000 19957000 19769000 43056000 52182000 <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 46%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating Lease<br/>Commitments</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Less: Sublease<br/>Income</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Lease<br/>Commitments</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 46%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Year ended December 31,</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,258</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,461</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,797</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,206</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,932</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,025</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,403</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,953</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,748</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,297</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">92,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,653</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,712</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 46%;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total undiscounted liabilities</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,062</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">190,313</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Imputed interest</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(62,989</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(62,989</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 46%;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 46%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127,324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 46%;"> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 53258000 12461000 40797000 54206000 18274000 35932000 44025000 16403000 27622000 42163000 14210000 27953000 37045000 13748000 23297000 92365000 57653000 34712000 323062000 132749000 190313000 62989000 0 -62989000 260073000 132749000 127324000 P6Y10M24D P8Y1M6D 0.0603 0.0634 <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the supplemental information related to the Company’s operating leases for the year ended December 31, 2021 (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for operating lease liabilities</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">        49,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">        58,157</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;">Lease liabilities arising from obtaining <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,606</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,647</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 49228000 58157000 34606000 17647000 38500000 14800000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9. Commitments and Contingencies </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Letters of Credit and Guarantees </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company had irrevocable standby letters of credit and guarantees, including bank guarantees, outstanding in the amounts of $76.2 million and $116.8 million as of December 31, 2021 and 2020, respectively, which were fully collateralized. The Company is required to maintain these letters of credit and guarantees primarily in connection with operating lease agreements, certain customer contracts, and other guarantees and financing arrangements. As of December 31, 2021, these letters of credit and guarantees had expiration dates through August 2028.</div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Purchase Commitments </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the Company entered into, and subsequently amended, a minimum annual commitment to purchase cloud hosting services of at least $1.49 billion over six contract years, with an optional carryover period through June 30, 2029, in exchange for various discounts on such services. If the spend does not meet the minimum annual commitment each year or at the end of the term, the Company is obligated to make a return payment. If the difference is greater than $30.0 million for each of the first three contract years or $50.0 million for each of the contract years thereafter (“relief amounts”), the Company has the option to pay the respective relief amount for that year for services to be utilized in the future and the excess amount of the difference above the relief amount would be added to the minimum annual commitment of the following year through the end of the contract. As of December 31, 2021, the Company had satisfied $72.8 million of its $167.0 million commitment for the contract year ending June 30, 2022. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2020, the Company entered into an additional commitment to purchase at least $45.0 million of cloud hosting services over a period of five years commencing on June 1, 2020 and ending on May 31, 2025. If the spend commitment is not met at the end of the term, the Company is obligated to pay the full amount of the outstanding balance (“shortfall payment”). The shortfall payment may be applied as a prepayment against consumption during an additional twelve-month coverage period expiring on May 31, 2026, at which time any unused amount would be forfeited. As of December 31, 2021, the Company had satisfied $10.4 million of its commitment. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment Commitments </div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company approved and entered into certain Investment Agreements with Investees, as further discussed in <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Note 4. Investments and Fair Value </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Measurements—Investments.</div> As</div> of December 31, 2021, the Company had outstanding investment commitments, subject to the applicable terms and conditions, to purchase a total </div>of 13.5 million shares for an aggregate purchase price of $134.5 million. The closings of certain of such Investments are contingent upon the completion of a proposed business combination between the applicable Investee and other applicable parties. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents details related to the Company’s investment commitments outstanding as of December 31, 2021 (in thousands): </div></div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 54%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entity</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investment<br/>Agreement Date</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Committed<br/>Share<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Committed<br/>Investment<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> </tr> <tr style="font-size: 0px;"> <td style="width: 51%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Fast <div style="letter-spacing: 0px; top: 0px;;display:inline;">Radius </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)(2)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">July 18, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">                20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; width: 51%; font-size: 8.5pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Tritium </div></div><div style="font-size: 8.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; text-indent: 0px; line-height: 8.5pt;;display:inline;"><div style="font-size: 8.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top; text-indent: 0px;;display:inline;;font-size:8px">(1)(2)</div></div></div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">July 27, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">15,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FinAccel</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">August 2, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Energy <div style="letter-spacing: 0px; top: 0px;;display:inline;">Vault </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)(2)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">September 8, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Electric vehicle charging <div style="letter-spacing: 0px; top: 0px;;display:inline;">company </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">September 10, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rigetti &amp; <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Co, Inc. </div><div style="font-size: 85%; vertical-align: top; text-indent: 0px;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">October 6, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Telecommunications <div style="letter-spacing: 0px; top: 0px;;display:inline;">company </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">October 6, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,600</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Rubicon <div style="letter-spacing: 0px; top: 0px;;display:inline;">Technologies </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">December 15, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">35,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 51%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            13,450</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 51%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial contract contains termination for convenience clauses in the event the proposed business combination and/or the Company’s proposed investment is not completed. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The Company’s investment closed after December 31, 2021. See further discussion in <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Note 15. Subsequent Events.</div></div></div> </td> </tr> </table> <div> <div style="text-align: center; text-indent: 0px; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <div style="top: 0px; letter-spacing: 0px; display: inline;"> <div style="top: 0px; letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Litigation and Legal Proceedings </div></div></div></div></div> </div> </div> </div> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <div style="display: inline;"> <div style="top: 0px; letter-spacing: 0px; font-style: normal; display: inline;"> <div style="font-style: normal; display: inline; text-indent: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> <div style="display: inline;"> <div style="top: 0px; letter-spacing: 0px; font-style: normal; display: inline;"> <div style="font-style: normal; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">From time to time, third parties may assert patent infringement claims against the Company. In addition, from time to time, the Company may be subject to other legal proceedings and claims in the ordinary course of business, including claims of alleged infringement of trademarks, copyrights, and other intellectual property rights; employment claims; securities claims; investor claims; corporate claims; class action claims; and general contract, tort, or other claims. The Company may from time to time also be subject to various legal or government claims, disputes, or investigations. Such matters may include, but not be limited to, claims, disputes, allegations, or investigations related to warranty; refund; breach of contract; breach, leak, or misuse of personal data or confidential information; employment; government procurement; intellectual property; government regulation or compliance (including but not limited to anti-corruption requirements, export or other trade controls, data privacy or data protection, cybersecurity requirements, or antitrust/competition law requirements); securities; investor; corporate; or other matters. The Company establishes an accrual for loss contingencies when the loss is both probable and reasonably estimable. </div></div></div> <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> </div> </div> </div> </div> </div> </div> </div> </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December 14, 2017, members of KT4 Partners LLC (Managing Member Marc Abramowitz) and Sandra Martin Clark, as trustee for the Marc Abramowitz Irrevocable Trust Number 7 (together, “KT4 Plaintiffs”) filed an action in the Delaware Superior Court against the Company and Disruptive Technology Advisers LLC. The complaint alleges tortious interference with prospective economic advantage and civil conspiracy in connection with a potential sale of stock by the KT4 Plaintiffs to a third party. The KT4 Plaintiffs seek compensatory and punitive damages, interest, fees, and costs. </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company believes the lawsuit brought by the KT4 Plaintiffs is without merit and is vigorously defending itself against it. Given the uncertainty of litigation it may be reasonably possible that the Company will incur a loss with regards to the matter; however, it cannot currently estimate a range of possible losses. Accordingly, the Company is unable at this time to estimate the overall effects that may result from the remaining case on its financial condition, results of operations, or cash flows. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021 and 2020, the Company was not aware of any currently pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on its consolidated financial statements. </div></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Warranties and Indemnification </div></div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Company generally provides a warranty for its software products and services and a service level agreement (“SLA”) for the Company’s performance of software operations via its O&amp;M services to its customers. The Company’s products are generally warranted to perform substantially as described in the associated product documentation during the subscription term or for a period of up to 90 days where the software is hosted by the customer; and the Company includes O&amp;M services as part of its subscription and license agreements to support this warranty and maintain the operability of the software. The Company’s services are generally warranted to be performed in a professional manner and by an adequate staff with knowledge about the products. In the event there is a failure of such warranties, the Company generally is obligated to correct the product or service to conform to the warranty provision, as set forth in the applicable SLA, or, if the Company is unable to do so, the customer is entitled to seek a refund of the purchase price of the product and service (generally prorated over the contract term). Due to the absence of historical warranty claims, the Company’s expectations of future claims related to products under warranty continue to be insignificant. The Company has not recorded warranty expense or related accruals as of December 31, 2021 and 2020.</div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally agrees to indemnify its customers against legal claims that the Company’s software products infringe certain third-party intellectual property rights and accounts for its indemnification obligations. In the event of such a claim, the Company is generally obligated to defend its customer against the claim and to either settle the claim at the Company’s expense or pay damages that the customer is legally required to pay to the third-party claimant. In addition, in the event of an infringement, the Company generally agrees to secure the right for the customer to continue using the infringing product; to modify or replace the infringing product; or, if those options are not commercially practicable, to refund the cost of the software, as prorated over the period. To date, the Company has not been required to make any payment resulting from infringement claims asserted against its customers and does not believe that the Company will be liable for such claims in the foreseeable future. As such, the Company has not recorded a liability for infringement costs as of December 31, 2021 and 2020. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has obligations under certain circumstances to indemnify each of the defendant directors and certain officers against judgments, fines, settlements, and expenses related to claims against such directors and certain officers and otherwise to the fullest extent permitted under the law and the Company’s bylaws and Amended and Restated Certificate of Incorporation. </div></div> 76200000 116800000 1490000000 If the spend does not meet the minimum annual commitment each year or at the end of the term, the Company is obligated to make a return payment. If the difference is greater than $30.0 million for each of the first three contract years or $50.0 million for each of the contract years thereafter (“relief amounts”), the Company has the option to pay the respective relief amount for that year for services to be utilized in the future and the excess amount of the difference above the relief amount would be added to the minimum annual commitment of the following year through the end of the contract. 72800000 167000000.0 45000000.0 10400000 13500000 134500000 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents details related to the Company’s investment commitments outstanding as of December 31, 2021 (in thousands): </div></div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 54%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entity</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investment<br/>Agreement Date</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Committed<br/>Share<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Committed<br/>Investment<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> </tr> <tr style="font-size: 0px;"> <td style="width: 51%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Fast <div style="letter-spacing: 0px; top: 0px;;display:inline;">Radius </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)(2)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">July 18, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">                20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; width: 51%; font-size: 8.5pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Tritium </div></div><div style="font-size: 8.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; text-indent: 0px; line-height: 8.5pt;;display:inline;"><div style="font-size: 8.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top; text-indent: 0px;;display:inline;;font-size:8px">(1)(2)</div></div></div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">July 27, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">15,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FinAccel</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">August 2, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Energy <div style="letter-spacing: 0px; top: 0px;;display:inline;">Vault </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)(2)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">September 8, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Electric vehicle charging <div style="letter-spacing: 0px; top: 0px;;display:inline;">company </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">September 10, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rigetti &amp; <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Co, Inc. </div><div style="font-size: 85%; vertical-align: top; text-indent: 0px;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">October 6, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Telecommunications <div style="letter-spacing: 0px; top: 0px;;display:inline;">company </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">October 6, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,600</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Rubicon <div style="letter-spacing: 0px; top: 0px;;display:inline;">Technologies </div><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">December 15, 2021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">35,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 51%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 51%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            13,450</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 51%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial contract contains termination for convenience clauses in the event the proposed business combination and/or the Company’s proposed investment is not completed. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The Company’s investment closed after December 31, 2021. See further discussion in <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Note 15. Subsequent Events.</div></div></div> </td> </tr> </table> 2021-07-18 2000000 20000000 2021-07-27 1500000 15000000 2021-08-02 1000000 10000000 2021-09-08 850000 8500000 2021-09-10 2000000 20000000 2021-10-06 1000000 10000000 2021-10-06 1600000 16000000 2021-12-15 3500000 35000000 13450000 134500000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10. Stockholders’ Equity (Deficit) </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During September 2020, the Company filed an amended and restated certificate of incorporation, which became effective on the date of its filing. The amended and restated certificate of incorporation authorized the issuance of a total of 20,000,000,000 shares of Class A common stock, 2,700,000,000 shares of Class B common stock, and 1,005,000 shares of Class F common stock. Additionally, each of the Founders exchanged 335,000 shares of their Class B common stock for an equivalent number of shares of Class F common stock. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s Class A, Class B, and Class F common stock all have the same rights, except with respect to voting and conversion rights. Class A and Class B common stock have voting rights of 1 and 10 votes per share, respectively. The Class F common stock has the voting rights generally described herein and each share of Class F common stock is convertible at any time, at the option of the holder thereof, into one share of Class B common stock. All shares of Class F common stock are held in a voting trust established by the Founders. The Class F common stock generally give the Founders the ability to control up to</div> </div></div></div>49.999999<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% of the total voting power of the Company’s capital stock, so long as the Founders and certain of their affiliates collectively meet a minimum ownership threshold, which was </div>100.0<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million of the Company’s equity securities as of December 31, 2021.</div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Holders of the common stock are entitled to dividends when, as, and if declared by the Company’s Board of Directors, subject to the rights of the holders of all classes of stock outstanding having priority rights to dividends. No dividends have been declared as of December 31, 2021. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December 31, 2020, the Company sold a total of 206,500,523 shares of its Class A common stock at a price of $4.65 per share, for aggregate proceeds of $942.5 million, net of issuance costs of $17.7 million. Included in these sales were 107,526,881 shares of Class A common stock sold to SOMPO, a partner investor in the Company’s equity method investee, Palantir Japan.</div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following represented the total authorized, issued, and outstanding shares for each class of common stock (in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 44%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Authorized</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Issued and<br/>Outstanding</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Authorized</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Issued and<br/>Outstanding</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> </tr> <tr style="font-size: 0px;"> <td style="width: 44%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 44%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class A Common Stock</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,926,589<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,542,058 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 44%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class B Common Stock</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,700,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99,880<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,700,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">249,077<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 44%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class F Common Stock</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,005<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,005<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,005<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,005 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 44%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 44%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,701,005<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,027,474<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,701,005<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,792,140 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 44%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 20000000000 2700000000 1005000 335000 0.49999999 100000000.0 0 206500523 4.65 942500000 17700000 107526881 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following represented the total authorized, issued, and outstanding shares for each class of common stock (in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 44%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Authorized</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Issued and<br/>Outstanding</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Authorized</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Issued and<br/>Outstanding</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> <td colspan="4" style="height: 1.5pt;"> </td> </tr> <tr style="font-size: 0px;"> <td style="width: 44%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 44%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class A Common Stock</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,926,589<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,542,058 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 44%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class B Common Stock</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,700,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99,880<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,700,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">249,077<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 44%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class F Common Stock</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,005<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,005<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,005<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,005 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 44%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 1.5pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 44%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,701,005<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,027,474<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,701,005<div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,792,140 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 44%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 20000000000 1926589000 1926589000 20000000000 1542058000 1542058000 2700000000 99880000 99880000 2700000000 249077000 249077000 1005000 1005000 1005000 1005000 1005000 1005000 22701005000 2027474000 2027474000 22701005000 1792140000 1792140000 <div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11. Stock-Based Compensation </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2020 Executive Equity Incentive Plan </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2020, the Company’s Board of Directors approved the 2020 Executive Equity Incentive Plan (the “Executive Equity Plan”). The Executive Equity Plan permitted the granting of NSOs and RSUs to the Company’s employees, consultants, and directors. A total of 165,900,000 shares of the Company’s Class B common stock were reserved for issuance under the Executive Equity Plan. During August 2020, options to purchase 162,000,000 shares of Class B common stock and restricted stock units covering 3,900,000 shares of the Company’s Class B common stock were granted to certain officers. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Executive Equity Plan was terminated prior to the Company’s Direct Listing, and no additional awards will be granted under the Executive Equity Plan. However, the Executive Equity Plan will continue to govern the terms and conditions of the outstanding awards previously granted under the Executive Equity Plan.</div><div style="text-align: left; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2020 Equity Incentive Plan </div></div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In September 2020, prior to the Direct Listing, the Company’s Board of Directors approved the 2020 Equity Incentive Plan (“2020 Plan”). The 2020 Plan provides for the grant of ISOs, NSOs, restricted stock, RSUs, SARs, </div>and performance awards to the Company’s employees, directors, and consultants. A total of 150,000,000 shares of the Company’s Class A common stock were initially reserved for issuance pursuant to the 2020 Plan. In addition, the number of shares of Class A common stock reserved for issuance under the 2020 Plan includes certain shares of common stock subject to awards under the 2010 Plan and Executive Equity Plan in the case of certain occurrences such as expirations, terminations, exercise and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-related</div> withholding, or failures to vest. Shares of Class B common stock added to the 2020 Plan from the 2010 Plan or Executive Equity Plan are reserved for issuance under the Company’s 2020 Plan as Class A common stock. The number of shares of Class A common stock available for issuance under the 2020 Plan will also include an annual increase on the first day of each fiscal year beginning on January 1, 2022, equal to the least of:</div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">250,000,000 shares of the Company’s Class A common stock; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden37641708">Five percent</span> of the outstanding shares of the Company’s common stock as of the last day of the immediately preceding fiscal year; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">such other amount as the administrator of the 2020 Plan determines. </div></div> </td> </tr> </table> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px; padding-top: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the 2020 Plan, the exercise price of options granted is generally at least equal to the fair market value of the Company’s Class A common stock on the date of grant. The term of an ISO generally may not exceed </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden37641980">ten</span> </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">years. Additionally, the exercise price of any ISO granted to a 10% stockholder shall not be less than 110% of the fair market value of the common stock on the date of grant, and the term of such option grant shall not exceed five years. Options and other equity awards become vested and, if applicable, exercisable based on terms determined by the Board of Directors or another plan administrator on the date of grant, which is typically four years for new employees and varies for subsequent grants. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Options </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes stock option activity for the year ended December 31, 2021 (in thousands, except per share amounts): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 49%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options<br/>Outstanding</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/>Average</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining<br/>Contractual<br/>Life (years)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 49%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 49%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2020</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">535,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.12</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.99</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,340,245</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 49%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(178,849</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.84</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 49%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options canceled and forfeited</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,966</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.12</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 49%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 49%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2021</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">349,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.81</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.06</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,638,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 49%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 49%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options vested and exercisable as of December 31, 2021</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">169,563</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,223,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 49%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate intrinsic value of options outstanding, and vested and exercisable is calculated as the difference between the exercise price of the underlying options and the fair value of the Company’s common stock as of December 31, 2021. The aggregate intrinsic value of options exercised during the years ended December 31, 2021, 2020, and 2019 was $3.8 billion, $974.2 million, and $90.7 million, respectively, and is calculated based on the difference between the exercise price and the fair value of the Company’s common stock on the exercise date. </div><br/></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">There were no</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> options granted during the year ended December 31, 2021. The weighted average grant-date fair value of options granted during the years ended December 31, 2020 and 2019 was $2.57 and $3.67 per share, respectively. The total grant-date fair value of options that vested during the years ended December 31, 2021, 2020, and 2019 was $189.5 million, $214.7 million, and $229.4 million, respectively. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the unrecognized expense related to options outstanding was $888.6 million, which is expected to be recognized over a weighted-average service period of eight years.</div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Determination of Stock Option Fair Value </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimated grant-date fair value of all the Company’s stock-based option awards was calculated using the Black-Scholes option-pricing model, based on the below assumptions. There were no options granted during the year ended December 31, 2021. </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">        2020        </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">        2019        </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of common stock</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            7.60</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            6.03</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.04</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.64</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.65</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">RSUs </div></div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the RSU activity for the year ended December 31, 2021 (in thousands, except per share amounts): </div></div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RSUs<br/>Outstanding</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted Average<br/>Grant Date<br/>Fair Value per<br/>Share</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs unvested and outstanding as of December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">184,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.97</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,097</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24.08</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(50,350</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs canceled</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,868</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.07</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs unvested and outstanding as of December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">153,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            9.56</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to September 30, 2020, the Company granted RSUs with both a service-based vesting condition and a liquidity event-related performance condition which was considered a performance-based vesting condition. The stock-based compensation expense related to such RSUs is recognized using the accelerated attribution method from the grant date. The service-based vesting period for these awards varies across service providers and is up to five years. The performance-based vesting condition for the RSUs was satisfied upon the Company’s Direct Listing, which occurred on September 30, 2020. Additionally, subsequent to September 30, 2020 the Company granted RSUs with only a service based-based vesting condition. The stock-based compensation expense related to such RSUs is recognized ratably over the service period. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December 31, 2020, the Company recognized $940.0 million in stock-based compensation expense related to RSUs, of which $769.5 million was recognized upon the Company’s Direct Listing which satisfied the performance-based vesting condition. No compensation expense related to RSUs was recognized for the year ended December 31, 2019 as the performance-based vesting condition was not achieved. </div><br/></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total grant-date fair value of RSUs vested during the years ended December 31, 2021 and 2020 was $421.0 million and $531.9 million. As of December 31, 2021, the total unrecognized stock-based compensation expense related to the RSUs outstanding was $922.4 million, which is expected to be recognized over a weighted-average service period of three years.</div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock-based Compensation Expense </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense was as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139,627</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,904</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">242,910</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">398,205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,298</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">357,063</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,933</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">316,461</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">375,807</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">778,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,270,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241,970</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company did not recognize any tax benefits related to stock-based compensation expense during the year ended December 31, 2021<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> and it recognized tax benefits of $18.2 million and $6.4 million during the years ended December 31, 2020 and 2019, respectively.</div><br/></div> 165900000 162000000 3900000 150000000 250000000 0.10 1.10 P5Y <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes stock option activity for the year ended December 31, 2021 (in thousands, except per share amounts): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 49%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options<br/>Outstanding</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/>Average</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining<br/>Contractual<br/>Life (years)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 49%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 49%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2020</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">535,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.12</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.99</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,340,245</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 49%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(178,849</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.84</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 49%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options canceled and forfeited</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,966</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.12</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 49%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 49%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2021</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">349,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.81</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.06</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,638,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 49%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 49%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options vested and exercisable as of December 31, 2021</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">169,563</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,223,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 49%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> 535767 6.12 P7Y11M26D 9340245000 178849 2.84 6966000 5.12 349952 7.81 P9Y21D 3638685000 169563 5.10 P7Y9M 2223706000 3800000000 974200000 90700000 2.57 3.67 189500000 214700000 229400000 888600000 P8Y <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimated grant-date fair value of all the Company’s stock-based option awards was calculated using the Black-Scholes option-pricing model, based on the below assumptions. There were no options granted during the year ended December 31, 2021. </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">        2020        </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">        2019        </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of common stock</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            7.60</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            6.03</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.04</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.64</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.65</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> 7.60 6.03 0.7100 0.6500 P12Y14D P6Y4M9D 0 0 0.0064 0.0165 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the RSU activity for the year ended December 31, 2021 (in thousands, except per share amounts): </div></div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RSUs<br/>Outstanding</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted Average<br/>Grant Date<br/>Fair Value per<br/>Share</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs unvested and outstanding as of December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">184,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.97</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,097</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24.08</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(50,350</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs canceled</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,868</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.07</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs unvested and outstanding as of December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">153,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            9.56</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> 184870000 6.97 28097000 24.08 50350000 8.36 8868000 8.07 153749000 9.56 P5Y 940000000.0 769500000 421000000.0 531900000 922400000 P3Y <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense was as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139,627</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,904</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">242,910</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">398,205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,298</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">357,063</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,933</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">316,461</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">375,807</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">778,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,270,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241,970</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 68546000 139627000 27904000 242910000 398205000 79215000 150298000 357063000 67933000 316461000 375807000 66918000 778215000 1270702000 241970000 0 18200000 6400000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12. Income Taxes </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before provision for (benefit from) income taxes consisted of the following (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(514,200</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,203,682</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(580,362</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,091</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before provision for (benefit from) income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(488,494</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,179,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(567,271</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for (benefit from) income taxes consisted of the following (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,343</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,249</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,431</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(111</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,427</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20,385</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,199</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20,385</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,199</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total provision for (benefit from) income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,885</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,636</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the expected tax provision (benefit) at the statutory federal income tax rate to the Company’s recorded tax provision (benefit) consisted of the following (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected tax (benefit) at U.S. federal statutory rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(102,584</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(247,596</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(119,127</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State income taxes - net of federal benefit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign tax rate differential</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,131</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development tax credits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,591</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(26,294</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,106</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(817,839</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(194,730</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,069</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> officers’ compensation</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">428,682 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,093</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">616,572 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">373,632</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">112,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">863</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,890</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total provision for (benefit from) income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,885</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,636</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> For the year ended December 31, 2021, the Company recorded a provision for income taxes compared to a benefit from income taxes for the year ended December 31, 2020, primarily due to the establishment of a full valuation allowance against its U.K. deferred tax assets during the fourth quarter of 2021, partially offset by a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-time</div> benefit related to the refund of the Company’s U.K. 2019 taxes paid based on the tax election to carry back the 2020 U.K. net tax operating losses. <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December 31, 2020, the Company recorded a benefit from income taxes compared to a provision for income taxes for the year ended December 31, 2019, primarily due to decreases in profits from our international operations and foreign benefits from stock-based compensation. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities are recognized for the future tax consequences of differences between the carrying amounts of assets and liabilities and their respective tax basis using enacted tax rates in effect for the year in which the differences are expected to reverse. Significant deferred tax assets and liabilities consisted of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss carryforwards</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,497,774 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">853,861</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reserves and accruals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,348</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax credit carryforwards</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">177,402</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,626</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">212,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">246,380</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,787</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,543</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,970</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,025,650</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,311,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(49,665</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,120</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net deferred tax assets before valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,975,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,262,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,977,565</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,220,093</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,580</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,852</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company performs an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable. Such assessment is required on a jurisdiction by </div><br/></div> jurisdiction basis. The Company reviews the recognition of deferred tax assets on a regular basis to determine if realization of such assets is more likely than not. A valuation allowance is provided when it is more likely than not that such assets will not be realized. <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December 31, 2021, the provision for income taxes increased compared to the year ended December 31, 2020, due to the Company’s valuation allowance against its U.K. deferred tax assets. The Company maintains a full valuation allowance against its U.S. federal and state deferred tax assets. Additionally, due to the Company’s current and projected U.K. tax losses, the Company has determined its U.K. deferred tax assets are currently not more likely than not to be realized, and accordingly, the Company established a full valuation allowance against its total net U.K. deferred tax assets. </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Company had U.S. federal and state net operating losses of approximately $5.9 billion and $2.9 billion, respectively. As of December 31, 2020, the Company had U.S. federal and state net operating losses of approximately $3.6 billion and $1.5 billion, respectively. The U.S. federal net operating loss carryforwards will expire at various dates beginning in 2024 through 2037 if not utilized, with the exception of $4.3 billion which can be carried forward indefinitely. The state net operating loss carryforwards will expire at various dates beginning in 2022 through 2041 if not utilized. As of December 31, 2021, the Company has net operating losses in the U.K. of approximately $333.0 million. The U.K. net operating </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">losses can be carried forward indefinitely.</div></div><br/></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additionally, as of December 31, 2021, the Company had federal and California research and development credits of approximately $184.1 million and $68.7 million, respectively. As of December 31, 2020, the Company<div style="display:inline;"> </div></div><div style="font-size: 10pt; letter-spacing: 0px;;display:inline;">had federal and California research and development credits of approximately $</div>85.1<div style="font-size: 10pt; letter-spacing: 0px;;display:inline;"> million and $</div>66.0<div style="font-size: 10pt; letter-spacing: 0px;;display:inline;"> million, respectively. The federal research and development credits will begin to expire in the years 2027 through 2041 if not utilized and the California research and development credits have no expiration date.</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; letter-spacing: 0px;;display:inline;">Utilization of the net operating losses and research and development credit carryforwards may be subject to an annual limitation due to the ownership percentage change limitations provided by the Internal Revenue Code (“IRC”) of 1986 and similar state provisions. The annual limitation may result in the expiration of the net operating loss and research and development credit carryforwards before utilization.</div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Company had an immaterial amount of earnings indefinitely reinvested outside the U.S. The Company does not intend to repatriate these earnings and, accordingly, the Company does not provide for U.S. income taxes and foreign withholding tax on these earnings. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Uncertain Tax Positions </div></div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the gross unrecognized tax benefits consists of the following (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized tax benefit beginning of year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75,557</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,812</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in current year tax positions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,638</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,855</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,301</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in prior year tax positions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">967</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decreases in prior year tax positions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,895</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,829</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decreases in prior year tax positions due to settlements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(197</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(696</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decreases in prior year tax positions due to lapse of statute of limitations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized tax benefit end of year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    65,070</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    75,557</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    31,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> For the years ended December 31, 2021, 2020, and 2019, the Company recorded gross unrecognized tax benefits of $65.1 million, $75.6 million, and $31.7 million, respectively, that, if recognized, would not benefit the Company’s effective tax rate due to the valuation allowance that currently offsets deferred tax assets.<div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, no significant increases or decreases are expected to the Company’s uncertain tax positions within the next twelve months. </div></div></div><div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. The Company has accrued immaterial interest and penalties related to uncertain tax positions as of December 31, 2021 and has not accrued interest <div style="display:inline;">and</div> penalties related to uncertain tax positions as of December 31, 2020. </div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">The Company files U.S. federal, state, and foreign income tax returns in jurisdictions with varying statutes of limitation. The material jurisdictions where the Company is subject to potential examination by tax authorities are the U.S. (federal and state) for tax years 2004 through 2021 and the UK for tax years 2017 through 2021. </div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before provision for (benefit from) income taxes consisted of the following (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(514,200</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,203,682</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(580,362</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,091</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before provision for (benefit from) income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(488,494</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,179,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(567,271</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> -514200000 -1203682000 -580362000 25706000 24655000 13091000 -488494000 -1179027000 -567271000 <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for (benefit from) income taxes consisted of the following (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,343</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,249</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,431</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(111</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,427</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20,385</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,199</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20,385</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,199</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total provision for (benefit from) income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,885</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,636</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0 0 0 -88000 500000 139000 -11343000 7249000 19435000 -11431000 7749000 19574000 -111000 0 0 0 0 0 43427000 -20385000 -7199000 43316000 -20385000 -7199000 31885000 -12636000 12375000 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the expected tax provision (benefit) at the statutory federal income tax rate to the Company’s recorded tax provision (benefit) consisted of the following (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected tax (benefit) at U.S. federal statutory rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(102,584</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(247,596</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(119,127</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State income taxes - net of federal benefit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign tax rate differential</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,131</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development tax credits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,591</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(26,294</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,106</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(817,839</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(194,730</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,069</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> officers’ compensation</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">428,682 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,093</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">616,572 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">373,632</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">112,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">863</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,890</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total provision for (benefit from) income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,885</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,636</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> -102584000 -247596000 -119127000 -88000 500000 139000 870000 -4131000 25430000 94591000 26294000 2106000 -817839000 -194730000 -6069000 428682000 76093000 0 616572000 373632000 112149000 863000 9890000 1959000 31885000 -12636000 12375000 Significant deferred tax assets and liabilities consisted of the following (in thousands): <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss carryforwards</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,497,774 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">853,861</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reserves and accruals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,348</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax credit carryforwards</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">177,402</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,626</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">212,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">246,380</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,787</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,543</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,970</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,025,650</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,311,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(49,665</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,120</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net deferred tax assets before valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,975,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,262,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,977,565</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,220,093</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,580</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,852</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1497774000 853861000 43348000 55685000 177402000 68626000 212163000 246380000 59787000 57543000 35176000 28970000 2025650000 1311065000 -49665000 -48120000 1975985000 1262945000 1977565000 1220093000 -1580000 42852000 5900000000 2900000000 3600000000 1500000000 4300000000 333000000.0 184100000 68700000 85100000 66000000.0 <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the gross unrecognized tax benefits consists of the following (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized tax benefit beginning of year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75,557</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,812</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in current year tax positions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,638</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,855</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,301</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in prior year tax positions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">967</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decreases in prior year tax positions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,895</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,829</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decreases in prior year tax positions due to settlements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(197</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(696</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decreases in prior year tax positions due to lapse of statute of limitations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized tax benefit end of year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    65,070</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    75,557</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">    31,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 75557000 31702000 27812000 19638000 43855000 6301000 967000 0 114000 30895000 0 1829000 197000 0 696000 0 0 0 65070000 75557000 31702000 65100000 75600000 31700000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13. Net Loss Per Share Attributable to Common Stockholders </div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the calculation of basic and diluted net loss per share attributable <div style="display:inline;">to</div> common stockholders (in thousands, except share and per share amounts):​​​​​​​ </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(520,379</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,166,391</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(579,646</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Distributed earnings attributable to participating securities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,481</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(520,379</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,166,391</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(588,127</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Change in fair value attributable to participating securities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,483</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders, for diluted net loss per share</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(520,379</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,171,874</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(588,127</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average shares used in computing net loss per share, basic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,923,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">977,722</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">576,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average shares used in computing net loss per share, diluted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,923,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">979,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">576,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share attributable to common stockholders, basic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.27</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.02</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share attributable to common stockholders, diluted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.27</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.02</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following outstanding potentially dilutive common stock equivalents have been excluded from the computation <div style="display:inline;">of</div> diluted net loss per share attributable to common stockholders for the periods presented due to their anti-dilutive effect (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="11" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">         2021         </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">         2020         </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">         2019         </div></div></div></td></tr> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options and SARs issued and outstanding</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">349,977</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">535,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">497,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs outstanding</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">153,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">184,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">179,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants to purchase common stock</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,042</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">993</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Growth units outstanding</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,583</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,583</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred stock</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Convertible preferred stock</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">791,253</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants to purchase redeemable convertible and convertible preferred stock</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">516,768</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">743,313</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,498,714</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> The following table presents the calculation of basic and diluted net loss per share attributable <div style="display:inline;">to</div> common stockholders (in thousands, except share and per share amounts):<div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(520,379</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,166,391</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(579,646</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Distributed earnings attributable to participating securities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,481</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(520,379</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,166,391</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(588,127</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Change in fair value attributable to participating securities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,483</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders, for diluted net loss per share</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(520,379</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,171,874</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(588,127</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average shares used in computing net loss per share, basic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,923,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">977,722</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">576,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average shares used in computing net loss per share, diluted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,923,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">979,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">576,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share attributable to common stockholders, basic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.27</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.02</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share attributable to common stockholders, diluted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.27</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.02</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> -520379000 -1166391000 -579646000 -8481000 -520379000 -1166391000 -588127000 -5483000 -520379000 -1171874000 -588127000 1923617000 977722000 576959000 1923617000 979330000 576959000 -0.27 -1.19 -1.02 -0.27 -1.20 -1.02 The following outstanding potentially dilutive common stock equivalents have been excluded from the computation <div style="display:inline;">of</div> diluted net loss per share attributable to common stockholders for the periods presented due to their anti-dilutive effect (in thousands): <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="11" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">         2021         </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">         2020         </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">         2019         </div></div></div></td></tr> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options and SARs issued and outstanding</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">349,977</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">535,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">497,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs outstanding</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">153,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">184,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">179,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants to purchase common stock</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,042</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">993</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Growth units outstanding</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,583</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,583</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred stock</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Convertible preferred stock</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">791,253</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants to purchase redeemable convertible and convertible preferred stock</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">516,768</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">743,313</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,498,714</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 349977000 535792000 497541000 153749000 184870000 179495000 13042000 19068000 993000 3583000 3583000 4017000 791253000 21832000 516768000 743313000 1498714000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14. Segment and Geographic Information </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following reporting segment tables reflect the results of the Company’s reportable operating segments consistent with the manner in which the CODM evaluates the performance of each segment and allocates the Company’s resources. The CODM does not evaluate the performance of the Company’s assets on a segment basis for internal management reporting and, therefore, such information is not presented.</div><br/></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contribution is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. A segment’s contribution is calculated as segment revenue less the related costs of revenue and sales and marketing expenses. It excludes certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock-based compensation expense, research and development expenses, and general and administrative expenses. </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial information for each reportable segment was as follows (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="11" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">     2021     </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">     2020     </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">       2019       </div></div></div></td></tr> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">897,356</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">610,198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,521</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">644,533</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">482,475</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">397,034</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenue</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,541,889</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,092,673</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">742,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 40%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="23" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contribution:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">541,883</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">346,937</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,606</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">357,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">247,320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total contribution</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">899,429</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">594,257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr></table> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The reconciliation of contribution to loss from operations is as follows (in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(411,046</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,173,679</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(576,444</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px"> (1)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">237,189</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">203,597 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">237,630</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">295,071</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">293,637 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">254,025</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">778,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,270,702 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241,970</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total contribution</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">899,429 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">594,257 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:8.5px">(1) </div>Excludes stock-based compensation expense. </div></div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Geographic Information </div></div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue by geography is based on the customer’s headquarters or agency location at the time of sale. Revenue is as follows (in thousands, except percentages): </div></div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 38%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="23" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">879,156</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">573,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">295,753</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United Kingdom</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">173,362</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,427</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">120,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">France</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,652</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rest of world <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">403,719</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">288,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">250,397</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,541,889</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,092,673</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">742,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:8.5px">(1) </div>No other country represents 10% <div style="letter-spacing: 0px; top: 0px;;display:inline;">or more of total revenue for the years ended December 31, 2021, 2020, or 2019.</div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net is attributed to the Company’s office locations as follows (in thousands, except percentages): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="15" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,268</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United Kingdom</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rest of world</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,201</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,948</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial information for each reportable segment was as follows (in thousands): </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="11" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">     2021     </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">     2020     </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">       2019       </div></div></div></td></tr> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">897,356</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">610,198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,521</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">644,533</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">482,475</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">397,034</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenue</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,541,889</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,092,673</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">742,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 40%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="23" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contribution:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">541,883</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">346,937</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,606</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">357,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">247,320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total contribution</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">899,429</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">594,257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr></table> 897356000 610198000 345521000 644533000 482475000 397034000 1541889000 1092673000 742555000 541883000 0.60 346937000 0.57 79606000 0.23 357546000 0.55 247320000 0.51 77575000 0.20 899429000 0.58 594257000 0.54 157181000 0.21 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The reconciliation of contribution to loss from operations is as follows (in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(411,046</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,173,679</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(576,444</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px"> (1)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">237,189</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">203,597 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">237,630</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">295,071</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">293,637 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">254,025</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">778,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,270,702 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241,970</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total contribution</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">899,429 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">594,257 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:8.5px">(1) </div>Excludes stock-based compensation expense. </div></div><br/></div> -411046000 -1173679000 -576444000 237189000 203597000 237630000 295071000 293637000 254025000 778215000 1270702000 241970000 899429000 594257000 157181000 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue by geography is based on the customer’s headquarters or agency location at the time of sale. Revenue is as follows (in thousands, except percentages): </div></div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 38%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="23" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years Ended December 31,</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">879,156</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">573,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">295,753</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United Kingdom</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">173,362</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,427</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">120,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">France</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,652</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rest of world <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">403,719</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">288,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">250,397</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,541,889</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,092,673</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">742,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:8.5px">(1) </div>No other country represents 10% <div style="letter-spacing: 0px; top: 0px;;display:inline;">or more of total revenue for the years ended December 31, 2021, 2020, or 2019.</div></div></div> 879156000 0.57 573549000 0.52 295753000 0.40 173362000 0.11 132427000 0.12 120185000 0.16 85652000 0.06 97702000 0.09 76220000 0.10 403719000 0.26 288995000 0.27 250397000 0.34 1541889000 1 1092673000 1 742555000 1 0.10 0.10 0.10 <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net is attributed to the Company’s office locations as follows (in thousands, except percentages): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="15" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,268</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United Kingdom</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rest of world</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,201</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,948</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 18728000 0.60 13268000 0.45 8375000 0.27 13325000 0.45 4201000 0.13 2948000 0.10 31304000 1 29541000 1 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15. Subsequent Events </div></div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">From January 1, 2022 to the date of this filing, the Company purchased </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5.4<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">million shares for an aggregate purchase price of </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$43.5</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> m</div>illion,</div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>which were reflected as commitments in <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Note 9. Commitments and Contingencies- Investment Commitments</div></div> as of December 31, 2021,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> as set forth in the following table (in thousands): </div></div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entity</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investment Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Fast <div style="letter-spacing: 0px; top: 0px;;display:inline;">Radius </div></div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Energy <div style="letter-spacing: 0px; top: 0px;;display:inline;">Vault</div></div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 66%; padding-bottom: 0.375pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Tritium</div><br/></div> </td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 0.375pt;">  </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,500</div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 0.375pt;">  </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; padding: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,000 </div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 1.25pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;">Total investments</div> </td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 1.25pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1.25pt;"> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"> <div style="text-align: right; line-height: normal;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> 5,350</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1.25pt;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 1.25pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black;"> <div style="line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black;"> <div style="text-align: right; line-height: normal;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">  43,500</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1.25pt;"> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">From January 1, 2022 to the date of this filing, the Company purchased </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5.4<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">million shares for an aggregate purchase price of </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$43.5</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> m</div>illion,</div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>which were reflected as commitments in <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Note 9. Commitments and Contingencies- Investment Commitments</div></div> as of December 31, 2021,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> as set forth in the following table (in thousands): </div></div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entity</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investment Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Fast <div style="letter-spacing: 0px; top: 0px;;display:inline;">Radius </div></div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Energy <div style="letter-spacing: 0px; top: 0px;;display:inline;">Vault</div></div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(229, 229, 229);"> <td style="vertical-align: top; width: 66%; padding-bottom: 0.375pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.4em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Tritium</div><br/></div> </td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 0.375pt;">  </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,500</div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 0.375pt;">  </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; padding: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,000 </div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 1.25pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.4em; line-height: normal;">Total investments</div> </td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 1.25pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1.25pt;"> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black; border-top: 0.75pt solid black;"> <div style="text-align: right; line-height: normal;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> 5,350</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1.25pt;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 5%; padding-bottom: 1.25pt;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black;"> <div style="line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2.5pt double black;"> <div style="text-align: right; line-height: normal;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">  43,500</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1.25pt;"> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 5400000 43500000 2000000 20000000 850000 8500000 2500000 15000000 5350000 43500000 Excludes stock-based compensation expense. No other country represents 10% or more of total revenue for the years ended December 31, 2021, 2020, or 2019. The Company’s investment closed after December 31, 2021. See further discussion in Note 15. Subsequent Events.] Commercial contract contains termination for convenience clauses in the event the proposed business combination and/or the Company’s proposed investment is not completed. Investments are in publicly-traded marketable securities, unless otherwise noted. Investment in privately-held company. EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (PR6%0'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 " ",,EA46Q[ZJ.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6PJ@F&;B^*I!<&"XBTDTS:XR89D9+=O[VYLMX@^@,?,_/GF M&YC61&GZA,^ICYC(8;X9?1>R-''-CD11 F1S1*]S/27"U-SWR6N:GND 49L/ M?4 0G-^!1])6DX896,6%R%1KC30)-?7IC+=FP@R4H:D;8&J> M&$]CU\(5,,,(D\_?!;0+L53_Q)8.L'-RS&Y)#<-0#ZN2FW9HX&V[>2GK5BYD MTL'@]"L[2:>(:W:9_+IZ>-P],26X$!47E;C=-8T47/+[]]GUA]]5V/?6[=T_ M-KX(JA9^W87Z E!+ P04 " ",,EA4F5R<(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 (PR6%31:\O&PO=V]R:W-H965T&UL MM5G;;MLX$'WN?@5A%(L6B&-=8[N;!'"<>-=MFAIQVB);[ ,CT;80B?225"Y_ MOT-9%IU6'FD+]"619,WAT2'GS% Z?A3R7JT8T^0I2[DZZ:RT7K_K]52T8AE5 MAV+-./RR$#*C&D[ELJ?6DM&X",K2GNEQ3CMO97KA.EBMM+O1.C]=TR>9,?U[/))SU*I0XR1A7B>!$LL5) M9^2^.P_Z)J"XXTO"'M7.,3&/&6 ]UV NV\$OPSPVP8$ M94!0*+-YE$*'GLP78]\%%RO%+G@ M,8M? O2 8,72V[(\\U#$=X^/N< MP^A.W>@OGL:O-/<+/'_?TX@HA]319,HWB6L2X-LEW$6FFF7J'V2,H!HC*,8( MFL:X>5ZSNBG$PUVG^P%A$58L0A1F!!3B@L8DIE4K6]I'"TR2U":5A1&K:C-.(\!TK7;"VDKB.#XVB98PO*=:QO.BT3 M3%*H@D4.[R?5 -:TSMT=.W=1I NN$_T,3):)TL!,DRN:U:[S!J 932$ZD>2& M12LN4K%,F +'B@XQGI[EZ;7A.08%)4SG% K%$_G GFN9XE".X[B^YQZ%(<;, MFK/KHW#C7,KOTQ'SBP:X;M?UNCZ6E:[U=!=WY5*TK] E=>^Y>.1DSJ@2G,5D MJE3.9"T_'/.6*8R;=7H7M^J2VQ>1YEQ#!PGZI4S6=P\XTI7 "%G+=W&GWJZP ML[CHEFHM,QRQ@9GU?1>W MZI)9,75D# M^*61]2N(XEU1"0SF*(NCO)<#$&TB,HRT$+N[@)<=Y1M.4G.4* M?E;ULXGC-'FN9TN!A[MWR>@B8W)I%MB?@*!79"RR->6U\C4 -E*SY<##77PZ MGER341XG6D@RTIHIO6DW]_5C#7@-Y=.S_N^U\O_Y"KP,50J':53*VKZ'^W25 ME)&0X!2%2@>%5S "VHT%V!JXVEC$M56@ ?W\ B-I"X#7J@",XEC"HC\@8W,& M[&Z@%M2R:M@D,/Z 9J5G[=]K9?\5LTJXF10/"8_J1<,QQY\P:K80>+AMWR0Z M!2H+XGIO[MY"R8QR"5QK">%(XY0J149FO6:00W,MHOL#LH8&X8&F.2.OG4/H M1<@:S%.MJ$07IJT6'N[MT%_&1=EZSNY$6LL:!YA=WEQC3&QU\'!7WRI'+IZB M%>7@\/MZRP:@J]LYF@^V%GBM:H$I+N0JS^[J.Z &$)BRKC\, P?;VMMBX+DV-Y_XK5R-4"Z81B2LY3>,UARDC$-Z94GD%Y>B'*V5<)OM6FH.,\$ ME(F4_)VL]_I= ^+ @:THQLT6"K]5H;BA3V0:0W>4+))H4\+V3W@#Y-&@ZX2A M.PC1ESD[;W,:-@R%=I+1_6+A 'T/G49;'7S\T6_]!;J'\+\GEY0R3Q5JZCSOREM@DD1F9GM=RPQ$"-+FL MH_NX$6^)F)5C]SRZ1CW8RPAUZ0W?@ M!\-^?5X$UE(#W/]>*'O62EEKAL$O?+>]\W*[51_\4\H&/R@['(*T Y-2M;I: MMPL:^M5=72>M=+5>%AS].EVM,06MWDS\E*[]'U>LXX2.XWPG:V_G8Y79,151;(33Z7I6UNEYLM=Y=+IRU651B]L&J;:J>//C@RCET_6" M+)X??"X>MMH\6*ZN=OQ!W G]=7?;P-WRV$M>5*)6A:Q1(S;7B_?D_Y]<+;!2)4F3:=,'AWUZL15F:GD#'M[[3Q7%,TW!\ M_=S[QV[R,)E[KL1:EG\7N=Y>+Y(%RL6&MZ7^+)]^$_V$.H&9+%7W%SWUMGB! MLE9I6?6-04%5U(?__'OOB%$#$LPTH'T#^MH&K&_ NHD>E'73NN&:KZX:^80: M8PV]F8O.-UUKF$U1F]=XIQOXM(!V>K66M9)ED7,M MW:"W;]ZA-ZBHT9>M;!6OEYX>V;%'UO48S/7(U1:!;U!F M+L2WMMCS$H9P^NK05=QU9<)LOZ(TQ5$<7"WW8Z%17>A5]S[+9 N.@QR1"?#B M?2E<"D-K;)+B=.2:@T2'61BEC+HU1D>-D5?C)]X\"FVD(26RMBET(9QO.K*& MIRP@XX'B&?'3@"?7SY"6B3VBE-B:B",Z/9"+698=9,K>1I0-/J)\GTV5Z"G_4 MQD( )Y*IU8$_JM3'!6)2F4[VV64)",N?> 2;4#Y,; M<:_'$F>W0-2&Q90G#A.2QFDT%'=!%_>A:RZHJM-FQ'PY&:UF;U2'J#"2CMW](+5#ZSJG=V[$I MJ%VJ'<_$]6+7""6:O5BLD*N:\3]T]'+R Q)IXMU;W6F9/6YEF8M&_=*=7> 8 M\S87FR(K]#O?-HL.0*.GCD?/65>9T<[0&WR!,8%=5X/VO&S%):)G&&/SB]26 M-^:$VNJM;(I_H)%Y)\?GA5)M_TRV6FFX,)',%9(;=",R4=U#@#Q7CCH[NP;4 MOSV;B-:B\YF\K/L,P&1^8)KE)NN#*YS%'IM],(-IR#JL2)S.E"G8P$?FY^/[ M/"],M13BUE0,SHL:3HF[ N+8*=7&7@P_.)GNE1R&49 D23B3S-E 2.8G).R/ MVZHMNVID7]&0%03)UA2.]Y#M6+LL@C4(VEQ_9P$OFY^4AC2M'HG!*=J(/-L;3V'(8DI#2 M,)R+L &2S ])BSM=&GCU!$*KBNH^\#H,W0?>Y:C:;K[J^,2;AZ)6L/W80$M\ M$4-'S>';@\.-EKNN '\O-6S_NLNMX"#<&,#G&PE,ZF],3?_X'<[J7U!+ P04 M " ",,EA4!1'I#HX# #H$0 & 'AL+W=O<@ HXLYVF MVZ^?#11",0&JY"+AXSV'YQ@?OX'Y@?$G$5$JP4N:9&)A15+NKFQ;!!%-B;AD M.YJI,QO&4R+5+M_:8L?YL35?SME>)G%&UQR(?9H2 M_O>&)NRPL)#U>N ^WD92'["7\QW9T@W;X0LN"7)TO8(G(O\&A MT+J>!8*]D"PM@Q5!&F?%+WDI!^(H #D= ;@,P$,#)F5 /G)V09:7=4LD6R@O-)-<27<<:5;&ER"";H &&)D M"%\-#X?-<%O57!6.J\)QGL_IR+=6TX5RKJI68QP\78 =X>"9)'MJ*JW(Y>>Y M=&<\+^$EA*J,Y^,*^E0-T$D%.AD'6MP 0/8R8CS^1T,3<)%S>H2B&KO\O*%N M2Z&9V*F(G7<1QT+LS;3.<-JVM(/6K6C==]&J-4](DH5QMC4AN\.1V](.Y&F% M/#V)O&)IJI; ,?-AVL;%'D00NFW>8=H&N5>1>^/)N^>%9QAD[#F>TX9N2Y$W MP\B!GR/9^Z9'?YP\+:T#WQ6@<].@R=$"' -R@(>= '@US>:/E+^^\02 MBF!M'G#$T)Q<0F1SZ-PM4V8TM_C;NSA0W*2OO0J=-JN1;5-F M:\RI&9ZZ_LP ;M"Z#H:NW\U=6Q(.V#[YV,73:QHKVN1G? M/K7SH-/6,Z9]W&'MTR=KDM:&@\[N.,A@(UY7]PS2-MEKRT%G]1S4=I+9S/=- MU 9[BVP;7KX+.Y#A[F.KVR M)FGM.OCLKH/;1F+^ES9 V*0^>C(ZJ]M@@X.8B?N%3>+:9_#Y?08;O,.,W2\L ML.VCQW#]#N0;X=LX$R"A&Q4)+SVU.//BM4*Q(]DN?S)_9%(]Y^>;$24AY5J@ MSF\8DZ\[^F&_>KFS_ ]02P,$% @ C#)85/,S862!!0 ,Q4 !@ !X M;"]W;W)KDD_?N.9%FR24H-V@)]L2X^,^*9&7(.>?,L MU:/>"6'02UE4^G:R,V9_/9OI]4Z4J;Z2>U'!/QNIRM3 H]K.]%Z)-&N,RF)& M,>:S,LVKR?RF>7>OYC?R8(J\$O<*Z4-9INK/.U'(Y]L)F9Q>?,ZW.U._F,UO M]NE6/ CS=7^OX&G6>4^NEY36!@WBUUP\Z[-[5%-92?E8 M/WS(;B>X'I$HQ-K4+E*X/(F%*(K:$XSCC];II/MF;7A^?_+^0T,>R*Q2+1:R M^)9G9G<[B2CF%SVW6#Q!ZX,VLFR-801E7AVO MZ4L;B#,#P@<,:&M ;0,V8!"T!L%K#5AKP)K('*DT<5BF)IW?*/F,5(T&;_5- M$\S&&NCG59WW!Z/@WQSLS'PA*RV+/$N-R-"#@0LDU6@D-^C37JBT3HY&4_3U M88G>?/<6Z5VJA$9YA;[LY$&G5:;?H>\NGF]F!@96NY^MVT'<'0=!!P9!*/HH M*[/3Z/LJ$]FE@QDPZFC1$ZT[.NIQ*=97*"#O$,64> :T>+TY]I@O7VU.DA$V M09>DH/$7#/C[4*UE*?KTH-_>K[11,&=^'_'..N^L\R4UN?!RX M\U4"Y46"1<68DQBZB<1=22BT5)M%XUJB\0+]"8M]/5(B<:= MUW@T- ]I 8L.+"ZP]*E'4?OW12AV*''"0D*M 'E@<1!A8@7(A;$0XHC] 4HZ M*LG?S#8M4K7>-6PRJ-A"[NLY[>.3N.481RRVRG'APD*..<<6'X\W'(9\H&H) M[CL('J];44'.BX90FD&/RNNUJ6[GWDZ /4DB86 GR8?C"6/6E%UZ< '%"1NB M==88R2BM+]( *>G4LY<4<>=%1 M7C_7J\Q&R?+$#1J\EQ-U1C!EA&#&;4X>("%1P*/$)N5!AA$_3^HEJ;Y!DF"4 MU(?*"- E!H1(W2J]? )/CK ]ESPHQF-[*OE\A3@96!I(WXG)>"ON:+3%YN7! MW" &G&&;B =&& FO+FP*FB6P58L'1T!Z#2A(T@L,,JXP?H$M=@'9]5*('=DZ#2D. M[/5MX0,2PGF0. 7J]D?OY><#Q5?V>6W\,'(%7&6&R\,#ZA.VHL0 M.BY"_BGM+"\.QMYRMCM,_"KB/ABYLN3,TH\:Y-VK%#JN4KXU!QLBFZ9/T,RW MXK1!A^W0.5\D#T8;4&BUDCEHV.O#CAT ^T.C;:K_NFBH3^?0@!,G>BXPB:*( M.O%S<: +!>4,X.SM-*H7: M-J=R&L9_J,SQ!*9[VYW\O6_.NZSW=^1Z>3R_Z]T'^@/=.>G\+U!+ P04 M" ",,EA4K-L#*,T" "_!P & 'AL+W=O:I*)B=6KM3ZRK9EFD-%Y25? \.=)1<5 M53@5*UNN!=#,@*K2]APGM"M:,"L>F[4[$8_Y1I4%@SM!Y*:JJ'B>0LEW$\NU M]@OWQ2I7>L&.QVNZ@CFHA_6=P)G=LF1%!4P6G!$!RXEU[5XED;8W!M\+V,F# M,=%*%IP_ZLE--K$)G"S,H2TV$Q_C3<%JM2PT\'._9/QKMJ&5! M)"[XC0ELCFQZ8 M8!HTRB^83OM<"=PM$*?B&6>2ET5&%61DKO"#.562\"69\0IO4JY3O 7RF4M) M+LC#/"%OW[PC;TC!R+><;R1EF1S;"L^B&>VT\3NM_7HG_+H>N>5,Y9)\8!ED MQP0VBFB5>'LE4^\L8P+I)?'=]\1S/+?G0+/7PYT>>/)JN#LZH\9O\^(;/O\$ M7YN*EYFX82FO@/R\7D@E\-W\.N,N:-T%QEUPPMT7+# E9K@OD34R,DA=1;;Q MQ4@2'H4JY>: MCJC#ECH\&QXL,5A &#Y((8"ESP0#SV1)Z]*5_<9W:IY-7_AJYO! K3\*.Z%[ M:7/A.8'7B5N/E1N$@_ZH1:VTZ*RTV7_B58N(>E+FCD9#OR.DQP[OP##P.X9) M'^'0Q5]'C7U0VBH0*],B)&9YPU1=&]K5M@M=F^+;69]B=ZJ;R3^:NK7=4K$J MF"0E+)'2N8SPFHFZ7=03Q=>F@"ZXPG)LACEV6!#: />7G*O]1#MH>W;\%U!+ M P04 " ",,EA4 +ZN AP- !'4 & 'AL+W=OBV^I44:P$G:M)MMZR9][/9P'Q2;B86U M+:\D-^U_?Y3\H$4.:?F1NWYH_)@9SG"&,S\.:9T^9OG?Q4C*,O@Q&4^+ER>C MLIS]UNT6@Y&<),6OV4Q.U3?W63Y)2O4V?^@6LUPFPYII,N[B,.3=29).3\Y. MZ\_Z^=EI-B_'Z53V\Z"83R9)_O-GL^1!WLKR M\ZR?JW?=M91A.I'3(LVF02[O7Y[TT&^]"X$KCIKD2RH?BXW7067+79;]7;UY M.WQY$E8JR;$%R)4HK\LY1ZLAZT8MQ\O9+^NK9>67.7%/(B M&W]-A^7HY4ET$@SE?3(?ES?9XQNYM(A5\@;9N*C_#QZ7M.%),)@79399,BL- M)NET\3?YL9R)#09$' QXR8 -!AH[&,B2@9@,D8.!+AFHP4"X@X$M&5A;!KYD MX 8#Q@X&L600!@-W&1TM&2*#@0D'0[QDB-LRH'#EN;"MV6CM;-/;[O!8N1N9 M_G:SK!R.3(\+Y&)9N1R9/G>SK)R.3*]CZF)9N1V9?F?,Q;)R/#(]CYU^6;D> MF;X7SE%6SD>F]YUK!*^\CTWO._V"5]['IO>9:Y+Q>K&W]CY>>1^;WG>SK+R/ M3>^[65;>QZ;WW2PK[V/3^VZ6E?>QZ7TWR\K[V/2^FV7E?5Q[O[O(W77BOTS* MY.PTSQZ#O*)7\JH7=?6H^56^3Z=5I;LM<_5MJOC*LXML6F3C=)B4MD.FR\[ZO*)/.\9L\&?]??UZ]&V7@H M\^)?P:M_YFGY,WAV*>_305H^#SK!Y]O+X-DOSX-?@G0:?!IE\T*Q%:?=4IE4 M*=8=+-4_7ZB/'>I_RLID#+!=^-DNYI/Y.*E*;"#O[U7-K>SM#0;9?%JFTX?@ M8I1,'V01_/N=G-S)_#_ ")?^$6YEGBH!;SK(.UF> 5ZU&N!U0_Q6H:];";W< M3>C5ELG.)A,%:;:*>;.'F,.G^>W^H^XX][_O/]*.#KGVC]0;#M,*92;CH)^D MPXY:@A?)+%4KR2?TCX.%'F'5O3M8B<,CYOVQ=-@Q?CX<:]P=HZF_)06K#58Q MSW]N%_1QBP&#P2) E!,^E".9*S4G:OLVJO95*F;>3@?91 ;/_LB*XKEOG!O_ M.#>R5#M -;Y-PK1=U M%3DYF65YHJJ#U;U(K^?8193$8;A:??[9AZT"07%$2*;E V#R-H@&1"Q; C^=J1?/](*U<(N&@=5EVO5=1X)O0UX#89[ZLZLE1'H3WWUP!=!X>QF:/[2[IF M9FK0-4W4V 3YP1$@\95.C%^2'+WM/$G@0!& 4PY37$(T!Q]^WD/.AA9QO $W'%-3K@534 M,;$:6"$_LG)F_CH)3F79R/P-BA9HMG>.;"2%PMB-R[%&4MB/I(Z@.:@QMI&3 MVJTQA[H:-^$MN&E1>Y32*E2'\UQO>"#,@&T,))ASSC:Z+GYDXU;"5\\P@#I" MSVX>:]R!_;CC_UW%06OMYDJ'6BV8OP"R!E5S1C2NP=MPC5:Q[5QX?0=A$1(3 M=\W%&F/@;1AC=UU!':&^AB^^-"K ?E30;K/B@[#8;BP@SB)J;QD!RHY%VK1# M8P3LQPB+X[M!X_@NK8_OP.0!E6O*C>[5QZUD365UK<;^6GV9%F6>WLVKY M.L9+RL5G=7RHE3M+5'P,TEE2']X5KVY[!V@9K_Q)$\SC'0.* 8(6KJNI6NV87659'XJ^)[5??&60'. M(P%Z!TS$G!I ]Z8%85,]706)OPIN]/WD=%@M37][.8;6)+&+(XL0]: *HBLD M\5=(EX)M%#LG=J'LH#@*.37:,U?$WNRSR-SM ^)0Q 0A1N3W 6D=$D6QN>(A M_41(3.\#5$3$4>RJ;F3CD&374Q(UR=L/&:#)_D3LY@(-$7#F Q!6ASZ>=A[1 MY9KXR_46@]H90BWO$<(V6J9+,VPR',:$ PSW9NIJ3W?;X^]9T E3J*+2[%7V T*!K6J+K.?'7\T.[P 3:9PLA3/T% MD!,HPK&9-.T=,#+WR=>P,!$Z>J1$PP"RYT[Y ML!XI 3;(..3('694@P&Z[;"A3//Z G*EDE[,6S8-?0K4?Z'6NULE#0"H'P#X M5 */DNTF?\<(\VL*'!A0S$W VP=D*3+AR)]48P;JQPQ/T<&[HL!5A9@(;'>1 MWP"DV,YF7P"RCJ",-&\_U+1?(5KL"4F- *@? 1RSD7=.[X&O&LSY!> J -:\!6B1$YW;%SX\..7ICM:ME[:>,9N M.P"8YHK:F,::<%B2,=V? $F=YHC-&=+@B/K!T3%FR+O.;;@$PMA/ &''I&S: MJ($5]0.KIVT"7U$;1@G>[$ M>]P )2:1&ZA3C;AH^WL) MVF(&DVRH#P24F9M0.GCV)1G/Y7/02O#>B'5G#P"49LV!)3D:B4SC1.;'B;MU M<1D$P4*SD_1Q*UE360W4V)Y70NJ$631#4I^]3%,5HL].;FX_%R?/ M?2N.V7@JPM1S9LPTMF%^;'-$"T#-;<0183.0@-.7R.6:C4NP?DBR2T.:V:@! M8:Z2NA7SVPF;ZFITP;8?%UU!AVC(,Y) M;+1I;]I0-A74=9[YZ_R.??6J:P),H%VQD8@Q\G1*F2[(S%^06S;60\Y;!? MJXW;EQM8J PRJR1 AX2);+F-%Y0P[.HO<@T8N!\P/$VK[9P#%U!%%%$3WCKI MG,N :PS ][Q;6A>E[ZH,54A5??F@1)>C11WR%5 .'!)1X0:B7", ?@@"<*@* MJ@BT0LQ0LF% QY$4N08 _! T&K/5S]](:MPF]<'=IFGG+L/_KDN]=Q?ZH]J M K@F@)]W"&0>5P)4W/0@@!]$Z#@PYAN_$_&#A]TP,[!0YN MEW*A (091-?;Z9H_-](%7^Q_@4- ]S)P2(11P6Y:$#;5TZ59'/4"1_73-#L4 MA%U@%:F@PITRA:ZPXB@W.$#-SH5]DP+C&(7$!)H0H3+!B!* 2JA_863>S ( MJU\F67X%R!BM[X08T];=>(11]8B]=TG^D$Z+8"SO%6OX:_4XK'SQT+K%FS*; MU4\UNLO*,IO4+TS L_\"4$L#!!0 ( (PR M6%2.VD-PP0H -4T 8 >&PO=V]R:W-H965T&ULS5M= M;]LX%OTK0G:P:(&Z%C]$2=TT0&M/L7WH-DBV.P^+?5 D.M96$CV4G#3SZY>4 M'-,FKRAE!QA,'QI_'-(ZO)<\YY+2Y:.0W]LMYUWPHZZ:]OW%MNMV[Y;+-M_R M.FO?BAUOU#<;(>NL4V_E_;+=29X5?:.Z6N(P9,LZ*YN+J\O^LVMY=2GV754V M_%H&[;ZN,_GTD5?B\?T%NGC^X*:\WW;Z@^75Y2Z[Y[>\^[:[ENK=\MA+4=:\ M:4O1!))OWE]\0._6C.H&/>)?)7]L3UX'FLJ=$-_UF\_%^XM07Q&O>-[I+C+U MYX&O>%7IGM1U_'KH].+XF[KAZ>OGWC_UY!69NZSE*U']4A;=]OU%S;ZWHEXV. M^VTGU;>E:M==K433BJHLLHX7P6VG_JB@=FT@-L$J:[?!)Y48;; (OMVN@U<_ MO0Y^"LHF^.=6[-NL*=K+9:>N0?>TS ^_]W'X/3SR>P@'7T33;=O@YZ;@Q7D' M2W7Q1P;XF<%'[.UQS?.W 4%O AQB!%S0:G[S$&B^GMT&_..[YJK5354$R@@$;59QB%?J7$IH<7(1+*86(1>#"0UCF! * MC0R%_@5*-(M^WIH96G&5? '_H5,/)'3H\O1:"$FP-3U6$"P*J;6\K0'82,:A M$W%%7E;?&N7%JO(WE75Z43B^Z5>K5_>97I(V4M1*T>5WWF5W:C5K>;Z7_<+T M1J]F(''D3CB5H@YQ%Q;:I'V0<]+8D,9>TE^[+9?@2@MRP6Y"Q1C;5%P482&S MV4!]Q7B$D)%DY-?DU39K[GFKG<\)JV'6Z;!697975I-:@HQ8([]:?\ASL=Q2+V3#>((T(^CR4VS[$Q"71,Q>D@$<2I)P9$U&Q@(@OP<8\M[# MP]7I!2'45DD(EK#080' L))]-$+#Z#[R"_\Q^7;9TVCFN1(=Q3%S$L^%+0AE MB6U@ )P2%4Q'J!C%1W[)5U3DGI]-4)"-*](HPFY@7)C2>S

!I? M@/V^X*ME$.6[;:\*X2A1E9O-=[8;P,8-X#ENP/"8FHS8U? % M0;:O7@$PXLY%L#.*1A86;!P!)I/E=.]6#X7E;+=SZ/?SM^)P,8,X DSL)?Y-M,N0!4OJDQ70]<] M]=G.?]V7NWHLV2%YQPS;H@/C,+'-#HA3R]W8Y#8^ /M]P!D_T-B#]"!W$";$ MJ:(!H.WJO9!S5L868+\MN)8BY[QHAWI%3>J^SGQ)_8E=E;<+4 "24AS95F\- MX%"H_XVP-(X!^QW#6>QT.JK,K'FW%7J6Z_G0;S^![%S9=]A!>P8IL2ML$!8E M+!DA9RP$]EN(&][M9:.9Y=FN[+)JB.4839#E]";"-&0-0% \&CUB[ /QVX>S MZ&55QV63Z6.%J=@1P!!$84KM51G V=2\D'-:QBT0OUNP%DQ5$':\>EKT$\Z_ MJ!! ^)73">W2"< YQ&9[ V*\ 9GC#PE95_.C,*:1;1\ '$Z3Q)%8 (?8Z0G% M.6'C(\B4CRA5!NV4^.RRI\-98Q/<":EZ4HD%

,'K/AB:D%3O>-U;]ERH)5QV MI7Z]D\\[,*-4Z:0_6$U#U@!$E73):&Y28R2HWTC8@7L9N4F/L)J&K '(0I]I MCBRDU'@).L=+;"8%ZD &\!*Q75RO(!2U#VG7$,J3E<9/T)E^XO0H>S9!8*,A M9#&UJV4 AT+":&3OA4$=8@4;"]S)G0G^PXZ?-QN>]R*GBD=>WC=JPOM87\O?1=VX+59&,.?Q<78X82NS0%<(A$ M:'0(C VB?ANTFL\S6 1W_+YL&CT)=$'$92D*D#U@=1!.$+7W1P$@HJ$RS/:= M"1 0,Y:0D=TV:FP1]=NBEPT U\=G7NK0B0IC*;+WPB$@-$9K &B/T3EUXYAH MXBTJ;O>[7=7?=J9,85&V>27:O1RJW9[OIE)=ELUPDZ,2:=\A*S4NAOI=3'][ M6W\JJ3>MIFX*H:[W4.[?WB 4(CBQ%E+75@2Q2,'D)&Q,='$Z8G%J.,ZG13;:G(8 MF9R9-Y$Q&I'?:-SPO,K:MMR4>?8RRZA#(KR _4YH^=N5\JSK9V^Z&[L!*_)M M9QR".0E9 Q"*V(C 1\;'1'X?LSHA?'TDW-]?%OS["Z_ON/R/+S+&243^W8D_ M.&-.[EOTZ_LP .TAH*,&.YK>K@ @*$R0$TA SDD\HE&1$>G(+](W)LM_;TR- M+D;QGRFF1K0B?YD_-Z;3=?PT9 U , O9F& 8"8PF)/",Q,SPJB5L-93\L\/- MC(2Q\$\4;F;$B/DKYYGA9M,U,@#!J@!.$_MDU]O7.0VC7A1 4AO9V@K>G M@<3RY'F/FLO[_KF9-NCOVQH>G#A^>GPVYT/_1(KU^4?T;CT\86.Z&1[X^9)) M56.U0<4WJLOP;:PD10[/T QO.K'KGRJY$UTGZO[EEF<%EQJ@OM\(T3V_T3]P M?)+IZG]02P,$% @ C#)85(/ .@2H @ M04 !@ !X;"]W;W)K_[_)W/=_-.Z0=3(5IXJH4TBZ"RMCD+ M0Y-56#,S40U*VBF4KIDE4Y>A:32RW(-J$291=!+6C,L@G7O?6J=SU5K!):XU MF+:NF=XN4:AN$<3!SG'+R\HZ1YC.&U;B'=HOS5J3%8XL.:]1&JXD:"P6P45\ MMIRY>!_PE6-G]M;@,MDH]>",FWP11$X0"LRL8V#T>\1+%,(1D8R? V]NCD+^@X@962MC+P4>:8_TD0DI11 M3[+3LTQ>9;S"; +3^ B2*(E?X9N.^4T]W_0-^1W!I9)&"9ZS_D7('-8:#4K; M.U0!UUPRF7$FX(Z<2,_/&OA^L3%6TP/Z\8JBV:AHYA7-7E;DNNS,-"S#1="X MP_4C!NGA07P2G?^K&/]!'$]@GQ763#!IN89[S"JIA"HY&KB1=.OON,Q$FW-9 M J>D3;LQ/.=,4\ 1'!Z<)DETOH-[,SX'I7<[MD*ZWKIA.&2!2I1NE MZ3)S,N *!>N81B Q*[:%$U?J:#J!^V<"V+1V[:O2.,^FB;\7G\'Z@K9@NN30@L"!H-/EP'(#NAT1O6-7XQMPH2Y+\ MLJ*YBMH%T'ZAE-T9[H!Q4J>_ 5!+ P04 " ",,EA4'4G/0(@B #/< M& 'AL+W=O^R7KEQO;?7$;8_KLZ[9IW:\/-GV_^_G1(U=NS+9PQW9G6OAF9;MMT_/K@],'^N!CO=[T^.#1;[_LBK6Y,OWGW8<./CWRLU3UUK2NMFW6F=6O#RY. M?W[Q&,?3@#]J<^.BOS/F:7 B ./O M,N<#OR2^&/^ML[^FO<->EH4SE[;YK[KJ-[\^^.E!5IE5,33]1WOS'T;V\P3G M*VWCZ-_LAL>>+1YDY>!ZNY67 8)MW?+_Q5?!0_3"3R<'7EC("PN"FQAN JUL\E*N^@V]K>*__[:I>M_6J+HNVSR[*T@YM M7[?K[(-MZK(V[I='/2R"0Q^5,N$+GG!Q8,+31?;.MOW&9:_:RE3I!(\ .@_B M0D%\L;AUQI>F/,[.3O-L<;(XO66^,[_E,YKO[,!\,]O,_OMBZ?H.2.1_;EG@ ML5_@,2WP^)^'T]LG7!QG=\R9O2A<[3*[RCYTQIFV+YCFVRJ[M*V#414_^;0Q MP FEW>Z*=H\SE/YK4V6KNBW:LBZ:S,$,!IBO=]FFN#;9TI@V [;?%1V,JUN: MI*M@M &*[3?9Y^.KXVQM6M,53;/'K\T.IRP"L+NNALEW#8#[\,__]M-BUEU0P&Z<=>FXY>J0D@8_)L.?19:WN$N.]LDV= =HI7/ +;98/# MD\'7S-\'7&AK^HVM$.F!YHXSD-V U'(CD]-NVB^@N9TYL<\:PUNE]9) M#SO03[H,G:B'"D?H:2<0P)R\9.&F'0P<5F.=RU:=W48H8J3B-WD&H):%VV0KL# <U*F)- ,BW0,L@'T"MFNP3LG9T>9R_K#I=^6SL25>];D# @O_C[$](] M)WG"$WCRC2$1!QN@MQMY&PX3&?L2MYE=X,@MK >ZO/R""^,L?P%[Y:]@KV17 M]-3++Q5:?_GKU2LOM1[B&_)%"J@. 6;>;@W(C=Z \.7CD^-(7P!. ID"UAG0 M7DN"D-B "! DNP&3#V4O'"DP95_CWW"$*]-U1*\(*U'9+=_?H/20 42D BC MXD6"BIP%/H*SBC'K#RV&7'5,C@J- M7Z&I(U%65%6-HX"8=D5='<$DGQU)D5> 7[ 2 95(@*PJDPGOHT24EW U4JNH M( %$D'!X2-NB!4N9Y ' LBV^P*S"LD:7S[._#=5:Y!QAV('%O6-.ZS=%8#/: M/"H]I.&M5UF1,-&MUSAM!3P$##>PT$3)# >#H,R_@.H"E\#]WAL%N1=]( =((K J_ ,Y$1M*Y?:31Y%$[1LB\HH/7R?XF>5A0H%!1EJW9Z$ M(\N,ND+E&E,8 $@>%>F_95.O5<&T8O6#W"'E!SK=/:=)KHMF\.]7R@Y]\34^ M@*%5@L O=M81M(2]!& 4JFV%QV17:2&C/ )Z:^1NG DPW. MK(8&MGK-T@,X=4WR@*%Y'BFQLB-D >*6M@-C&N?MD"Q0CXM,AT=H7*#5\RHY M)T_-A%WTP"H4HAN09[:K4:HC*8"]!#O/<48#R@"1C\2B%'4-!I4=7%"7*4=$ M?+4$D\G@EH#!EDA2A0-NQWT-X,^PG5+673EL43:59*65_4 *BRT&P%=3 ;< MEW6LML N 1F1DA_9)#S(D'[EUR+>G.HP)3\]5C&.9PP5('PC6(O4(=MF-S;" MN3,J*E!HHID&\^.T:[3*6OQ.!2=)V@HT'HBGEHP'.0H$%C#8DNTC@PE-F]JL MHK4J T8@@HV"J_.J[O+]RW>JQW MBS9.>!^,QW) UQUV"!QDNER.BP=%5E.J M1HBX=D,'R&("!4UC2X8$<&:'3FUG(YS%[_? ?VJ.B-F9"6E*)=UG9DYOGFK9SJ. M>*@RKNSJ)1XA!F5^_H&P?_ZP5Z M"I 9^.XC$#TP*;(C#?B4&%"\2T;\!T:6J8HHJ-=3Q#,(Z0UD@C%B#_ MNGI=(XZ!G= +W//1=P;HD&,/YIJ(2IP/Z*9F7VP]%&C#&"-R+F:/ MVJE=4;$Q :83ZHT9F0RK &Y53HA^F:HI/G(6L='*^%!D%^H3M*J8)X1J5[ ; MU@E]P?:DO0:Z0.\*9#DX,*"MO-XKB=C&!Y>K)$S0[4T(I)N[W1]&$6@&M9S9 M#Q&IHF?N-N#WWL.;"QY)]I!&@R0!(-V//_]P00,B]R/_ 4-;Y&/ /Z?/?KCT M)#&FQT6^>':2GS]]#'^=G)[F9XNS[#0_>?HL/WWR^(+G[*SI_GB MIR?9$WCEV;/QH#QV$L^>Y>>GBPRF>W+V4[9X>I(_/7GVPR="Q+>@?I&?G9_G MSTX1S-/%3_GIXW, \_'):?[L?/'#A=H4'[U-0;-<("'0B2 17C(=OP4?#XCA M8FJ'$$\@B73DCO?J,EO0$FHWLI^(/-N2 @C3"YLT-#W(=ARR3^1H%,Y:LRN M,B\P7_T/%&OO_WCS\NCT678#@J@W[1%H*8RYE0:YPBNFC[7[DKWV&AQYMAN8 M6(CL=K9'$Y$6<\/R;R,C $DR#IZ4DP5D.QVNHZ(JR)M;.*<;D\.,Q9>+-D/A M1IAW/OQV7YDYE8\LSL>RO!9K[P>]A:"H>"!#G%L.=*%,,U!3E2<> _?EXG"0%.:*QM@QS;2= DUKBU9(3J*!H3+$ U*20X<5]! M$,/ @KX6M1AK^M)*M@'S):![8#B-V(*Y2A)8K %0^ *!3I0#76J@$Q1JGT8 MPD4HK^E;] :;-")338-9%$U4Y2#'&-L?P0A@2X78 M\#A[B^X29LNR>HM^C F$7!:[NI=3B';S#>""ZP'N3!?@0Y\M.&E(JID]N+.5 MB418 '^%^Q/HWZ$/:%KB2;;J@;D[L5 K2^:%[ L7,E]A<#4?#-P8'Y6$O0L9 M59A:1.>)9 /PVVB]U @O MJK\-KI?09]%UE(!@520)Q3@=O*VQSFBJ/ MDV@B%=/LO+HV"2<#X$LJTBDK)H)*50#])#XS"AJ"IYT=VG]/#HDFVJ+=)!B[9H(()\;!)P+'GC?$# MPR*M,F5'2ALVZJW-2$NEFH*6"O!:T'Z=^S;5\Z$#=P^+ XXHB!R53XGR"1$= MMNMI. _F?"A5!M48QT2:+BH,N7AA350-\/%F1E9EL&_$/*==%,'QD,*0,2\A MTNM@(>9B(F*\PB-#<]RH;TB0B;H)?D%FX:].XQ)@K6=<:D'[1 "[)I5C3!YS MUGP,H%" *[9X=FXP'3CY86+\;JDU>1'11VA6'(4C_^?Q\YN(6E;96]NNC]ZB M[,TNV"BC)PT]BCX\P,(L@@!6P MG^6?C_J!+1) J??REER&4W@E<-O\(KE6 ^7>P!ZIG1HH4;#>@\HO<62,!3!, MP,98CUR]NG-!#@\ZUAK>()?UPY)(P5/5.2\09!78=Y1FG9=-*0RT<\^@R1CQ M6MS(&+%4OHFCHGK3*ZS'*;H*+'>JZU#3YN+JLS=M%B>GYT-Y1,$$%X %PT99Z-ZHO2N((454HX M";:*.SO.WH\R<$EA32HXA%XEL! ;S[$K]B)<)3@R69>*=>:M)2[.4"]0 MK0^"\E$='._ &RZ%7Q6I2U1\# M-DF$WE#A!94WPHJP!&6':3XTY(ILE/%AL8XDR_P&DAT $.DRPC062GOU@G;45)*_XTFE8# M;%$UZ6WK4O)+@GIX?AT:L*]1IOQ!)/"YB=4P'PH? MHI^\!.9!%:58RH%Q1L0RJNH5(=LR(G@[RHKL&# M+=8&:SLT(44>7-&'Y4+5'Y[AK*4 X/8W6!"KL< "O EP]B()#2W!VUP;K(^!HNG)#N;RZW0UH^FR+KT W_U#M)Q(M,GAT()=T>P]$ M\GF8B9J\/;23]SELP\"2(^VA!9$\RD]Q5C,2&PA\E("?WQ,02>(Y8=R68H(X M3#?,)P1#XT"$:O6 P CEC.T[T$CJQDD9@OL9U!8./)7_%_+_V8'L[>TISMO* M.F+&F^3Y9Y+J!S*SLUG9?%08GH1B (D!7=&L(+4"<<#3;C!)1>-1]#MA]LHUBP M6GGO_UQL=\]]L5Z&8H+2'SK =[M<-G:H=-SS ")8"I0GRJ.\/<6M]0OOYVA. M3+81@X_R+(9[C.@2-=DZ+>-4O],8H M2C2@Y"5GS4.EG?>2QLC5R2CFU%(E"@IBLH:>W[&!6RJ9X_V%:5[&$5Z=)5:K MI,##^ NIV[QEL/+B?6'!C?KY8[:,BLQ1Y[%=X=(PM(-)W8HDRX$%C[-7F%\\ MT-80:Z]# (^*.T)9!+?'*:Q ETB)N/VZ#^(CKK$C^PNLZ,$Y5C6KH2,Z A\$ MK $N 3W.4LZ=]0!&0U*11 52428[\;I$6)% 4TD VJ/D&+#:6#."RH?OV=?W M$&C(QV&FK;=KY@QB'^H8.<( U7XB&'+2\W[_215L:I@!][#80!X07X<['@:T M&G5#3'4"M]\:V!MV6%.@+*8ZL>U5:(!JMIBVTKK66]&;I.PBW\_G!I-%1(\6 MO93-@!:-J:$*^8<($]]8( M^>VTA59KH"627B0?T2?;208ZU_0.6Y=UQRXACM^ T!?EN>J*4)IMH\%8\%G2 MYM'P*ZC/8()X\@$1;A^.;)S]5@)E(ISH,ZW%*-%^PICD0-$70(T;=A@QSR9!-*."H79>^^Y]&3H11T=PLMQ M]L*4A?@8E.D3R-@@B07LADJZ6X.Y U"B,]EN4Y-SBRMY&Q2_X.]OQ2%Z*OS%K6G +%Z=0XI8Q.?1U,VQ[\5P\H[TQC8-?4 MD,R&3A U-M*H&_#8KM%BB?&-RU+7VEZS9X&+4>2C)UYZY(0$#UJ\BEI.'$NC MM!::A\P\]\PQ0+'5+U).$"'\[[NF5%/:J'[.%X:JU3RQ=O.46W M H^9>]QHH[V58B@N0W!,TVN @VK@'+8> 7;#B'CN0@(NR-S+R08BGQ0H'F#@ MY(<&I7R(97H$"0U,1!L Q5$9#G/TT>;%A^&.,: J/@25'Y)GI7#K2%5YGUZ+ MGH&H"%>-F%+OA'IFS:'$T-$6?)A6.QW1I4_01>@3\].DFE-BNK ?JIX5%YQ0 MA99>9X]0HW)WI[ 0+R4-L9S3=L@K>[&Z;^$-OP>>(];N)!;]&A([.3M!T,]/ MP*?)IO6J^BXC;^(! "K0:;E_/IT9QAN,"0,K5I?#H$S=&]\"X> MNW;C5;7ACO.)RQ4,5FKXII3=@2Y$3SV&>N*XARNQGD-724B+2XS1 TO>.5I^ MT3(^HY '[2*"3D-Z%/$2*Q";X:P$<[Q8(FUXF"UI,$V2/-W1X=&^L"5P9MX; M$!T8!X7=<&VJ%+\?9Q>JH^/]19F$1$1JH#[0E:1)[D8AK(2Y:43W?TKO)9?W M<=Q^%+WP=%RF_F\0]&71>M[<9./-["]\Y'0+P^[5MSEL]%XGG39N)>O-U(B_9I.HW@\M' MTWNC1"?WG=WQF6C'Z_&X76YL$EF)A)*%REN8ZL7M 2:++)H=(C53[> M'9B9>&*4^B;6!/WW0%5*I]Y<3D.4CNBT73>'G/H1HWLRC(VE"U]GU.QSS0:4 M(MOF7@Y@C6HDOYHJ$N,U:2Q0MHX:GD5QR)OHBPNU^TJR472&44)W9HQ:P9>V M'5PP8I%UEE%*0)1DS?67UG] QP#S,:.N#@9#DBX^ 1W2Q ?@8Y7 M]#%/GXE* M2F9<:$$! \DZWL7[)4M (+G70[-"4$+4[DV432RM]&9:>H.LFD1]T/':EI2? M=49>\(V:7'Q(RCRIFBI*8'?G0TV101OB?([R=2:%-44D\!HW@CIAH72$DDP<7[XW);GPCO1ZG6VY'#/;I!XW$R/BFC4/'E M\Z%:;C:IWA6EK#H1@];DT6$^3O1C=+P,3ZR(OH%(#J&E'6&BU-560D&W[SV\ M0O$J0 &Q!C6+23B5LQ>:!*":NW9#Q![:U =IS>+8XU[S^@=T7*B)BFM70EU- MPA2ZC^]#VY5JFY>8);-4XB]SQQB5%GLD;"V##RV]TE#L%5<53<6XBZJY5 (Y M#&[5;J,U3KV_7PN-T!48,#4'M8_Q;K2069SQY\GABA>%9R67FG&\JR^H-3,9 M@[UP&!@^M"R1O *IZO_P^LX;BWLZ.+J1)*H8A;=%'Z%,P>0\Y\7H,C/5;DD MA:J(^'X=4M.>:?%AJ-:_M.Q3:@13/ZN0#P$\KWE F%'D M(.?+>(Y8DZ&I"2LQ!7H=#* MC4$N1>E<=]41)NGW$L[#P"TW;?GAG&N0R.K&%%7K* M?R,F^1:!H?.K!4004Q&$5$%XI"J2$.3OA!J=PJ&^;"DSGZ%R-W,&=Q'X1467 M6KEP7DGS2N&"LHWB=Q'.;UWNGJ6;,1 Z [7^P5M_6IP?G^&U$H&!IW+WXR'^ M_G\DP8BPV.[Q(2$LZF*8&(?23C0K&H$P<);O8.,#1'0':@Z=]C%?*ZFER7RI M)M]^19=OQ@'8E1:[E\D00#"=*$=0FZ+>\HU:NX'B^(U9<[X"JS4Q &+R)EJ'$$I]]V0%[?1"U/1N M"#+D[&HE=< \@6]:G53;[_5U\D>.^9*^([8C+F.^B*62KTBA0,(=G#07'.O3 M.J8X1D>")2HE\Z%R0@I>$A>NM^/P8;(H6?1J@5 Z[8C*=].*X!CFXH:J(8+9 M.$XXTCK@RHQ3!<>'RGQ'NYM?CV##9;!6K^*27#'<. M8B8F\CR@# M5JR08T$D MS"NAO2@R%-UN-[ZR++B#AD,K^-#Z4'@T %1YT2<51EQHXT.=\3V>Z L=K; - M.BFUCCKY_+S:#ICM:VPMFIE.KE^.KNA3Y_BT M9')#G]@R\#\F46 .?Z^BOW*:M&1:CC.ST'PL-PHP /^L3-U3%3!S\EYC8Q^" M=W^WM%+R#0>NHD69\"#G+2V%+:;L1V94$F2(I->G31)_$!EQ+1"&253MD$A0 M^9[<4#N64Z.[>&^P.$%JKB+Y04CJ3)2\'+T7QT#(K A]:%B_TU"X!6M"^ZY> MTJ4ZDX[[T&(_5G*OMKO&[H'B7TCLZD-3I.: VZ&]C_=F9(]/3A]^^1$[%(]\ M!GH'*OD(>RW?<+O7)VQ?3&,F29^$5M[C*\$MB M+,$[E>(MFN[,=IB'C7MF0 M,R>;B;^BX6#-]1I' 5&ZE5YN7I':_#!$X6/==+.H7*RHK#-=**.K"^=O*8T3 M]0?B,K=<%!+?PQ#"VB/U$@#R.3V2&M/66^9F['HM]*;(>4BC&\?;@L4HO,65 MNQR>]=:TY"Q]4&>"(0R'<\+6]_?/(2L(,8GX1=VYD77&87-:S-\'K,;M#KOZ M[.#2PK$#M<+W:R9=&B+9B"S\:ESP$-WB'W45-\5-U OL;V"C6FR@*Q;;>*A4 M3$0W(TQ"7-'M(X?,G%FBH["B)KY0*GETQE#J;8J^N<[Y79(VU>CFB4,DWTUO\3UJ$\6:W&,YO2UULN(< M)H.?*.>/YX)-MS-(.JC(J7(BZIWG.W_: S2W7TV05CSAKG]O+*@YT C^(NVW M]H;,@LJWA.NOIKQY^^F-;TA B.0XZ/;#>!G$6E2O0YJ>P8F$($W'K,HA!;YI M0@P.B8KXN,4JE+:$( W>]X07=:+-FEW151H78E=Q$,I2" W6I% *WI"$I2%I M?<.6@F'^AQUP9;F6HQC-Q24$P6?0^8*&[F_L$?7=1G_A:E0W//&+^-;A<(60 M]U)TN/"&K@,?Y<<='2J20!\*U>OB-!TWIBKEC3%7:_9NN\1H@K]=M=LG>QS[[/;H*+*E%+W7$ M 4-%BM!E=/S+/WH#.J)].@^%&3MJFO"&REZ+NU/^I]*JQAL@ATQPMD3\C=YT M-V)\(X8O;*#R'H-9>_^C0@'.F:VG)^'OYW/4*]FCAW+XQR-\FW G+KD:U5H^ MT)+,/W"5WZ>H1VARZ9TO=?00L2/P33=R'+I5^K9;^.0JH NY72'^):_.MG:0 M/GQJ5_.W.?)5E+C.ZXNK%WS;"+Q[]9F^.3I=Y-D5=>&O]BK0HHF1KQ(?\R%W ML#U]?/*C3C#^?^Y'T!Y%/S('%L.:?DK/,3'R[\WYIYG^6M\%_TA=&,X_]?<. M%#R>2&-6\.K)\=,G#U@PZ8?>[N@GZY:V[^V6_L0$CNEP 'R_LK;7#[B _PW# MW_X74$L#!!0 ( (PR6%3. S'H4 0 4+ 9 >&PO=V]R:W-H965T M2CZ M0$MCB5B*5$G:2OKUG:$N41#'6?2A+S9O,W/FG.&(J\;8+ZY$]/!0*>TN)J7W M]?LX=EF)E7"1J5'3SM;82GB:VB)VM461!Z-*Q>EL]BZNA-23]2JLW=KURNR\ MDAIO+;A=50G[>(7*-!>39-(OW,FB]+P0KU>U*/ >_6_UK:59/'C)987:2:/! MXO9B_\QY$ZY;(3#:Z/^D+DO+R9G$\AQ*W;*WYGF W;YG+*_S"@7 M?J%ISYZ>3R#;.6^JSI@05%*W_^*AXV%D<#9[Q2#M#-* NPT44-X(+]8K:QJP M?)J\\2"D&JP)G-0LRKVWM"O)SJ^OC?:6J(%/4FRDDEZB Z%SN$.65.H";M$& M\76&\,M&R4(PGVX5>XK/7N*LBW75QDI?B96D\)G"E0Y^T#GFSQW$!'Q G_;H MK]*C'F\PBV">3"&=I\0MM94,%#32%_"== "+?QY MN7%A_:\C 1=#P$4(N/A?Z#\>:Q[!?P]WV/37$FFCJH5^_.Z;LS19?N\@ZP^J MT4%:=-)Y,%N^,F@MYG2E6[(Y?M:SFV-MG*0^ Y>.3Y/"6&UHHU+=/)K355(J= 7R=G(Z3Z+S?FE*P%R-H5NHQPCZFB P M)_/E6;1X;KM8+J/EL-0(1^:9*;3\AU+,=Y8Y9:"/**P#Y,(_FM0X.*0Y2%3<9"[61A7W49 M@S9>9OA4$HPM:UT88K3GL!YQ:$8<6J3OI@ML::,SWE=BHYZ0CRY%H*H4?-(3 M/QXVB'I46E-H2IF5?5VX@]=JRM62H?4$C(:4+E?'%$1E=HRBK2XJ7?).^WM# MV>716.L (7Q".3O:"84X$.-.?'K6XGZ.N\-B1&&GDN7*>/P*^CI5.LT M#'H8*PL25W7UP[*-=:'](!DUMF-DON#J1;$7XV=+621423H@IJT_WY"4UA14W(X*-N M7X9D>NA[&(^>)L1X$1Y@W*:I -M7RK ZO/$NVZ?-T_'V@?A96"H&1XIOR706 M+4\G8-M'5SOQI@X/G8WQ)&\8EO1.1 MDK+C_?5[+BDY]/TS>V8]X<-ORO:N,Y_P9[,C'GBP2_%=6_(!I&FW+,$B<>:[DAK%@0S_FQD M]G8J^6#W?RO]?? =OLRDHSNC_U"%7U[W+GJBH+FLM7\PFP_4^'/&\G*C7?@5 MF[AW/.R)O';>E,UA6%"J*C[E2R]OKJS9",N[ M(8W_!%?#:1BG*D[*H[=853CG;WZIUN0\HNR=D%4AWDMEQ>]2UR0^DG2UI;!V M-?!0QD<&>2/X-@K.OB,XS<1'4_FE$^^J@HI] 0-8N3,U:TV]S5Z5>$]Y7XS2 M1&3#+'U%WFCG^BC(&WU'7L?5>^5R;=A;)_XUG3EO@99_OZ)CO-,Q#CK&?WUX M7Q<\[HL?E"T^+TG,C0;]5+407LXT"1#8A46/Q3M3KF2U_?M/%UDZ>0MASE$C M4RLY4UIY1;Q5>B$MB3)*+P3&8YPBCUY@\$Y-Q MFHPGPZ]%'X[ \/^/0)H,)V?)Y&+4^?>C49B,D^'E2]#VAXU):9*.+Y.+BV%' M_E<;OQ9_WXC_? "5K6>J CWK".W] MZ$=J=! \Q^64+_=4 ,.0HU#_(8OK?\% WP$5\F8>=Q^FY]:4P*RRQ>E*6K\% MR53.3'!DURIO&51[$.H_Q*Q >;=;X3PP+FW107]I"M(NP9YIM7!J407_*P\9JYK)#1Z;&5L6P$H* M]+.B4."OU^"C#:R-HQ G1^W1:!0//7'4A45L<%?9=:,9-V$EZ#E?RFI!817S M;&Z.HJ'"?KCD^J+#EL<7MASF4"?5]&>M$-[.(G*\JF=:Y7I[BMI=, @"?'B1 M-;.[<,;8HE.V&C;$W!,BARTK8]DXL2*K3-$7#R0Y6S'<=67;X0(Y;TJD <7< MO@;88T) 8\;$,3VCBW)TDH@*&DT5JAV[9+0J K2 M\4;+B(ILM&?/7%?1WJ M*9_8DK2"^#[]MA0FW5K^8@KKZ]C=6 L5?T,[H36C;8/D_Z46=V^FQOIO+0QP M73>1I8 E#IPW@:X(KY +2XV"8RX#V?#MBV0QW:V&M?3MB<#958W[!'1(&,+P MI 3>]J:E0_FS#=H=.BP7\_6; 8@O^VP>SKS"0U8U'2C'.7*Q2>=!;Y((Q;A&Q'[(BN]DDZL0=VQB^+-QW7CNA5 &W\GB MB&830D,3JH+,48DN-[6K5@G?2CJ^X7R@!(G-@AQ"RUY^-I. MFN*DFFKBT)D'3*;I>3_;G<9,*[:&"K-J\!7,(5NZCB&-]F[-/' V0?'AHM34 M:L0\1(*J0*U&="F_&,LACEV)H\-^,N-=/?N"[+*0M43%J%TP3%6QCC/"E8N* M7^R:!V@BORA/5^;1"7BI,%];-6)$)6&1_*FR; H?\* MPYCJ+*BA+G=F0<4+K] (("V\7IGJM$23X/%J)J:/=^)\>+Z#^P/;5C=ANWO) M- /Z+KRDD'41M_^SVRR@0FG7MGRJ4RM:EA:-72&U!TDBBA\KBM_TD>\B>8[3 M$_&XY Q.2U-#=%=+F$%OHFLM PZR9#@H;5 M["RL37&E&S0@'DW/688F+LS>:ID_/3YMQ05V7H2I7]$%U*5 0X@I='P\]XAF MV#CQ8'#;JQQ]8UC,XN*#46N^P!_S@!HG1L&J4;3I5LZV&O#X@$*/I(R"3:-& M.UH2\;,V,\ WNM(X\JZ3C.#MI[0U+'[;(L%3B'TK/9/44UL\GY^W):0%% M)H U#3:DT8;86**+OKP\1SY&V7F8YFSNO0U9.M02E(<:BP18TTRR*2=-MBH#V::I">^;FF0W&PO=V]R:W-H965TRB!7870=++0]$'6AK;Q%*DEJ3BN%_?(64[#I"X M+= 7BQS.G#G#N=#3G=+?S!; DN=&2#,+MM:VDR@RU18:9H:J!8DG:Z4;9G&K M-Y%I-;#:&S4BHG&<1PWC,IA/O>Q>SZ>JLX)+N-?$=$W#]'X)0NUF01(<);D$(!X0TOA\P@Y-+9WB^/J)_\K%C+"MFX%:) MWWEMM[.@"$@-:]8)^Z!V/\$AGI'#JY0P_I?L>MUL%)"J,U8U!V-DT'#9?]GS MX1[.#(KX'0-Z,*">=^_(L[QCELVG6NV(=MJ(YA8^5&^-Y+AT27FT&D\YVMGY MD@DF*R"/O@)N5=,J"=*::601W>E$U0%IV2/1=Y 22KXH:;>&?)0UU*\!(J1U MXD:/W);T(N(=5$.2)B&A,4TNX*6G6%./E_ZK6!] , LUN>.F$LIT&@SY8[$R M5F.E_'G!779REWEWV=ON7#M-3,LJF 78+P;T$P3S'SXD>?SC?[GUBT[FHR%Y M#XS<:^Q=;?>$R9I\_-[Q%KO)AN0KJKTZ@Y5PIXS[F[4FM@MD+42V+Q< M;L@UERA1G4$S? =MEJT1->--J]02-IW5% MQC0LT@P7Q2A,RGS@.'<6[<^(&+6V.Z8A] P5TM DR<,RR0FE(1V/!I\Z+;G% MO'F--7^V/H=%F(X*4H;EV %+S&?7#P"DCBPVJ&-(&B8T)UF9#GY1E@EW\.9U M;+1"[21.0HJ$DV0<]9,&,5BCM.5_]8+K'.FD M,;DAUP72*TMR\P]^71JNW'6FL;LG6H:C+!G<7?0"SSBI#>"H[#E9=1%^QS 5 M"1T6.%:$0( 0M^FP?-DZ(Z=!CR(L!.T+8@],&P*NSU\EWW>J_XU[_H<&>N*/,X M'*>T+\HLST]F?>F=$RM'83S.R#@-XR(^))*]$< 524:CL(ASORHPA?E;8R4Z MF]X-Z(U_HUSXG;3](#])3\_@HI_^+^K]&_J%Z0V7A@A8HVD\'..KH_MWJ=]8 MU?JW8*4LOBQ^N<6G'+13P/.U4O:X<0Y.?P[F?P-02P,$% @ C#)85#X] M#\!U P L < !D !X;"]W;W)K&ULK55M;]LV M$/XK!^T%&V!(LA*G66(;R$N+MD%6HVF[#\,^T-+9(DR1*GFRDW^_(RFK-KH$ M&[ O$E_N>>ZYX_$XW1F[<34BP6.CM)LE-5%[D66NK+$1+C4M:MY9&=L(XJE= M9ZZU**H :E16Y/E9U@BID_DTK"WL?&HZ4E+CPH+KFD;8IVM49C=+QLE^X:-< MU^07LOFT%6M\0/K<+BS/LH&ED@UJ)XT&BZM9"4&%)GD'P;XLWJ)0G8AE?>\YD<.F!A^,]^YL0.\>R% YOC/I# M5E3/DO,$*ER)3M%'LWN+?3P3SU<:Y<(7=M%V^SP< M ,[S9P!%#RB"[N@HJ+P5).93:W9@O36S^4$(-:!9G-3^4![(\JYD',U??^TD M/<$]4FTJ>*>WZ(AS3FZ:$=-[HZSLJ:XC5?$,U;B >Z.I=O!:5U@=$V2L:Q!7 M[,5=%R\RWF*9PLEX!$5>C%_@.QF"/0E\)_\U6!"Z@O=&:H(O/.\L.OCS:NG( M#VXAE- D+7S" MLM9&F;7D^-Z+5N@1W*5W*=QV5NHU_&ZVV"S16G:OE1O)( MNEH,2*]@#QS]"[%[W& 9-@?79*"2?')RV1%^HVN5(-_#G#?PD0W"N!EMD%+X MW'*7*)5Q/A5F%8RX +03L8'L)-4Q!\>I:3M;UMP8?+1D2"@/'N?Y*,]SX$!] M,?'*L5PH3=,P*5_P<@,L#'XL)FG.5UPI=I;")_;0@P^=62R1VU@%4@,^LE^] M1EX,E<#5*V"2_P1;0SX&+F?D=?*VQ]XCO47?M;VE!_41?X=U4*.J8/D48X_0 M7HY/^OC5I6/S?;E][\Q3B+(TG?85X4,5_L(!QH)M8L$>,(CCD#U\J="?&SZB M+26?F9-K+5>R%,'A2G6H2P0N7SL"/G>H#.=-&^(T:[)&Q1.+/A!3^*$YNHI=^)MY?,ONA5U+[4#ABJ%Y^FJ2@(WO0YR0:4-/ M7AKB#A^&-3^I:+T![Z^,H?W$.Q@>Z?G?4$L#!!0 ( (PR6%2HC[ N=P0 M /L) 9 >&PO=V]R:W-H965TM M&SK LV7%78LV,9"7%S62@;;E68NHXM3FKG6Q6Q].M9Z#RK M*BFU9E;D^<^S5FF;+4_3W@>_/'5]--KR!T^A;UOE[R_8N.U9-L]V&[=ZW439 MF"U/.[7FCQS_Z#YXK&9[E$JW;(-VECS79]GY_/7%0N23P)^:M^'@FR22E7-W MLKBNSK)<'&+#910$A9\-7[(Q @0W/H^8V=ZD*!Y^[]#?IM@1RTH%OG3F+UW% MYBQ[E5'%M>I-O'7;7WF,YX7@E^=C4V@7VS%U4. &5S8^U'L_+@HGD2\XG)*)_,) M%7DQ?P+O9!_72<([>2(NNM*A-"[TGNGO\U6('C7PSQ/@BSWX(H$O_B=I3VI) M>[T.G2KY+$/_!/8;SI8OIY1<+?+Y@BX]5SK26U5JH^,]75NZ*:-;L4_G$XH- MTZ5K.V7OB6UDR).VT9&RU-O 92\[GC?.;+1=4SD UCO ;:/+AAH5:,5LT8FK MP)][()E[4F@UY)*>BY$?OGM5%/F;Q[Q*1_,W/T[I=P@>MZ4,&CX0YD9RN_)J M6[FM)5=3WQ%\?K;(\VF.HC9&^A,[=6^KU,4)3W4Z*H/0*EJS98_OTOG.>169 M^ O&$NPAX#"EFSZ&"$'16RFC;,D!A%0\V'Z47&W!EK '%D,D%9/H.V?F$J264E.PC1BNIZA.&@:"$ M2:+DL!12*()9NK;528IJ9L'.IR<"KD)@_%4D1$LVE):4;\#JFH4I9,<2N$VC M$GH'>=UC@NCK/5UPX:$UV$>?=>H^$3#2B1P)&LIS3S3BU*X2SB##"O48&\_\ M4RL#91#;(-6Z3@#?JNE QMEU2JRR@RHEU3 4Y&.Y!F-A5]\3$)^J1JCXK;=, MBS1T3J9T'L173")NI>5VT^AAVS6J(HN&:UT/1L@=5)YPHKXMZQVW1QOEF-W\ MOW:?%0^@I7H.S%>8(\"8,DQKC+=]BV. M/_>Z$O] P;,7!^$]-)]@1C>=+'GT5UN)FRN+^AZBWS&V1=*AB2I%6\I(P-6* M"L-<^NJQ-(9#$.)A.CTZ+M3CQ3&EQ^Z3V<&%W+)?IV<'F)>:&>[F_>[^97,^ M7.A?Q8=GT?LT)E#U7$,UQZC(R ]/C6$179>N]Y6+2&OZ;/ Z8R\".*^=B[N% M&-B_]Y;_ E!+ P04 " ",,EA4.@V)\60& "^#P &0 'AL+W=OR*+IJC:V=6% MVWNGKRY4;^NJE>\TF;YI"KU[)6NUO9P%L_W&^^IN8WEC<771%7?R5MJ?NG<: M7XN#E%75R-94JB4MUY>SZ^#\5<3TCN#G2F[-9$WLR5*I/_CCS>IRYK-!LI:E M90D%?C[(&UG7+ AF_#G*G!U4,N-TO9?^M?,=OBP+(V]4_4NULIO+63:CE5P7 M?6W?J^TW@R%GYNK#%U8566]),#6F\<*XZ;AA7M9R46ZMQ6H'/7KV5<,E<+"QD\#7SB(WR!H.]4:S>&OFI7TM>B1&JN1_-]?D!D=9$9.9O2OH_4B'U?6N>F*4E[.4#I&Z@]R M=I7-:;3QQXVD&]5T1;NC36$():<+6[5W5 \$G:Y0,E6](Y0AE4IW"@22U'I= ME9*<:(^*=D7RS[[J4#1V3C=26U3E((.*.RTE'QCPM^Y RU9NBQKJN$",QQN6 MBB4D,^$HT)1%7;@**NNB9VOLI@"9EK1&6)66*ZI:JTCU&O5@I09,!P:U'I5W MQ6Y0O=U(5&+7:067H&<^]?VS3S(1I%^:O=>;XH.$3=Q:.!8LV5#?$71]5^AR M Z2$ O5B-P=7IC3?]JUDDI 0L]%'WM];*/=Z6 +"86%)*^\MF>J>=K+09DZW M?=?5+AH0OD0@6@ZWZY95.[3$H3LA1(@#I \.UU6QK.K*5A"/8 ';LEE*?<"W M"RT6/FV1;_RM58W^:.AS9XCJ#0C,%^S^JO#9&(K L[^U$ MZ=?PL"TK6'UKQWSB' %Y@P\SV,#Z3UP;/E/K,Z3VY(=CX!UMD)Y0PVRG^I1$ MD'A9GKE5ZOEI?/*CXH ]HGZ.[.UQL,[_WH1I:$\IS+U<44D,24>7DD3GY&ZRF6M3PB2;TXR"CW MHC!$(HTY1[4L!Q+8KAI) 9(3I_R3)OFC$(\RD!)4TBE%H>?'"9LEO"![HK%4 MAB&.CO/0""F/&PMQ)[&2"P.:N0>A0^[(%O<, MCJHUO1Z.N)@4,J1SR24(A MVE $GM!+HXP$-$,/RAM@62,!E LO1!G$$!:'%$9>&H@1QWV[JDRI^I9!.(UK M"#%^(B!40&H.]/M>&.Q+Y$W3]7:8F-!B+'V>""_/2N*T M/>T5C3ADGD^0IBW MLWDP?/&5PW32W&+P/L[DKCS_OZ5^^*G;2N9A].ES%@Z5X:XDKDFY M*8A"Q3V$33+3.\-';@G_P'3SJ/8_6OK_83S<%&:#IEFMG(:7X17EGA!+[H+>:(FQ=N@.^G$.?L-,SF,5Y'=8TP>[AD5K@<'J:P.9I*P,!I$,VS/<.< MGGL9+"9OJD;J._=RY-D-) [/J\/NX7%Z/;S)'LB'ERTNJW>8+HCO&JS^/(UG M0WCV'U9U[H6V5!;O/;?HO4$L#!!0 ( (PR M6%1QU(M5- \ /\G 9 >&PO=V]R:W-H965TT;12MI=W];VS,:.4[=VXHG=Y*'3!X@$)70I0@% RQ_]JQ>NC;5MS$>O M0KO9:'_XWM1N__)D?I)O_&)7ZT@W3E^]V.J5^63B/[8?/:Y..RJEW9@F6-\*LU^S#XK4B2I7/7=/&N?'DR(X9,;8I(%#3^[=$?2QN'O3/TMRPY9ECJ8UZ[^S99Q_?+DZ8DJ3:7;.O[B]G\U29X+ MHE>X.O!?M9>U%XL35;0ANDW:# XVMI'_^DO2PV##T]D=&Q9IPX+YEH.8RSCRUV!=?O7:;C8W0<@Q*-Z5Z[9IHFY5I M"FO"B].((VCA:9'(?2_D%G>0FR_4!U!8!_5#4YIR3. 4O'4,+C*#WR_NI?C& M%%-U-I^HQ6PQOX?>62?P&=,[^S,"JSG7K. MIY[_O]1\+SF*U.=AJPOS\@2A&(S?F9-7SZ;J?N'>FQB-#\I5ZK4WI8V\YL=6 M>]U$@P6?UX9(;'5S4&M=*NN]V;E"+VNC0L3BY4'5/9&B)[+JB$R4;8JZ+7$L MPJ6Y'CT"*C =>F@;%7&>WKB6V 6]!T\>3Q=P\KKF> 79!_/YX^G3_A8O@T>8 MS=+XSBMX*7[,)H")L#4DV6 !U B-(K M;PR;::(*X_D<"7:(AZP TLH) AU0XNX-J@2N!(\NL&4L(+,WM3 M]:YBK/&1;6A#$SW[Y;=:- ACA5.TK*::#@A".5NQ@J'2[ME;5>P M8O+I:_@>W#RVOE%;?2"R'4.EK2K8IRD,;82'4J3@"?3RX&PVG75A2((R+^G@ MROI W,"GCS1+C#ZXN&_OT7KR=:,K.OCAMW]YNEC,+KVIK:DR3O#-^>6CL:!P M![X6^[&3Z /?Z0%!C0@Q(Y!-#N:KSH&P?6E4&RVC1 :JJHV4%LAM6?%?L#1D M:NZ&"O42[I-8&)Z[=VU=$GU=EF*5^XV>=0SD&^#^:/GPS,-V!,%'AD06*&F!R&R6)*N,!W!*3OP@2* M0&C%YAB\/>K[V#Z_&'!&D'8''E 8ZQS(6%>1-XB_T1E&@-0E'D53,S9TD@:/ M/L"?DA(OCD)XP*?-L1S_5'QFIZ5D=>19P\RYU+4F%\L1$M;.QTIC3PKI'"22 MX&X\!@XKS)C_4*^0@*AF51JTM(E:WG;#.R4-R;>F>^VU#% MA]70,^KXK&A.(S>U]WA"JI','%'>*U)$V[2!&#D*$;A896RD3/UG_'D^FYX? M^W-O+/+*G0EBN&$2&Q8%4)&'7&7RAH&OYK0]('+5975)*/*("Q^HN&H]9W)* M#6T( BP_N6C4^9 5R>]OM?7J5UVW1GV LP-X^!D9=KZX'*P6$_?H$+E8XZ*0 M:)4&3-94V=39R08*8W)/+@,XZ80H!IH8.MU=M==#AD?D/*P+CYY_\P,JSGBX MJ5LZO?OUS5L*X%]T:9$K'\X?/5P\0O"A!I@_3607D]ELIA[@@GY\\]G#YX"/ MP[6+)VGM?'*!M?,+7OG6-E=%8>JN6ND6$<&YD/NA,7YU@(+1NV6:G\PVBFR9 MAZ<7,_R^H/741'I;J)V!XT+!@"*_(K44R5% 9$!A/AN)D81 QXOZRZIO]69[ M"65,H"4T-[3UYR(ZVOCX-FX_4P\+U;6-+;@N"Z-C;^Y]3'L?RYGMTB*.U6=3 MK!M7NQ4U K2KLR3T)OO.6(UGHL;/+B+ YV>3\PLRP_SLG!5!.\F*QA>6(3IA M/_T@T&"00VT:=QP\BE,:XX#F%C+$3Q' M3OC4U;+JAYV$YGLX[:H3 OW7"CK[Z%UA#,544&^]VP@*4F#B/^&9]260VD>R M%"&U!ECXB%N1Q6LJ0E63V-9V$SK 'JB(:$_-5>N1GX$2V8S#7C!MHN*\!EFVV4 22G->EP8] MU#4U16Y[\#10&35! %Y34RBVPA4R#:!&UETJ X.[PT OEZ@!BI:0 YK,M\3H MY)GI1N'\UJ'?,?V=6E-E)_U;OLF-DFFH=^S<'DI$:IU0E2L,RN)Q7TFZO:%^ M*"&X(Y7GWD&4#IHKRJC-0* )^=ZVC=Q*^R1*\K! 'HBME& M#@H<6-N-E4PPN84JVT;HW7+$,(WLN?&,ATL:S;5->:F6/A?V63_YWH0JMFLF MN+&A%2>!\0)7$6@RM1*HJ&P):0E9X!P\=,.Q0\M>#I5"?IDRX^7MOC%:[LVJ MK24:^300M5)'#28625&]EF#X:+^#D_A6*J$T)$C=.ZHS$H@!7DVI) MN*VW.UT<:%6Z!F@4$IG% 4B3_/1P1)S:/$JG'HGLE!@VD>-9U7H_6OIHZ.J] MCP^<^[)G,7G(V$NQ'I6##6L>,,#Y"T^*) @'- :6J)\D[==&@I^? 7&7($UB M+;G\H%B!XA2+J++^>,2G?<(?K^D9N%2O:Z (%UVL.F.Z9N5H MLWHWF'!]IK7JIY9/>:(>1H=T#85-5*JSF;>:YD)H\[I.%.U$S05B1HR$BV\0 M*P@2@[#DBMA#U\@@MX$UB_#&!G8Q]"9=LCZHJW)G0]*%6(P=EYA(0!H8A!@Y M* 9\;D"Y!(5)NOX7-43C-BAB=+F#6U&ISFAN=Y8A+=#8I[AU?@67=3%%9M U MQR\4IN],S((@.I#:P%XW";'.]BT4JBCS(4+^C0-P\V=73EL M#/#=TE2I"43W8.JJ,Y]% _$C^!1CMTWJ!Q##T$W=)W[;M5N#B$#1$BSY'$\@ MAIZP1[M"N-U2R\K1Q08 =FE?AFY>E1;]HV$LW$(2YS_NKHD(6]>J0JMS]ZAS M, P>Z55+62@A254(;O:ZVB8C2^[-.;2K$L@)2\1)"4RL#Y(897J]6I%I(M=3 MD)R((R5 %9(\UGI'^B=U>9(2H4=HKRRX0M9/6J#@<[4M.;?V*@$DQSS8_4W2 MK4WSWW<-2J7&5JDA& 5"JE)(*O2NR*C4WN=TS4A(9P971=8%%I5MD?K.;FA" M%SI?0BT[=%3=U+J;/'QZ?]7#X%TU.B")4CEA$L%&/K)-,T\_ $:MB=IHYH?<@U2!'#<5.[)0:>S8!H!TZ=7D*GTP1BBX96 MU/\(3&5Y+[MI8Q>54M'=HBJ(0E";YQPCSHA*C57-Z-4#<17:+=O&[=']EWQO+7MNDEV!VZ!1HVFZ%JK2MNZ%1C@V?R^"ZXQ:/2,'T_J MJ![DLKT_3_4C9%G!%6Q&[$ZW').!<4Z3GGB0"DFR]]%,3NH1!!>!'K"GN@.9 M0;N$#=UDY#6T@')UK(57SK,ZE>G9?-TX%;6I!.90E $4J((&;(6';E: ES?W&KSDE+\":R(.@VM$@)BA@8-9\8JJ*PU=?1$[O M &0./H&U!."',?Y"KL.Z["[NV?!?&+]-8J M9PE[E&=2$$B_.0JO'$M:F+Y13/1*& 62U%C%CLD39T,YIPW(4L MO4MP!Y=>&9%)^C=*Y@2'N)FA(:D2,.'[!?/-5GHPJ M3'/T0OY:7A;DUQ12)I(D7&3>.ACCT1E%;E>UCX)M^ (V]0]WE.0\.6'0Y5>% MY.GC,1AN&R"M+&&\XA*55MXN8(H:/HW27&:[O$+ M% G($80?C3!9LU\[,0\$]VB-1/C6%QP55AQ7+ M [6,_/A*OD/@W[\8+L)+]1I," QR1GO7Y,D*-#Q5MWTA=#KX* O>MN)/SZC6 M!\#*]UG=W>[KMBOYJ*M?+I_&?>"7#012%;;.ID\N3@0B\D5T6_[$:^DB7)M_ MK@WJ)4\+\+QR:-_3!1W0??/WZC]02P,$% @ C#)85,Z7FL+-!0 :0X M !D !X;"]W;W)K&ULK5=;;]LV%'[/KR"\;FL! MP99E.XZ[)$ N+=H!78.FVQZ&/=#2L<65$E62BIO]^GV'DGRKXZ+ 'A*3U+E] MYTJ>KXS]Y'(B+[X4NG07O=S[ZN5@X-*<"NGZIJ(27Q;&%M)C:Y<#5UF266 J M]"")X]-!(579NSP/9W?V\MS47JN2[JQP=5%(^WA-VJPN>L->=_!!+7//!X/+ M\THNZ9[\[]6=Q6ZPEI*I@DJG3"DL+2YZ5\.7UV.F#P1_*%JYK;5@)'-C/O'F M;7;1B]D@TI1ZEB#Q\T WI#4+@AF?6YF]M4IFW%YWTE\'[, REXYNC/Y393Z_ MZ)WU1$8+66O_P:S>4(MGPO)2HUWX+U8-[6C:$VGMO"E:9EA0J++YE5]:/VPQ MG,5/,"0M0Q+L;A0%*V^EEY?GUJR$96I(XT6 &KAAG"HY*/?>XJL"G[^\]R;] ME!N=D74_BU>?:^4?Q?-;6JA4^1?G P\=3#E(6WG7C;SD"7G#1+PSI<^=>%5F ME.T*&,"XM85)9^%U?+W$37CM9IQ4#/^WQQ[7-XP[HMMF3_]<)8,I[]\)5G9B3BEX!2T6%,I*H,!80]8Q><=:8$A??,3Y=RL2LO:YL>I?T+%@Y5PM MRS002N&-EYJ70!;'ZS_A<@GI_.%&2^?$E4A-44":8\\AA:+I$>KK/6HV=@C* MR4'JUSO4?7&598HMEUH_1H(DO 1:MOVUJ4L.F: O:2[+)2"-1OM"0:CL04,$ M6B\'BQ#I!ZFI]**L0V3!]BVK/F["WF:,ZWP3==H:I(?X!<"(7"*^C,-QR"VW M.1PA&+EU L"MY2259#A?:N$NMFB,P.5E29= 7 M0ACT/.5>9&6+TJNY1I9[P>7E,;4BWK!*4X5T;E.A*5Y>6C*+"#D/GYF2]O5< M[R<7XG \U(+Y<]*98/,[I-YBA @NN+E6F!*9F#_NY.01IVW1VU8:T M@K=QV=C4C%QPIY&<&9B&NDL'4?"=1O+05$5="+,"')<&#%=EZD%E M:(T.EA"ZJW1-,:H%2MBWN8VANV1\J=TY4;@Q_TD/M MB&*C'DE:T5@_F[K/XTFZ.239+15&CQX#O7^4)N,IQDAS\;]T\EV M(PD]=KFTM.1I5%F3$F5!XK/9..E/NOR(1(FL8D7=0$J-:WS\;#CM3SNZOGA; MIKIF7"J,1L?]4\-(5 &AETUA^&ET=C;\QM!J<,/Q]^_?W;V/&(2T'JD,N0\H M;&-;!4^E;$$8I%E+38!Z)[5$"EKQJP1]TP 6*!RS"KV1<+EWR-%V\#;^WDSC M*"#G7\[3[9QI<; G0^L,"<:P=N \#]::VH'+O7AY!L, M"783YLR)M'V#MIEZIT0M,"K'%_.NDUM=]M MO*G"8V)N/)XF89GC+4B6"?!]83"BVPTK6+\N+_\#4$L#!!0 ( (PR6%2, MXF1 >PH $4? 9 >&PO=V]R:W-H965TN+BSI;L)+6MEBR M"I[,A"RI@I]R?E$O):.YWE06%Y[C1!=#?N^7RA\,;%VZLEG;,'ICXO[R3\NNBEY+QD5+_B#LU4]NB9HR52(+_CC8_[FQ$&%6,$RA1(H_'MD[UA1H"!0XVLK M\Z0_$C>.KSOI'[3M8,N4UNR=*/[DN5J\.4E.2,YFM"G4O5C]PEI[0I27B:+6 M?\G*K W\$Y(UM1)ENQDT*'EE_M.GU@^C#8FS9X/7;O"TWN8@K>5[JNC;*RE6 M1.)JD(87VE2]&Y3C%0;E04EXRF&?>ON@1/;E_ ;LRLD[44*L:XKNNKI0(!W7 M7&2MI!LCR=LCR?7(KZ)2BYK<5CG+-P5<@%J];EZGVXWWHL3W++.)[UK$\+AP7]88$^ M+/@!CGU9DNO:9)\T=(U#;I]8UB"ZR>W7AJLU^5AE8!#>N"MH!3_)=3,',.GE M%E$+IJ70:OW/?R2>&U_6Y$90F1,Q(^^YA(P1LB9TN93B$4[$]4<==(8K4:3G M7#Y;BROT,_?RE4U^AY4[EY EDR57JCUW#O%1O)JC:K\]? *MJIS?Y?ME>' M!4,D2,:D@NH/,F8RDYN&M/( T0R;]XC?$W :P$H7G. MT4$0.[H"S-90,8N"3 >=#GK]%[%BX EK_QHC$_ #1S<,-9RC[RJ] PTP.(0% M1IG>@]#W:@!IK=>\CRE^]L$Q?$^,<@D$0'X!PO9(BX9]B_5$& 3GX%'+JYKK=MK]D'S3.%0(Q--D+7K6U ."K16SA \I QT8>00DPTY891$^PWPJ>$:G!;,ZM^ /8N@'*JJK2 ^< MG$S76LL=N0F(HY4Y>HEHVP+C3J-7"PY6 J#4>@EZ8"1GHI'&*)V3%5#FOEEJ MZQZIY&W"ULVT!C.1%FF!=F\@9F:B %*/I4YIVPRSY_\#&6T\E@/U1H]U MI0"5( QI(@&29TI91_3(&4>#H&""2K6E([)4F*DFW=O$K%^]GG2Z_*FY-\O/ M1U?W#$<2W5SG<\GFX)W)#2UT6Z:Z9&R?[)#0#ZTXBLDIB6R@L[&=IG"=6G[@ M6%X0]N=U,,_)F1LG5A*DY!7Q["30W,?U+ON5&9Y7&%B@]3/&$21GD95&$6P* M\9QNT\OJN<0/4BL-/5 IMA.7I+83P;5O17YB13M$^M&J15&/H@" M;1R0'8=P[5F>YUNQ$TTPTK3S(>$5U&N8R;(A#;LJ-NI])NGV*,+1+T76Z+K> M%=B+(R;;&FW4TQ-/,KJ 0RY M(7,=P.M]"+?:MHTJ>XZ;:E9TZML)F0+K *$6.4WCP/9@X&M_X]+3U+'CX18T MOB73,RU67URPZ=>AT!SMW>_TH=@2AI5(.Q"259-%8&W;G6[+5_M<9>*P:K.: M4.!@=-Y2B7-=\39U/7#,OI X6['P[# V/O=MJ =][=GT>MLX]1AQ4"/H:*I+ MB+\&%#=)[7# P:GG!F-<:+4]+[6#W5B!OKT;\U:;6M!UQ+R"*HY9BY,F3C<& M4TKL2G:C5I(D=C0.C!K80!?=\RZZ.$DA','M7.A6J%=T M_?@]ZR8(["WP=-R8R ?T_A_:^Q@=<#@OM>Y[(X2M?Q?&-;C;UP5=(VL'#KJ1 M:4W=1?.FH+#E(0->@[14;SK'W,(%I/)QKNB*;)APTW;*0TMIC(T8W0\2>W70@?!5C,"VSEL6L# ?^)1*'^/ZS1 M+ M[N [7*^)ZMA. '#\:UN0<1P, ZIJS(N\:($CKKR;WO/YR/I-,UUZ&8P*1 M&#O'C@)8Z-I1"/_TBX #5 1]!>O^-A:B=>B(![DV(#9WFVK4 C=&PST,Q$T" M*XF-X]/8".E"[R66D\;$"VPG,4]:X6ZZ<7.80WW'>OYNJ==9@V6EC) %1 !:4H1T-QWS'W M>*:MA"UP09>V$+6$G692P-#4UTTS>SS1XU!&>Z5/%1!!\BSZI M9QQM7;8U[-![&Q,8D66-E*;R/AVNW4"3VI'B&("C>)S[:;;@4&7RHSC=N/@> MR^5:$@?0U6PI@!X]1%)SMM!W[;2[=8"E&04WN-JW0*%/Z6-VU;=W[6)!ZU"K6G=]O]ZLVU#OA7P8BMU@LD#+=H7)N:%%#K/"SPKA>G93Q/+078BE_M;D0L_VTH3X86PY,'Q'(-KW)S^;UVZF 0YO M>;!R^VYD!9%+_#BT$B(?,5F^"5A7 T/'7TD9276KJ]N%Z-/FR63<_T!%UL\ MD"_SE;._VW\COC:?1H?EY@/SKU3.888G!9O!5IBEPQ,BS4=;\T.)I?Y0"B1% MB5)?+AB%1HH+X/E,"-7]P /Z+^=O_P]02P,$% @ C#)85%RVT=+6"@ MXA\ !D !X;"]W;W)K&ULQ5E9;]M($G[7KVAH M@X4,T#+O(XD-),[,K#''!CEFL5CL0XML23WAH;";EC6_?K]J'J)LR7&R6>Q+ M(M)==]575R%&]KIIJBX/7NM74 MF?8OWLG56M.+BZN7&[X2[X7^N'E;X^EBX)+)0I1*5B6KQ?)R^LIY_MJG\^; M[U)LU>@W(TL65?6)'FZRRZE-"HEJU M8C^4F<@.&5Q E4$?M]?GM?LHQSKA=(U,N+?CXCP!Q&^$>%_HPL?I::B>ZXV/!674U25$O6MF,*ONJ.&.RI=*&*JU0/$J+C%5+IM<" M!#FJ4)8K-I,EWE2-XF6FSIY/_BEXW461(0:B6(B:XC"A.% P;/SC))./I21^ M[S77$/",S0+'MX [(P>'/STK#!VV\<@MBTOQ,,$%83Z*)D;6)$=,M>WPB!@ MCF?9B3/Y-N/ WX]CRT_\7K83)9;M1IWL,++_Q*[COCCV:V+\RF9Q#",">-7QDL%W,\>Q/-_#7V"9GS GL7POF'RH M--BFK9R1_^BX[SGF>-0>#R)_\D8L!8YF>XUPD$[URARJ*=^S?+A\ MYB+2<0 VL\ARD@1N;_7*.G$CQ4#B.>%IDJ]) 7@\!@\*OVN%7FABCY]>%$Q> MH6D@HJG,)3<=H NJN-N@)4 E,!G[JQ-TQK@VYQ0O ,&\CI=,S@ V7.+L6%34&83BQ29)+5BL\2'GD0U:$ M12Z8[\8&R2+\/?&&Q+]>\W)%SF"W/&]:QIRBQ\M4L- )464N\R+ H.+08XD5)_"-E03)=\[WJA3G&@,3@]--5NW@2"8>I([)&FNW]/ZX.#RB_*166 @,0;*?,>RQI12)A!>1$V1<\%^29$V M:E0-2="B+HV_X3,,I;7YK4R>++LTZY3OR-2)1)BS'@1-4G&EA&[Y "D6@ LM MH01,-7Y9E?)/D0U&+1M-$X3)1H@7GQN!P"LJA3ZWZ7$A]%:(TI"DO*YW5-R\ MJ)I2F[.GA.(9)+*&:$45C9'5R((54K%&$1M1\J'4:].'X3 !V:D^]#U>;]<2 MM41OQMJ1;7L8K"#L5M1*S-E[>%$N9=N>!HV7*IA5*[KAVA8]N072M(#+P2)%<41"P">OH<. MBT$N[7J.4:RH:BW_;%]X >843$"QE43VY*>:3#WF:1>C# P(""L\M'([#"9F M93JOEN<-%)CYB16&IG_Z,8#:'AHH(?,QEMV(=0RW@$=18"6 %HQPH6LE?C#Y M_F0@>$VHF,PR"!JE\UXH#=_)A!#T(.JV6%$)#HI1! M>Z3*HM)KMJF4-$5 CBS%BIL'<2LSRF2D-VHL$X &[$:4.GAAH!;11KT49&\N M/PF@C 9PL[*BWLY/)'=7\:@%C@Z :FBH#^V5DM3;/S>2Z,@M[(^FEBJ3[8*Y MV#T%>9T6>1^!3SP8',P.$/?+@-[!Z+&)Y%C(^0HKNX)1L/SC_.?Y,9?,V3A4 MM.-K(H+ERR;/G\!V-'I0 )49)(X*>I6A0@VXY[M';>DG7>('+_[1@IBQ@/@1 M=@AUV-[67 U)@K./66R2H!.!I*%\.9Y$%*OET;!XBZBC!]K9GI^)0/@#=MH_Q#?QZA^ZLR>1GP3QA@+J\ MA[-G[OZ%->I3^>Z42O;W5LF;AX:.AY MVY*5#+.%/+9-Q.EZCL,&\E)S2Z?A&TF\C M#TUR8G_N]":U&1K&\ZA_\\U5\_TT/%3NE&(4BU[F%X68A#.)1>C895X7^IU9 M8UVZG7DLT?KY]ZN,6W-,!&4GL<542O(Y^VBX'NS^1W.*&']!RKW:*OB.LE U M"VH_9B$B3Y88/]$I"JD[-?9=K-J6F+#7PK5S@74X!<[ M0W?3KCTY>P>=RH;2(<,81MW0M5_T,?A8%I3 -5T>M,L4D4(^09DZ M0 $H)DNL!F8W:;2"4SL0>G\XU6054H"2D#;,LEN'-EQ#B#8DF+4'"3#2.MWG M!U9=%,UL9P0>#'CCC97:P[K*B9OI[55Y3R32&+-!37.7N<5^:P9B2I53]ULK MLU,TY6AY-1MDOQMW.YOZGI?"QV6-V@QDF>GU&<.>$011>Y<18?UZQMS(BAUW MT&G:X^1IF$T7"1Z3AT%_H4 MJIEG6W$2C*Y(L='$+ET9/8U!!P,8VG0NJ#84W3]%8X8A7;I]';N<;Y F\&M[ MIV=^CI'DU,WMR6!1\N_#% :6'=D/XW5DC^_*%1"L1M<'<@@)S-C?[=R_>C@V MXC=#QA]:3L72X5,I[H"[6Y$#^POS"6K.;LR&=HSAILIENFM+N[.]O5 "/K2+ MA #&FEV^%CGO5!M=]P)U<-K$9?26["CIVN3#O2G(7$70IK&'JR^+.V7UB?G% M,#(C%P!G$#B6,M9J*7-QN)!9;7>P#N!H?,,M=%.7QN3QFMM&@<9)[3 *#J_0W= .FS!\O$ M67L9!J)^^K#'PWKG0C@Z)P=^U!X,?KN6HAZ9;XN$\"B,;6?8(>W MPP?L5^UWV_WQ]NOWK[Q>T6:=BR5([7D43%G=?E%N'W2U,5]Q%Y7656%^K@6' MR70 ?U]6<%OW0 *&S_I7_P%02P,$% @ C#)85#^5WPU?! $PL !D M !X;"]W;W)K&ULK5;;;MLX$'WW5PS41=$"7%O4 MQ;+2Q$ NW0O09H.DW3XL]H&6QA91251)*DG_?H>4[=JYM=G=%TF4..>&, MYO!&Z<^F0K1PV]2M.0HJ:[N#R<04%3;"C%6'+7U9*MT(2TN]FIA.HRB]45-/ MHC"<3AHAVV!^Z-]=Z/FAZFTM6[S08/JF$?KK"=;JYBC@P>;%I5Q5UKV8S \[ ML<(KM!^["TVKR1:EE VV1JH6-"Z/@F-^<)*X_7[#GQ)OS,XS.$\62GUVB]_+ MHR!T@K#&PCH$0;=K/,6Z=D DX\L:,]A2.L/=YPWZ+]YW\F4A#)ZJ^I,L;744 MS (H<2GZVEZJF]]P[4_J\ I5&W^%FV%O.@V@Z(U5S=J8%#2R'>[B=AV''8-9 M^(A!M#:(O.Z!R*L\$U;,#[6Z >UV$YI[\*YZ:Q(G6Y>4*ZOIJR0[.S^GO+]3 MQL %:KBJA$8XME;+16_%HD:P"DY5TU#\KJPJ/E>J+E&;PXDE;H=^@ M%E;IT?D&[B=XE48AB[,<7KL%9WPZ97'.AV6:Y6R:3.'UZ!T:332K0K!-G"4D@-UZ+N[\7N^Y)?I20U)H;UBV=)9I1\_50J'W I MXVR6)7==.L-641_S.?SD>R:6/XMKRBJYZ+$,](9(R%T2TO7>G_N,;'W$.,NC MF$UY!GF6L2R*(,VF+$_S_XB^\747/V=Q'&[QS^]9/?#JQX([N$)Q"L09)G+$WXZ/+JH]G;R-.894D.?);0V0R!4TJ3/!U] M$EH+W\FHD'I=5/2?W_>1QRQ,(N Y"ZZ0?5N'" M^1Q5$15V'(T^*"MJ2/F49122+(E9S&.JER2?L8PG#_TR)SN#"C7RE1_'#)'W MK1UFENW;[<1W/ PZW[8/X^)[H5>2SD:-2S(-QUD:@!Y&L&%A5>?'GH6R-$3Y MQXJF5M1N WU?*CK8ZX4CV,[!\W\ 4$L#!!0 ( (PR6%0L:@?Q> 8 -4/ M 9 >&PO=V]R:W-H965T^E_77W5F.UG%#JII.]:53/M%Q?SJ_#I\]BLG<&OS7R8$ZN M&66R4NH#+5[7E_. I*MK"PAE/C[))_+MB4@A/%QP)Q/6Y+CZ?6(_M+ECEQ6 MI9'/5?M[4]OMY3R?LUJNRWUKWZG##W+()R&\2K7&_;*#MXV2.:OVQJIN<$8$ M7=/[__+S4(<3ASSX@H,8'(2+VV_DHGQ1VO+J0JL#TV0--+IPJ3IO!-?T1,I[ MJ_&T@9^]>B\W*+%E95^S5U)M=+G;-A5[W7N^4;B+I<4^9+VL!LQG'E-\ 3,4 M[(WJ[=:P[_M:UKL,?#S!QPX^_E^+>AXSC!?L85SVRU:RM6K1:Y25GO(S M@ZLM5ZTTU$[4%\S"7$L#"1NFUF[Y7'6[LC]^\U4NPNP[,V"0&\,HT.4IG&&5 M0G\:2]"'QFX=0E?VO=2LZ=D!X?E[SW]^\8;)3V6[+RWVIUL WI3683*"10E55IRC#?DT9Q0TOB8,#,-/&6]P/:]U M&PD,U&M7:@LP=2X!?JLX-W6 &_=%')(<.5JPZ_%Z2KCZ1P15V5;[%GA -E,) MM/PD^[UD4(P9I.)M*F6\8$8+"LF4I"RZPGC_(%UQY&>\/0R1]!JL?*[:?0V; M2D)02/=&3Z,==BG!OI:N9&.2-95DDMQ*5B4J1@$=G:F1J!O,VN/ $)+PTB9U MJK:IAZ U.*.:M8BZ=;H!S+Z_V<;GU?0N3H;A6WWXEF8^/>DH0L_H$"VGXLM2 MH^24=4VH:N#K*XQ$+>1*'/,\+=QT4@J=9A.LL%CQ)DG\=['6G]HCO M:W;G8G;:5?](QN\=L32 ^61\B+*6)*Y95;P-$B9B!S(E%J49 @Z94D"*Q&C M' @B";'(\ "Y8OGUD.BM?J+B%3P6!4MRMT%2Q%Q@LR1VRQ# 88ZL0O)W;07_ MJFD;SSGZZA8>Q-\J=.!:JV[L&0B;^O9_H/^G^Z ?QR%80O)/V..0AUD$N@HL M'K''29;R.([9$PCG ?7#]PG*2MD6V"SB29&Y=1H%LU9(BX0! @ M320Q#T0R%/ZA'@57.1=A M&)+.!9($!ER(LLN(^YB;>!L(FK&47RA5?NT#]L M=42C>XLC<>.#(OYH$KE/.:FG";S%%_3'/>:]!$MHBL50MG 3:VJDGANJR$.HC+Y'G MO"C0N!2H2 *.:85A,'7Q?>,J#/S,N!E:XYUA=/FU$PAH[/ -X%[ MP!IBA.; M1\>"O,."^ZYUOP$G%*)BP=YJZDA[="TB/^X;UUV<]3BKD0*L%ZY_/=[W6:/6 MZP9U&S7UGT5S[=[Q]\OEKE)F9^*]*YHPYYG(QXD<1ERD.8N3NQK)>90-E,$J M$HFWNDTUVC4(\9QXY46<>SEX5G=GROB(DHJ">")5%,2\7]YW$EB>'+70SAMW MH*3O*93 G[JFN].9]=H?U6[,_8'W3:DW#4AIY1JNP2+#$5'[0Z1?6+5S![>5 MLI@=[I*FAM1D@.=KI>RXH VFD_S5WU!+ P04 " ",,EA4,4,S3\T" #P M!0 &0 'AL+W=O/$6QHD =(OK ,Z%$W7'88=%)NVA5J2*\E)\^]'R8F78FLP8!=;$LF' M+V63TXW23Z9$M/ B*FEF06EM/0E#DY8HF.FK&B59/&'*S!5;)2ZLEM;K)9$#E! M6&%J'8'1:XT76%4.1#*>=\R@2^D"#]=[^K6OG6I9,8,7JOK.,UO.@G$ &>:L MJ>R]VGS&73V)XZ6J,OX)F]8W/@L@;8Q58A=,"@27[9N][.[A(& ,LOF4ZTVH)TWT=S"E^JC21R7[J,LK28KIS@[7S8K@\\-2@M7:WJ: M:6@)ZXQAND.]%G<='B9>8]F$XZ$$< MQ8,CO&%7Y-#SAO]:)/Q8K(S5]$O\/((?=?B1QX_^YPZ/(ESK34S-4IP%U%L& M]1J#^2#IPY_2K[42\(7)AGH(VCN*P2JP)4+&+(+*:&%,9K27EI*B3#F:#W CUVB\^;6G 4/SAO+9$KCT"G-5T8"@6+!L M52&\\^>J,80U[R7;_".(E@W$OH^$%SRQM!WK2#0>)]'Y1E%2G;XPTDO6'B8*.A]_O; M7Q,>=*&@7'[6&$B=L+8AN]-NG"W:+O[MWL["6Z8++@U4F%-HU/^4!*#;^=)N MK*I]3Z^4I0GAER6-9-3.@>RYH@^TV[@$W9"?_P)02P,$% @ C#)85-VW M!'Z() .X !D !X;"]W;W)K&ULO3UK<]1( MDM_G5RBXO0V(D(V[#08/,Q-A#,QR 0.!82XV+NZ#6JKNUJ)6]:@DF]Y??_FJ MEUXVWMG[ NWN4E565E:^,_73C6Z^FJU2;?)M5]7FYP?;MMW_^/BQR;=JEYEC MO5KP\.3E[O,O*^L$O/]%W'YM??M)=6Y6U M^M@DIMOMLN;P4E7ZYN<'BP?VBT_E9MOB%X]_^6F?;=25:K_L/S;PUV,W2U'N M5&U*72>-6O_\X&+QX\OE.3Y (WXOU8T)/B>XE9767_&/M\7/#TX0(E6IO,4I M,OCO6EVJJL*9 (X_9-(';DU\,/QL9W]#FX?-K#*C+G7UWV71;G]^\/Q!4JAU MUE7M)WWS-R4;>HKSY;HR]&]RPV.?/GV0Y)UI]4X>!@AV9RE7;P*\E/-?^M-\E%795XJDSRTGQ[]]+B%]?"IQ[G,_9+G7D[,O5@F M[W7=;DWRNBY4$4_P& !UT"XMM"^7LS.^4OEQ:O@.N1ZM\_J VX^=S^K(EF7 M=5;G958E!F90< 5;DVRS:Y6LE*H36&Z?-3"NK&F2IH#1"LBVW29?CJ^.DXVJ M59-5U0%_5GN<,O-XWC7'RDCXL7CPC:;+^'P\A6 ME4J:#D?BEXW:=!7!3UML80]7*N^:LBUEQ.MO^3:K-PIVN]N5AAB'7>/J]:5; M F;*F@*!R>JZ@WWZ'=(-P'M\'2;"SJBL4P29;YN/(*KA?99-\5OFVUI7> M(,AO:R!FA+N$4='DIEN9LBBS!H8=)Q<5+!)J$/V, "#;VF0Y MX\B?F*I*X!PT,YQ9'I+",4!QK4QKX4_@?T;HS58UO)-+66JKJP+6:9-*9:9- M,KB$_YGH&SALLRWW#);"'P"2;688"ZNR*MM#TNI$?0.H2Z-Z>UE7G4+ZT=>J MH4=* DBI-%EU;5+K%B%N&UVE"9"=Q2L>@6Z2SN#)X&/JCPX7VJEVJPM$NJ>Y MXP08." UW\KDM-N4'C-;G%3HR2Z-E+)X]L( .1C@[G2&( <;H;[2G320*F D MPJF\@/XUZE":UPNW2.O%A>_J)EZ$3=5#A"'O:$00P M)R^9&:-:?BROX _ ,0-8ZQKN2:/J<0#LI"1$@-XN5=.".,>;"F@[J*SQ5.:) MJE'!(G"\,"7J"/B15I %Z?%]P(Z.DRL\"/]X+MLMRH)..UNO06+#/"W=QVM5 M=PH.J]+&).M&[P(4,5+QES0!4//,;),UZ!F&;Z\0KCO-=6ERF)- 4C70,O ' MD"AJMP+LG2Z.DQF&_]0Q_*>S#/]5V2#T[TJ#E#?&U[_G^>1##4P.6"B#>$*" M[R2-KB427Z6(RP(.Z>E*G@9Z0MYRB9A.+G#D#K8,.D7^%?>.L_P&>M/?06]* MKNA;QT(MW_SM[U>O'>-\B$_(#S&@=@CPD]U. >MJ%?!_IB"AB/@!N,S UD!- M!/*OB1?33:0[ ,)%@>Z)[!^H"OA"6^)GH**U:AJZ,@@K$?K,[S?(P&0 W1, MA%'Q,D)%RC('P5F'F'5T$T(Y6"1K@.D"DL=6BQ!N1Z; 6DNZ (=XS1[QGL\3WQ1 K? TG!/JN,F/D.SO# MN%K2GY8N)ZL1T4[O(F MGT$TD,J!R@/@#K@_4L\NJ\&6(%X)2-IE7V%686?* M+I\F_^B*C<@ .GH#-LF>N5"[S3P+HE-!A0 OU\Z)\X#1VC,I<=H"^ LPHXX% M"DHMH!@$9?P!%*6X!.[WSBA(G5@8@TS8)8T1R0.,%70D$9).O4F AY:Z $89 M&@ .10.T[+)"64*]GU+$XAR%+3)YU$A:$AS,S,H"%8^0] % LCE)-UA5Y<8* MWUK,(F"(I!B OF->T"376=6YYPM[3]OL6W@ 76T) G_8:T/72&8 :PK-17O/ MY!1Q"=HH0,D4F\JN2(>TBAY<8%5>(]OBR3JCUET%6[UFM@8L9$.,BJ%Y$0CX MO"%D >)6NH%+B_,V2!:HXXB\@Z]0\4*-\'5T3HZ:";MHHA;(W;? :'53HL1# M4@!=$G:>XHP*!"4B'XG%4M0U*)NZ,UZ5B&]$<*]6H$XJW!)&^ M.K#R6(?+RR;O=L@T<])@\[8C8<[:%."K*N"VP"UK6*2#S@8\(B8_TM=XD"+= M@Q\+[N90OEORL\*4;\&)^\VY.AGL)*\XT.#MPH MRZ=0E*#^#)O#/6U07:[Q-RM.2/X4H < ;ZQ)JQ,Z0$S!\=6DE,I@.J-MJ=;! M6H4"[1QQAERS<0K Y8=7[ZUTQ[4T*I_^>=#J\PX=*X!>N+ZJ2856>%"@SL;" ME2A[WS5P4GP[0/[JG"&! ]-=8XT:)=>:F9;E": J#UC!-N_ W)MF(DZ5M,>]G!YK) G3L"BVZ)DAAHM'@52%O(0#8TY:9$$@!6@]Z# U-FH^":L+<**+-2QLEG8$HD MG^U4POC(VE >YF,&,O@&]=\=4&DEX!JR#ZVX%F.3B @65F"[9LU7L&?6P$=A MMF#WM-1@,KHV]!-1*JK!)$#Y/A6*F* H-$!76U61-8@R#@8U> DV( <-&O1M MBZC$^8"L2[;A-UV&BJ=2(@/"VUL:JW,5K&B!OHLR=41>P2J 6\O&1/8.13@? M.8N?8&7\4O@ZREI4A?G*RJ5:PVY87K89&P'Z&N@"K7*0.)/KTN$R7YR?IV;,G\.EDL4A/EZ?)(CUY M=IXNGC[YH4]PIV?IV?)YIZ>+98)3/?T]'FR M?':2/CLY_^$S(>)[4+],3\_.TO,%@KE8/D\73\X S";G-%TX.$Q"&'2!H%WMH-FYDH.3R/*/^)W/?#[V]? M'2W.DQO@EZVJCT#6SYS#XL0''T[FN3\0CT(&X%2$3Z7Y.AIIF)UHW.X.[N]>MVB'$#I,M_I'3]/$NQUZ+_/! H+P!M>Q/-\S[AD6U/3O MU8A9D8K6@E*":,,X__==A<]0T+!<[ O%4DR6$;%H%4XD3"?#_&(^#K".\%RV MG2C>!*F()UE^?&BHT@WPX^E6?,%-;8=\J7@ MP-0WDJH$$:RW9S>D:'7C(#H;+M3AT<#U)E>!=TZN(.KC9->(0(BO(@A5>$P; MYU"=(:X^D"/D8MVNW@R8=?N.J:ACL_J(PT 245B.4$+2B+3EORS.3X[/ =]5 M90VRORR>GOFO4KL-,"(J8$Z_::\=@!!V>]AIBD< CUM@W&$M$G8,Q G(@/3L MQ+]&4R].[S7A"0'+*LN_!^03#EW@V5FO-4P[V!A*X7$(:-V& 7'KBY?H3G.? MI!YI;^S5I_ #/>F-D*$YDPXAN0<$B_, @E=#" +#^#8(EF,0#$[0W.4(K:-M M'DG9P*HGZS5'^TE/^RL',-RB8>AH]S8VX*9AH=X6Y#!7^/^!/KWZ)A0-?$.-C6!"36B[1>:5#79%RZDOL'@8MQ[OU4N MC ![%W(O,$\"+7KB8< 7OB#A&U#!<;I&M25[]GW8*)7+*%RI44P:=R83\1$& MM"$>]#F.R;/4!_&%(X;Q>I-*CW%U(39[L^^>HR"#F2LFEDO-WW:?G+4XG;WM MKSFEXST3S6V2[IYSP6=+.^S,"/<=B[G >6Y5=GT#2, \&%#!GXJ"@(2R7I/? MR6>22'K*_7)C,')6:&7";)BQ9!@7?XF283#'!YWZ?"4#626AK,@K#Y>C#9RK M0-W,Y5L"VV48:&3\\ED JG#^T$J2=" 7B% E3<61NJ8DM=>-HKRC@XLZ_/[6 M9QWL=*$JRP:N-5'OY',?>L_%%E96_*,SK<0OLJ:A$";+<,F5")-M#O0-, <2 M_AHSJ.)\H9KT@P8YEK%WR7,+G\C$RS(9\4$Y>0ZSKW&5X&ED)\ UCV1K85)7 MBLP*&!C!EP,H&XX[H\L3;7DV*%21AOD!PJ;CW"=KMT:L!0!?40IA&':+PL=. M?@PUHC'[\3MQ9P\ASN7JZWEQ9 L9*6Z;U+KL.@-E"@EK-!3=.QA.OD.LK3'J M^V_-YK(J*\V#D><5\!PX>98Z-*N3!>)![B/3T;RL.X7!83:XCHJ\>Z0(NP6.MO$"B4A([U-D MJXV&\V!.^Z#DT!)#$GCQL@*=?DZBT-4#)#+&>S:#UPK%^")49]ZLE-S _H5' MRBB]7IV*8HT>,W=B-I4'A2)Q6Y&)WNI+] IQ()XQL,423G6C?2* 314S6Z;A M,5LM!%#(U&0[)##3J>8XN?03XV\KFY8=W,P S19'GB[_/*8S1Y0^I7$QGY/X M-K@7Z^2=KC='[U#*)!>DT8Z2YK\T(W]3T3>!SLV\1@XVN*R!#&5! $T* .H[SGD_V#M3DX:>=:6'%V9N8$Z-S\PO77'24? M@"Y7&JO% !RH_Q"YC%EXP 2NR+7+$]:T+LM_@P#[=SQC6C,7 K#PF^9 M#:PC-\ *"_(>7 S&:0ZOLQ]'GBE1P^(\U0.CO2&IR@$',BS$^A5:L9EY]BK2 MY8T^:U!J(DQ>VBCL[3C[T M$@RBG,J8FCK#Y1OD'OU+T:"Y\"Q\;(9&(@G)=E$+T=.$USZE%1=ZW.%@(VR/.XH9P[ MROJ'%6$)2GZA^5 #SY)>I)A%'9(L7W:0=@" L+8>IK%^R(E4S-70NS('@^ZZ M;+2$%)"1^S%(%\/3)_H]TNLCI-E^.ET_ X7C9O)M75"PF__J36M=RD&1Q=RZ M%#07-S:>'YBWU1S?\AF&B_E$P3?(%'\GLGWOE:91/C8[T;@V.#Y[\L9S8KJ0 M:[Z-3#'NGK,2123#9,*2D0Q0YA)6TF"J'_K^D0Y0P5K3L;I\=BK>R)"#E.(F M3YUVSM5BK'Z1K9<5UQE0]49A[I\-9)-S(&O]2FKX#ZMYJ M@):RZ;GN7!!C#Y+WFXC/ *RB4Y;.*-[ &HM\X[1G@FXOO.H0W/@Y-NY3:!?S M::Z?)%[\B563J9K?^5G&>?C(U",)7H@3%[2V 0..4ZS)2,Z;TB;\4S8)FMBH M@QB];F]8%HYZI;:::PF\V,;2+K#?)+&HWF@J18OK&G=!7,;JR1_^FNWV+URR M>8+[HY"I'>#*:"\KW15VW L/(NA:%%M.@WPDBB'9'YSU;&/]LHT0?.2W(>0" MUA"<#_711V!4I:%:WD$M](AE8 ![A5=VO8'@:Y,_ZSTH06QX''R&G,2)HH50^DZ!7 O M:W'=O845Z!(I$;=?MIY]A$G8I!^"'=(9PZ)PW35$1V#%@;;")0S'27QS M1VVHWI"8)5%J:I"A$]FMPJR(H5E. -(MY_"'U0%'&)6+7+&KQD%@'8D&H]ZM MWO#-H.M#=:!'Z/8\#!A#2GJ(VW]4Q1$KCG![F&W@'1!KDGCQ81.9^UD@X(4CZ( MPXM&14Y_RW"2\[&#Z1=PW*NL\J&VP26XLT1(YVD+M6I/ M2\2]B#^B5;N7;)#41C99^RT;-JIQ_!:8O@C/=9/YTB(=#,:*@)PVCXII1D5Z M \23%8UP.R=W9?3W$B@3X4">V?RM'/4[]'1WY+\"U)ANC\&B=""RW;-A$0B+ M>!5?1'B2[@6&9[B!0ZV0NK/FX)+G/&D'E23L_V@YI:YK11Q-X>4X>:GR3&P@ M"G(+9*R0A QV2S4P5GMW'H\!R="FAW=<')L6Z>',5!K.^I.):/5CH]>*^I$ MN%<6=Q,!4S_285G.85RZNDW'6/=UMYB1K%2!WC9='Q5J1YEW[E,(J/LV=0I' M\BY0QLD>PV8BU%O 99RN2H[^XW16>:9@9GGM5>\6[&L'*._,>A&OJ=,)*SJ> MU>A HF[!HKQ&C27$-RY+)=\'&SCVMQA9/GH*BEG,FI .+K43R M63)<<,X A5:)<#E!A-Q_5W)L):4.\H)=PKO5^L;F]6T47O7G&Q][]CSWB_4,ZH.18J.[>T#T]HV >ARB-!%Z!/U4\624[SBL!^J"A 7 :$* M-;U&'Z%$Y=8(DSF MHL1+8OKYM&G%9:!;ZP^/77>&6YY@>@=M;/D"P4%$NGGC:M-6?1OP2U:IVFUG MTM[T3BFQD[NV*.&9V'81Q_UZZKY&)!L/C91LH"8A/,@9&)!TJIZP 1H?\.J(KIU*G+L0O5$)W6FVK*J.]==$>&H;)TX5+LJD-J MHQ6Y\+:QASU8O7SE;ZH(V'A)$@N$K:%N(2(XY$FTQ87:71)ESSO#**%F7+T^ M*BM==\8KL7AU5D'(0H1DR;G0VOV!A@%&M'K5:@R&!(5<_H"/\D_ QR*YM;P3 M=V3EH//)DODH>+">)A:Y$2E[>0.(,UG%[ V)A/*W,"9^<+77H5YR"X*X<@WG ML;&\.%O,^-(Z4)"TX5U\6#$'!))[TU5K!,5[[=X&\=A<2_&^IB=(JXG$!QVO MKDGX::/D 5?)SWFW),RCA,$LA^MNG*LI4&B]G\^0V9R[!HDN%=1%\7#;OLV; MS6S'Q(&("VVS0M)A8!1O1!7]W$#Q))AP?YSZ[E()VEZP>AXYW,3!2SQ.9XBR M8"S[*'(Q^!X&9Y0$'T'D4RAI>YA(K>KK86" MYO?N'R%_%:" K@85P8H[E:,K-@A Z:;UEHC=MUGII.24?8\'FQDQ(>-\IEV8 M>N33HJ)+8?=Q/[3-Q5Y\M?]BOA+_RHJL5Q@*U%2SPP".AF!F)QL/P2332T0G M+ZUL\ +:TAG?FT(Z8S@!6P13\1D'N8R64QITPI5F:U/I6M=@%)7E-2A:)3O? MCY.7881VQ.] AF&X*'R7KF:J5PY.BA9#7N[D?JA+M@>'@82J;MA5NR MV=AQ?K"O\)EK8^P;'RQO:WS !K2X:\<(<7Z&"4+LS>O^MI+2>T&=^ :)0.Z7 ME/L4'K$Z@/HZH(')4U#"%U_8*1L:@!VCZUI1=8&N1+P*XPBC9^0:&G-ND7_J M1B&K0Q%7-L419F(*WF^NZ'7#.6 C[NFMRHJP=8RK23'M?/KKTI?;+N?+ M;=G3C$MPT2>",\D^YN>:8A]3*P2_[-PO3,*#D_QW'"1K"]8!#C-+NR_4<>&8 MRTK;Q.O@R/D@5@VMT955$;MMOO/ N:50U[C5/"*(,1&$E.Q[9-4A0I#KZMDC MEJGN)U)-,\(IS,@9W,8D+@IJ2VK\>45%@YGQBE7@JPUP/KO<'9._0R#L#%2^ M#D_]97EV?#I[/WQ1[G*^*/=3R$GO)&/G)YQ*> M2LS69)CXN*7B=%02 @WC+/=@C!/T?@MJI@ASGGOZ(L[E?.$E]6*WQ1S'7 ?#L "&:X5'S5J?L(AJ"QM5C3--(F9!M!7ETON' MQ:1W33E]1G&!I=P;9V!YNXY,FEI>DL'IL6/XF2(2*7^0AD'$.:M@'4(H->0A M,V)OW[(0M[4B2TBOUU('P1.X3AJV#?9P,^GE"]:57R_G2*VJ ?<1:\F7 M!D9I]!Z55U/SQZ4%-B^.W(6W,*8Q%W@;9U.&GG@2*4%"JPN(T4\^2-PWY: :UCRK8?$#R>*H?H[6Y\/8(- ME\&,X8)+%\3LX5A_(8;P+DS&HB^Y0HT2"4%BX#>^IS#9."687]@TF<&5T_Q= M,2N.% MNIO;IZHL84-QTG1,;&% )#V I&3M[>!?4.H.B962-2R(21R<$2RX< MQ UT<)$)O[V9/RW\D4&<*L$9^C"'/>0]5H>.#CR06^G8$;L@B%%&@/W+*.)L ME;@-A13DW4:&X]TE4!>5[A)O>G '!^NQ0 Y%_.)EE0$:KO*MILR5O4LP0]KA M(G?2$^3H)@XDQI/0.N/]#@NXB "[W3 M&^85!W[@_PT:0/<;ZWJGCV('*GZI M7< K& ":4=9&>82<3N<"&F$/?O0D'*VQ\4A4DA*4JKMY;;U[X-B_%S?VQRL9UEGO,$Q&)V:/9B>V]DB (OIG;E2_77,Y77;[EVN?/V'!@=#/W> U%.&?LEHV*[FP9%S9I\%9SF&.' M+GO#=*!V>]U@1D;8,<.G#Y'VRS_1<-#+6^NJ!7FSDXXNO"+5T:,7U(7]Z T% MTB/=\I?A0@EU(1]_VT&8LS3A^IWILQ:VA_(1OIX,]@"Y] 9BK<,&',SRL/=% M9IN^CT,:O-6ISEC6P%- M'8$*RQ%$6LR]5\2:*7NL3]>=B7-H)\HF[M9>::6(9 .R<*MQ[E?PIK2@MTB5 MW00=05P;8"J; ;IBV8:'2GF5U+!IX$4/FK=-Z8*C1$>1"YL#@*S;H3.$TG8> M=V7BQNV25 [;L9B2GPAZ8VU;#_-X:"4 WA%EZ$&\ M-[V%K7('VD?4\WWXXH/!BF.8]!:_G#^>"W:U&$'2I+9#261!!QUNF5A/O-F% M[087)YX^0#NM>] R&=,9CFY3$ZMOF2LN61WL0Z0J="#WI40NJH9DPQ$#8SL0 M [YEB%U(RAQ#?C/D'[>_9X?0P"DS]J4VG$;FJS]5[[4@%;F\6X=)P@/W^=J@ MJ++1<.QL1C@KMYJ+_E>*FS)+V3<) SBTME*SBFKTCD#G-POS&"9>SY-(1OCW M-RB*DS]QU[]6&L0<2 3W0IYWH)Z@6E"XGBOVS91OWWU^ZVJS$"(Y#FIP'2Z# M6 M2%TG2,S@!$Z3I^*JRWX7[38G"(?XMY]Q9^RR_N_ED?5'Y__0^1) M?[&L-QP;S*R>/'*, MR'UI,>Z2D2(G9L-SQ\HQ!NKHK%B5[#NF*"V4MM)Q]P 8L+)O1BJG$E[Q&OOF MS_B+ \W2%5_P/E79;ACQ&G.WU=<.+^=KA]_ ]LM-G5RRJ7H8O8?W*!SNSYO\ M&G2 CB<9';Z]UKXL"FEB. _YNANJSW.*X,'6$<7\E;)X*Z?@ M39DXK.G9EQ]Q>_&PI9?+H:-,4H4)8N[%N![.D:W'9.+:1QMJ&]"B!3C]DC_7 M,:,1OY U6FRF6DTR=:+3].>@''70D]EEU3N(V-#ZKI9B4V^XN5=;L:7/RUK. MYV5]LET;+Z2?4O@V[D;7NI/..^.2Y\^:'$U#U[*=^\TC)MY<7+WDAF[P[-47 M^N5HL4R3*VKJLSY8>1!,C&PI\C(\Y'+N9T].'MD)^O^/H?)Q\#YWT!DW]-9Z MP]>%7^WNODWD)?8_7O#[X/WP7W[:@RK_'E0\I)E*K>'1D^-G3Q\P7[=_M'I/ M;X=?Z;;5._J(86/5X #X?:UU:__ !6YT\Y7 ^^7_ %!+ P04 " ",,EA4 MHN8A$OL" !B!@ &0 'AL+W=O7^H"*3EIM>N[( M-/O$'@SR)@3U,F%I6B8]%RK:K,+>K=FL]."D4'AKP Y]S\W/:Y3ZN(ZRZ+QQ M)_:=\QO)9G7@>[Q']^_AUI"53"B-Z%%9H148;-?1-KNZ+KQ_K-/]*9CL7JCQS7^< MZO L8)F^$Z=H5-!<6YS M+_9*M*+FRL&VKO6@G%![N-52U (M?'C@.XGV8I4X8O,Q27U"OAZ1V1O(&8// M6KG.PB?58/,[0$(R)ZWLK/6:O8OX$>M+R+,86,JR=_#R*?<\X.5OX+V6[[?M MSCI#O?+?.P3%1% $@N*MXM(5:@:)H%NXX;8#KIIQ\>G[()ZX1.7L:Y5]'_:A M0VBUI/ODI3O_@>!@])-H* %.5Z76JA92\-#WQ%T391R>@+^(XR#'(.4K:H?- MZ&#PH(VWCL)U0H$C,L*S5*"&^_T=EUS5"*'G+)USYZ\T.!U\G79<>E)O\-X7 MV)*O/BIX#O5>SEDHM)08-5[PUH,ED?;B:K8-#M0"V._0^#:8^3;PO9#2 M(ZMF4X5?)@HL9E4:EXN"5FF6Q3G+(8O3115G\V)V]Z(">1F7; GY(F;+..L6@J,:#,80/>167U.T$-\^7P!9IO$BKV4,HQ)^4GL5Y6<95YF5F;!EG M14DRBS2+JY*]UH[)LWO?H]F'Z68A=/4X J;=:8!NQ[GQRWVGE8AZ!&2?::#A]"%-DIQW-I+#LZ"> QCO0>:NU.QN>8/JM;/X'4$L#!!0 M ( (PR6%272Q%&PO=V]R:W-H965TZ^DDPYSI M$[G$@C@SJ7)F:*OF/;U4R%(GE(M>Z/NGO9SQHGMUX6B/ZNI"ED;P A\5Z#+/ MF=I,4,CU93?H;@E/?)X92^A=72S9'*=HOBP?%>UZC9:4YUAH+@M0.+OLCH/S MR<">=P>^$U"F$5$8SOM2_&-IR:[[(ZZD.*,E<(\R?4=UOXX@(D4VGUA79_UNY"4 MVLB\%B8$.2^JE;W4<7B/0%@+A YW9YZJ0)'"]L M4J9&$9>3G+GZ5*Q0&XJRT<"*%&X95_"5B1+A 9DN%5:\HV<6"]3'%SU#5JUL M+ZDM3"H+X1L6@A >9&$R#3=%BNFN@A[!;3"'6\R3\*#&CYB<0!1X$/IA<$!? MU,0@P5AK MK*-]SUG,!3>2WS)2LVO_TR"H/A!\+]"E_L@Y^WX,\L_-4K M_%>TL47KE/ BY0DS6%EK260<%5-)M@$YHVIJH_,L#1-PCRL4$-1K6*]1ITK$>8?*$S?45&I!E^"L))4P\(=>% R; MU7D??MBNG6M4AL]JW&0ZQ:74W, @\$9G87-\=]MY<"9&X5AW_//7H.V MNZTA!5[0/_-&([^E?_?@@:X;-%TW>%?7$;;V1?>%+B+5HL!XKK"ZZ/8UT$$; M]M4\UTN6X&77]8U:8?>_NRJE.N!";TN;M] M2RIZ>FA2*!U.72;9?K"0EJZ9 MK(8-,@5H;]B?^^"G?KDI##<;. J.89K9IAWGLB35;2N.0BD6I6#*G@X]W_?A M5])H?SJW3+&4;>"V--3NQ!T0-QPXWI@N3IDP;2BY@Y"*U5$G@B6+Z6(#(SHY M^[Q+RJ-;H>:=ZI%I2:ZX1"FDP/>E83*VRL H5I< @:;U>#4?TN4YYX4&@3,2 M]4^&U):JFKFJC9%+-^=0V=#4Y'XS&E-1V0/$GTGRJ-Y8 \W@>_4O4$L#!!0 M ( (PR6%02D-ES8 , *8' 9 >&PO=V]R:W-H965T>I'X,?/FS?!QN-A+]56W (:\=%SHI=<:T]\%@:Y:Z*B^ ME3T(W&FDZJC!J=H%NE= :^?4\2 .PSSH*!/>:N'6'M5J(0?#F8!'1?30=52] M;H#+_=*+O./"$]NUQBX$JT5/=_ ,YO?^4>$LF%!JUH'03 JBH%EZZ^ANDUE[ M9_ '@[T^&1.;R5;*KW;R:[WT0DL(.%3&(E#\?8=[X-P"(8UO!TQO"FD=3\=' M](\N=\QE2S7<2_XGJTV[] J/U-#0@9LGN?\%#ODX@I7DVGW)?K1-,X]4@S:R M.S@C@XZ)\4]?#G4X<2C"=QSB@T/L>(^!',L':NAJH>2>*&N-:';@4G7>2(X) M>RC/1N$N0S^SVE!.107DV2G@7G:]%"",)M=?Z):#OED$!L-8XZ Z0&Y&R/@= MR"@FGZ4PK28?1 WUCP !\IM(QD>2F_@BX@-4MR2)?!*'<70!+YF23AQ>\E-) M/P&G!FKRP'3%I1X4:/+7>JN-0LG\?2%<.H5+7;CTG7#/>)/J@0.1#7E4>)^4 M>254U.3#MX'UJ'#CD]_ G*OT9> ?P. -3&!6E<2+HVU>&-6T0!K)\08RL2/7 M3."*'#2ZZ9N[V5I;&RPR=%M0MM S6VA;[7#V"5#SK>0U85VOY'?HG#RNR#SV MBR3%09'Y49G/K'8&@_XG1+1LS)XJ\!U#B304B7*_C'(2QWX\SV8?!R68P9H[ MBX:]&%?_PD^R@I1^.;? L]B&&\Q4D<6.[31)/&C."=IF6Y.8_XMICN++E3$);I[CTL_22?+-)3]E/ZVE=56I [I\8W3+.# -] M3D>7 8\@_ WD?]//$;NGKPH17(W4X<;!"[XM&JR:\M"?)_&HIC3/)[=1,Z?$ MRLP/YRF9)WY8A(<3H&<2N")1EOE%F+M1@;7/S]4^..F=':B=>R%L^H,P8QN= M5J=':#WVWC?S\07[3-6."4TX-.@:WLZQZFI\%<:)D;WKQ%MIL*^[88L/*2AK M@/N-E.8XL0&FIWGU+U!+ P04 " ",,EA42'*0L!0% P#0 &0 'AL M+W=O;$N^>N^,]=T>=;J3Z MHM="&/A>E;4^&Z^-:::3B5ZL1<7U6]F(&G=64E7U./S4_?NHSH_E:TIBUI\5*#;JN+JX5*4I1E48E:%[(&)59GXXMP>IE:>2?PN1 ;/5B#C60NY1?[<+,\ M&P?6(5&*A;$('/^^B2M1EA8(W?C:88Y[DU9QN-ZB7[O8,98YU^)*EG\62[,^ M&V=C6(H5;TMS)S>_BBZ>V.(M9*G=+VR\;)*/8=%J(ZM.&3VHBMK_\^_=.0P4 MLN %!=HI4.>W-^2\?,\-/S]5<@/*2B.:7;A0G38Z5]0V*3.C<+= /7/^06!( M&MY\XO-2Z./3B4%0NS59= "7'H"^ !!2N)6U66OXI5Z*Y5. "7K3NT2W+EW2 M@XCOQ>(ML) #6AX (_U(3*'QPZ'^/?%7!N%+/CG &;48T8.,WH!<^8Y#'(% ME[SD]4+ S-703>T+Q3+N3I2XJ._!2/!.[#O>'QEJFE)@%1A>(OV\*5^NQ<"4 MLJ;$TEHJK24H"SXORL(4&#DW@&R.4/[/29VWG!:B!-+KM3!\!#1.2Y9E;I21(X]$G M:0_LB?0^L0^[AS7]L0O#HST"EI.?P/@LT"1"9V56/WP\T\9IN*=1MU:R[)8.DKI+6,< MD/0.HL 6Y1E)_Q)<=0WH*54?:;:;EZUC1Q"'A+' +AB)TV0T6TME3HQ0U8YH M1,(DAHSD$1U]YJJP+7-')"5QF$%.(L:06UI/8=;.O0CZ+BL!(?(E3NU?FN1/ MLMYA($NPN(\@8B2($^L6)6%&#R0]Z9.>O#;IUC>!IG:23_H2?B!PRTVK<+6/ M#(<-=9J6OH_YVUL__%EW\9UA(Y3X;UW)Z8UVR;R3@]_P9-V&8PR(O82AG@I8 M;+@(*8F2T*8C(&F>VGT&<41HD$"8$9I&P&*2,VIW(H@B$M 8L,]$ 0.:DH2Z MG1@BS&+"($35,+ [>\8ZV0A9!3PI!W,8+% M#%A$TI!VQ&GK9:$7LJUMU0S/E2%,D% $I8B:(]T"PL(M)V^JIC6N%A%?: -O M$DKR+(=C< 5)WSV^Z2P=2N*P16T-VI-+":/1 =ZF/6_3U_+VR3B\XGH-U\B/ MYU/7C\*.TR]UM(-6[6UXJAN^$&=CO.YJH;Z)L6MSGI-NKKL.X&80VC=KU]GT MT,479O2^#BAWYPYJ.L&'_53UA?(_.J$[MH872V?A<&*CG%!JZP G3QBGS^*R> 66PEU[^[J=C(@O?V% MMG_;?PY<^%OPH[C_EKCEZK[ >5&*%:H&;U,<7LK?S_V#D8V[$\^EP1NV6Z[Q MDT8H*X#[*RG-]L$:Z#^2SO\%4$L#!!0 ( (PR6%2$GG>VY@, $4( 9 M >&PO=V]R:W-H965T.- M-D^V1'3P7$EE)TGI7'V>II:76#';U34J>EEJ4S%'5[-*;6V0%5&IDFG>ZYVF M%1,JF8[CMWLS'6OOI%!X;\#ZJF)F>X%2;R9)ENP_/(A5Z<*'=#JNV0H?T?U= MWQNZI2U*(2I45F@%!I>39):=7PR"?!3X*G!C#\X0/%EH_10NGXM)T@N$4")W M 8'1SQHO4O,'[OP9!CRNI8U_8=/(GOV> /?6Z6JG3 PJH9I?]KR+PX'"J/>&0KY3R"/O MQE!D><472&7@7IN>FEKBKA*,K. E,%7&KE MA%JAX@(M',_90J(]&:>.; 6-E.]P+QK<_ W<+(=;@BHM7*L"BU\!4B+9,LWW M3"_R=Q&OD'>AGW4@[^79.WC]UO-^Q.N_@7=7HV'!5_@+*:VV S?>>8-P*Y2H M? 7W;-O$Y:J>W'#Z,\._MD0?RDQP_H4=-;1U44@!E=ET!) MPVJ!IDT<' M%D-I;DK,GYT?75&\4R1<.!^OMZ>B&60BC([.C.:5'4 X/9?.SG6S6&9)L-HR2-T+-.$<),[^B=B.@ MO5 S!JX:X5FM86OH=?WF(]8N\:W/8?1L$?G89 /0\<(#FLL!:< \Y*950@+ M;R(90 X0R,RA&SLG:$*B9AZ%SBO! M69A]]A>S+W5/@^YI8],O!*=I.4=>*BWU*HX!TFHS27%K]/HQC/TFC'/MJ#NR M?F:I M,2%6# *N0W6$4VUTK2T5R,);JFX;_5OL8:BP4D)ZK6Y;Q8,"%A:4CG5<2Z1: MZQZ%[,[_I^IEA&%+XO^RR+N46FHR;XB#@8(FA[=QBY$G7[1#BB&)^(7%'SZ@ M70?/;/>U&9(>C':*XBHNL."O5ZZ9\NW7=D?.FM7P4[Q9L+>Q!"U(7))JKWLV M3, T2ZNY.%W'1;'0CM9./):TY]$$ 7I?:N*^NP0#[7\.T_\ 4$L#!!0 ( M (PR6%2G*B0?R0( #4& 9 >&PO=V]R:W-H965TYCV8)(+L9K8U'9&N[]^ M9R=-Z4:1]D!LG^_[OCO;=TQV4CWH M' 4U4*/?4*8[870:#3 BNFS^06!>WD M4E7,T%)M KU5R#('JLH@#L/SH&)<>+.)L]VJV436IN0";Q7HNJJ8>EY@*7=3 M+_)>#'=\4QAK"&:3+=O@"LW7[:VB5="Q9+Q"H;D4H#"?>O/H8I%8?^?PC>-. M[\W!9K*6\L$N/F53+[0!88FIL0R,AE^XQ+*T1!3&8\OI=9(6N#]_8;]VN5,N M:Z9Q*I+4VLFK!%$'% M13.RI_8<]@"C]P!Q"XA=W(V0B_*2&3:;*+D#9;V)S4Y8GD$_\B$.X^@(7[]+O>_X^O^3 M^F=I$'[,U]HH>C _C\@DG4SB9)+W9)KG#C*'>VE8"?/:%%+QWYCY\$GKVHYS MD<&7VFC#1,;%!E8%4Z@/G?IQL?L"(9(X:.TM701S6#8!N,LC%C\,W0\B?QR?^X/1^*UQD,1^.!BU M\,5?<'_8.H['_F@4[AGB9.R'PV&+NWZ+B\AE\.^WU]QO;%D:,VG'0S\9)OO& MR!^.8S]*PD./*]@KY0K5QC4L3<=>"]-4=6?M>N*\:06O[DU#O6%JPX6&$G." MAF?#@0>J:5+-PLBM:PQK::C-N&E!?1V5=:#]7%(QM LKT/U3S/X 4$L#!!0 M ( (PR6%0@\;DR704 D- 9 >&PO=V]R:W-H965T6R#MW6W[<%C1W@N&81\4FTF,VI9/ M4I)VOWZ4[#CIT'JW 0.*6K;(AZ3XD%0N=E(]Z#6 (8]UU>C+Z=J8]GPVT_D: M:J$]V4*#.TNI:F'P5:UFNE4@"J=45S/.6#RK1=E,KR[S*?V5N';;$ IRAH:7 M3N?^^75BY9W YQ)V^FA-;"0+*1_LRR_%Y919AZ""W%@$@8\MW$!562!TXVN/ M.1U,6L7C]1[]O8L=8UD(#3>R^E(69GTY3:>D@*785.9.[GZ&/I[(XN6RTNX_ MV76R<3 E^48;6??*Z$%=-MU3//;G<*20LE<4>*_ G=^=(>?E6V'$U862.Z*L M-*+9A0O5::-S96.38H7^#DWSOY#4?17P+N4<"GQ+. MN#^"%PQ!!PXO>"WHM5!PMG!!WXHGY)@A-T:?GDRX(3;XXVD-Q=K2Z ]L-K&_SU4K!2AB87(M*-#DB:'L0?[?, M2!1$-(D3\CV)/210XF49KC,:A(SR,!KLP2.HO+2)._&3E*9A1DX)]]*0_/A= MRGW^9I#,K;T*!3$6&_T22F/58IK%,2I%ULY>:=P]GP1A1K.(HTN)E_HD\UB, MZX#&04KC].#>%K3I3?:>NNR\!NO'&8WB *'0&X;8281K3CD/:,+B$?9% _NB M;V7?>U$J\EE4&R!SC7SI7=[SLJ^'/3MW0A7Z)6Z.VK,SY%RW(H?+*0X)#6H+ M4T=8/)@2FRA:6&&AF;,"UV1I7=HZE] -456.HK8/B>;)Y29YTQ.Z=V]/:^<> MV0F;YRK?5 YYHUU!(,1U)5#E/E]+[&&]TEFKRMP*U+* BI(>L'$*"SN>,$_# MN7@$O4;*[^R_1O88NO,>]8J-VAL;*REO\AON]JWPV?;$\9XS/YN\?W8,N:QK M]*HK8TNXF+FR8,'DW6.+TPR!MA(C+BM;V(GO,49^(''DG@<9 ZIV%6W]TZ?$ MYQX+$2>(#S(%-H<"72=/)53%OAP0;5A-[DK]<+94 *3$P#&GABB;.^;%(0KZ M7ASA8X2J\4#5^%NI>G?_:;0_C@/]0W^T*;,&_J_6B-B'ODCF6U!XN^F^;IJC M!H%7)&UP89U\K2WZ:4C3I,M_EG0@>P;RE+(L(3ST6-KM]. G$:-!Q+#'I3;9 M;FOHAB?8-./4[;'D/WF%;2O"]A2Z!NU%8UTJ&5*?_*L9^=*%Q'*VT? 2'<;! M/THCJF=-)#_&A0[7]1+\ZXBCG^<;LSI6QCXYU/*-Q +!.!1LH<&"QLRE- KM MN/"#C,;T(R%DWMANY,]=8S^ 8P]#%L;0W&GL#1J=C M&L8XTY*(IBPA,4Y$/YU\XS%A0\*YBR[9@"A/& XJ.Q=YZ-,L82^1879T/:U! MK=PE'"EI"Z:[J0Y?AWO^O+O>'L2['PD?A%J5V(4K6*(JPWDY):J[>'&PO=V]R:W-H965TCN9W;M5&R\DQM,Q=AF,Y;67?3\U-_[ZTY/]4;U]2=>FN8W;2M-)\N5:/O MSZ9\NKUQ7=^N'-V8GY^NY:VZ4>[]^JW!:3Y*J>I6=;;6'3-J>3:]X"\N]_ART):=:6;_]256YU-\RFKU%)N&G>M[_^E!G\2DE?JQOI?=M_3ILF4 ME1OK=#LPPX*V[OI_^7&(PPY#'C[!( 8&X>WN%7DK7THGST^-OF>&J"&-+KRK MGAO&U1TEY<89/*W!Y\Y_Z$K=*O9.?E26S=[)1:/LT>G<0301S,M!S&4O1CPA MA@OV1G=N9=FKKE+58P%SV#0:)K:&78J#$E^J\H1%/& B%/R O&AT-/+RHM]U ME+VL;=EHNS&*_7*QL,X &O\]H"(>5<1>1?R$BIL>V$POV6MM+;M4*!K%WAI] M5WL0X\AF"]6I9>W8TNCVB.W&?U_8#VOT:A:]FO4A-76OQODTEQHU99VJR%*W M4F!H4)QU=\MF=8<[>F-E5]FC%Y.?E31#3ADRHMJ%,I25"66%4A/BAQ>3]UU- M\FZ<=%#P+9LE/ [0&-@1'3@NHR#-17],\C"(4APF*"R43<=$$F1ARD0!2$!9_\,><@/\[S("[BK6Z>%4$HLD%WF@4BX^SH0+Z3,=_)<_/]?^7XL):# MHO_JO%YMC%&=>S'Y7E7*R 8A_,#BNWU7$Y]_-LMS!#M!]GE4C#F><1Y$ M<80GR$!<,%X$<91,WFD'L66O9R?/1!Y'W)-G/7F2Q9.7:JE 6CU8!$*BVAKS MV)0O[HY/MT;%41 #&C,!1.8)Q,RR@!<%H-G;50WJ=@P#2\33IUF^!JJ(> X9 M!%,1I%'J,8K+*$L.X#,=\9D^%Y_7"N HZZ:6?A;BSJOE4OF)N -/=HV8[4/H M83T7F,Y?BB?XJ8]KJ$#PX.YN9H>0'#'I/)U%JC9.P]+ED-.',#%#:73:$U[I M=BV[3SZ)V7?6JS75 05_046\VG7JD2OO3VY.1@\>?/(.4(9#$23YT)5$G 5) MD0XM"MCFU* &T#X"R3'KL)K!_*WD+:#V5]D8LJI&@JFF:O#D68BV&'!?3VBV M<11.KI6%R^6*(0# ^1WVLW5+-4@B2F"^=M@(BAAV$M=,I('P374F HYF3=;J M\L,Q[405(MUB3[1]_F6*N0 FHJ"C Y?H+MG,:[S) KRE'M8FCO5VR7+TFQD8WW3C7.6)$ *9L:(T"]$ M\BP+XE"P%(@2Z=, %8068$3$*9IX.'FM0/,H"DD19'G&$I1I'&'JX(VG'+J; M-ZS5QM6?^QM1@AT#VTL>%%DX^: O39.+?@H[U\G@# M V9Q$:2IGREQCI80CD.%>L ^D<-ZM*]"@/PL"0J &.M7*H(B3B8_[:&;$2'< M[/6"%H.-ZO#(9W"?4K]588GS-1&+($_$@9K(QYK(__BT(ASV@7W?4=<'I#\/ M=7+9E_'>RCBL\:FY=>L5;785D?=#OQ@KQ/Z9Z_-^7?B_K;N.1$/7)TA#Q)'5 M),GZ'I4![-\R@6[+Q02#W!"0+37-[4;EF?Q\U+8F+RVM4FF44TWEV+91 2%_ MS+LV-1KD'LXBS<95BG/:QI[#-8M"].)D9TD#?G)!H^!Y JJ-7P$ /M6--(",98U:@C4\R?!V M8?I/$_W!Z;7_'+#0SNG67ZZ4Q&Y!!'B^U-IM#Z1@_#YT_AM02P,$% @ MC#)85%W1ZYQT! 9 L !D !X;"]W;W)K&UL MI59-;^,V$+W[5PS=B!K M7N&7I50E,[A4JZ&N%6>9,RJ+H>]YHV')1-6?3MR[&S6=R,84HN(W"G13EDQ] MN^"%7)_W:7_[XE:L3FJWXG)LO]8W"U;!#R43)*RUD!8HOS_LS>G81 MV?UNP]^"K_7.,U@E"RD?[.+/[+SO64*\X*FQ" QOC_R2%X4%0AI?-YC]SJ4U MW'W>HG]TVE'+@FE^*8M[D9G\O#_N0\:7K"G,K5S_P3=Z',%4%MI=8=WN'85] M2!MM9+DQ1@:EJ-H[>]K$8<=@[+UBX&\,?,>[=>187C'#IA,EUZ#L;D2S#TZJ MLT9RHK))F1N%7P7:F>DUYOV3U!INN()YSA2'F3%*+!K#%@4'(^%2EB7&;VYD M^I#+(N-*P\F=_:I/)T.#)"S4,-TXO&@=^J\XI#Y\EI7)-7RH,I[M PR1?2?! MWTJX\(\B7O%T $EX'L^/8(7="$)'%[P"MX'IBI1K79#\L]LH8W""OKW"'[8 MX8<./WP%?][6/\@E7+(B;0KFZA.7%TR+%%B5P94H&L,S>)F>0Q$_[N\NY["4 M!1X_5 5M6O$ :UX9#08_IOLL%AV+;,.B0A:%95$C"^TBPO:+I#?3UA13P]Z"_Q3_W?NOO) MF(1C]/2=SG.HM"U\O5OX/Z(\'A/JQQWERYQ5*PZB@B43"AY9T;R(W8\IGT1( M-4 /FQ?OHDPP^>I8*@](BBD9Q^%S25>\DMB"7 [O7;OCV:_L$;.*$AV6AD:C M$Y2+1.K&Z7GID6Q*C)+$#\B(QI#$,8E]'Z)X1)(H^9_H6ZV[^ D) J_#OWYA M=>#5VX+;2L$X>0,;)!? =V&*)VT(]TI*CK2-%;.]*L M,L*YQ7\ES+M2/-1UCF/N=QT<5\*>T:/"7 4LER[9QN3+8-JXW]*"_:KM7N^8VG]UJ$%HWB&C7NQ2# M,"%8DQ %$8D3'\(D)E%(>[?S+WIO(XT"$H<)T'&()\8#BH46)E'OGBG%7'_% MX]VH-,?!85\C#8@7^D 3XHW&D"1![W?,FLFAJ839=[)M P&)L NX:^^69QS' M,UL]J:SPE!BQZ>M+KA1*:KT\;WHA\6CP\K'= M!'[O3AI60$1'),:0Q&% AK@*0Z3,8EI>*C0ASN3#_Y>5FZ^T^B\J4P[!'5O MNQ%RUDY.W[>W\^=GIE8":Z/@2S3U!C'6MVIGNG9A9.WFJ(4T.)6YQQS'8*[L M!OR^E%C8FX5UT W6T_\ 4$L#!!0 ( (PR6%26G*/NCP4 !8. 9 M>&PO=V]R:W-H965T3,Q*RWSFC>IJ MPH,@GM1YV8S/3ORS2WUVHM:V*AMYJ8E9UW6NMQ>R4IO3,1OO'ER5BZ5U#R9G M)ZM\(:^E_;2ZU.A->I5969&OE#5 M7^7,+D_'Z9C,Y#Q?5_9*;=[*;CW"Z16J,OZ7;+JQP9@4:V-5W1G#@[ILVO_Y MURX.3S'@G0'W?K<3>2]?YC8_.]%J0[0;#377\$OUUG"N;-RF7%N-MR7L[-FU M7"#$EN3-C+R1:J'SU;(LR+NFW6\7N(./^;22YO!D8C&A,YL4G?A%*\Z_(B%JFNIO:]Q%%$1AB1*.8T204*8!6$T^J@LWNI6&J:,BHC1 M-,U\.\@XC9,0[23B5 CQ9&?/:[6&?\_)HP:\:JPNIVL7MP>+:><.21S P*TC MIEF8$)'X;I+1.(@)#[U(O[10)' Z)D)@%(\0#C@A&#H)7F"MZ#[O%EKB7A2%%690L/GNR.R'Z MK2+OE0%"6M7DCY74_K'9!^^@#Z[X')M57LC3,:J+D?I&CL\^+B4(>.C1O5#! M@:IW0/4.D/)_(?O]/NF#B % [.LA.6"4)2%(S-!Y1@Y$$M,HBL@ASH3!'#AV M+K/.0'&E5CZ.\BL*JI&088<@QFUDALE"*K+$]^,P&+V1#::KO'$^0]XO75)R M!>R!?29HD,#C#$Z 1RXB&G#1,87J47S^Q16M&8)6.[LVB)T&,$PI9P+GB2 [BK 7$&1OQU'FDEQ,.;QG@7?16!VL5;:[Y>])^BJH]O- MK=\%^6@7_$7#_P;4J;BM.!I@/>E93Y[*^J5VN<5N_6%_]65=^CQ!R>^XDG^/ M_^%)[BG+6^4&R@Y4VQYN+!E9U$4!M6N5-]O^**CYO,3V[M#_8;;/G<0WJ'X, M]&C W\=LLY0F/-T59!92'JW7TP?_0=02P,$% @ C#)85,/(>>O6 @ \@4 !D !X;"]W;W)K M&ULC91?;]HP$,#?]RE.41]:B9&0D(TA0(+^T3JI M$RI=]S#MP21'8C6V4]N!\NUW=H!2J45[27SGN]_=V;X;;91^,B6BA1=123,. M2FOK81B:K$3!3%?5*&EGI;1@ED1=A*;6R'+O)*HPCJ(OH6!&SQRW)BC-;A*EDH].>$V'P>12P@KS*PC,/JM\1*KRH$HC><= M,SB$=(['ZSW]QM=.M2R9P4M5_>:Y+#'=*VM+ M27@?B*.Z=X"6':A// M2_Z[VC_3I;&:WL;?$_C^ =_W^/Z'>/^R0:W@5J[16.%CS!N=E?1R\O>.]"31 MM>30U"S#<4 ]9U"O,9C<:"7@!Y.-B]4>3@Q6@2T1&PO=V]R:W-H965TICV88(A5QZ:V ]V_G^VD*0VA8R_$=LXY]YY[ M'9OA7L@G51"BP4O)N!IYA=;;&]]7>4%*K*[%EG#S9BUDB;69RHVOMI+@E2.5 MS$=!D/@EIMP;#]W:7(Z'HM*,6?.\+$?N1![W7AGFX*;1?\\7"+ M-V1!].-V+LW,;U56M"1<4<&!).N1=PMO9HG%.\ /2O;J8 RLDZ403W;R;37R M IL082375@&;QXY,"&-6R*3QW&AZ;4A+/!R_JG]QWHV7)59D(MA/NM+%R!MX M8$76N&+Z7NR_DL9/;/5RP93[!?L&&W@@KY0694,V&924UT_\TM3A@ "C$P34 M$-"YA+ AA.<2HH80G4N(&X*S[M?>7>&F6./Q4(H]D!9MU.S 5=^Q3;THM_MD MH:5Y2PU/CQ=TP^F:YIAK<)OGHN*:\@V8"T9S2A3X#!9F:ZXJ1H!8@PE6!G !A"$*W^.FQS@8I!F,W_3>>8I:3]&'GNZ)J0_--:E=]3FI!9*# MR&&2H$''1P\J18.XX^(8%:,@R_H]Q*V'^'\\7 $N>%Y):5K3YR<^SC1+(.KX M.4:E61QV7$^/42@-TN"$H:0UE'QHZ$%HS!HOW;UVY7:@_'?;DN.-9?J6P>X& M[,%!-(!1TK%ZC(.1^>Z33N%F/3B4)(,P[M3$/SB1[7W['KX70KQ-[[K=_),9_ 5!+ P04 M" ",,EA4*G*L (\$ #_$@ &0 'AL+W=O(I'B7,[<3LSI5JHGG0(8\IQG0E_U4F/6E_V^CE/(F3Z3 M:Q#X92E5S@PNU:JOUPI8XH3RK$^#8-S/&1>]V=3MW:O95!8FXP+N%=%%GC/U M,H=,;J]Z8>]UXX&O4F,W^K/IFJW@$!G1 MD15P)_[DL-4[[\1"64CY9!>WR54OL!Y!!K&Q*A@^-G #668UH1_?*Z6]VJ85 MW'U_U?[5@4 MB0MM9%X)HP!V!$(QT<$:"5 #P6&1P0&E<#@5(%A)3!TD2FAN#A$ MS+#95,DM4?8T:K,O+IA.&N%S8?/^:!1^Y2AG9H]\)?B2QTP8CF=/&@ M13PZ63R<>- ,ZN0,G+[A$7U50C0V6 Q\PQ89M 6Y5'+NE-@^W\S"23"A@R! M#)M=]"TG1^/)@.Z>W/-T6'LZ]'N:X0!A(@:"%4(262S,LLBPJRL 6#!&L01V MD.@V**65\8Z#AQ!\)_9<']6NC[RN1US'"ER%JQ<28STJOBA3&A4.3O^\@7X#ZQP-P4EN8=%L@S@3?-0':<)S+ MF,!"@VV\#,FTM<'\^IUQ-@P:;@E.FU\/==>?$HUPA[S"CQB0E9;# M";F?\K)2VX[BB/141T@;;^F[PT'^)3>.[4&1WUIW;Z2P/:Q*^GW@^NFD6#9< M$_K)9F=&[)EJZ^<.5>&@HZ'#AE?"#F(Y,68?&+&&.$(_<[PA8O,.56'+"*Q" M_7;!?3@-1X3^,?P &Q %D#F(.,4? 4^M0?WZD:%N!GOHG^QO*DZ_JNZ(-?,^ M] _\TR(6?63$&J8(_:/\#1&+.E2%M"-BM&$$ZF>$.RYX7N2G0*4-"U _"WSY M7G#S0G(PJ41B%$A]QO(BD5L!2J=\3=9U--J:LT,_[:H8VE ]5/ (7ZLB-.* MZ'WE0IOI3S]L^L\[5!V?9>\5C-XAN!^'AF^HGV_NV//)!=H0!?4/Z?]?H'[] MQ_^![N_<#& 9K=P-BR:.4\M?U?5N?8MS[>XN#O;GX654WL4T:LJKH3NF5EQH MDL$2509GY^BK*F];RH61:W?_L) &:]F]IH"_!94]@-^74IK7A350WWG-_@-0 M2P,$% @ C#)85&:5SB'H @ >0< !D !X;"]W;W)K&ULG55M;]HP$/XKIVB36JDC;T"Z"I" ;MJD5:M:=?LP[8-)#F+5 ML9EMH-VOW]D)&:6 IGU);.?NN>>YNYP'&Z4?38EHX:D2T@R#TMKE51B:O,2* MF8Y:HJ0OH%";81 'VX,[OBBM.PA'@R5;X#W:A^6MIEW8HA2\0FFXDJ!Q/@S&\=4T M<_;>X!O'C=E9@U,R4^K1;3X7PR!RA%!@;AT"H]<:IRB$ R(:OQK,H WI''?7 M6_2/7CMIF3R6^\\*6P^ R@ +G;"7LG=I\PD9/S^'E2AC_A$UC&P60KXQ5 M5>-,#"HNZS=[:O*PXQ#WCS@DC4.R[] ]XI V#JD76C/SLJZ99:.!5AO0SIK0 MW,+GQGN3&BY=%>^MIJ^<_.QHJJ35E$OXPMF,"VXY&F"R@#MT/<#E FY1^VZ1 M.<+7F> +Y@I@X!V,BX*[-1/ 9=U1KC1GUV@9%^=D\7!_#6=OSN$-&< -%\)Y M#D)+S%W\,&]83FJ6R1&6<0(W1+0T\$$66+P$"$ERJSO9ZIXD)Q&O,>] &E] M$B7Q 4+3?W>/3M!)VS*D'B\]@G>':Y0KA+E6%;0UV7!;PM0W 6KX,9X9?_[S M1,!N&[#K W:/!-PMJFJ+>J@R-4[F<=Q,6(_B."+-ZP/1>VWTWG]$AR7J'*6E MZ0%6P0QI3.1J(;G! IBA79TD:B5;(DA\LF W*-8(E>^.0_1/$^DFG2AZ>R*? M_591_R30RYKE3UW7[:2=OOM71$J\4MS2X[W3T%KZVZ6=;)]A2$.U., M&PO=V]R:W-H965T-W13RC)G.L[G[L1TS'JLF(I9)+Q# F()\X,?YB3P"3D M$=\8'&3C&IE6%IP_FL'U:N)X!A$DL%2F!-4_>YA#DIA*&L?/LJA3K6D2F]=/ MU3_FS>MF%E3"G"?_L97:3)S(02N(Z2Y1]_SP+Y0-#4R])4]D_A<=REC/0\RG:>FU]D>I-+[HB2BV0I]I$R@;S39 ;H%*G<"BGO_ MH(=BH]'G&,VD!#TWT_$WC"Y8PA0#B;YLJ$(S466NT$PU"W[.T S=PW(G!,O6 M>?HGGHEJXI)*)M';*U"4)>_TDE\?KM#;-^_0&\0R79WOI(8HQZ[2C1OX[K)L M\K)HDIQI\@J6%\C'[Q'Q".Y(G_=/]X[374UWQ3FI."=Y/?],O9J2]T]4TA,J M*P;UDUXS1KL9^WZC%T#7"E+YPP+/K^#Y.;S@#+Q;GL%O_8R)1^TB\>X,XT6- M,*]AO&(_'7BAC\.QNV\RVP[#7C@(([^*.\(85!@#*\8Y",5BMJ1*D\5C+=PM METQU 2T*#9M <30B)SC;46'@C<)NE(,*Y<#.9,XA722 I-FS?&^[, Y:JQ,_ MP(,S) VKY8?6Y;]P19.NY8;M9D>^/SSEI!V&<3"*(J\;5EC!"JVP;F /"<+H M^RVD"Q"V1S:J2D:O45&C"M[H!10U:C^H78IJAUD5A;WZ3>"]E*;*2DT0W@E, M:\@QPL:["K^,GLHZ?06%:^?&Y.\D5>8=&P@.PA8M[3C[]M6NC>VV7./I+447]2&F'V4BI71O;;;M0E-]'4:1V6>*]1D61VF3) M,R;;2U&D[;"GBK*&'(-K?#G;_?&PO=V]R:W-H965T3]4:TE)U@PJ^!!&T6A8$%8.9M/FW(V<346E.2OIC02J*@HBMW/*Q>9\ M$ ]^G;AE][FN3PQGTS6YIPNJ/Z]OI#D:[J-DK*"E8J($DMZ=#R[B=Y<)K@9/,DBAZ*?A7ENG\?# 9@(S>D8KK6[%Y3]N$DCI>*KAJ_H)->V\T M &FEM"C:P49!P)5O]HO&E&FVQ862_C0DMSE9EQ>O:A?*!*FW71"I R ]>$2?"%\(J"CY2H M2M+=M;=@L5MH(.Z SBDX''A3R30W7F;@ E>!3+BIEIE73H3;)U)*&:2M\OA,..X1?T?04H/@$P C&GQ=7X/6K-RHG MDAZ+=>F/]2W^]_&@H7%Q;R7<6PF;*/A9*T_ HE$"?H).2?-=L%$3K'[8'F8( MGYV-IL.'(QK07@,*U/#[;_$H^N.B$)59@)_@U3$)NUCC0PEP%$71<0UXKP%[ M-9AGLN)$,KT%WS[28DFES]UD'S7IT]W$<1=V)C;:2QCU:.[(,;=6T"%AO)

S1!_)_O(DS[]G;C^)EW)G>TEG/7H[YGK;]+I;QQ9'D9> M$1=*2Y$2I4/,C0\P&_=I;QOMT-\X@5W)64+%H8@*<;@-=FBQQV&+J-C/J#DG MZ6JQ"J)#;*$3^ZGS4H.Q8_"D,S7+J#@44D'^)HZ_DVY_+:5B/Z;^9IQ519"[ M%CNQGSLO=7?LN(OCSLPLHN)01@79.W'LK45TJ;"4BOV86A"9"@5NQ5)HEJH0 MHZ'%#_3CYZ5%1.1RN--H:&D%0VD58G0;;/Q$1)>*@WK*3ZM;P1Z(F7:1,EJF M-,QIBR$86BJ%.8W<>JT[1XLM&(JM(*>Q6[%U%Q70<@OZN34GRRTW3=5[2KC. M@WRV.(*A55.8SR/7Y\[* EJ P5" !?D\=GWN?O5!"S#H!]B+TV>6Z7%W>7&-XZQI17NL]O#;K?GP3&V MM,)^6IE.+]M0SJD,\OC@*U.O#1]V&[Y']=ON.^$S(Q MZ?XIGY%N\8C]>'R_K%+N]Z>.'K=7NG_,9[9;#V,_AB\R\:82L/]6'?+&U9$UZ;683MYF-.U_H MB85QTF984I?ZDF2TZ!HFDEF694G8"JY%0I(+2I*C9,45 *3;-3WTI;&",W^8*.GH%_]J@'-I)=MN;'XF\9Z4"G-Z9":/3L8&OW.T8[@ZT M6#>;;DNAM2B:GSDUJR/K&\SU.V',;P_J"?;[MK/_ 5!+ P04 " ",,EA4 M?O^H7+8# !'#0 &0 'AL+W=O7I.RTV!^_0\J6 MM(VMMHC#5O!/;B'S:W!45QYR;D$9;E6Q,!R'$WIFQF]] 9AQ4<. M.]MX)CZ5A=:/?G"3CZ/$(P(!F?,N&/YMX0J$\)X0Q]][IU$5TQLVGP_>WX7D M,9D%LW"EQ2>>N_4X&D8DAR4KA+O3NS]@GU#/^\NTL.&7[/9KDXADA75:[HT1 M@>2J_&=/>R(:!FGWA$&Z-T@#[C)00'G-')N,C-X1XU>C-_\04@W6"(XK7Y5[ M9_ M1SLWN5%;L YI=I8PE9-WC!ORD8D"R!R8+0R4[WXCTSSGGD@FR(TJV\'3 M>G8-CG%Q3EX1KLB<"X&S=A0[!.=#Q-D>R*P$DIX 0E,RU\JM+7FK4Z61DOL'/.(]5H((-:C"&B/%:L,T0LA M_,[>3@9I9SB*MT> ]2I@O59@4^' *.:W(:G[CGR>@UR :4N]7T7HO\3*#"IX M@U8"/@6-('I),BVESDM$F\)D:Q26G/Q#ONW/LABEUWZC)CM=B6$$9MD)I M\(_;]G0*-[Q!7:Y: !EH )NN M#,"/M@A-:L5+7F*3T(8DTU:&[F +"@4X[-CR# !C\6!P:VP.UHVF-+6W%-F=/7!:R6;'_JZ"U'-,7J<>T%F3:KLCWQ<)FAF_" M@5EQ] &,/%JY=F?G07]P2@IH MK=>T_QTQ*",7B$*7_#"IBQ,MW7\&@M)^)ST!HE9EVB[+4GQIR9 M%5>6"%BB:=(98">9\M9>#IS>A)OR0CO4W/"XQB\=,'X!OE]J[0X#'Z#Z=IK\ M"U!+ P04 " ",,EA4YY)")2T# >"@ &0 'AL+W=O*Z+:NF?IY"97<+SWJW2]\YKO2V 5_M6C8#C9@OC;7"F?^X*7@-0C-I2 * MMDOO';U8T] "G,7?'/9Z-"8VE!LIO]O)G\72"RPCJ" WU@7#SRVLH:JL)^3Q MHW?J#6=:X'A\[_V#"QZ#N6$:UK+ZAQ>F7'JI1PK8LK8RG^7^#^@#FEE_N:RT M^R7[WC;P2-YJ(^L>C QJ+KHON^N%& %H_ 0@[ 'AJ8"H!T0NT(Z9"^N*&;9: M*+DGREJC-SMPVC@T1L.%_1LW1N$N1YQ97;**B1S(QN7,6M:-%"",)F_)!E.F M:"L@D3 (Z01\?3H\> SW49]!I' 0 M*73^XB?\?9&&5:09:P /&NR4U),Q=D[GSJF]3K/\O8EI/6@!KSU')K]DS!F0M FA*W3Q I'8Y,7T*D]"A\FF0T.1#I MV"H,P_EL6J1L8)P]R_A#JP0WK0)'=LOO[/BDQ*'!0Y$/7D*5WNNCK(AFZ8$J M$U99-G\B=>CH8:*_2!ZAC6J[UQZ?$V2_0V%.4^:ALM,7*>WTN&A'-#S,EPFK M.(L.A/%'C[?MG#XQM>-"DPJVB K.YUAW5->,=!,C&_>>WTB#W8$;EMC @;(& MN+^5TMQ/;(LPM(2K_P%02P,$% @ C#)85(F'SB!O @ _04 !D !X M;"]W;W)K&ULC51=;]HP%/TK5M2'5MI(2 BP*D3B M0],F;5)5VNUAVH-)+L2J8V>V _3?[]H)&6VAXX7XXYYSSSWXWF0GU9,N S9 MEUSHB5<84]WZOLX***GNR0H$WJRE*JG!K=KXNE) FKBS M.Y4FLC:<";A31-=E2=7S#+C<3;R^=SBX9YO"V ,_32JZ@268Q^I.X<[O6')6 M@M!,"J)@/?&F_=MY;.-=P \&.WVT)K:2E91/=O,UGWB!%00<,F,9*'ZV, ?. M+1'*^--R>EU*"SQ>']@_N]JQEA75,)?\)\M-,?'&'LEA36MN[N7N"[3U.(&9 MY-K]DET;&W@DJ[6190M&!243S9?N6Q^. /W!&4#8 L)+ 5$+B%RAC3)7UH(: MFB9*[HBRT"EEK*G*= M^ 85VCQ^UJJ9-6K",VH6D/5(U/] PB#LGX#/+X<'+^$^^M*9$W;FA(XONLB< M>^#4H <+IC,N=:W0@U_3E38*W^+O=])%7;K(I1N<27=!)'EPD69H"%.'_ M7L&ULC57!;MLP#/T5PNBA!;8XMM.N M+9( 2;QA.Q0H&G0[##LH-FT+E25/DIOV[T?)CI<629%++%%\CX^BR$RW2C^9 M"M'"2RVDF065M,R MF$^][5[/IZJU@DN\UV#:NF;Z=8E";6=!%.P,#[RLK#.$\VG#2ERC?6SN->W" M@27G-4K#E02-Q2Q81+?IQ/E[AY\%RG<'YV 6?D '=<"#HW MT]"2+L<>9KV&9:>754R6"(5H,]MZ\,&WT8FY]&+9XL&INXQPKU=JU*6?.08RU4K;/;#!.HRUA>_F=_8EC;MN.OVGZ6;E'=,E MEP8$%D0Y'GTA2;J;/]W&JL9WY$99ZF^_K&ADHW8.=%XH97<;%V#X$YC_ U!+ M P04 " ",,EA4QF. 'S,# "\"@ &0 'AL+W=OSG1 *2P)?6#\TMG//<\^=+_:-]US\EC&B@C]IPN3$B97*/KBN#&-, MB>SP#)E^L^$B)4I/Q=:5F4 265":N('G#=R44.9,QW9M):9CGJN$,EP)D'F: M$G$WPX3O)X[OW"]>D!0 H*G@$$#H%L"ND\!O09 KP3T7@KHEP ; MNEO$;A,W)XI,QX+O01AKS68&-OL6K?-%F2F4M1+Z+=4X-5W!DO >3J.(FMTD"5!6U*39VZ,Y*D*3=]KBVWH.1V_>P1MM -*=BT0 ML%"0%@KH@X*Z;2I\#*T/Y$:^<2EC(G1P62["6)_K==_XK. :'"39]\RO/LNC2L/H]>MH-JHI@$9I M)Y6TDU9IBP8%P/<,A8QI!AF*4*_H.[M.53M]W^MXWMN6;?2]AUO":Z5:7RY7 MER\I1__@XO'_7T'ZP8/;X'5S_@Q_<]+=@ULZ1;&U[9&$D.=,%1=3M5JU8*>V M\7BR?F9:,WO[/] 4?=V2B"UE$A+<:$JO,]0'D"A:I6*B>&9[@1NN=&=AA[%N M+U$8 _U^P[FZGQ@'5<,Z_0M02P,$% @ C#)85!=O-7EB! 10X !D M !X;"]W;W)K&ULM5=;;]LV%'[N?L6!E@T)X%H7 M.[?6,=#8*)8A00*GV1Z*/=#2D4V$(E62LAM@/WZ'M"*GC:TZ0Y.'6!1YOO.= M.S58*GUOYH@6OA9"FK-@;FWY+@Q-.L>"F:XJ4=).KG3!+"WU+#2E1I9YH4*$ M210=A07C,A@._+L;/1RHR@HN\4:#J8J"Z8=S%&IY%L3!XXL)G\VM>Q$.!R6; MX2W:N_)&TRIL4#)>H#1<2="8GP4?XG?C^-@)^!-_<5R:)\_@3)DJ=>\6%]E9 M$#E&*#"U#H+1SP)'*(1#(AY?:M"@T>D$GSX_HG_TQI,Q4V9PI,3?/+/SL^ D M@ QS5@D[4+=#[3B#N;Q'HUP)][YF5*=X/8V;9<*#5$K0[36CNP3O32Y/Y7+JXWUI- MNYSD['",4PMOX4.6<1<')N!"KK+)165_C)9Q<4 G[F['L+]W 'O )7R:J\HP MF9E!:(F$@PK36N'Y2F&R1>%U:KO0BSJ01'%_@_BH77R,*8G'3CR)-XB/=Q>/ MOA4/R7.-^Y+&?8G'ZVW!NU1R]M:B+L [\O,E[<.%Q<+\TX+>:]!['KW?%APN MC=45E9IU<>=%5*LM..: M,;N)UJ@=[<]*=J'?^>7-&RJ"7@N]DX;>R8O2-&5:/[CD8(6JI-W$\.19;FY) MR].&P^E+7$03SEAJ4,1B4Y,X?:8^:2F-.%HWTZB5Q9W,-%NZ@?A8']^GUW:7 MU-"[UFO\I,/'/Z-BX5^XXM+WEQV*.%YWR/@U6F2\[I'QBYID!T9J@9)1'F9H M4LU+-\DV.KP=]],<_8QZYK!443\@A?5XIML2Q9LN7<;U":?, &4>+*D*B 5' MT_'K%+43@YP3N933I'5OI9+K%VG-G"2X3$7ETA>FE:53%@2GOH096 7N/N>P MW'91QTSP+Q7/'#^J@KW#J!O1EA!$YUOU'J:FJ=P2:[Y<9N1)S"0:TP5G_4@5 M)9,/9(EQ0Y\Z8RDX446ZH]@Y,/&$,3!C%!GA&/I=N\U]!$8,:1#['&MF>;3=-O'6KR>:_&+!MN/&+<7 M]/F/E+5'_/=?3Y(D>N\#[Y_C]P<=4-IG,BLI]5-/:8HRG5/5W[NJ%XS2V,T\ MQZ\#I:BH$J@^]8P*A@S;ZJKPR97=?6!=>1$# G,B'Y%8 'KUS;):6%7Z6_Q4 M66HZ_G%.X4/M#M!^KI1]7+@/@^;+&PO=V]R:W-H965TU2]N]G.R$J-"VP+XW/OO?\[OEJ M9QLA'U0)H-%3Q;@:>Z76]87OJZ*$BJAS40,W*TLA*Z)-*%>^JB60A0-5S \Q MCOV*4.[EF9N[D7DFUII1#C<2J755$?GW$IC8C+W >YZXI:M2VPD_SVJR@AGH M^_I&FLCO6!:T JZHX$C"[J65.%$P$^TT7NAQ[J8<6L"1K MIF_%Y@K:>H:6KQ!,N5^T:7.QAXJUTJ)JP49!17GS)4^M#UN 8+ '$+: \+V MJ 5$KM!&F2MK2C3),RDV2-ILPV8'SAN'-M50;D]QIJ59I0:G\^]@/%#H#,V: M8T27A!%> )JY'KKF3:-8QV^!F0%?(2U0"SN>@B:4G1C\_6R*CH].T!&B'-V5 M8JT(7ZC,UT:DW;96\/E3$.,O1"G0ZN( =]1Q1XY[L(?[9PVR<919.QMZN6?# M/B<;^L31V[_K8QX&<3I*,_]QV[&^M 0GPR[MA?I!IWYP4/V=T(1]7'-#&K^E MN2]MO^9AIWEX\#1=VR)&R9PRJBD*"%VLI@>L^UK?=1^$+FB7!DI2P/$YXEI-]D\%$V@1>WN MVKG0YN9VP]*\K2!M@EE?"J&? WM]=Z]U_@]02P,$% @ C#)85)"V'7N\ M @ HP< !D !X;"]W;W)K&ULC95M3]LP$,>_ MBA7Q J1!FN<4M9%HNVE(H"$*[,6T%VYR;2P2.[/=EGW[V4X:2IN&O4G\_ MWYT3WVC+^*O( 21Z*PLJQE8N975MVR+-H<3BBE5 U4K6U0<<&:< MRL)V!X/0+C&A5C(R:P\\&;&U+ B%!X[$NBPQ_SN!@FW'EF/M%A[)*I=ZP4Y& M%5[!'.1S]<#5S&Y5,E("%811Q&$YMFZ%W(1[;]#DT^@=9+62',$VUKVRBP4+H6DI6-LR(H":W?^*VIPYZ#$YYP M2;0F,VG-L,3)B+,MXMI:J>F!J8WQ5MD0JD]Q+KG:)@:B#0)9K7QXC8$OVH@&-)Z J9731E0J+S&4A,B@ME^CR?H?.S"W2&"$5/ M.5L+3#,QLJ7BT:IVVL2>U+'=$[$=%]TS*G.!OM(,LH\"MDJDS<;=93-Q>Q5G MD%XAS_F"W('K= !-_]]]T(/CM<7UC)[77]Q?-PLAN?I@?_=H^JVF;S3]$YKO MAU.8PX$W]4,+Z*I^+109(?TW;Y+ \3R5V&:_)!U67A"%K=4'RJ"E#'HIYSGC M\E("+S_'K)7"/0#?"8,#RF.C>.B[W9!A"QGV0KY@3O"B@,\1PZ/H4>#$!XC' M1D/?\[H1HQ8QZD6\ R&NY^M%37A+4U9V D9'L9WA,(@."+NLHG#8C1BWB'$O MXA.3N/B\A/'19^9[@R \(#RV"EPG/CQG>^^^*X&O3!L0*&5K*NO+HEUM.\V- MN6 /UB>J ]4-XUVF;E_WF*\(%2JOI9(<7.D+G]L^81$]%7M8K;R_EX9/OU]F>%;0^%P=6JB<[4154JF;UX->'BM%M*RIR M'S"._8+RTELOVWLWU7HICC+G);NI4'TL"EH]?V:Y.*T\XKW]G<\-?+ M WU@=TS>'VXJU?*'*%M>L++FHD05VZV\"_+I$M)&T/;XD[-3/;I&S5 V0GQO M&E^V*P\W&;&<9;()0=77([MD>=Y$4GG\VP?U!L]&.+Y^B?YK.W@UF VMV:7( M_^);N5]Y"P]MV8X>=U^HE/?%WLH.]92%+U895#PLONF M3WTA1@(2.@30"^"U@J 7!.U N\S:85U12=?+2IQ0U?16T9J+MC:M6HV&E\W/ M>"!553R\@&U'= UIQN>=X_?7S%) M>?Y!B>[OKM#[=Q_0.\1+]&TOCC4MM_72ERJS)KZ?]5E\[K( 1Q97+#M' 3E# M@(%8Y)>OE^,?Y;ZJQU 4&(H";;Q@NBA_7VQJ6:F)]L]$S&"(&;0Q0T=,E1K8 M"M.IDE;5K+G'=11 M%CZCQ:S<# +Y\P"FUFGBL=F(>#8;A8-9M&<66@SBPRS M,,00V,XML9K%I!B0.[&;)8);,F<4VL\0P"Q(<.D:V&,P6DV;?]DQQ M>"=99;-<&)8I!+'#,ATLTVE+(6F.CN66UYDXEI)M4:X7NBV-U!PY!#@&>QX$ M:PKAR4RN65TS=O8S=\X&\#R?H?MQGK\\94J"+HJF;04.-E+]&$.Z2!VICH!) M7E&TO,7B3+7Z2.,<(,8XT=.RIQLQ(* 0L$A.M033OR#3PIAE$3.Y%21RYJJK!1V;(]V8,$1.')%#S MR;5@-!#)-!'OCIMN97\I,U$P=,LRQA^INOE6_)BD=,P&T)"$:4BV=;*9@P2ROK/P DU>0 MQ.#RT[R"65Y9^0$FKR!)72L+-*]@EE=6?H#)*PC ^?MI7L$TKZ;Y 2:U@C A MKJIJ:L$,M=[,#S!)1E(<$%?!-&ULM59;;],P M%/XK1Q%((&W-M5DWM96V%L0DQJ9-P /BP4U.6XO$#K:[;O^>8R?-RD@#"/'2 MQI?O^\[%Q\?CK53?]!K1P$-9"#WQUL949[ZOLS663 ]DA8)6EE*5S-!0K7Q= M*62Y Y6%'P5!ZI>,"V\Z=G,W:CJ6&U-P@3<*]*8LF7J\P$)N)U[H[29N^6IM M[(0_'5=LA7=H/E8WBD9^RY+S$H7F4H#"Y<0[#\_FH0.X'9\X;O7>-UA7%E)^ MLX/+?.(%UB(L,#.6@M'?/=.A!MM%&E@V8+"BYJ/_90Q.( M/4"4'@!$#2!Z!@B3 X"X <3/%>(#@*0!)"XRM2LN#G-FV'2LY!:4W4UL]L,% MTZ')?2YLWN^,HE5..#-]CQ0T#<=PGN?<9H(5<"GJ\V3S\FJ.AO'B->WX>#>' M5R]>PPO@ JYX4="Z'ON&K+!4KBM4E&6Q@L)J06G3 G()^%!Q M]=B5VG["*(BCXR#N,6W8FC;\*].VKGXQ!W9/"RND*\=>:D\;#*JRR^!^F10> MD2D-85 [KR%*(&>/7<=ZWD\UVE$U84P[>'X*1=J&(OVW4.1<9W(C#- V[(I! M/W\Z".*77?[^#A8G+WO<.VG=.^GE^4"]32%93X>.VDF7 [.:8>@8;".[G\:C MP7#LWW?HCEK=4:_NW691QY.+3):=LJ-?9,-D,.J6/6UE3WME757#+0K%> PG_ZGS*JFDC3R6J&GEO%.A: MB8^#M,M:?Z_SE:A6[@6AP=5#W4#:V?:5X[/\;5OTXW23Z9$M/!2"6G&06EM?16&)BNQ8N9" MU2AII5"Z8I9"O0I-K9'E'E2),(FB85@Q+H-)ZN?N]215:RNXQ'L-9EU53/^9 MHE";<1 'VXD'OBJMFP@G:<52L.5!(W%.+B.KV8#E^\3 MOG/\9;_Q MWLG+DAF<*?&#Y[88*:$\;^P:7.C +*UL:IJP:2@ MXK+YLI?V''8 \? (&D!R3Z@?P#0:P$];[11YFW-F6635*L-:)=-;&[@S\:C MR0V7KHH+JVF5$\Y.;I'.P, Y+)HR@BIH6-<"J526"9@Q4\(-%1N^R.;2N--_ M0,$LYF 5?*U1TZ1<0!LR06W'-^M1T,]\M2N$SQ/^A^3Y#(-GWC+JL5[H'G>[!4=VW M^_J :6Z<\D*K"M22;I=TH79/]%P5YVO*9\:@?=?*X(W(7G\8#?>LO,V*1\/^ MOI5PYZ55J%>^ 1G(U%K:YO)ULUV/N_9/>V]^2KVO:57_:)K&>*&6W@=N@^T>8_ 502P,$% M @ C#)85#XTX^?'!0 '" !D !X;"]W;W)K&ULK5I=;]LV%'WN?@7A%4,+9)9)RA_-' .)DV(9T*U(TNZAZ ,MTS91271) M*FF!_?B1E",ZMD*J*%]B??'PW$O>=;6NH[*RX*HO2I6"=R*RA9VD9%GJ#!8)04A)6]V=1>>R]F4UZIG)7T MO0"R*@HBOE_0G#^<]6#O\<(-6V^4N9#,IENRIK=4?=B^%_HL:5"6K*"E9+P$ M@J[.>N?P=)Y.3 /[Q$=&'^3>,3"A+#C_8DZNEV>]@6%$_\N6:G/6F_3 DJY(E:L;_O GW04T M-'@9SZ7]"QYVSPYZ(*NDXL6NL690L++^)=]VB>C2 .T:H(,&$#_3 .\:8!MH MSTS!B5 /P.;NOQ!7P%KLM[*NVS(-MK]NJ2*L+RUT!NB-"-6 GN-KR2 M&DZ>@)=/SJ>)TJ1-UTFV(WA1$T3/$(0(O-.<-A)O:^H><-SD$UMP_ SX7H[.UX)2>Z1'AGJPTP8[ MM=BI=ZP47=:9!J3@E4;_#[2QKS-1 XXLH*GH^QG$Z7 P3>Y;> P;'L../)B+ MMB'SLHU'#3@^Y/$,D5%#9.0E\I9(!6[(DE42?'I'BP45GSUY'C>PX^AC.&FP M)U[*';'KK/FA_JKR/H"3DU]>O# SN05@[@?X!#^??$*^C+UIHGH3>V:^.9J9 MVGGG@\H?S]=HC!"3V,KO2P M1>J'+57A[[A#$,XD8, E6'F>933O5!;.(V!\DX#.)6!$FPA@G5=K71;M5?&4 MGI-[&%WOX;'@P\%S"P#D=!M%UVUTK-MP\#P5I[[(K[Y7)17K[^"C>8/H,M>0 MDV 47X*1DV 448(#6+=TVP?>)4D (%SXR"DPBJ[ Z%B!)\-#[0ITVR$$)\ H MN@"C8P&>')M(H-\.,3C]17[]O3*O[()EX"/=L"RG8*[3O]8OF?IEL]B2\GNG M8G'"C.(+,W+"C"(**LEN(+W1>7T'$77<]1I 1_HU\\?.Q? T5T M=UN]!SH.!."\ _N]XX:MJ5),5\0)N"ZS+A6!G7W@^/:!]SYX1+2/ -8_F>J# MD:\@ @"!\7#6@:-;!VY9O+?,IZ!W^/@[W\#1?0.W+-S;"B)H'+X G&E@OVG< MF0^].HBJ9!DQ'WSEC[@%=FZ!X[L%=FZ!([I% *M#;?R,66!G%CBZ6>"6Q?_H M>&K]C%FDSBS2Z&:1MKPRC(YK(]!Q( !G%FG +*H%RW@)[FBV*7G.U^93?8>J M2)UCI/$=(W6.D49TC "6_9@/A[ZR"" $1F7OXWS\K_/'EH&/E^J!?@/\G66D MT2TC/;8,W/*M)]!Q( !C&4^O.'%/QS^&O*/M;V42047&2 YTE2E!,F4/"-,F MI*@H6&D=":RX,#?N:[M4^5O=M7#>HYKEECQ9Z:P!7:E6H9JMMSZXI12L*J$C%V#)9%9)NSNL\_&N[,6S2K&=OO9_47&TVG\_MENO! M]0MX.H=MU]'IO.WY\W1T.M=SM*5%.M9WQJUW)H\[WXDC6^^;O[.OQA+D=*6) M#_IC73NBWHJN3Q3?VMW*%_9P0\F2"O. OK_B.G6[$]-!\P\!L_\!4$L# M!!0 ( (PR6%0&& U>Z@0 -80 9 >&PO=V]R:W-H965TD9,EV)"4!EB\Q2?%Y[N$=>4=FLI;J5B>,&;C/4J%/>XDQJX^> MI\.$950?R143^"66*J,&NVKIZ95B-'*@+/4"WQ]Y&>6B-YVXL6LUGG/=+;#'SER\38 6\Z6=$ENV'F^^I:8<^K6"*>,:&Y%*!8 M?-H[(Q\O M\"W(P_.%OKK3;8I2RDO+6=R^BTYUM%+&6AL104?^[8C*6I94(= M?Y>DO] )50CA KXE,M=(I@_A8*<_\0Q*MH:]L)1W7L@+6N01N$)!B88+$;&H M 3]_ A]T$'CHJ\IAP<9AYT$GXV^Y.(*^?PB!'_@-@F;=\#D+$4XLG)PTK>?9 M\( TP"^>#_<[G-&O=D_?\?5;^#Y+K?>VS(_/. F[4@>5I*'G9*O M^Q+#37$J"Q&&1?!-PD9@DYZ"=[2OIUG.N)(S[I1S*>Z8=BZ [7SSXXI9F3_A M7]B:<;94C+G6YGO'-CJN%!R_TD8]J2R<_']1/WE1U(E?)W/_E>)>$N\&OEW1 M5GDASW-+[1#X@GY_1FQ)4!L)7BFZI,YTI-^YD"LN>)9G6"1%CL4P[(KOK.3: M"?#@Q/=;_5FG0_)$/I1B^0$S8@8-GCV$.=.AXBM;HQMU=9-?QF 2!AIOH1%$ M$MTHI(',WE?M>-;F F T3."!44S4"F@QVW+(@M#J/70MU+JBX@&X!KE(^9+: MK6DDWFAN&5"\>9I<"5C1!TM[!*6@B,A\VC.R>.*.PY::SZI*R[I+KE-B5Q?;75M\690E]>@N[R^ M>+.5?#MUP!\\$N)MO=\RII;NX:R1&P]C\3*I1JO'^9E[DNZ-GY./L^*)7=,4 M+_XKJI9<:$A9C)3^T1B/@2H>T47'R)5[)2ZDP3>G:R:,1DS9"?@]EM)L.M9 M]:^,Z7]02P,$% @ C#)85$%T&ULM5==;YLP%/TK%B_;I*[8#@EA2B*US:I5VK1JV\IX>?&/K1)D'_FRR(6NZH.K'YEKHE5^QQ"RC MN60\!X*NIMX9^C#'T !LQ$]&=W+O'IA4;CB_-8NK>.I!HXBF=*D,!=&7>WI! MT]0P:1UW):E7?:8![M\_L5_:Y'4R-T32"Y[^8K%*IM[8 S%=D6VJOO'=)UHF M-#1\2YY*^Q_LRECH@>56*IZ58*T@8WEQ)0]E(?8 *&@!X!* NP(&)6#0%1"4 M@,!6IDC%UF%.%)E-!-\!8:(UF[FQQ;1HG3[+S?>^4$*_91JG9@O%E[<)3V,J MY!OP\6[+U"-X.ZN2 K.MBKA@OVE\0FXDG)KKF=Y M#+YNE50DCUF^!HN$""H-D2(L-3S2/IGX2HLV'^TO2X'GA4#<(G!.EZ=@@$X MAA@YX!?=X= !GS\/7]"-AD,7W->5KLJ-JW)CRS=HX;M(B92FEK;NX/=G_1Y< M*9K)/\^P#RKV@64/VMAYENE>DH;[I*PX(-77Y2I^03BRA&9&W,\P#B&"< BA M3OA^O]+=8@^4!Y7RX'CES&XNE^J@J03B, B#INAF* HCC$QDB^9AI7EXO&9> M-X%+^+"[\&;H2\)'E?!1%^'%7CP#O[_0[(:*YS9@6#&'K["]QQ7[N._M/7;4 MN_K[K^!'Q,Z[Q1YD&5591GVV0M3<)A$>#<=1,T%'Z## <#ANU8Q@;2.P]V8H M*3MI=\6^)'[/ U'WACCOTA"H'OCH-28^JD<^ZGWF(\<@#UN:XHC8>;?8PSQK M@T"].@1JSOTH&H]=&3K,)(A@&+:+KAT"]6\1J#GXVY0[W.0%Y;5%H",\XK)3 M2]0F@5[#)5!M$ZAWGT#-@>[^#=0U<-XA\#"]VA]0KP:!'&/?G=K+@8>_>6MS MP/V; W8,?*?L#H&%;'_OE&3.M%^(6+-<@I2N-!*>AKJ=1'%,+!:*;^S!Z88K M?0RSMXD^6E-A O3[%>?J:6'.8M5A??8/4$L#!!0 ( (PR6%0NUHNR!P0 M )<. 9 >&PO=V]R:W-H965T9$SZUG%T$+&$ZKY,F8 G.ZD2:F"H]HY. M%:-A#DIBQ\5X["24B]YBEL]MU&(F,Q-SP38*Z2Q)J'I>LE@>YSW2.TU\YOO( MV EG,4OIGFV9>4@W"D9.Y27D"1.:2X$4V\U[]^2M3Z86D%M\X>RH+^Z1#>51 MRB<[^!C.>]@R8C$+C'5!X>_ 5BR.K2?@\;5TVJO6M,#+^Y/W]WGP$,PCU6PE MX]]Y:*)Y;])#(=O1+#:?Y?$#*P,:67^!C'5^1B="%M;@5^UXXK8X<"!95<;<4\:6 M;JO'+4O[:(#OD(M=7$>H'>ZS ."D$>YWAY.6: 95_0>YOV&#OY5,$BBGMFUP M=RH?S4PD%?^K/N&%PW'NT,K*8>&Z'B88CS"&B Z7P72SO6(^K)@/6YFON>!) MEB!Y%-"[$4^1B8"\[>6ZM YOF "+XE?/8U3Q&+7R\/F!APR:&^0FB"%_MF_FQI":_R[/W/+;'T;LN,\4UZB_;Y M 5N_F^U5E),JRDEKE+]F-E]([DX1:F@<*U8F8L@H*C3-=Z:Z-V!20VL,'3UR M!_6DIA6I:2NI+8T92A4/X KD>M +>NOE$R8 P: M>:=D@K3E NEA^9Y0J[SXIJFG0W?45!ERL2>1=B+T&3XM3%X)YC4S<,Q/W)6\9^AMM/ZTWG[J\=N0LQ:1=B_]+2Y);I278&[GC MR80T).$LM*1=::^2L.P4\UD\2;MZOD!L2H]7KY_7(#8_8.MWL[V.\ZS6I%VN M;VIK6YJ%"+ZHH*G% ;:P^LHN2\>7M :#YNV3G&6>=-+YHJSO.Y7U+*ZD75U? M4M9;5:W]IEAU-?0[&%Z'=Y9ITJ[37Z3A8H]2>62J;K?_%_@(]S'^J2[1SL67 M?,+4/C\1:>B03)CBH[Z:K4Y=]_E9PSF;%T>V-55[+C2*V0Z@N.]!>ZOB%%0, MC$SS<\&C-'#*R&\C.#DR90W@^4Y*&PO=V]R:W-H965TS'[U!2)2NB M*"V2]*&1K)GAS.%PSHPT.R3BA]PRIM!3%,;R;+!5:O=E.)2K+8NH/$UV+(8G MZT1$5,&MV SE3C :9$I1."2.XPTCRN/!?);]MA#S69*JD,=L(9!,HXB*YPL6 M)H>S 1[\^N&>;[9*_S"MPM!-P-2RL!CU@L>1(CP=9G@W/\Y=9U MM4(F\9VS@SRZ1CJ499+\T#=WP=G T1ZQD*V4-D'ASYY=LC#4EL"/GX710;FF M5CR^_F7])@L>@EE2R2Z3\$\>J.W98#) 5O3-%3WR>%W5@0TUO9622BS_]&A MD'4&:)5*E42%,G@0\3C_2Y\*((X4\*A%@10*I*^"6RBX?15&A<*HK\*X4!CW M5? *!:^O@E\H^-EFY>AF6W-%%9W/1') 0DN#-7V1[6^F#3O"8YV*#TK 4PYZ M:OZ@DM6/SQ>PF0&Z3"+(<$FS'/F,T'D0<'U-0W07YUFOGWR\8HKR\!.(/#Y< MH8\?/J$/:(CDE@HF$8_18\R5/($?X?J/;9)*&@=R-E3@KEYTN"IKGZ<:J?M5#W?%:U:_MZE=L!:OC3!T;U&_ZJYM6O^VM MCJ=U]2$D2)DEI,P2DMD;M=B[3*,TI+IH()DES#)+F-5QPK G?]/"![/AOMC2)IBF/B.[Y"ZW&U3CHSPU'=*L5J,;AFC:XUQP<2*Q0KJ M+TK6"*JV5)"W/-[D(>M#QZ,T,L5G-SP^=9S?+)LP*AT<6>T\QH*MDDW,_P'H ML].&_M\VC!JX3283SVG!;5RZ-7X[MT[0C@F>! C*"2KT]'.3N_9E)^B942$M MN'IE )[5TD-+1IM\\OIE.J/R$NQ6X,8(-P"W:2$;O)NT!VRM@<>TCT3NHQL MX)E"@09S3;EHPS$3ZPGB3>[^]#AC3L?^"VB:0NZIYYN1F9;(3-\-&94HZ"%Z MPK%GLB\:U]/F.9M,QXV,FC8) X_\1D89Q,ATU)92V*E:+,<*W5T,@#&DZ!-: MLIBMN3+V$T[S?.#)Y&5I,8A]QL1SO1?!&.0PFXBG MODC5;F![O]$3L68C\'+G#2)XTJPE!C&O?>.KC@+;F5\W;X"+8G$ :%T_9>62 M+GG(U3/ZZRN+EDS\;0.L:@VPO3=X,)W Q6!)EXN\ATJJ!>ZFN*PP4&&(@_3 M8 K'4S%A;&XZ5AYW\C"N.@ELY_0Y1W2.E4I["N7,J6 AW&&:M(J M'CN.@5BO3*+>>%H7K7M?\2;N09Q%$U4K"^='/ !4<2RW*!+U7"?J"?J6$\ ) MNM5$D4V2BRQC]2^)-$V05X57]9"(8PNI(CQL9[RO/-8-?YEZZ%_TN@0E%6,0 M.V.\ 9J+5*RV\ M!%]E>0Z&(C"1%? 35)P!X[AF=PYW)CVIV(38V:3PZ3*D M4J+S-X3Z:+*U4\TQA+7*>8+B5"^CH:/5FY#B-0=-U381>N8Q'>,>VCS(3-WJY2U%]M8(?;Q_>)2?>FUQ M12O$3BNO>WMQ4UBO#7U>KG5[QV(850CI+6_(A7I$#OIO-NKAXYUW6YT*Y8A'7-5_[2C1-YB\!(Q?4&];B=GX+JPY=Y"),_7;O:S(PNT8/5[/ MBCT#_9[/H$<=R(V>6+_KB=48-&YD^(C@YJL-@]S8Q=-6:"H6<^TLUJ^:OII6 MW:.7J7:N>+N,NBQ6J@W&QJ9U>/091']'^TK%AL<2A6P-FLZI#X5,!DQH 7B^3A+UZT9_;"D_$,[_ U!+ P04 " ",,EA4 M&^I$%04$ #3#0 &0 'AL+W=O[J5=K6HO>X^G.[!) -836+.-E#^_=E."!1" MKGM;W0O8SLQ\W\QX//9@R\6S7"(J>,FS0MYVEDJM/CF.3):84]GE*RSTESD7 M.55Z*A:.7 FDJ57*,X>X;NCDE!6=X<"N3<5PP-&"+I3(+SG"PH@M\1/6TF@H]9!2LQ'>& M6WDT!N/*C/-G,_F89<:2YO%W9;138QK%X_'>^F_6 M>>W,C$J<\.P'2]7RMM/O0(ISNL[4 ]_^CI5#@;&7\$S:7]A6LFX'DK54/*^4 M-8.<%>4_?:D"<:2@'6U6()4".5$@X04%OU+PK:,E,^O6'55T.!!\"\)(:VMF M8&-CM;4WK#!I?%1"?V5:3PT?%4^>;\8Z$"E,>*YWAZ0VOC?P6&86^!RL%'Q; MV2\C$WFF=G!UAXJR[%K+/CW>P=6':_@ #L@E%2B!%?!4,"4_ZD4]_F/)UY(6 MJ1PX2O,VZ$Y2<1R7',D%CAZ!K[Q02PGW18KI:P..=KCVFNR]'I-6BW>8=,'W M/@)QB== :/)V=;>%CE\GP;?V_$M),!&[F=DD3.E.5XF"D1"T6* =_SF:227T MCO^K!:Q7@_4L6.\"V!@7K"A8L8 QS6B1H$EPF5H)W]9**ITE_;DI3Z7ET%HV M!\1F&/A!%$8#9]/ **@9!:V,]N#X@B)A\C3#)71P!GWC1?U^+V[&#FOL\$W8 MB8E$IN.OG0=].LZ1J68BX3F1, Y#UW6;F40UDZB5R;V-^G](2G1&R._%<4!J M.N66/A=KRUV_9MU_4_PV*%45O2J-=)8A4&D3 53(M,-55;DTT\2[SXB&?8]4@S2\\] M',/NK]= 9"DV^]= #_J =X[%T%E\!63X'(8R($)^I'37U/\G_V(AJBQX'N3E18"$#;9>A^'0 M?;RWM9]W2%,[T-Z-N/*BC?VA?WGM#6RT6 A<4(7P66>,Z?MU M]IMFZNA])6 M=-PK0K\?]H/3BC@7C/V>2WK!A4UWZ')>>YM[QVA'9QP)(7[DAB<=J/S$ ]3MN^ ]02P,$% @ MC#)85! "A%K_ @ D @ !D !X;"]W;W)K&UL ME59M;]HP$/XK5K1)K;3F#0BT B2@K;8/U5#1N@_3/ICD(!9QG-D&RK_?V0D9 MM"'JOB1^N>?Q/7Y&CFIUL6=YZDX!4Z5*PK(<65X*+8Z8SG,)5%;SJD\3"$3^Y$3.,>% M9[9.M5GPQL."KF$!^DF_+;CHMY[W)F*J%81?4R%!LG)%">7.P>YMCU/8>UN>O5JW58GMIN\69]BNRV[XS^:LE<_ M4;EF>)]GL$)*W^UCA&ULK9;=C]HX$,#_E5%T#W?2+?DB$"I @MVV5ZFKKA;M]N'4 M!Y,,8&UB4]M 5^H?W[&3#=Q!H%LU#XGMS,=OQN./X4ZJ)[U"-/"M+(0>>2MC MUF]\7V/"&P_=V)T:#^7& M%%S@G0*]*4NFGJ=8R-W("[V7@7N^7!D[X(^':[;$&9J']9VBGM]8R7F)0G,I M0.%BY$W"-],PM@I.XI'C3A^TP88RE_+)=C[D(R^P1%A@9JP)1I\M7F-16$O$ M\;4VZC4^K>)A^\7Z.Q<\!3-G&J]E\9GG9C7R4@]R7+!-8>[E[A^L TJLO4P6 MVKUA5\L&'F0;;619*Q-!R47U9=_J1!PHQ&T*4:T0.>[*D:.\88:-ATKN0%EI MLF8;+E2G37!F9\]1&\HV M0%T'U&T!>A!;F@SRPD0.GS9&&VIPL80I+KD0KL4*)C*$[W J#556*R<]Y\0N MZ>TX3+MI/Z!GZ&]/\"4-7W*6CTI(PY)R8QG/$21'!%$:#/JM +T&H'<9H,[1 M.?^](_]721 G[1GH-P#]RP"9G8'B D+_&"%->VDK0=H0I+]6(V_K4OF) DF/ M"R2)^]U!*]R@@1N'3 A3M@:)7E?L%I.@44M V.?MM.HQ_;U4=+84+W/%130TZ2>]_ MV/[!"5VB6KI["&5';H2I#NMFM+GK3*H3?B]>791NF:*RUU#@@E2#3I_V2U7= M/:J.D6MWWL^EH=N#:Z[HOH;*"M#_A93FI6,=-#? \0]02P,$% @ C#)8 M5$6C!@Z, P ;0T !D !X;"]W;W)K&ULS5== M;^(X%/TK5C0/,]*VB9WO$2 5F-T=:2M596;W8;0/)KF0J$G,VJ:T_WYM)PTA M"8B72GT!VSGW^!X??TX.C#^)#$"BE[*HQ-3*I-Q]M6V19%!2<RFQJ119*84/WA7QDAS^A$>1KOH05PORB0X-U+)3LA61E$ZPR M*/.J_JB!2O5=!+4&'*#5O540&R# M# J-H+Z]Z#*@STN0-"^^J+"?JR7Z_.D+^H3R"OW(V%[0*A436ZIL=9]VTF0V MKS,C9S+#!-VS2F8"?:M22$\);"6SU4K>M,[)1<8E)+?(Q;\AXA \DM#B^G!G M)'QY=3B.+ZAQ6^=> M9V$8$>Q/[.>N/4,8)J$3.N04MQSBB(?CT&EA)_+\5IY_4=Z"":G7 H=GJ/: M?MU#N09^:>2"ECKX&%:&;4+A.UE9\P:=L0\BWPMZ3@Y1V(T#$O:,',)(&#O> MN(]1JRVZJ&U%"Q!([4EJ&^5/(/-J>XV7<4L??PPOL7/GZ.X-PX(DYO!2]'<&'<7>BG"CN'&+ZH\!$$4)YDQM94+=""[ MR >Q]G@&8/>]K'6':]!W2!SUK1WB7#]T K=O[1 7A+'KGK'V>*C@RZ?*'U ! M5QJULS15-Z!<2$[U9?$JZ;.X(+_G&ULQ5;1;MHP%/T5*^I#*VU-G(0D5(!4RJ95:B54VNUA MVH-);HC5Q&:V@>[O9SLA!1003^T+V,X]Y][CD]AWL.'B518 "KU5)9-#IU!J M>>.Z,BV@(O*:+X'I)SD7%5%Z*A:N7 H@F055I>M[7N16A#)G-+!K4S$:\)4J M*8.I0')5543\&T/)-T,'.]N%)[HHE%EP1X,E6< ,U,MR*O3,;5DR6@&3E#,D M(!\ZM_AF@CT#L!$_*6SDSA@9*7/.7\WD/ALZGJD(2DB5H2#Z;PUW4):&2=?Q MMR%UVIP&N#O>LG^WXK68.9%PQ\M?-%/%T$D'6%]B@N)Z (+:\TU\ML@BXO MKM %H@P]%WPE".5.%1-]8!MD^@:OUMJ+] MK>BQ?Y)Q NDU"O 7Y'L^[BCH[GRXUP&?G W'_1-J@M;"P/(%1_AF^BS(5B48 MTQHONKW3'\J^6;\?-!6Z5U#)/R<*"=M"0EM(>*00FW5>9UV>>F-H780R172] M#W6:V*8Q!]=Z]#5,DK ?#MSUKDT=<1C'?<^/]P,G'8&]*/9CW,;M">ZU@GLG M!;\PJB!#,T64VQ]C9Y-G]XOR M>[$7';C9%19&O=Z!EQUA./#ZAU^GNW/-52 6MEV0*.4KINK#OUUM6Y);>Q$? MK(]-JV*OSW>:NL]Y)&)!F40EY)K2NX[U 2#JUJ&>*+ZTE^F<*WTUVV&AVRT0 M)D _SSE7VXE)T#9PH_]02P,$% @ C#)85)]N"097 P $ P !D !X M;"]W;W)K&ULG5=1;YLP&/PK%NI#*ZT%8P*A2B*U M8=7Z4*E:NNW9#1\)&MB9[33=OY]M"$V L*@O 9N[\YV-S9?)CHO?<@V@T'M9 M,#EUUDIM;EU7+M=04GG#-\#TDXR+DBK=%"M7;@30U)+*PO4]+W1+FC-G-K%] MSV(VX5M5Y R>!9+;LJ3B[ST4?#=UL+/O^)ZOULITN+/)AJY@ >K'YEGHEMNH MI'D)3.:<(0'9U+G#MPDFAF 1/W/8R8-[9**\,91U# 4AD)JB]O M,(>B,$K:QY]:U&G&-,3#^[WZ@PVOP[Q2"7->_,I3M9XZ8P>ED-%MH;[SW3>H M XV,WI(7TOZB78WU'+3<2L7+FJP=E#FKKO2]GH@# @Y/$/R:X+<)P0D"J0GD M7$)0$P([,U44.P\)570V$7R'A$%K-7-C)].R=?R_7:ARU=@D.4*98*75^B(=IF HGEQI?D_%@FZ MO+A"%RAGZ&7-MY*R5$YN^LN6?L(5]],296DOTE:60'@NX.F,3 MU-\'O?<'%1-8WB""OR#?\W&/H?GY=*^'GIQ-Q_% &M(L&[%ZY(3>?"L$,'4[ M(!4T4H&5"DY(/4 *@A9]:U01(TLT!\C;3$=_.YRT_R*2(<21WU'C=S3H=Z&H M@CZW%2T\&.EZ/&[Y[6)&7MMQ%X-)W.\Y;#R'PW/,A3Z 6)_KL.L:8Q*0EO$N M+/*#N.6\"\)Q0$;]WJ/&>S3H_84K6NBCR+YP:+,_%?JR1'U9 H);6;JP*.ID MZ8)P/(J"_BSC)LMX<-LDD('.D0[MF[C1BC^[;^*^>6C/0A?4?A&'$$>6L?=Q MVGN?VSPU;\#._/^09!!R;/G@ X4_NW=JYN%P 0G\J&V\"[OV/3(>M=WWX"(< MG]C[V/](X)^Q@]+ZW1O>0K74<22"PW:D+JP_4@]N(-+'YP>3,R)MADJ$O"H1 ME"D1>I.2SI>!X'$[P;P'=HW]D(3MI%T<]DG4/OS<@U*I!+&R):=$2[YEJBHF MFMZFK+VSQ5RK_]Z4N[8$^Y"I:N4G*E8YDZB 3$MZ-Y'^H(BJ_*P:BF]L0?;* ME2[O[.U:E^P@#$ _SSA7^X89H/D3,/L'4$L#!!0 ( (PR6%34;)#M& 0 M ,0, 9 >&PO=V]R:W-H965TO-@B=>9R M.,.9T>PHU0^]9<3W8Z^F7$SF,[OWH.8SN3<5%^Q!(;VO:ZK^NV>5/-Y.\.1UXY%OMJ;9 M\.:S'=VP%3//NP<%*Z_74O":"D&C1H:Q[L M85IIH,]%$_>54?"6@YR9?Q.YK!EZHB],HRE:M>%'LD2/+)I-"C]0P=+5DAO+J&C0\KY;HZM,U^H2X0$];N==4%'KF&7"V,>GEG6/W MK6/DC&.8H.]2F*U&7T7!BO<*/^R6O5._)18U+EM^@ ']&Q"?8X=#BX^*^ M0WSY87&<76 3]($+K+[@C+[SP7@?N,_HKI9[8=#?=VMM%-RS?RY8#WOKH;4> MGK/^L@/KK$ &K%ZMF6 E-]>(&O1\L[I!)2N8HA72AIJ]D9!0"CQS)4%K)K%F MFAIUF$^Q3Z(TG'F'T]@X<"1,HBQ^CUNZ].$,DZ3'O>,;]7RCBWQ7ICE9WIZT MZ2Z+@+(,U^*5;'<*+I:M\OC4JS0=,!QC(M\?L!MC<)"YF<4]L_@B,ZB>4!N% M#603)%1PR"S%A.&T_FD_1\DHM\'IEF M5.5;!&4'&L !.ML.^I2Q!'/%"FZ>& D9AD@W1=NF#8C]W4 MTIY:^I,DE/F/:=/E"@2)"*U?VRONHI,Z,@XGZ4FVM'P<.)R%23#,/ PEPFD9#FF/8%),XK M!PZ3((D&3+V3\:YF:F/'9 V7!-IZ._[TN_TH?F<'T,'^?3.BV['Q34T[WW^G M:L.%1A4K0:5_DT"G4>W(W"Z,W-DA%XV!_L-E M_C]02P,$% @ C#)85 XJ;Q&J P A L !D !X;"]W;W)K&ULC9;;CMLV$(9?A1!RD0#U2J3.@6U@8Z-M@+18K'.X"'I! MR[1-+$6Z)&UO^O0=2EJM8QWB&UN49H;?_.20,STK_63VC%GT7 II9M[>VL-[ MWS?%GI74W*D#D_!EJW1)+0SUSC<'S>BF?5N\>]'RJCE9P MR1XT,L>RI/K'!R;4>>9A[^7%(]_MK7OASZ<'NF,K9K\<'C2,_#;*AI=,&JXD MTFP[\^[Q^P4.G4-E\96SL[EX1BZ5M5)/;O!Q,_,"1\0$*ZP+0>'OQ!9,"!<) M./YM@GKMG,[Q\ODE^N]5\I#,FAJV4.(;W]C]S,L\M&%;>A3V49W_9$U"L8M7 M*&&J7W1N; ,/%4=C5=DX T')9?U/GQLA+AQP-.! &@=RJT/8.%3*^359E=:2 M6CJ?:G5&VEE#-/=0:5-Y0S9Z+V]V#G]U] MD*G5BK1:D2I>.!!OH6KJ>5RAX0R!A54ZQ]0RV>J^_6M(Z951%?1ISF.\C1-HZE_NA2R:Y?%89;@ MUNPGXJ@ECD:)'YEA^L1J76A1Z",5O9AUF.1B^B@,H^P*LFL5QTD6]S/&+6,\ MRNA6KX!EY/;7:L8= Q2!N2*LVN69 E)^CF3EC,9Y5Q953Q-W(FU05"R<(P; MZ@["/LZD T PP4EXQ=EC%B5A%O2#IBUH.@KZB0$C$J]5T$>8=IO5TDP7N[N MRIRH[>0(&V"8LXER"3")\N1B_N9P[[/+,!G0%%]<>7B\Y)6E DDX3GN416L& M1P!#)RJ.S1X1T.M06;#>9'!7S3R-\ZR338\A24@>#BMA,IK.UQM)25=. M0$WCKO!]E@0:PWR@]/#K%89_?8?=N)UQ]TZ:X#B[WLT]9A')8G)%ZE^T2*X_ M_8OJ'9<&";8%O^ NA4-;URU?/;#J4'5-:V6A!ZL>]] F,^T,X/M6*?LR<(U8 MVWC/_P=02P,$% @ C#)85-&K>EE5 P !0L !D !X;"]W;W)K&ULO5;;;N,V$/T50MB'76!KB9+ER\(VD,18--VF#39- M^U#T@9;&%KL4Z9)T[!3]^ XI15%B636Z1?,0D^*)G97NDOI@"PY% * M:>9!8>WV0QB:K("2F8':@L25M=(ELSC5F]!L-;#<@TH1QE$T"DO&9;"8^6^W M>C%3.RNXA%M-S*XLF7Z\!*'V\X &3Q\^\TUAW8=P,=NR#=R!O=_>:IR%C9>< MER -5Y)H6,^#"_IA21,'\!8_<]B;UI@X*BNEOKC)=3X/(I<1",BL<\'PYP&N M0 CG"?/XHW8:-#$=L#U^\O[1DT&Z+>3 )2 YKMA/VL]I_"S6A MU/G+E##^/]E7MN-A0+*=L:JLP9A!R67URPZU$"T /06(:T!\+B"I AR6S;#'3:D^TLT9O;N#%]&BDSZ6K^YW5N,H19Q?7,E,ED)_8 0SY MAESD.7?U8()J\78)E7+Q#B_N[)7G[YAUY0[@D-UP(7#>ST&(NSF.8 MU7$OJ[CQB;A+R 8DH>])',6T WYU/CSJ@"_/AM/I2WB( C8JQHV*L?T4IG*5>E?N6#XL1ND@FK;_9N%#6XMCQ#@=I#V( MY3$BH8-Q8_2"9-*03'I)7C'!<4M(SLA'S616<.,W#KE43.?DUQLH5Z!_ZY%S MV$0:]D9:PAJTKJ5DQH U[_TXPX_Y:O?\7HE5A$X;+GV9[E+I-$1_6$21=T"C)OTQO]7#3DP7K!:=)PFGQ-4+= EY/2HSO&T M5>=*QF,CFI[:##1Z?F:BWG3O++- F,S)]RK#U^6[G>8FY]7C?X8LM/6@T?]< MF-IEFW1ZK$QM-6[?JJ.3TCR_'?2?'@]N\9Q\PG1S59XEQO.53?OO['\E1G), M,TE>L0Q;+8=K$&^8WG!IB( UHJ+!&*]'7?5]"5LIB3^.'!?:IH)T! MKJ^5LD\3U]@TG>_B;U!+ P04 " ",,EA48LZ72&@# T"P &0 'AL M+W=O\P*VF?E[?AX89KYG_+LH M "1ZJDHJ%E8A9?W!MD560(7%%:N!JB=;QBLLU93O;%%SP+EQJDK;G*3+RQ'1P0E9%)+ M8'5[A#64I592!5S ;+&#-RB\DE\7"BBV4PQ8WI;QC M^W^@ PJT7L9*8:YHW]DZ%LH:(5G5.:L(*D+;.W[J#N+ P0U/.'B=@S=TF)UP M\#L'_U*'6>\2UM5+3 W.8QEOA$ZKS?B^Y>DJ4GUS> MT(Q5@#[A)Q#H/;IOTX_8%MU!QFA&2H)-@M2*+ #]S9D0Z(%R]71'R4_(M2]: M 84MD0*]34%B4KY36@_W*7K[YAUZ@PA%GPK6"$QS,;>E"EMO;F==B*LV1.]$ MB*Z'/C(J"X'^I#GDQP*VXNVAO6?HE7=6,87L"OGN'\AS/'WJQ MNYNO0XS(*@B":VX^'9SZV\MW(\8ZMTK&5 M%\7NB]417M#C!6?QU FJFBG4%Z#>U*SA'*@T-(:U9H+H3V#RU6V%PX-XW"3T MXP';V&KFQT$P8!M;A;[C3J.%/5IX.5K-">,7@H6C8))PF+*QC3- &ENX[FR: M*.J)HK-$ZO/Y/:)H%,M[WXF301;68[,AU(20&WO)-%;<8\7_'0OE#2#)D I M2U"_7SE)&D\$F R3-S8:Z WZ1GGY"U!+ P04 M " ",,EA4-OMF'_ # #V#0 &0 'AL+W=O[CGWVM>>'1E_%SG&$GPO"RKF5B[E_MFV19KC$HD) MVV.JWFP9+Y%40[ZSQ9YCE&FGLK!=QPGL$A%J+69Z[I4O9JR2!:'XE0-1E27B M?R]QP8YS"UJGB2]DE\MZPE[,]FB'UUB^[5^Y&MD=2D9*3 5A%'"\G5LO\#F! M?NV@+?XB^"AZSZ"FLF'LO1[\GLTMIXX(%SB5-012?P>\PD51(ZDXOK6@5O?- MVK'_?$+_59-79#9(X!4KOI),YG,KLD"&MZ@JY!=V_ VWA*8U7LH*H7_!L;5U M+)!60K*R=581E(0V_^A[*T3/ 09W'-S6P;UV\.\X>*V#-];!;QVTU'9#1>N0 M((D6,\Z.@-?6"JU^T&)J;T6?T#KO:\G56Z+\Y.(/55J?F!#@%7.PSA''X$5* M3C:51)L" \G BI6ERM!:LO0]9T6&N0!/8-T4"F!;L$)%6A5(YU$-ETB0%"": M@804E<09,'SD0X(E(L5'A?2V3L"'AX_@ =A U"\%(!2\42+%8V_BSYQ50J&J MR8>+\B"SXS*7(!?:(:S2P!;*=C)Z)YD7+J#B E. M)\"#C\!U7&@(:#7>W3&X)Z/=83S QNN*PM-XWKVBJ$K,D61\ ,OOL'R-Y0\4 M6*%R;\I2XQEJSWJ#.BR>IJ[CA8K#H2^>P0["(/!B>&F8F ##./"#SNZ"P[3C M,!WD\ D+\:RJ630+0U4T1IP2NA, 72V6/>*2I&2O5@/= 8'3BA-)L(E^TGPT MZ$<;^1$TQQITL0:C]+Z)+&V6L>@M8U-.@MN@C#DQV)ES8@*,(NB&9IYAQS,< MD9-5CN@.U]O!%A$.#JBH\'_)R2HT1.M'GCG6J(LU^M]R\@A4,P=9NW/2D^=> M[9QZ+S3E+!JYC@QV$(8P"OVKG)D !W(6=SK$@_M*@BE3/>P'.PMTSKW+&=3U MJ^[J.'M"![5?J3IHNT4EE'2J)I2\^THG_5;'Q_JX0%)C\W!NB@#&KA? \$I/ M@V$AK,X 3&UW(:S1SW MCIKG9@W'=>M_2WNHE/QQQ UF<'*SDHQ6-[SMWH%8'65V^F(A5.@5E/N;J885X;J/=;QN1I4'^@N^HM_@%02P,$% @ C#)85-H-_D0R! MTQ, !D !X;"]W;W)K&ULS5C?CZ,V$/Y7K#RU MTG7!!D)8)9&RR;8]Z;:-DE[OX=0'!R;!6L#4-IN]_[XV(9 ?A.94J)ID<]6*E\D?+DF$,*94//(=,_[/F(J5*3\7&DKD M&I5.:6(1V^Y;*659;SPL[\W%>,@+E; ,Y@+)(DVI^/8$"=^.>KBWO[%@FUB9 M&]9XF-,-+$%]SN="SZPZ2L12R"3C&1*P'O4F^'%&/.-06OS)8"L/QLBDLN+\ MU4P^1J.>;1!! J$R(:B^O,$4DL1$TCC^KH+VZF<:Q\/Q/OK/9?(ZF165,.7) M%Q:I>-0;]% $:UHD:L&WOT*54 DPY(DL?]&VLK5[*"RDXFGEK!&D+-M=Z7M5 MB ,'W+_@0"H'WLPHXJ.AX)OD3#6.IH9E,4L MO77Z+#.\+Y70_S+MI\:_Z=;ZQ*5$N&9BB5ZSB*(C@-8.O^Z"&1?A"?2 M&7$&X0-R\ =$;(); $VO=[=;W&=7N^.@(QNGIM0IXSD7XEVBX_D]3 I=,+06 M/#6LYIKCR#KY]T8/1102K_ZH#EUK#<$I9[#2S9P((C6.$Q M+-C#RC6LLGL^()KR(E-M?;,#T"\!F WO;>SAOM\?#*VW0S;/S7S7<;!S;#8[ M-\-N,/"Q6]L=U<&KZ^!UUN'WW"0GD6Y^M)PL]&J0LM#IF[G>F*72 YTR^OH" MZ0I$5^G[]2/[]]01?@W+OW5'^&<<.FX0^/Y)1YR;>8[G!^2D(\[-W,#W7-S> M$(.Z#(/.,BR6G^7W,A_4L8-[8A[;C>S8M^:^0G"T@#W'=X,3\MOL!N[ MT_8 M;[/S S?PVNG'!Q*,.VOQA0I!,R6-V.:%"&/]'F-2-ZHKC>I>TQ&8-(\C=]43 MC6YAY^8]X9QSZ-@N.6V)%K/ /A6268M9$#@7VJ'12=PME+]H#Q6C(F/JN_<% MW*@0]NZJ"QJMPOT;=\&T0G D"][@5/__S>HXOT;T<+?J+2 "_>UF7JZG/'L# MH9@9S_7W#@BA\UM>O>0;A<&#NR*[D2<A45(&JDAW5+3*KFB69GA ;OF MQ3S\CVPWFS]Q[XKM1B](]V?+_\&V=\8VP0.'G)!M'9QVI" VY:F1U(_687?? M_/7=^F1J4I['G-Q_PH^SW?E2$V9WW/5"Q8;I;[0$UCJD_>!K9&)W@K2;*)Z7 M9RHKKA1/RV$,- )A#/3_:\[5?F(>4)_CC?\!4$L#!!0 ( (PR6%0Q4G(Z MR , 'H. 9 >&PO=V]R:W-H965T\H$R-;+C(B51- ML;7+0E"R-J0\LY'C^'9.4F;-)J;O2SE-$G O8 M\9QN$ZD[[-FD(%NZI/)3\214RVZLK-.R-> MB5F1DLYY]E>ZELG4"BVPIANRR^0S/_Q&:T%8VXMY5II?<*BQC@7B72EY7I/5 M"O*45?_D6^V(,X(2VD] -0&U"=X P:T)[JT$KR9XQC.5%..'!9%D-A'\ (1& M*VOZPSC3L)7\E.E]7TJA1E/%D[,EW:I=E("P-?A ^5:0(DEC\,"JD-);\QHL MJZ ? />IXRP."79!41]@77$EDJF7JP=UY+N*TEH0!)$ MX)$SF93@'5O3]:4!6_FG<1(Z.ND>7;6XH/$=<.&O #D(]BQH?CO=Z:$O;J;# MZ(H:M]ERU]AS1[:\VBN]&^=;^?EW!0XIV]'> M;:R8@6'J\VD_@]B#8:A$[L^]VX-S(N0'[B5NT<4%'L(8-[ +!;A1@*\JF*M8 M$NEJI[W3IP)W9@VCR$-M$5T85B@7OO ?X7D#O,5U'H)=WH7ZH%$?7#7T@>^I8";FC\?-%:MA8S7\[],H M:B:+OCN-HIX #%SLMP*P"_.A.E#"5@!V8:Z',1H(0.B*A/\_M($N[7$]SSL=J*QB_-"Y 6X'8U= MG!L%CNL-A..I.,$?JTZP6U!<'&"O?3KTX)0,5]]7+H5T<4& @X$:"T\%"OZ4 M"C5B!>/!M!HA]M2:6O!(D>I)Y,H%]MFE7*7+UCQN2A#S'9/5U;/I;1Y0;\VS MH=5_KQ]6YK)_,E.]RBH_E2"C&V72N0O4YHCJH5,U)"_,U7_%I7I(F,]$/0ZI MT UON%<'AMZ@N:Y.?L74$L#!!0 ( (PR6%1#:8 NV , %H- 9 M>&PO=V]R:W-H965T\,W,^10XQWC M+Z+ 6(+7JJ1BXA12UG>N*[("5TCGZGA>[ M%2+4F8[-V".?CME&EH3B1P[$IJH0__<>EVPW<:"S'W@BZT+J 79V+#FI,!6$4<#Q:N)\A'<+&&F L?A.\$XX;+43&H=_[2D3N=3 X^?]^R?C'@EYAD)/&/E#Y++8N*,')#C M%=J4\HGM_L2M(+/ C)7"_()=:^LY(-L(R:H6K%90$=K\H] ,+@ \%N MWP/ ^ (@: %!'Q!> (0M('PK(&H!1KK;:#>!FR.)IF/.=H!K:\6F'TST#5K% MBU!=*$O)U2Q1.#E=XK5*NP2(YN S9FN.ZH)DX($V-:AS>0.6314!M@)/.&,T M(R5IYM3(GN$3H4C-H/($+!GXPH0 *\XJ\%>-N1D6X/T<2T3*#XK]VW(.WK_[ M -X!0L'?!=L(M1@Q=J62IQ?I9JV462/%OR %^N KH[(08$%SG)\2N"HN77#\ M?7!F_B#C'&>W((!_ -_SH65!\[?#/0M\\68X3 ?4!%VJ \,77$GU$ZX9EX2N M3Q+U\XLR!P\25^+7@+.P#?N(EGG]JMSBW\T.8)EYG=B(LZH1%@\(.U&/?46.P@3((X27MR+(91$H=A:-<3=WKB03W=AE;U0'3V M!Y*?=)S)[Z^T4>=L=$6 P(AGA3G"5+0XNE&?:12,=7/IG3%55EB88*%<-@PBIJW2+!^,Q M3'HA'NFY@C3R$MB+A\TLB(-^/"QF4>CYD3T>T#LT..]_/XE:ROC:462QLY]% M%L.APP@>M6\XJ*YMJ6J+M9MN:/]"_T#K__X=# ^="0:#*F:J;W/RO-'LUGP$ M9V?Y*$U#O[_U+':1,HOZM6:Q@Y':RO!".G37.QTYM LXW"_L>^?^"FKQFI6; M' L@KE3OK2W^[M%]L,)\;2[B0N$W5#8MO!OM+OOWYHK;&Y_ICP#+^$<8WLUA M:)E1PM1,:QX+ M]?&#N390\RO&Y/Y%.^@^IZ;_ 5!+ P04 " ",,EA4A#Y?>?X$ !;&@ M&0 'AL+W=O=I1"K2\?ALR7)(GY!5R27/7/*LDC(5[9P^(J1 M*"Y 6>H@U^TZ693DG4&_:+ME@SY=BS3)R2T#?)UE$7L9DI1NKCJP\]IPERR6 M0C4X@_XJ6I I$?>K6R;?G-I+G&0DYPG- 2/SJ\Y7>#G!704H+/Y*R(9O/0,5 MRB.E3^KE.K[JN&I&)"4SH5Q$\M\S&9$T59[D//ZIG';J,15P^_G5^[!G, M8\3)B*9_)[%87G5Z'1"3>;1.Q1W=?"=50+[R-Z,I+_Z"367K=L!LS07-*K"< M09;DY?_H9[40AP!0!4![ -AM . *@/H0"_ A2A.V7LQ<*-(Q$- M^HQN %/6TIMZ*%:_0,OU2G*U4::"R=Y$XL1@2A8R[0)$>0Q^)73!HM4RF8'K MO-R#*I>_@&FYBP"=@SOR3/(U 8\OM?D+^#0F(DK2S]+T?CH&GSY\!A] DH,_ MEW3-I6?>=X2";,M5;<> MJ'O>G 3U0,'1.0D.S(G!SIB3MW:VG/3J"'HGR GXMU[!(#=*)J/\ E:$J3:IQ\;Z:'<(7??"=3^:"MG1R,DQR-T%V=(= M:/5UGR>"Q& J(D'X=L;?35>(]!S0F?.ORS7$1U.V@FYSK!>$T._N4=9@YP?8 M]_:H/3'8H= /?&SF+-12 .U:\,Z<'4MGJ"L]],^<4%WK8??4A+8[](-&/K< M42.=[4"OEV<1@%G21.DH:2:QU"-F+^+&9.IJ\6A-0<.8TZLJ/[,>)(\AK M=VA@4I5M.RYLI*X=!]ND&&EI0FW2Q(5:[ UE:7Q2!F.M+-@];^JQE@AL/T=8 M&#QL@3[ 'Z:M4:&VF>JY.(#[)VB#'9+G[-#?8[[)SG=Q&)BIC[5D87N]?V>F MCZT >.N.ZLR75%AK!K8?3?YW!1BV.&S:''84:BP<;<"F7_^3%B#V6BH'5F*X MVZ+%!=O%Q;P(PQ;4'Q10L20,S.A:IN0%,+)BA,M4< #=CX RD%%&U'X05$2I M["]WQ5SV2"!X(1'C@*B+7S FLV)'UE>WY0WL%^5%W:5>F$)WMB[$,\(6Q9<( M7LZGO/JL6^NO'XL.)HXR?4RI>7]0 ]?>D MP7]02P,$% @ C#)85)$E9$J? @ 'P@ !D !X;"]W;W)K&ULM59;;]HP%/XK5J1)G=22"Q2V"I *V:72D!!HVT/5!Y,< M$JNQG=FFM/^^QTY(H2*HJ[87XLOYOG/YK',8;J6ZUSF (8^\$'KDY<:45[ZO MDQPXU1U9@L";M52<&MRJS->E IHZ$"_\* CZ/J=,>..A.YNK\5!N3,$$S!71 M&\ZI>II (;^.-A23-8@OE9SA7N_(8E91R$9E(0!>N1=QU> MQ0-K[PQ^,=CJO36QF:RDO+>;FW3D!38@*" QEH'BYP&F4!26",/X4W-ZC4L+ MW%_OV+^ZW#&7%=4PE<5OEII\Y'WR2 IKNBG,0FZ_0YW/I>5+9*'=+]G6MH%' MDHTVDM=@C( S47WI8UV'/4#8;P%$-2!Z#>BU +HUH/M60*\&]%QEJE1<'6)J MZ'BHY)8H:XUL=N&*Z="8/A-6]J51>,L09\9+R%!$0ZA(R3>0F:)ESA)R(ZH7 M9:6Y(,OJ31"Y)@MX +$!LGIJS)_(V9PJ),G!L(06'\E9#(8R7%PT]A,028XD M]^1V!GP%Z@XO]QQ.I4B00E4N%TR_& Y]@XG:$ZB( J/!#1].SPX H_?# \_G\BFVXC> M=7S=-CZF:98IR*IJ[\EZ^P--R8T!KN]...HUCGK.4:_%T:&J"E4])R4H>X8] MY9BPI_G"(.@$P8=C KP7&+\#>%"+RZ86ER>99DPPON$MS_J LM]0]O^OCH/& MT> ?ZWB:+VR5\9VX^.]Q52'\O=;)065N!&F2R(TP57MH3ILI=^V:^ZOS"4Z_ M:EB]T%2C&ULQ5AA;^(V&/XK5G23[B36Q$X@4 '2E=YVU=8- MP;I]..V#24QB-;$YVY2KM!\_.TECH!"X:R2^E,3Q^^1Y_?AYW\;##1>/,B5$ M@6]YQN3(295:7;NNC%*28WG%5X3I)TLNH;P**&7]3LI%;U\"DLN#\T=S2(3DF4&2?/X6H$Z]3M-X/;U"_HO1?(ZF0669,*S?VBLTI'3=T!,EGB= MJ1G??"950EV#%_%,%G_!IIKK.2!:2\7S*E@SR"DK?_&W:B&V F#O2 "J M!^ M0' DP*\"_"+1DEF1UBU6>#P4? .$F:W1S$6Q-D6TSH8R(^-<"?V4ZC@UGI-$ MBZ( 9C'XE?!$X%5*(W#'RAUB5OIG,"\U!GP)ID+O(*&>BX!/7]=T9<([X ^] MXQ;/-<0S>']+%*;9!QW^,+\%[]]] .\ 9>"OE*^E#I9#5VG^AH4;55QO2J[H M"%>(P#UG*I7@$XM)O O@ZL3K[-%+]C>H$?&61%? AQV / 0/$)J<'^XUT/%K M,?P"SS\AQHRLN%"4)1WPITJ) '.:,+JD$2X>1IQ%5,^%PS=I^UU?#T+#;H!K&?M M,.W63+N-3+?VZT0OB68IRAT[H_(1?+DG^8*(IB7IU2_J74Z7L"81MJE+>)8N MKV3#IAFN"I"=4TY1\!!S6AP.0&A9VNMU[@PNZLA]&IT M@%X ,Z9;YL&"V P(/>_*\WXZ5+E^)'(WK:T6 MO1^X%116(P5U@1>8Z^$%D. MZ((*VP(._39-6J%M^P_V0]3?<^FA:3[J]0_;%-I*#YM+_1N%:\/!T!9[V+V@ MPK85P%[;'FX&[!VW<'-@T#WE8-M:8'-O^=Z-\)M>WYCG9PELNP;L7U!@VRK@ MH%4+#UYYL^^'W7T'OYX%?1]U#SL8V8Z"FLOX6X5KP\+(-@H$+ZPX^, L-@B,M&-EV@IJ+^!ME:\6_MDV@\(+ZVD:!FK\O?L"_ MS8#0/^K?$X%'_XEVMXYDE=A7J'BO+4JKQ1?%4<_"RX4CPO+E."8R+,!/U\R;EZ MN3$OJ,\.Q_\#4$L#!!0 ( (PR6%0/J=R0%P, $,* 9 >&PO=V]R M:W-H965T?R)<>GN^+B3B8 "CVDE,F> MDRBU.'-=&2608EGC"V!Z9\9%BI6>BKDK%P)P;$$I=0//:[HI)LSI=^W:I>AW M>:8H87 ID,S2%(O'!YS !=;VX%'KFEBPQ28%) MPAD2,.LY _]LY-<-P)[X16 E-\;(A#+E_,Y,QG'/\8Q'0"%2A@+KUQ*&0*EA MTG[<%Z1.:=, -\=/[%]M\#J8*98PY/0WB572<]H.BF&&,ZJN^.H;% $U#%_$ MJ;1/M,K/MEH.BC*I>%J M0*8&%$P16.6?UI&HN,1*$SH)WWB>C)"QT>?T!$B#/U,>"8QBV77 M5=HCP^M&A?5A;CW88?T[9C7D^2?PUV=AS(909F, MP/*%!R8#W?S0)]!802IO]_"')7]H^>N[^!,L U2GC%5$>WY?O2-?UN5HAS4 MM"#SER_[8;W3:7;=986G]=+3^EY;8[8$J?3_K3Y^\)O>Y]T^[^?9X7,.:FWZ M'#0]SZMVNE$ZW=B?WBWY+B"=@M@G7;/D;K[+I]$J^5NO^32&K2V5&V'#VYFR M=FFV_38Z#]M;DM6- ]7F.Z7YSH'FT6 N -)-U= ?]!)%?6]=^KQWT=3?**[^ MJU0MX,]DK7N[9?77E

H(Q1D!)QE8!8$0F(<05QK4I9 M=^,&34',;2I=_);>VTB;Z\NL)@3 M)A&%F3;GU5JZT(F\8\DGBB_L'3[E2G<$=ICH+@^$.:#W9UR'5DR,@;)O[/\% M4$L#!!0 ( (PR6%0H>!DYCP, .T- 9 >&PO=V]R:W-H965T1U@"4EB+9DX M?I1&G+&9#%2Q%\I5%.IX[$P=%L*59HF_$\6\H%S2R]D*1 MJ/R)CN5-.?92(> R E@-P#8+\#,"P!P\<"_!+@YYDI MEI+G844U7MB"R"Q15?\ $H;FK5"UYD,8Y/A"+U<@:8L>67F?EZOT,L7K] +Q#CZ%(M, M41ZIF:M-:-:!&Y9A+(LP2$<8_U ^0!Y^C8A'2 M\U0]?03A PP*.?X>[)B%5 M5DB5%9+;&SXV*]\^F!GH2D.JOO?8'U;VA[E]O\M^3"6@MZG(N&Y9[64_^AO^ MWI:B A3D('O<#XNA/YT&,_?0$JE?1>KW^JIWP)]_X,#[JSOF?CL=,1>@<3-F M$GB>UQ[TJ IZU)_>$_H^0KH!V4==4-D.GF5KC"O[XZ=LC>7XA.71<.1UIFQ2 MN9VFU4)ZP80_^B_\,F]FK]\YZ% M3]Q06/PD1DMXDU+B>=V4XEK%,#D3J:6A\?T8.B*H=0[W2]4[#G)WA[[8W_!9 M>*UU"_O/PVLM,O@!E7F(U]$)KY.>DXIK!<+!N6@-3FB==)Y57$L4[M>H3Y)I MEJ5/)K,6)SQY'C)K_<'] O0@F=/30SKJ.:2D%B#BG8G-TE"333SJCL *U.\] MC?*G7SC:_]:7#Z":U:+-IBD)]]DF86%R]T9+&IG2T126MZ9XW"2 %(29W4=@ M%#_C"2B%A(Y!'ID"Q(6&:-#&K-NH=5,C+OF=0:'0)JTHP*K>ZEYRF9?O]_L) MOEB2MA&S3C.25_!N[:*X"'VDX0@ELC3MO,#:'7!9WBZ*AQ3ZOMC="F]H] M_XS-?0RDG6#&M\(LK6Q8!]4-;_$?4$L#!!0 ( (PR6%0_UM[-*@, P3 M - >&POEJ:.I6D@S))>M*7*W+_F0=-,/)')T8Y6S(7DX?_MSH1#DE\=1WZ(&Z/N[U)OLKJ3 MQ=B7;#0HE-Q4+B'.8)EIR:)'*H9D3 6?: Y>!2VY6#ES#PQ3)92.C&T9&ZH+ MEOK)P5TW@V[R/"672C>Q703W=^(?WP/6,Q#(A6@%]H@SC 85-89I>6,GS<.- M\1D4^?']JK(*9YJNNKU+LG%H;C;(1.FM Q60[M(+\T-&X"?!OLSGN M;=K>BWBCBC\J\WEAER.;.709N]6LX,MFOBQ: 1A[%V>G5256GP2?R9*YQ1\= M<#2@:[]HKC1_LM&@5:;6P#2)'IDV?+IM^:5I=<^69MU.RP+7W'N%FO]NGF=, M,DW%MFC;^Z>;CO+ X_]-Z^NAZ'(9IZP>1 M/NK31WV<5P@9-Q\L3M@GLU=XI5F6)&F*970\#BH88WE+4_B&V3!MX('%@4A_ MEFN\VGB''.X#K*:'.@1;*=Z)V$KQ7 ,2SAMX9%FXVE@<\,"J@/4.Q _'@9X* M^R0)5!73AKW!.))E& *]&.[1-$6RD\(G7!_L+4F2+ LC@(45) F&P-N((Y@" MT( A2=+L@WO[4;S>I^+-[U^CWU!+ P04 " ",,EA4EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( (PR6%0N %(X M7@4 !0Q / >&PO=V]R:V)O;VLN>&ULQ9M=<],Z$(;_BB8WI^>B)_5G MH-,P Q0XG2F0:3J]911;23385I#D OWUR$X+Z[1YAYMMKE)_Q'DL2_MH5^[9 M=V._+HSY*G[45>.FH[7WF]/QV!5K54OWG]FH)AQ9&EM+'S;M:NPV5LG2K97R M=36.3T[R<2UU,WIU]G"MF1W3#>-5X;5IPLYNQXU6W]V?X]VFN-5.+W2E_<_I MJ/^[4B-1ZT;7^DZ5T]')2+BU^?Z_L?K.-%Y6\\*:JIJ.HNV!&V6]+A[MGG>0 MUW+A^CU>+JYD )F.\I-PP:6VSO=G]->7@?%6A9.W6ZTW[W7EE3V77GVPIMWH M9M5=)MS%F-Q&WPX/G]M&/+5_TXQFN=2%.C=%6ZO&;]O1JJH#;-Q:;]Q(-+)6 MT]%;\D)_M2C;ZKC] B%X HA>\1'.]:G0X M5S9>O"X*TS8^A&$Q"TU9:$7CS4L ^9+]V7H;]"$NM>PE%LB$;,K0_7HQDJA] M@L+V"2_F17.KG-]VNX[NO=16W,BJ5>*CDK0M(V@79KT, G8?9DS3,5,^))>( MV2[OOK5AFA*:S*]-*4BC4D DEHC9+.=JX2D+\D?$+)#+T+$&PS1"HHC835'7 MFHR ;N"&<**:G5@2(5%$S*:8>U-\79NJ5-;](^Y[V]&Y"E_7_E]*B4P1,:NB MISQ^$YYNV8]1U;A=;43(&Q&S."Z:PM1*7,L?PR>+-!$Q>^)3N.ZE<4[,PGQ^ MOI96B=?>6[UH0V92T8E*C#P1,WMBKE;=&?T(^:#,RLK-6AU._(UA]L$L"#AG^1)33*2)F%D3&#.AF,@@,;-!X*QEV)I( M+3&S6O;-6L31]>[81G*)F>6R]?$]E*,VB9%-8F:;0#&+(XJ)I!)S9R-0S8)B M(L_$S)[9Y^;'?3%!GDG8\Y$_BGZJ1R;(+@FS7:"K!V$G0:Y)N%V#7#W$A+4N M;M?LNOK)YXTTDS!K!MLPI9A(,PFS9C!F1C&19A+^:M?^BLBP6R+M),S:P7,+ M.@5*D'82]EP&80[Z)M).PJP=C$G[9HJTDS)K9^],[5C,P^4I)A)0>J R6(\Y M&$(I$E#*+"" ^;HL-<5$ DJ9!;2W:+?EI)APN8790EWI[K[ENF.R^IUU]],W MBHDLE#);Z#Z+"#VQK6MI?PX7V>@\.$462I\GV?F#>;^V)GMG7E),9*&4V4*_ M,3]*W]JM*PDIQ4062IDM]!OSZ=Y),9&%4F8+/?70Y^UF4_4+;G3Q-T,6RI@M MA#->.H0R9*&,?:T?81Y33&2AC#L-0HGY0)89LE#&G09!3#K?S)"%,NY<:%_] MX%CLR#*#R_[PYUG/$7V$B"V4'6M#I,8=#"%DH>XX2W%[, MP1!"%LK8R$(8M**W 19:'+( M%PZ^Y!0366C"_<(!Q)Q03&2A"7Q?6\PS;HW@)9M5;T-^SXWET:6#R_U M/_Q#PJM?4$L#!!0 ( (PR6%3'UW-/1P( -4K : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0? MBFT0T$JR^[:<@7U0#WH2<4:H0%S^ ?J$@,>7#Z=A5>W& ML?M5U\-Z5X[-<-=VY70^LFG[8S.>E_VV[IKU>[,MM2R74?>W,ZJGQ]N9B]>O MKOS/Q':SV:_+[W;]YUA.XS\&UQ]M_S[L2AFKQ6O3;\NXJNK/PW7W4%\VZ>X\ MN5H\OZVJ_ODM5?7<00)!,G^00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03= MSQ_T $$/\P>E)%.!'(GI#L1V)T0[T2@MZ#>0J"WH-Y"H+=,'K8)]!;46PCT%M1;"/06U%L( M]!;46PCT%M1;"/06U%L(]!;46PCT5M1;"?16U%L)]%;46PGTULG+$@*]%?56 M KT5]58"O17U5@*]%?56 KT5]58"O17U5@*]#?4V KT-]38"O0WU-@*]#?4V M KUM\K*;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;Y]\K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0 M[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [)C^;$.@=J'<0Z!VH=Q#H':AW$.B= M4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>_\DWH/X]>A#->>[S5>_R>I'L_GENOE M+\OOG9.[]X)S?5LQ//T%4$L#!!0 ( (PR6%0?G85O"0( -@J 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W:S4[C,!0%X%>ILD6-Z]\PB+(!M@.+>0%/ M_WKR%&>'OAOBLMBDY*\8 MB_6&>AM+YVG(*RL7>IORU[!FWM9;NR8F%@O#:C^*F]?$B;RC8 MNPGCRL]A1"V]#LT8;TT_9Y%SMT+*:GCF)YNL0[/;K5JJVI1C*?G/A>B MD-K3K_B6F$N?_7XT3KNAYI/9^7K_N+"=YA'9]#C_CO^>\5O]+_8A0/J0('TH MD#XT2!\&I(\*I(]+D#Y^@/3!%RB-H(C*44CE**9R%%0YBJH89 M4$L! A0#% @ C#)85 =!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " ",,EA46Q[ZJ.X K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" ",,EA4F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( (PR6%31:\O&PO=V]R:W-H M965T&UL4$L! A0#% @ C#)85 41Z0Z. P Z!$ !@ M ("!;14 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ C#)85 "^K@(<#0 1U !@ ("!ZR$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C#)8 M5!U)ST"((@ SW !@ ("!$CT 'AL+W=O&UL4$L! A0#% M @ C#)85.+D-\![!P *A( !D ("!5V0 'AL+W=OEO !X M;"]W;W)K&UL4$L! A0#% @ C#)85*B/L"YW M! ^PD !D ("!E7, 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ C#)85,Z7FL+-!0 :0X !D M ("!28X 'AL+W=O&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ C#)85#^5WPU?! $PL !D ("!#*H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC#)85-VW!'Z() .X !D ("!5;@ 'AL+W=O&PO=V]R:W-H965TVY@, $4( 9 " @13N !X;"]W;W)K&UL4$L! A0#% @ C#)85*&PO=V]R:W-H M965T&UL4$L! M A0#% @ C#)85%W1ZYQT! 9 L !D ("!>P$! 'AL M+W=O&PO=V]R:W-H965TP+ 0!X;"]W;W)K&UL4$L! A0#% @ C#)8 M5 .@/J#3 @ 5 @ !D ("!^0X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C#)85-;DN>S. P R1 M !D ("!Z!D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C#)85.>20B4M P '@H !D M ("!JR&PO=V]R:W-H965T M&UL4$L! A0# M% @ C#)85,9C@!\S P O H !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ C#)85)"V M'7N\ @ HP< !D ("!1SL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C#)85#&!/:*4 @ '08 !D M ("!Y$4! 'AL+W=O&PO M=V]R:W-H965TZ@0 M -80 9 " @:U. 0!X;"]W;W)K&UL4$L! A0#% @ C#)85$%T&PO=V]R:W-H965T&UL4$L! A0#% M @ C#)85!OJ1!4%! TPT !D ("!)6(! 'AL+W=O&UL4$L! A0#% @ C#)85$6C!@Z, M P ;0T !D ("!#&T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C#)85-1LD.T8! Q P !D M ("!D'P$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ C#)85&+.ETAH P - L !D ("!3(,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC#)85#%2@X !D ("!>X\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C#)85"AX&3F/ P [0T !D M ("!&ZS2H# ,$P #0 @ 'AJ@$ >&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ",,EA4'YV%;PD" #8*@ $P M @ $IMP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 4@!2 + '46 !CN0$ ! end XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 290 512 1 true 106 0 false 6 false false R1.htm 1001 - Document - Cover Page Sheet http://www.palantir.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Consolidated Balance Sheets Sheet http://www.palantir.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Consolidated Statements of Operations Sheet http://www.palantir.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1005 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.palantir.com/role/ConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1006 - Statement - Consolidated Statements of Redeemable Convertible and Convertible Preferred Stock and Stockholders' Equity (Deficit) Sheet http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit Consolidated Statements of Redeemable Convertible and Convertible Preferred Stock and Stockholders' Equity (Deficit) Statements 6 false false R7.htm 1007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1008 - Disclosure - Organization Sheet http://www.palantir.com/role/Organization Organization Notes 8 false false R9.htm 1009 - Disclosure - Significant Accounting Policies Sheet http://www.palantir.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 1010 - Disclosure - Contract Liabilities and Remaining Performance Obligations Sheet http://www.palantir.com/role/ContractLiabilitiesAndRemainingPerformanceObligations Contract Liabilities and Remaining Performance Obligations Notes 10 false false R11.htm 1011 - Disclosure - Investments and Fair Value Measurements Sheet http://www.palantir.com/role/InvestmentsAndFairValueMeasurements Investments and Fair Value Measurements Notes 11 false false R12.htm 1012 - Disclosure - Balance Sheet Components Sheet http://www.palantir.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 1013 - Disclosure - Equity Method Investments Sheet http://www.palantir.com/role/EquityMethodInvestments Equity Method Investments Notes 13 false false R14.htm 1014 - Disclosure - Debt Sheet http://www.palantir.com/role/Debt Debt Notes 14 false false R15.htm 1015 - Disclosure - Leases Sheet http://www.palantir.com/role/Leases Leases Notes 15 false false R16.htm 1016 - Disclosure - Commitments and Contingencies Sheet http://www.palantir.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 1017 - Disclosure - Stockholders' Equity (Deficit) Sheet http://www.palantir.com/role/StockholdersEquityDeficit Stockholders' Equity (Deficit) Notes 17 false false R18.htm 1018 - Disclosure - Stock-Based Compensation Sheet http://www.palantir.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 1019 - Disclosure - Income Taxes Sheet http://www.palantir.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 1020 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 20 false false R21.htm 1021 - Disclosure - Segment and Geographic Information Sheet http://www.palantir.com/role/SegmentAndGeographicInformation Segment and Geographic Information Notes 21 false false R22.htm 1022 - Disclosure - Subsequent Events Sheet http://www.palantir.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 1023 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.palantir.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.palantir.com/role/SignificantAccountingPolicies 23 false false R24.htm 1024 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.palantir.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.palantir.com/role/SignificantAccountingPolicies 24 false false R25.htm 1025 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsTables Investments and Fair Value Measurements (Tables) Tables http://www.palantir.com/role/InvestmentsAndFairValueMeasurements 25 false false R26.htm 1026 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.palantir.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.palantir.com/role/BalanceSheetComponents 26 false false R27.htm 1027 - Disclosure - Leases (Tables) Sheet http://www.palantir.com/role/LeasesTables Leases (Tables) Tables http://www.palantir.com/role/Leases 27 false false R28.htm 1028 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.palantir.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.palantir.com/role/CommitmentsAndContingencies 28 false false R29.htm 1029 - Disclosure - Stockholders' Equity (Deficit) (Tables) Sheet http://www.palantir.com/role/StockholdersEquityDeficitTables Stockholders' Equity (Deficit) (Tables) Tables http://www.palantir.com/role/StockholdersEquityDeficit 29 false false R30.htm 1030 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.palantir.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.palantir.com/role/StockBasedCompensation 30 false false R31.htm 1031 - Disclosure - Income Taxes (Tables) Sheet http://www.palantir.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.palantir.com/role/IncomeTaxes 31 false false R32.htm 1032 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholders 32 false false R33.htm 1033 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.palantir.com/role/SegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.palantir.com/role/SegmentAndGeographicInformation 33 false false R34.htm 1034 - Disclosure - Subsequent Events (Tables) Sheet http://www.palantir.com/role/SubsequentEventsTables Subsequent Events (Tables) Tables http://www.palantir.com/role/SubsequentEvents 34 false false R35.htm 1035 - Disclosure - Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Detail) Sheet http://www.palantir.com/role/SignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetail Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Detail) Details 35 false false R36.htm 1036 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 36 false false R37.htm 1037 - Disclosure - Contract Liabilities and Remaining Performance Obligations - Additional information (Detail) Sheet http://www.palantir.com/role/ContractLiabilitiesAndRemainingPerformanceObligationsAdditionalInformationDetail Contract Liabilities and Remaining Performance Obligations - Additional information (Detail) Details 37 false false R38.htm 1038 - Disclosure - Investments and Fair Value Measurements - Summary Of Assets And Liabilities That Are Measured At Fair Value On A Recurring And Nonrecurring Basis (Detail) Sheet http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail Investments and Fair Value Measurements - Summary Of Assets And Liabilities That Are Measured At Fair Value On A Recurring And Nonrecurring Basis (Detail) Details 38 false false R39.htm 1039 - Disclosure - Investments and Fair Value Measurements - Summary of the Investments Purchased Under Such Investment Agreements (Detail) Sheet http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail Investments and Fair Value Measurements - Summary of the Investments Purchased Under Such Investment Agreements (Detail) Details 39 false false R40.htm 1040 - Disclosure - Investments and Fair Value Measurements - Additional Information (Detail) Sheet http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail Investments and Fair Value Measurements - Additional Information (Detail) Details 40 false false R41.htm 1041 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) Sheet http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) Details 41 false false R42.htm 1042 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Detail) Sheet http://www.palantir.com/role/BalanceSheetComponentsScheduleOfAccruedLiabilitiesDetail Balance Sheet Components - Schedule of Accrued Liabilities (Detail) Details 42 false false R43.htm 1043 - Disclosure - Balance Sheet Components - Additional information (Detail) Sheet http://www.palantir.com/role/BalanceSheetComponentsAdditionalInformationDetail Balance Sheet Components - Additional information (Detail) Details 43 false false R44.htm 1044 - Disclosure - Equity Method Investments - Additional information (Detail) Sheet http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail Equity Method Investments - Additional information (Detail) Details 44 false false R45.htm 1045 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.palantir.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 45 false false R46.htm 1046 - Disclosure - Leases - Summary Balance Sheet Information Relating to Leases (Detail) Sheet http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail Leases - Summary Balance Sheet Information Relating to Leases (Detail) Details 46 false false R47.htm 1047 - Disclosure - Leases - Summary of Operating Lease Cost (Detail) Sheet http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail Leases - Summary of Operating Lease Cost (Detail) Details 47 false false R48.htm 1048 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Detail) Sheet http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail Leases - Maturities of Operating Lease Liabilities (Detail) Details 48 false false R49.htm 1049 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.palantir.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 49 false false R50.htm 1050 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Operating Leases (Detail) Sheet http://www.palantir.com/role/LeasesSummaryOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetail Leases - Summary of Supplemental Cash Flow Information Related to Operating Leases (Detail) Details 50 false false R51.htm 1051 - Disclosure - Commitments and Contingencies - Summary of Investment commitments (Detail) Sheet http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail Commitments and Contingencies - Summary of Investment commitments (Detail) Details 51 false false R52.htm 1052 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 52 false false R53.htm 1053 - Disclosure - Stockholders' Equity (Deficit) - Summary of Total Authorized, Issued, And Outstanding Shares (Detail) Sheet http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail Stockholders' Equity (Deficit) - Summary of Total Authorized, Issued, And Outstanding Shares (Detail) Details http://www.palantir.com/role/StockholdersEquityDeficitTables 53 false false R54.htm 1054 - Disclosure - Stockholders' Equity (Deficit) - Additional Information (Detail) Sheet http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail Stockholders' Equity (Deficit) - Additional Information (Detail) Details http://www.palantir.com/role/StockholdersEquityDeficitTables 54 false false R55.htm 1055 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 55 false false R56.htm 1056 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail Stock-Based Compensation - Summary of Stock Option Activity (Detail) Details 56 false false R57.htm 1057 - Disclosure - Stock Based Compensation - Summary of Fair Value Assumptions of Stock-based Option Awards (Detail) Sheet http://www.palantir.com/role/StockBasedCompensationSummaryOfFairValueAssumptionsOfStockBasedOptionAwardsDetail Stock Based Compensation - Summary of Fair Value Assumptions of Stock-based Option Awards (Detail) Details 57 false false R58.htm 1058 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Detail) Sheet http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail Stock-Based Compensation - Summary of RSU Activity (Detail) Details 58 false false R59.htm 1059 - Disclosure - Stock-Based Compensation - Summary of Stock Based Compensation Expense (Detail) Sheet http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail Stock-Based Compensation - Summary of Stock Based Compensation Expense (Detail) Details 59 false false R60.htm 1060 - Disclosure - Income Taxes - Summary of Loss Before Provision for (benefit from) Income Taxes (Detail) Sheet http://www.palantir.com/role/IncomeTaxesSummaryOfLossBeforeProvisionForBenefitFromIncomeTaxesDetail Income Taxes - Summary of Loss Before Provision for (benefit from) Income Taxes (Detail) Details 60 false false R61.htm 1061 - Disclosure - Income Taxes - Summary of Provision for (benefit from) Income Taxes (Detail) Sheet http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail Income Taxes - Summary of Provision for (benefit from) Income Taxes (Detail) Details 61 false false R62.htm 1062 - Disclosure - Income Taxes - Summary of Reconciliation of Effective Income Tax Rate (Detail) Sheet http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail Income Taxes - Summary of Reconciliation of Effective Income Tax Rate (Detail) Details 62 false false R63.htm 1063 - Disclosure - Income Taxes - Summary of Significant Deferred Tax Assets and Liabilities (Detail) Sheet http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail Income Taxes - Summary of Significant Deferred Tax Assets and Liabilities (Detail) Details 63 false false R64.htm 1064 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 64 false false R65.htm 1065 - Disclosure - Income Taxes - Summary of Reconciliation of the Gross Unrecognized Tax Benefits (Detail) Sheet http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfTheGrossUnrecognizedTaxBenefitsDetail Income Taxes - Summary of Reconciliation of the Gross Unrecognized Tax Benefits (Detail) Details 65 false false R66.htm 1066 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Basic and Diluted Net Loss Per Share (Detail) Sheet http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Basic and Diluted Net Loss Per Share (Detail) Details 66 false false R67.htm 1067 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities (Detail) Sheet http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail Net Loss Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities (Detail) Details 67 false false R68.htm 1068 - Disclosure - Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Detail) Sheet http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Detail) Details 68 false false R69.htm 1069 - Disclosure - Segment and Geographic Information - Summary of Reconciliation of Segment Financial Information to Loss from Operations (Detail) Sheet http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail Segment and Geographic Information - Summary of Reconciliation of Segment Financial Information to Loss from Operations (Detail) Details 69 false false R70.htm 1070 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geography (Detail) Sheet http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail Segment and Geographic Information - Summary of Revenue by Geography (Detail) Details 70 false false R71.htm 1071 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geography (Parenthetical) (Detail) Sheet http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail Segment and Geographic Information - Summary of Revenue by Geography (Parenthetical) (Detail) Details 71 false false R72.htm 1072 - Disclosure - Segment and Geographic Information - Summary of Property and Equipment, Net by Geography (Detail) Sheet http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail Segment and Geographic Information - Summary of Property and Equipment, Net by Geography (Detail) Details 72 false false R73.htm 1073 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 73 false false R74.htm 1074 - Disclosure - Subsequent Event - Summary of Investments Purchased (Detail) Sheet http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail Subsequent Event - Summary of Investments Purchased (Detail) Details 74 false false All Reports Book All Reports d273589d10k.htm d273589dex211.htm d273589dex231.htm d273589dex311.htm d273589dex312.htm d273589dex321.htm d273589dex45.htm pltr-20211231.xsd pltr-20211231_cal.xml pltr-20211231_def.xml pltr-20211231_lab.xml pltr-20211231_pre.xml g273589g45d27.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d273589d10k.htm": { "axisCustom": 5, "axisStandard": 29, "contextCount": 290, "dts": { "calculationLink": { "local": [ "pltr-20211231_cal.xml" ] }, "definitionLink": { "local": [ "pltr-20211231_def.xml" ] }, "inline": { "local": [ "d273589d10k.htm" ] }, "labelLink": { "local": [ "pltr-20211231_lab.xml" ] }, "presentationLink": { "local": [ "pltr-20211231_pre.xml" ] }, "schema": { "local": [ "pltr-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/arcrole/factExplanatory-2009-12-16.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/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 702, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://www.palantir.com/20211231": 2, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 8 }, "keyCustom": 77, "keyStandard": 435, "memberCustom": 58, "memberStandard": 43, "nsprefix": "pltr", "nsuri": "http://www.palantir.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://www.palantir.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Contract Liabilities and Remaining Performance Obligations", "role": "http://www.palantir.com/role/ContractLiabilitiesAndRemainingPerformanceObligations", "shortName": "Contract Liabilities and Remaining Performance Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Investments and Fair Value Measurements", "role": "http://www.palantir.com/role/InvestmentsAndFairValueMeasurements", "shortName": "Investments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Balance Sheet Components", "role": "http://www.palantir.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Equity Method Investments", "role": "http://www.palantir.com/role/EquityMethodInvestments", "shortName": "Equity Method Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Debt", "role": "http://www.palantir.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Leases", "role": "http://www.palantir.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Commitments and Contingencies", "role": "http://www.palantir.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Stockholders' Equity (Deficit)", "role": "http://www.palantir.com/role/StockholdersEquityDeficit", "shortName": "Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Stock-Based Compensation", "role": "http://www.palantir.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Income Taxes", "role": "http://www.palantir.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - Consolidated Balance Sheets", "role": "http://www.palantir.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "role": "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Segment and Geographic Information", "role": "http://www.palantir.com/role/SegmentAndGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Subsequent Events", "role": "http://www.palantir.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.palantir.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Investments and Fair Value Measurements (Tables)", "role": "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsTables", "shortName": "Investments and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.palantir.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "pltr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Leases (Tables)", "role": "http://www.palantir.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "pltr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "pltr:ScheduleOfInvestmentCommitmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.palantir.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "pltr:ScheduleOfInvestmentCommitmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Stockholders' Equity (Deficit) (Tables)", "role": "http://www.palantir.com/role/StockholdersEquityDeficitTables", "shortName": "Stockholders' Equity (Deficit) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.palantir.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Income Taxes (Tables)", "role": "http://www.palantir.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "role": "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersTables", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Segment and Geographic Information (Tables)", "role": "http://www.palantir.com/role/SegmentAndGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "pltr:InvestmentsPurchasedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Subsequent Events (Tables)", "role": "http://www.palantir.com/role/SubsequentEventsTables", "shortName": "Subsequent Events (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "pltr:InvestmentsPurchasedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Detail)", "role": "http://www.palantir.com/role/SignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetail", "shortName": "Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Significant Accounting Policies - Additional Information (Detail)", "role": "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "0", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Contract Liabilities and Remaining Performance Obligations - Additional information (Detail)", "role": "http://www.palantir.com/role/ContractLiabilitiesAndRemainingPerformanceObligationsAdditionalInformationDetail", "shortName": "Contract Liabilities and Remaining Performance Obligations - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Investments and Fair Value Measurements - Summary Of Assets And Liabilities That Are Measured At Fair Value On A Recurring And Nonrecurring Basis (Detail)", "role": "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail", "shortName": "Investments and Fair Value Measurements - Summary Of Assets And Liabilities That Are Measured At Fair Value On A Recurring And Nonrecurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pltr:InvestmentAgreementsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "0", "first": true, "lang": null, "name": "pltr:EquitySecuritiesPurchasedShares", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Investments and Fair Value Measurements - Summary of the Investments Purchased Under Such Investment Agreements (Detail)", "role": "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail", "shortName": "Investments and Fair Value Measurements - Summary of the Investments Purchased Under Such Investment Agreements (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pltr:InvestmentAgreementsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021_CelularityMemberPLTRInvestmentNameAxis", "decimals": "0", "lang": null, "name": "pltr:EquitySecuritiesPurchasedShares", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - Consolidated Statements of Operations", "role": "http://www.palantir.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Investments and Fair Value Measurements - Additional Information (Detail)", "role": "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail", "shortName": "Investments and Fair Value Measurements - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Detail)", "role": "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Detail)", "role": "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfAccruedLiabilitiesDetail", "shortName": "Balance Sheet Components - Schedule of Accrued Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Balance Sheet Components - Additional information (Detail)", "role": "http://www.palantir.com/role/BalanceSheetComponentsAdditionalInformationDetail", "shortName": "Balance Sheet Components - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Equity Method Investments - Additional information (Detail)", "role": "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail", "shortName": "Equity Method Investments - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P11_01_2019To11_30_2019_PalantirTechnologiesJapanKKMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "decimals": "0", "lang": null, "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativeNumberOfSharesIssuedForAllTransactions", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Debt - Additional Information (Detail)", "role": "http://www.palantir.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Leases - Summary Balance Sheet Information Relating to Leases (Detail)", "role": "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail", "shortName": "Leases - Summary Balance Sheet Information Relating to Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pltr:AssetsAndLiabilitiesLesseeTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "pltr:OperatingLeaseRightOfUseAssetTotal", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Leases - Summary of Operating Lease Cost (Detail)", "role": "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail", "shortName": "Leases - Summary of Operating Lease Cost (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Detail)", "role": "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail", "shortName": "Leases - Maturities of Operating Lease Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "pltr:LeseeOperatingLeaseMonthOfExpiry", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Leases - Additional Information (Detail)", "role": "http://www.palantir.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "pltr:LeseeOperatingLeaseMonthOfExpiry", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.palantir.com/role/ConsolidatedStatementsOfComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pltr:DisclosureOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Operating Leases (Detail)", "role": "http://www.palantir.com/role/LeasesSummaryOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetail", "shortName": "Leases - Summary of Supplemental Cash Flow Information Related to Operating Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pltr:DisclosureOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pltr:ScheduleOfInvestmentCommitmentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "pltr:NumberOfSharesCommittedToPurchase", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Commitments and Contingencies - Summary of Investment commitments (Detail)", "role": "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail", "shortName": "Commitments and Contingencies - Summary of Investment commitments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pltr:ScheduleOfInvestmentCommitmentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021_FastRadiusMemberPLTRInvestmentNameAxis", "decimals": null, "lang": "en-US", "name": "pltr:SubscriptionAgreementDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Stockholders' Equity (Deficit) - Summary of Total Authorized, Issued, And Outstanding Shares (Detail)", "role": "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail", "shortName": "Stockholders' Equity (Deficit) - Summary of Total Authorized, Issued, And Outstanding Shares (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Stockholders' Equity (Deficit) - Additional Information (Detail)", "role": "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail", "shortName": "Stockholders' Equity (Deficit) - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-5", "lang": null, "name": "pltr:MinimumOwnershipThreshold", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "role": "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-5", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "role": "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Stock Based Compensation - Summary of Fair Value Assumptions of Stock-based Option Awards (Detail)", "role": "http://www.palantir.com/role/StockBasedCompensationSummaryOfFairValueAssumptionsOfStockBasedOptionAwardsDetail", "shortName": "Stock Based Compensation - Summary of Fair Value Assumptions of Stock-based Option Awards (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Detail)", "role": "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail", "shortName": "Stock-Based Compensation - Summary of RSU Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Stock-Based Compensation - Summary of Stock Based Compensation Expense (Detail)", "role": "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail", "shortName": "Stock-Based Compensation - Summary of Stock Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2018_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - Consolidated Statements of Redeemable Convertible and Convertible Preferred Stock and Stockholders' Equity (Deficit)", "role": "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit", "shortName": "Consolidated Statements of Redeemable Convertible and Convertible Preferred Stock and Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2018_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Income Taxes - Summary of Loss Before Provision for (benefit from) Income Taxes (Detail)", "role": "http://www.palantir.com/role/IncomeTaxesSummaryOfLossBeforeProvisionForBenefitFromIncomeTaxesDetail", "shortName": "Income Taxes - Summary of Loss Before Provision for (benefit from) Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021_USsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Income Taxes - Summary of Provision for (benefit from) Income Taxes (Detail)", "role": "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail", "shortName": "Income Taxes - Summary of Provision for (benefit from) Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Income Taxes - Summary of Reconciliation of Effective Income Tax Rate (Detail)", "role": "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail", "shortName": "Income Taxes - Summary of Reconciliation of Effective Income Tax Rate (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Income Taxes - Summary of Significant Deferred Tax Assets and Liabilities (Detail)", "role": "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail", "shortName": "Income Taxes - Summary of Significant Deferred Tax Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Income Taxes - Summary of Reconciliation of the Gross Unrecognized Tax Benefits (Detail)", "role": "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfTheGrossUnrecognizedTaxBenefitsDetail", "shortName": "Income Taxes - Summary of Reconciliation of the Gross Unrecognized Tax Benefits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Basic and Diluted Net Loss Per Share (Detail)", "role": "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Basic and Diluted Net Loss Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "pltr:DistributedEarningsAttributableToParticipatingSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities (Detail)", "role": "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021_OperatingSegmentsMembersrtConsolidationItemsAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Detail)", "role": "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail", "shortName": "Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021_OperatingSegmentsMembersrtConsolidationItemsAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Segment and Geographic Information - Summary of Reconciliation of Segment Financial Information to Loss from Operations (Detail)", "role": "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail", "shortName": "Segment and Geographic Information - Summary of Reconciliation of Segment Financial Information to Loss from Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021_MaterialReconcilingItemsMembersrtConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "pltr:ResearchAndDevelopmentExpenseExcludingStockbasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geography (Detail)", "role": "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail", "shortName": "Segment and Geographic Information - Summary of Revenue by Geography (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geography (Parenthetical) (Detail)", "role": "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail", "shortName": "Segment and Geographic Information - Summary of Revenue by Geography (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "us-gaap:ConcentrationRiskPercentage1", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_MinimumMembersrtRangeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Segment and Geographic Information - Summary of Property and Equipment, Net by Geography (Detail)", "role": "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "shortName": "Segment and Geographic Information - Summary of Property and Equipment, Net by Geography (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pltr:InvestmentAgreementsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "0", "first": true, "lang": null, "name": "pltr:EquitySecuritiesPurchasedShares", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Subsequent Events - Additional Information (Detail)", "role": "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail", "shortName": "Subsequent Events - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "pltr:InvestmentsPurchasedTableTextBlock", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn01_01_2022_InvestmentAgreementMemberusgaapTypeOfArrangementAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "-5", "lang": null, "name": "pltr:EquitySecuritiesPurchasedShares", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pltr:InvestmentAgreementsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "0", "first": true, "lang": null, "name": "pltr:EquitySecuritiesPurchasedShares", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Subsequent Event - Summary of Investments Purchased (Detail)", "role": "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail", "shortName": "Subsequent Event - Summary of Investments Purchased (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pltr:InvestmentsPurchasedTableTextBlock", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "PAsOn01_01_2022_FastRadiusIncMemberPLTRInvestmentNameAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "-3", "lang": null, "name": "pltr:EquitySecuritiesPurchasedShares", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Organization", "role": "http://www.palantir.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Significant Accounting Policies", "role": "http://www.palantir.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d273589d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 106, "tag": { "country_FR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FRANCE", "terseLabel": "France [Member]" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom [Member]" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfLossBeforeProvisionForBenefitFromIncomeTaxesDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail" ], "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r705", "r706", "r707" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r705", "r706", "r707" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r705", "r706", "r707" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.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://www.palantir.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r705", "r706", "r707" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.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://www.palantir.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://www.palantir.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r708" ], "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://www.palantir.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://www.palantir.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.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" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.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" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.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://www.palantir.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r703" ], "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://www.palantir.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://www.palantir.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://www.palantir.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r703" ], "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://www.palantir.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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r703" ], "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://www.palantir.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://www.palantir.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r710" ], "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://www.palantir.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" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r703" ], "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://www.palantir.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r703" ], "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://www.palantir.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r703" ], "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://www.palantir.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r703" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.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" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r711" ], "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" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r705", "r706", "r707" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.palantir.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r702" ], "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://www.palantir.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r704" ], "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://www.palantir.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://www.palantir.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "pltr_AdjustmentsToAdditionalPaidInCapitalDistributedEarningsAttributableToParticipatingSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital Distributed earnings attributable to participating securities", "label": "Adjustments to Additional Paid in Capital Distributed earnings attributable to participating securities", "terseLabel": "Distributed earnings attributable to participating securities" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDistributedEarningsAttributableToParticipatingSecurities", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "pltr_AdtheorentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AdTheorent.", "label": "AdTheorent [Member]" } } }, "localname": "AdtheorentMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_AlternativeInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternative investment.", "label": "Alternative Investment [Member]" } } }, "localname": "AlternativeInvestmentMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_AlternativeInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternative investments.", "label": "Alternative Investments [Policy Text Block]", "terseLabel": "Alternative Investments" } } }, "localname": "AlternativeInvestmentsPolicyTextBlock", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pltr_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets and liabilities lessee", "label": "Assets And Liabilities Lessee [Table Text Block]", "terseLabel": "Summary of Balance Sheet Information Relating to Leases" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pltr_AstrocastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Astrocast.", "label": "Astrocast [Member]" } } }, "localname": "AstrocastMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_BabylonHealthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Babylon health.", "label": "Babylon Health [Member]" } } }, "localname": "BabylonHealthMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_BirdGlobalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bird global.", "label": "Bird Global [Member]" } } }, "localname": "BirdGlobalMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_BlackskyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Blacksky.", "label": "BlackSky [Member]" } } }, "localname": "BlackskyMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_BoxedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boxed.", "label": "Boxed [Member]" } } }, "localname": "BoxedMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_CelularityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Celularity.", "label": "Celularity [Member]" } } }, "localname": "CelularityMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_CommercialContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Contract.", "label": "Commercial Contract [Member]" } } }, "localname": "CommercialContractMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial", "label": "Commercial [Member]", "terseLabel": "Commercial [Member]" } } }, "localname": "CommercialMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail" ], "xbrltype": "domainItemType" }, "pltr_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Investment Agreement Date" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "stringItemType" }, "pltr_CommonClassFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Class F [Member]", "terseLabel": "Common Class F [Member]", "verboseLabel": "Class F Common Stock [Member]" } } }, "localname": "CommonClassFMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.palantir.com/role/CoverPage", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail" ], "xbrltype": "domainItemType" }, "pltr_ContractualOptionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contractual option amount.", "label": "Contractual option amount" } } }, "localname": "ContractualOptionAmount", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "pltr_Contribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contribution.", "label": "Contribution", "verboseLabel": "Contribution" } } }, "localname": "Contribution", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail" ], "xbrltype": "monetaryItemType" }, "pltr_ContributionMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contribution margin.", "label": "Contribution Margin", "terseLabel": "Contribution Margin" } } }, "localname": "ContributionMargin", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail" ], "xbrltype": "percentItemType" }, "pltr_ControlOfTotalVotingPower": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Voting power", "documentation": "Control of total voting power.", "label": "Control Of Total Voting Power" } } }, "localname": "ControlOfTotalVotingPower", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "pltr_ConversionOfConvertiblePreferredStockWarrantsIntoCommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Convertible Preferred Stock Warrants Into Common Stock Warrants.", "label": "Conversion Of Convertible Preferred Stock Warrants Into Common Stock Warrants [Member]" } } }, "localname": "ConversionOfConvertiblePreferredStockWarrantsIntoCommonStockWarrantsMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "pltr_ConversionOfRedeemableConvertiblePreferredStockToCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion of redeemable convertible preferred stock to common stock.", "label": "Conversion of Redeemable Convertible Preferred Stock to Common Stock", "verboseLabel": "Conversion of redeemable convertible preferred stock to common stock" } } }, "localname": "ConversionOfRedeemableConvertiblePreferredStockToCommonStock", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "pltr_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion of redeemable convertible preferred stock to common stock [Member].", "label": "Conversion of Redeemable Convertible Preferred Stock to Common Stock [Member]" } } }, "localname": "ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "pltr_ConversionOfRedeemableSharesConvertiblePreferredStockToCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion of redeemable shares convertible preferred stock to common stock.", "label": "Conversion of Redeemable Shares Convertible Preferred Stock to Common Stock", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock, Shares" } } }, "localname": "ConversionOfRedeemableSharesConvertiblePreferredStockToCommonStock", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "pltr_CreditFacilityAmendmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility Amendment [Axis]" } } }, "localname": "CreditFacilityAmendmentAxis", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "pltr_CreditFacilityAmendmentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility Amendment [Domain]" } } }, "localname": "CreditFacilityAmendmentDomain", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer D [Member]" } } }, "localname": "CustomerDMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_CustomerDepositCurrent": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer deposit current.", "label": "Customer Deposit Current", "terseLabel": "Customer deposits" } } }, "localname": "CustomerDepositCurrent", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pltr_CustomerDepositNoncurrent": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer deposit noncurrent.", "label": "Customer Deposit Noncurrent", "terseLabel": "Customer deposits, noncurrent" } } }, "localname": "CustomerDepositNoncurrent", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pltr_CustomerFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer F [Member]" } } }, "localname": "CustomerFMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_CustomerGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer G.", "label": "Customer G [Member]" } } }, "localname": "CustomerGMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer [Member]" } } }, "localname": "CustomerMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_DeferredTaxAssetRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail": { "order": 1.0, "parentTag": "pltr_DeferredTaxAssetsNetBeforeValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax asset, right of use asset.", "label": "Deferred Tax Asset Right of use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxAssetRightOfUseAsset", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_DeferredTaxAssetsNetBeforeValuationAllowance": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets net before valuation allowance.", "label": "Deferred Tax Assets Net Before Valuation Allowance", "totalLabel": "Total net deferred tax assets before valuation allowance" } } }, "localname": "DeferredTaxAssetsNetBeforeValuationAllowance", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_DirectListingPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct Listing.", "label": "Direct Listing [Policy Text Block]", "terseLabel": "Direct Listing" } } }, "localname": "DirectListingPolicyTextBlock", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pltr_DisclosureOfFutureAnnualMinimumPaymentsUnderNoncancelableOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of future annual minimum payments under noncancelable operating leases", "label": "Disclosure Of Future Annual Minimum Payments Under Noncancelable Operating Leases [Abstract]" } } }, "localname": "DisclosureOfFutureAnnualMinimumPaymentsUnderNoncancelableOperatingLeasesAbstract", "nsuri": "http://www.palantir.com/20211231", "xbrltype": "stringItemType" }, "pltr_DisclosureOfNumberOfSharesAuthorizedIssuedAndOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Number of Shares Authorized Issued and Outstanding [Abstract]" } } }, "localname": "DisclosureOfNumberOfSharesAuthorizedIssuedAndOutstandingAbstract", "nsuri": "http://www.palantir.com/20211231", "xbrltype": "stringItemType" }, "pltr_DisclosureOfRecentlyAdoptedAccountingPronouncements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of recently adopted accounting pronouncements [Policy text block].", "label": "Recently Adopted Accounting Pronouncements" } } }, "localname": "DisclosureOfRecentlyAdoptedAccountingPronouncements", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pltr_DisclosureOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of supplemental cash flow information related to operating leases.", "label": "Disclosure Of Supplemental Cash Flow Information Related To Operating Leases [Table Text Block]", "terseLabel": "Summary of Supplemental Cash Flow Information Related to Lease, Cost" } } }, "localname": "DisclosureOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pltr_DistributedEarningsAttributableToParticipatingSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Distributed earnings attributable to participating securities.", "label": "Distributed Earnings Attributable To Participating Securities", "terseLabel": "Less: Distributed earnings attributable to participating securities" } } }, "localname": "DistributedEarningsAttributableToParticipatingSecurities", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "monetaryItemType" }, "pltr_ElectricVehicleChargingCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electric vehicle charging company.", "label": "Electric Vehicle Charging Company [Member]" } } }, "localname": "ElectricVehicleChargingCompanyMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "domainItemType" }, "pltr_EmbarkTrucksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Embark trucks.", "label": "Embark Trucks [Member]" } } }, "localname": "EmbarkTrucksMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_EnergyVaultIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy vault Inc.", "label": "Energy Vault Inc [Member]" } } }, "localname": "EnergyVaultIncMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail" ], "xbrltype": "domainItemType" }, "pltr_EnergyVaultMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Vault.", "label": "Energy Vault [Member]" } } }, "localname": "EnergyVaultMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "domainItemType" }, "pltr_EquitySecuritiesPurchasedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Investment, Shares", "documentation": "Equity Securities Purchased Shares.", "label": "Equity Securities Purchased Shares", "verboseLabel": "Share Amount" } } }, "localname": "EquitySecuritiesPurchasedShares", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail", "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "pltr_EventAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Event [Axis]", "terseLabel": "Event [Axis]" } } }, "localname": "EventAxis", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "pltr_EventDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Event [Domain]", "terseLabel": "Event [Domain]" } } }, "localname": "EventDomain", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_ExcerciseOfWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excercise Of Warrants.", "label": "Excercise Of Warrants [Member]", "terseLabel": "Excercise Of Warrants [Member]" } } }, "localname": "ExcerciseOfWarrantsMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "pltr_FaradayFutureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Faraday future.", "label": "Faraday Future [Member]" } } }, "localname": "FaradayFutureMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_FastRadiusIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fast Radius, Inc.[Member]", "label": "Fast Radius, Inc [Member]" } } }, "localname": "FastRadiusIncMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail" ], "xbrltype": "domainItemType" }, "pltr_FastRadiusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fast radius.", "label": "Fast Radius [Member]" } } }, "localname": "FastRadiusMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "domainItemType" }, "pltr_FinaccelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FinAccel.", "label": "FinAccel [Member]" } } }, "localname": "FinaccelMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "domainItemType" }, "pltr_ForeignMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign [Member]", "terseLabel": "Foreign [Member]" } } }, "localname": "ForeignMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfLossBeforeProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "domainItemType" }, "pltr_GeneralAndAdministrativeExpenseExcludingStockbasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "General and administrative expense excluding stock-based compensation expense.", "label": "General and Administrative Expense Excluding Stockbased Compensation Expense", "verboseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseExcludingStockbasedCompensationExpense", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail" ], "xbrltype": "monetaryItemType" }, "pltr_GrowthUnitsOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Growth units outstanding", "label": "Growth Units Outstanding [Member]", "terseLabel": "Growth units outstanding [Member]" } } }, "localname": "GrowthUnitsOutstandingMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "pltr_HyundaiOilbankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hyundai oilbank.", "label": "Hyundai Oilbank [Member]" } } }, "localname": "HyundaiOilbankMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_IncreaseDecreaseInOperatingLeaseLiabilityCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Operating lease liability current and noncurrent", "label": "Increase Decrease In Operating lease liability current and noncurrent", "terseLabel": "Operating lease liabilities, current and noncurrent" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilityCurrentAndNoncurrent", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pltr_InvestmentAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment agreement.", "label": "Investment Agreement [Member]" } } }, "localname": "InvestmentAgreementMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_InvestmentAgreementsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment agreements.", "label": "Investment Agreements [Table Text Block]", "terseLabel": "Summary of Investments Under Investment Agreements" } } }, "localname": "InvestmentAgreementsTableTextBlock", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "pltr_InvestmentCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment commitments.", "label": "Investment Commitments [Member]" } } }, "localname": "InvestmentCommitmentsMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_InvestmentInNumberOfOunceOfGoldBars": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment in number of ounce of gold bars.", "label": "Investment In Number Of Ounce Of Gold Bars", "terseLabel": "Weight of commodities purchased" } } }, "localname": "InvestmentInNumberOfOunceOfGoldBars", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "pltr_InvestmentNameAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment name.", "label": "Investment Name [Axis]" } } }, "localname": "InvestmentNameAxis", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail", "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail" ], "xbrltype": "stringItemType" }, "pltr_InvestmentNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment name.", "label": "Investment Name [Domain]" } } }, "localname": "InvestmentNameDomain", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail", "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail" ], "xbrltype": "domainItemType" }, "pltr_InvestmentPurchasePriceCommitment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Committed investment amount", "documentation": "Investment purchase price Commitment.", "label": "Investment Purchase Price Commitment", "verboseLabel": "Purchase Price Commitment" } } }, "localname": "InvestmentPurchasePriceCommitment", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "monetaryItemType" }, "pltr_InvestmentsPurchasedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment purchased [Table Text Block].", "label": "Investments Purchased [Table Text Block]", "terseLabel": "Summary of Investments Purchased" } } }, "localname": "InvestmentsPurchasedTableTextBlock", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SubsequentEventsTables" ], "xbrltype": "textBlockItemType" }, "pltr_IssuanceOfCommonStockUponNetExerciseOfCommonStockWarrantsAndOtherShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock upon net exercise of common stock warrants and other shares.", "label": "Issuance Of Common Stock Upon Net Exercise Of Common Stock Warrants And Other Shares", "verboseLabel": "Issuance of common stock upon net exercise of common stock warrants and other, Shares" } } }, "localname": "IssuanceOfCommonStockUponNetExerciseOfCommonStockWarrantsAndOtherShares", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "pltr_IssuanceOfCommonStockUponNetExerciseOfCommonStockWarrantsAndOtherValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock upon net exercise of common stock warrants and other value.", "label": "Issuance Of Common Stock Upon Net Exercise Of Common Stock Warrants And Other Value", "verboseLabel": "Issuance of common stock upon net exercise of common stock warrants and other" } } }, "localname": "IssuanceOfCommonStockUponNetExerciseOfCommonStockWarrantsAndOtherValue", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "pltr_IssuanceOfCommonStockUponNetExerciseOfCommonStockWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock upon net exercise of common stock warrants shares.", "label": "Issuance Of Common Stock Upon Net Exercise Of Common Stock Warrants Shares", "terseLabel": "Issuance of common stock upon net exercise of common stock warrants, Shares" } } }, "localname": "IssuanceOfCommonStockUponNetExerciseOfCommonStockWarrantsShares", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "pltr_IssuanceOfCommonStockUponNetExerciseOfCommonStockWarrantsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock upon net exercise of common stock warrants value.", "label": "Issuance Of Common Stock Upon Net Exercise Of Common Stock Warrants Value", "terseLabel": "Issuance of common stock upon net exercise of common stock warrants" } } }, "localname": "IssuanceOfCommonStockUponNetExerciseOfCommonStockWarrantsValue", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "pltr_LeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Liabilities [Abstract]", "terseLabel": "Lease liabilities:" } } }, "localname": "LeaseLiabilitiesAbstract", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail" ], "xbrltype": "stringItemType" }, "pltr_LeaseRenewalOptionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Renewal Option [Axis]" } } }, "localname": "LeaseRenewalOptionAxis", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "pltr_LeaseRenewalOptionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Renewal Option [Domain]" } } }, "localname": "LeaseRenewalOptionDomain", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_LeaseRenewalOptionOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Renewal Option One [Member]", "terseLabel": "Lease Renewal Option One [Member]" } } }, "localname": "LeaseRenewalOptionOneMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_LeseeOperatingLeaseMonthOfExpiry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lesee operating lease month of expiry.", "label": "Lesee Operating Lease Month Of Expiry", "terseLabel": "Operating lease month of expiry" } } }, "localname": "LeseeOperatingLeaseMonthOfExpiry", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "gYearMonthItemType" }, "pltr_LesseeOperatingLeaseRemainingOptionalRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease remaining optional renewal term.", "label": "Lessee Operating Lease Remaining Optional Renewal Term", "verboseLabel": "Operating lease optional remaining renewal term" } } }, "localname": "LesseeOperatingLeaseRemainingOptionalRenewalTerm", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "gYearMonthItemType" }, "pltr_LiliumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lilium.", "label": "Lilium [Member]" } } }, "localname": "LiliumMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_MinimumOwnershipThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum ownership threshold.", "label": "Minimum Ownership Threshold", "verboseLabel": "Minimum ownership threshold" } } }, "localname": "MinimumOwnershipThreshold", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "pltr_NetLeasePayablesDueThereafter": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 7.0, "parentTag": "pltr_NetLeasePayablesDueTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net lease payables due thereafter.", "label": "Net Lease Payables Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "NetLeasePayablesDueThereafter", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_NetLeasePayablesDueTotal": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 1.0, "parentTag": "pltr_NetLeasePayablesNetTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net lease payables due total.", "label": "Net Lease Payables Due Total", "totalLabel": "Total undiscounted liabilities" } } }, "localname": "NetLeasePayablesDueTotal", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_NetLeasePayablesDueYearFive": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 6.0, "parentTag": "pltr_NetLeasePayablesDueTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net lease payables due year five.", "label": "Net Lease Payables Due Year Five", "terseLabel": "2026" } } }, "localname": "NetLeasePayablesDueYearFive", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_NetLeasePayablesDueYearFour": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 5.0, "parentTag": "pltr_NetLeasePayablesDueTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net lease payables due year four.", "label": "Net Lease Payables Due Year Four", "terseLabel": "2025" } } }, "localname": "NetLeasePayablesDueYearFour", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_NetLeasePayablesDueYearThree": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 4.0, "parentTag": "pltr_NetLeasePayablesDueTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net lease payables due year three.", "label": "Net Lease Payables Due Year Three", "terseLabel": "2024" } } }, "localname": "NetLeasePayablesDueYearThree", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_NetLeasePayablesDueYearTwo": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 3.0, "parentTag": "pltr_NetLeasePayablesDueTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net lease payables due year two.", "label": "Net Lease Payables Due Year Two", "terseLabel": "2023" } } }, "localname": "NetLeasePayablesDueYearTwo", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_NetLeasePayablesNetTotal": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net lease payables net total.", "label": "Net Lease Payables Net Total", "totalLabel": "Total" } } }, "localname": "NetLeasePayablesNetTotal", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_NetLeasePayablesNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 2.0, "parentTag": "pltr_NetLeasePayablesDueTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net lease payables next twelve months.", "label": "Net Lease Payables Next Twelve Months", "terseLabel": "2022" } } }, "localname": "NetLeasePayablesNextTwelveMonths", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_NetLeasePayablesUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 8.0, "parentTag": "pltr_NetLeasePayablesNetTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net lease payables undiscounted excess amount.", "label": "Net Lease Payables Undiscounted Excess Amount" } } }, "localname": "NetLeasePayablesUndiscountedExcessAmount", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_NoncashOperatingLeaseCost": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 33.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash operating lease cost.", "label": "Noncash Operating Lease Cost", "terseLabel": "Non-cash operating lease expense" } } }, "localname": "NoncashOperatingLeaseCost", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pltr_NumberOfSharesCommittedToPurchase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares committed to purchase.", "label": "Number Of Shares Committed To Purchase", "verboseLabel": "Committed share amount" } } }, "localname": "NumberOfSharesCommittedToPurchase", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "sharesItemType" }, "pltr_OperatingLeaseRightOfUseAssetTotal": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating lease right of use asset total.", "label": "Operating Lease Right Of Use Asset Total", "totalLabel": "Total\u00a0right-of-use\u00a0assets" } } }, "localname": "OperatingLeaseRightOfUseAssetTotal", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_OperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards, not subject to expiration.", "label": "Operating Loss Carryforwards Not Subject to Expiration", "terseLabel": "Operating loss carryforwards, not subject to expiration" } } }, "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "pltr_OptionsAndSarsIssuedAndOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options and SARs issued and outstanding", "label": "Options And SARs Issued And Outstanding [Member]", "terseLabel": "Options and SARs issued and outstanding [Member]" } } }, "localname": "OptionsAndSarsIssuedAndOutstandingMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "pltr_PalantirTechnologiesJapanKKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Palantir Technologies Japan, K.K.", "label": "Palantir Technologies Japan KK [Member]", "terseLabel": "Palantir Technologies Japan, K.K. [Member]" } } }, "localname": "PalantirTechnologiesJapanKKMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_PearTherapeuticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pear therapeutics.", "label": "Pear Therapeutics [Member]" } } }, "localname": "PearTherapeuticsMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_PercentageOfFairValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fair value of common stock.", "label": "Percentage Of Fair Value Of Common Stock", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent" } } }, "localname": "PercentageOfFairValueOfCommonStock", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "pltr_PercentageOfOwnership": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of ownership.", "label": "Percentage of Ownership", "terseLabel": "Percentage of ownership" } } }, "localname": "PercentageOfOwnership", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "pltr_PercentageOfTaxBenefitToBeRealisedFromUncertainTaxPositionForRecognitionInTheIncomeStatement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of tax benefit to be realised from uncertain tax position for recognition in the income statement.", "label": "Percentage Of Tax Benefit To Be Realised From Uncertain Tax Position For Recognition In The Income Statement", "terseLabel": "Percentage of tax benefit to be realised from uncertain tax position for recognition in the income statement" } } }, "localname": "PercentageOfTaxBenefitToBeRealisedFromUncertainTaxPositionForRecognitionInTheIncomeStatement", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "pltr_PurchaseCommitmentForContractYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase commitment for contract year two.", "label": "Purchase Commitment For Contract Year Two", "terseLabel": "Purchase Commitment for Contract Year Two" } } }, "localname": "PurchaseCommitmentForContractYearTwo", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "pltr_PurchaseCommitmentOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase commitment one", "label": "Purchase Commitment One [Member]" } } }, "localname": "PurchaseCommitmentOneMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_PurchaseCommitmentTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase commitment two", "label": "Purchase Commitment Two [Member]" } } }, "localname": "PurchaseCommitmentTwoMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_PurchasesOfAlternativeInvestments": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchases of alternative investments.", "label": "Purchases of Alternative Investments", "negatedLabel": "Purchases of alternative investments" } } }, "localname": "PurchasesOfAlternativeInvestments", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pltr_ReclassificationOfRedeemableConvertiblePreferredStockIntoConvertiblePreferredStockUponExpirationOfRedemptionOption": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reclassification of redeemable convertible preferred stock into convertible preferred stock upon expiration of redemption option", "label": "Reclassification of redeemable convertible preferred stock into convertible preferred stock upon expiration of redemption option", "terseLabel": "Reclassification of redeemable convertible preferred stock into convertible preferred stock upon expiration of redemption option" } } }, "localname": "ReclassificationOfRedeemableConvertiblePreferredStockIntoConvertiblePreferredStockUponExpirationOfRedemptionOption", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pltr_ReclassificationOfTemporaryEquityShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reclassification Of Temporary Equity Shares.", "label": "Reclassification Of Temporary Equity Shares", "terseLabel": "Reclassification of redeemable convertible preferred stock into convertible preferred stock upon expiration of redemption option, Shares" } } }, "localname": "ReclassificationOfTemporaryEquityShares", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "pltr_ReclassificationOfTemporaryEquityValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reclassification Of Temporary Equity Value.", "label": "Reclassification Of Temporary Equity Value", "terseLabel": "Reclassification of redeemable convertible preferred stock into convertible preferred stock upon expiration of redemption option" } } }, "localname": "ReclassificationOfTemporaryEquityValue", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "pltr_ResearchAndDevelopmentExpenseExcludingStockbasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Research and development expenses", "documentation": "Research and development expense excluding stock-based compensation expense.", "label": "Research and Development Expense Excluding Stockbased Compensation Expense" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingStockbasedCompensationExpense", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail" ], "xbrltype": "monetaryItemType" }, "pltr_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of world.", "label": "Rest Of World [Member]", "terseLabel": "Rest of world [Member]" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail" ], "xbrltype": "domainItemType" }, "pltr_RevenueFromCustomersWithConcurrentInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue from customers with concurrent investment.", "label": "Revenue From Customers With Concurrent Investment", "terseLabel": "Revenue from customers with concurrent investment" } } }, "localname": "RevenueFromCustomersWithConcurrentInvestment", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "pltr_RigettiCoIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rigetti & Co, Inc.", "label": "Rigetti Co, Inc [Member]" } } }, "localname": "RigettiCoIncMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "domainItemType" }, "pltr_RightOfUseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Right Of Use Assets [Abstract]", "terseLabel": "Right-of-use\u00a0assets:" } } }, "localname": "RightOfUseAssetsAbstract", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail" ], "xbrltype": "stringItemType" }, "pltr_RoivantSciencesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Roivant sciences.", "label": "Roivant Sciences [Member]" } } }, "localname": "RoivantSciencesMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_RubiconTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rubicon technologies.", "label": "Rubicon Technologies [Member]" } } }, "localname": "RubiconTechnologiesMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "domainItemType" }, "pltr_SarcosRoboticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sarcos robotics.", "label": "Sarcos Robotics [Member]" } } }, "localname": "SarcosRoboticsMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_SatisfiedPurchaseCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Satisfied purchase commitment", "label": "Satisfied Purchase Commitment", "terseLabel": "Satisfied purchase commitment" } } }, "localname": "SatisfiedPurchaseCommitment", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "pltr_ScheduleOfIncomeLossBeforeProvisionForIncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Income Loss Before Provision For Income Taxes [Line Items]" } } }, "localname": "ScheduleOfIncomeLossBeforeProvisionForIncomeTaxesLineItems", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfLossBeforeProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "pltr_ScheduleOfIncomeLossBeforeProvisionForIncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Income Loss Before Provision For Income Taxes [Table]" } } }, "localname": "ScheduleOfIncomeLossBeforeProvisionForIncomeTaxesTable", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfLossBeforeProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "pltr_ScheduleOfInvestmentCommitmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of investment commitments.", "label": "Schedule Of Investment Commitments [Table Text Block]" } } }, "localname": "ScheduleOfInvestmentCommitmentsTableTextBlock", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "pltr_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Abstract]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardAbstract", "nsuri": "http://www.palantir.com/20211231", "xbrltype": "stringItemType" }, "pltr_SeriesAConvertibleStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series A Convertible Stock [Member]" } } }, "localname": "SeriesAConvertibleStockMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "pltr_SeriesDConvertibleStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series D Convertible Stock [Member].", "label": "Series D Convertible Stock [Member]", "terseLabel": "Series D Convertible Stock [Member]" } } }, "localname": "SeriesDConvertibleStockMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "pltr_SeriesFConvertibleStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series F Convertible Stock [Member].", "label": "Series F Convertible Stock [Member]", "terseLabel": "Series F Convertible Stock [Member]" } } }, "localname": "SeriesFConvertibleStockMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "pltr_SeriesHOneConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series H One Convertible Preferred Stock [Member].", "label": "Series H One Convertible Preferred Stock [Member]", "terseLabel": "Series H-1 Convertible Preferred Stock [Member]" } } }, "localname": "SeriesHOneConvertiblePreferredStockMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "pltr_SeriesHRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series H Redeemable Convertible Preferred Stock [Member].", "label": "Series H Redeemable Convertible Preferred Stock [Member]" } } }, "localname": "SeriesHRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "pltr_SeriesKConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series K Convertible Preferred Stock [Member].", "label": "Series K Convertible Preferred Stock [Member]", "terseLabel": "Series K Convertible Preferred Stock [Member]" } } }, "localname": "SeriesKConvertiblePreferredStockMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "pltr_SettlementOfEmployeeLoanStockOptionModificationValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Settlement of employee loan stock option modification,value.", "label": "Settlement Of Employee Loan Stock Option Modification Value", "terseLabel": "Settlement of employee loan accounted for as a modification to stock option (Value)" } } }, "localname": "SettlementOfEmployeeLoanStockOptionModificationValue", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "pltr_SettlementOfEmployeeLoanStockOptionModificationshares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settlement of employee loan stock option modification,shares.", "label": "Settlement Of Employee Loan Stock Option ModificationShares", "verboseLabel": "Settlement of employee loan accounted for as a modification to stock option (Shares)" } } }, "localname": "SettlementOfEmployeeLoanStockOptionModificationshares", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "pltr_SkydwellerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Skydweller.", "label": "Skydweller [Member]" } } }, "localname": "SkydwellerMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "pltr_SompoHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SOMPO Holdings, Inc. member.", "label": "SOMPO Holdings Inc [Member]", "terseLabel": "SOMPO [Member]", "verboseLabel": "SOMPO [Member]" } } }, "localname": "SompoHoldingsIncMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_StockIssuedDuringPeriodSharesGrowthUnitsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares growth units vested.", "label": "Stock Issued During Period Shares Growth Units Vested", "terseLabel": "Issuance of common stock upon vesting of growth units, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesGrowthUnitsVested", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "pltr_StockIssuedDuringPeriodValueGrowthUnitsVested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value growth units vested.", "label": "Stock Issued During Period Value Growth Units Vested", "terseLabel": "Issuance of common stock upon vesting of growth units" } } }, "localname": "StockIssuedDuringPeriodValueGrowthUnitsVested", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "pltr_SubleaseIncomeReceivableNet": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease income receivable net.", "label": "Sublease Income Receivable Net", "totalLabel": "Total" } } }, "localname": "SubleaseIncomeReceivableNet", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_SubleaseIncomeReceivableNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 10.0, "parentTag": "pltr_SubleaseIncomeReceivableTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease income receivable next twelve months.", "label": "Sublease Income Receivable Next Twelve Months", "terseLabel": "2022" } } }, "localname": "SubleaseIncomeReceivableNextTwelveMonths", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_SubleaseIncomeReceivableThereafter": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 15.0, "parentTag": "pltr_SubleaseIncomeReceivableTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease income receivable thereafter.", "label": "Sublease Income Receivable Thereafter", "terseLabel": "Thereafter" } } }, "localname": "SubleaseIncomeReceivableThereafter", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_SubleaseIncomeReceivableTotal": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 9.0, "parentTag": "pltr_SubleaseIncomeReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease income receivable total.", "label": "Sublease Income Receivable Total", "totalLabel": "Total undiscounted liabilities" } } }, "localname": "SubleaseIncomeReceivableTotal", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_SubleaseIncomeReceivableUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 16.0, "parentTag": "pltr_SubleaseIncomeReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease income receivable undiscounted amount.", "label": "Sublease Income Receivable Undiscounted Excess Amount" } } }, "localname": "SubleaseIncomeReceivableUndiscountedExcessAmount", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_SubleaseIncomeReceivableYearFive": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 14.0, "parentTag": "pltr_SubleaseIncomeReceivableTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease income receivable year five.", "label": "Sublease Income Receivable Year Five", "terseLabel": "2026" } } }, "localname": "SubleaseIncomeReceivableYearFive", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_SubleaseIncomeReceivableYearFour": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 13.0, "parentTag": "pltr_SubleaseIncomeReceivableTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease income receivable year four.", "label": "Sublease Income Receivable Year Four", "terseLabel": "2025" } } }, "localname": "SubleaseIncomeReceivableYearFour", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_SubleaseIncomeReceivableYearThree": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 12.0, "parentTag": "pltr_SubleaseIncomeReceivableTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease income receivable year three.", "label": "Sublease Income Receivable Year Three", "terseLabel": "2024" } } }, "localname": "SubleaseIncomeReceivableYearThree", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_SubleaseIncomeReceivableYearTwo": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 11.0, "parentTag": "pltr_SubleaseIncomeReceivableTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease income receivable year two.", "label": "Sublease Income Receivable Year Two", "terseLabel": "2023" } } }, "localname": "SubleaseIncomeReceivableYearTwo", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "pltr_SubscriptionAgreementDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription agreement date.", "label": "Subscription Agreement Date", "terseLabel": "Investment Agreement Date" } } }, "localname": "SubscriptionAgreementDate", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "dateItemType" }, "pltr_SubscriptionContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription contract term.", "label": "Subscription Contract Term" } } }, "localname": "SubscriptionContractTerm", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "pltr_TelecommunicationsCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Telecommunications company.", "label": "Telecommunications Company [Member]" } } }, "localname": "TelecommunicationsCompanyMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "domainItemType" }, "pltr_TemporaryEquityRedemptionShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares of temporary equity redeemed as the result of a triggering event associated with the temporary equity.", "label": "Temporary Equity Redemption Shares", "terseLabel": "Redemption of redeemable convertible preferred stock, Shares" } } }, "localname": "TemporaryEquityRedemptionShares", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "pltr_TemporaryEquityRedemptionValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Redemption of temporary equity as the result of a triggering event associated with the temporary equity.", "label": "Temporary Equity Redemption Value", "negatedLabel": "Redemption of redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityRedemptionValue", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "pltr_TemporaryEquityStockIssuedExerciseOfWarrantsDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary equity stock issued exercise of warrants during period shares new issues.", "label": "Temporary Equity Stock Issued Exercise Of Warrants During Period Shares New Issues", "terseLabel": "Issuance of Series H redeemable convertible preferred stock upon exercise of warrants, Shares" } } }, "localname": "TemporaryEquityStockIssuedExerciseOfWarrantsDuringPeriodSharesNewIssues", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "pltr_TemporaryEquityStockIssuedExerciseOfWarrantsDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary equity stock issued exercise of warrants during period value new issues.", "label": "Temporary Equity Stock Issued Exercise Of Warrants During Period Value New Issues", "terseLabel": "Issuance of Series H redeemable convertible preferred stock upon exercise of warrants" } } }, "localname": "TemporaryEquityStockIssuedExerciseOfWarrantsDuringPeriodValueNewIssues", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "pltr_TemporaryEquityTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Type [Axis].", "label": "Temporary Equity Type [Axis]" } } }, "localname": "TemporaryEquityTypeAxis", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "pltr_TemporaryEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Type [Domain].", "label": "Temporary Equity Type [Domain]" } } }, "localname": "TemporaryEquityTypeDomain", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "pltr_TotalContractValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total contract value.", "label": "Total Contract Value", "terseLabel": "Total contract value" } } }, "localname": "TotalContractValue", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "pltr_TritiumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tritium.", "label": "Tritium [Member]" } } }, "localname": "TritiumMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail", "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail" ], "xbrltype": "domainItemType" }, "pltr_TwoThousandAndFourteenRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Fourteen Revolving Credit Facility Member", "label": "Two Thousand And Fourteen Revolving Credit Facility [Member]", "terseLabel": "2014 Revolving Credit Facility [Member]" } } }, "localname": "TwoThousandAndFourteenRevolvingCreditFacilityMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_TwoThousandAndTwentyEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Twenty Equity Incentive Plan.", "label": "Two Thousand And Twenty Equity Incentive Plan [Member]", "terseLabel": "2020 Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandAndTwentyEquityIncentivePlanMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_TwoThousandTwentyExtendedExercisabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Extended Exercisability.", "label": "Two Thousand Twenty Extended Exercisability [Member]", "terseLabel": "2020 Extended Exercisability [Member]" } } }, "localname": "TwoThousandTwentyExtendedExercisabilityMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_TypeOfContractAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type Of Contract.", "label": "Type Of Contract [Axis]" } } }, "localname": "TypeOfContractAxis", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "pltr_TypeOfContractDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of contract.", "label": "Type Of Contract [Domain]" } } }, "localname": "TypeOfContractDomain", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "pltr_UnrealizedAndRealizedLossGainFromMarketableSecuritiesNet": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 36.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrealized and realized loss (gain) from marketable securities, net.", "label": "Unrealized and Realized Loss Gain From Marketable Securities Net", "negatedLabel": "Unrealized and realized loss (gain) from marketable securities, net" } } }, "localname": "UnrealizedAndRealizedLossGainFromMarketableSecuritiesNet", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pltr_WarrantsToPurchaseRedeemableConvertibleAndConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants to purchase redeemable convertible and convertible preferred stock", "label": "Warrants To Purchase Redeemable Convertible And Convertible Preferred Stock [Member]", "terseLabel": "Warrants to purchase redeemable convertible and convertible preferred stock [Member]" } } }, "localname": "WarrantsToPurchaseRedeemableConvertibleAndConvertiblePreferredStockMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "pltr_WejoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wejo.", "label": "Wejo [Member]" } } }, "localname": "WejoMember", "nsuri": "http://www.palantir.com/20211231", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r128", "r191", "r210", "r211", "r212", "r213", "r215", "r217", "r221", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r297", "r299", "r300" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r128", "r191", "r210", "r211", "r212", "r213", "r215", "r217", "r221", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r297", "r299", "r300" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r133", "r140", "r146", "r253", "r453", "r454", "r455", "r494", "r495", "r520", "r523", "r525", "r526", "r714" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect of Accounting Changes [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r133", "r140", "r146", "r253", "r453", "r454", "r455", "r494", "r495", "r520", "r523", "r525", "r526", "r714" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r133", "r140", "r146", "r253", "r453", "r454", "r455", "r494", "r495", "r520", "r523", "r525", "r526", "r714" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r228", "r387", "r393", "r653" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r305", "r341", "r411", "r413", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r650", "r654", "r699", "r700" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r305", "r341", "r411", "r413", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r650", "r654", "r699", "r700" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r228", "r387", "r393", "r653" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r223", "r387", "r391", "r601", "r649", "r651" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r223", "r387", "r391", "r601", "r649", "r651" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r305", "r341", "r400", "r411", "r413", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r650", "r654", "r699", "r700" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/DebtAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail", "http://www.palantir.com/role/LeasesAdditionalInformationDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r305", "r341", "r400", "r411", "r413", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r650", "r654", "r699", "r700" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/DebtAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail", "http://www.palantir.com/role/LeasesAdditionalInformationDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r141", "r146", "r412" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r224", "r225", "r387", "r392", "r652", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.palantir.com/role/IncomeTaxesSummaryOfLossBeforeProvisionForBenefitFromIncomeTaxesDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r224", "r225", "r387", "r392", "r652", "r683", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.palantir.com/role/IncomeTaxesSummaryOfLossBeforeProvisionForBenefitFromIncomeTaxesDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r141", "r146", "r276", "r412", "r587" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r230", "r580" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.", "label": "Legal Entity of Counterparty, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r47", "r584" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 13.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://www.palantir.com/role/ConsolidatedBalanceSheets" ], "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]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r29", "r231", "r232" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfAccruedLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 14.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 liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfAccruedLiabilitiesDetail", "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r44", "r265" ], "calculation": { "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r67", "r68", "r69", "r639", "r662", "r666" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 27.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://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r66", "r69", "r77", "r78", "r79", "r130", "r131", "r132", "r512", "r657", "r658", "r716" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r30", "r456", "r584" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 26.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://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r130", "r131", "r132", "r453", "r454", "r455", "r525" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r134", "r135", "r136", "r137", "r146", "r241", "r242", "r250", "r251", "r252", "r253", "r254", "r255", "r286", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r492", "r493", "r494", "r495", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r577", "r602", "r603", "r604", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r712", "r713", "r714", "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Conversion of preferred stock warrants to common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r414", "r416", "r459", "r460" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "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 (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "verboseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r416", "r445", "r458" ], "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense", "verboseLabel": "Cumulative stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r36", "r237", "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts on trade receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r162" ], "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, amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r162" ], "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]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail", "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r109", "r262" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 32.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment of assets held for sale" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r124", "r199", "r212", "r219", "r248", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r509", "r513", "r537", "r582", "r584", "r618", "r636" ], "calculation": { "http://www.palantir.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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r63", "r124", "r248", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r509", "r513", "r537", "r582", "r584" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 5.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://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r417", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of the state of California.", "label": "California Franchise Tax Board [Member]", "terseLabel": "California Franchise Tax Board [Member]" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r40", "r111" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.palantir.com/role/SignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetail": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/SignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r112" ], "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://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r105", "r111", "r117" ], "calculation": { "http://www.palantir.com/role/SignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetail": { "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, cash equivalents, and restricted cash - end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash - beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/SignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r105", "r546" ], "calculation": { "http://www.palantir.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, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of\u00a0non-cash\u00a0investing and financing information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Certificates of Deposit, at Carrying Value", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r121", "r124", "r150", "r151", "r156", "r159", "r161", "r170", "r171", "r172", "r248", "r287", "r292", "r293", "r294", "r300", "r301", "r339", "r340", "r344", "r348", "r537", "r709" ], "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://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.palantir.com/role/CoverPage", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralAxis": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Information by category of collateral or no collateral, from lender's perspective.", "label": "Collateral Held [Axis]" } } }, "localname": "CollateralAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of collateral or no collateral, from lender's perspective.", "label": "Collateral Held [Domain]" } } }, "localname": "CollateralDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r56", "r275", "r624", "r643" ], "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 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.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": [ "r272", "r273", "r274", "r282", "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://www.palantir.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r285", "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": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A [Member]", "verboseLabel": "Class A Common Stock [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.palantir.com/role/CoverPage", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Class B [Member]", "verboseLabel": "Class B Common Stock [Member]" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.palantir.com/role/CoverPage", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r130", "r131", "r525" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r355" ], "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" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r584" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 25.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", "verboseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75", "r83", "r628", "r645" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "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://www.palantir.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment, software, and other [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r181", "r182", "r228", "r535", "r536", "r685" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r181", "r182", "r228", "r535", "r536", "r667", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r181", "r182", "r228", "r535", "r536", "r667", "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]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r176", "r634" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r181", "r182", "r228", "r535", "r536" ], "lang": { "en-us": { "role": { "definitionGuidance": "Concentration risk, percentage", "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", "presentationGuidance": "Concentration risk, percentage", "terseLabel": "Concentration risk, percentage", "verboseLabel": "Percentage Concentration" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r181", "r182", "r228", "r535", "r536", "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]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r366", "r367", "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract with customer, liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ContractLiabilitiesAndRemainingPerformanceObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from contract liability balances" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ContractLiabilitiesAndRemainingPerformanceObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r114", "r115", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "verboseLabel": "Conversion of stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "auth_ref": [ "r114", "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Information by description of stock conversions.", "label": "Stock Conversion Description [Axis]" } } }, "localname": "ConversionOfStockByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockNameDomain": { "auth_ref": [ "r114", "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r114", "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "verboseLabel": "Number of shares issued for conversion" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r339", "r340", "r344" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible preferred stock [Member]" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r88", "r124", "r248", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r537" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r125", "r489", "r498" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "order": 4.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://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r125", "r489" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "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://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r489", "r498", "r500" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "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 provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "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://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r125", "r489", "r498" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "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://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r179", "r228" ], "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]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "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": [ "r120", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r319", "r326", "r327", "r328", "r334" ], "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]", "verboseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r21", "r22", "r123", "r128", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r330", "r331", "r332", "r333", "r557", "r619", "r621", "r635" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Line of credit facility variable interest rate spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r22", "r329", "r621", "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Debt instrument carrying amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r22", "r633" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt Instrument, Covenant Description", "terseLabel": "Debt instrument, Covenant description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of reference rate used for variable rate of debt instrument.", "label": "Debt Instrument, Description of Variable Rate Basis", "verboseLabel": "Line of credit facility variable interest rate description" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r54", "r123", "r128", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r330", "r331", "r332", "r333", "r557" ], "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]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r490", "r498" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "order": 7.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)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r490", "r498" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "order": 6.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)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r125", "r490", "r498", "r499", "r500" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 37.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "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)", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "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://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r490", "r498" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "order": 8.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)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r481" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail": { "order": 2.0, "parentTag": "pltr_DeferredTaxAssetsNetBeforeValuationAllowance", "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://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r483" ], "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", "terseLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail": { "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 carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail": { "order": 7.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 temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r486", "r487", "r488" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail": { "order": 5.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", "verboseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r486", "r487", "r488" ], "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": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Deferred tax assets, tax credit carryforwards, research" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail": { "order": 6.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 temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail": { "order": 4.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 temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Reserves and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r482" ], "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": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfSignificantDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccountingPolicyElectionMeasurementDatePolicyTextBlock": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy election to measure plan assets and benefit obligations as of the month-end that is closest to the fiscal year-end.", "label": "Defined Benefit Plan, Plan Assets, Accounting Policy Election, Measurement Date [Policy Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "DefinedBenefitPlanAccountingPolicyElectionMeasurementDatePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Discretionary contribution to employee defined benefit plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r109", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation and amortisation expense excluding the impact of foreign exchange fluctuations" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r109", "r194" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r163" ], "calculation": { "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Less: Change in fair value attributable to participating securities" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "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]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r387", "r391", "r392", "r393", "r394", "r395", "r396", "r397" ], "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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r387" ], "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": "Summary of Revenue by Geography" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r461" ], "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://www.palantir.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r21", "r23", "r620", "r637" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends declared" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r138", "r139", "r140", "r141", "r142", "r147", "r150", "r159", "r160", "r161", "r166", "r167", "r526", "r527", "r629", "r646" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common stockholders, basic", "verboseLabel": "Net loss per share attributable to common stockholders, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r138", "r139", "r140", "r141", "r142", "r150", "r159", "r160", "r161", "r166", "r167", "r526", "r527", "r629", "r646" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders, diluted", "verboseLabel": "Net loss per share attributable to common stockholders, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r162", "r164" ], "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": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r162", "r164", "r165", "r168" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r546" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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 foreign exchange on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfAccruedLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r446" ], "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 share based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r446" ], "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": "Unrecognized share based compensation expense, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r77", "r78", "r79", "r130", "r131", "r132", "r135", "r143", "r145", "r169", "r253", "r355", "r362", "r453", "r454", "r455", "r494", "r495", "r525", "r547", "r548", "r549", "r550", "r551", "r552", "r657", "r658", "r659", "r716" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "verboseLabel": "Equity method investment ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "verboseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r41", "r104", "r246", "r537" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Investment\u00a0Amount" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail", "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.", "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]", "terseLabel": "Privately Held Securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r528", "r529", "r530", "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]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r528", "r529", "r530", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Summary Of Assets and Liabilities that are Measured at Fair Value on a Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r528", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r317", "r330", "r331", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r410", "r529", "r589", "r590", "r591" ], "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]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Investments and Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r317", "r401", "r402", "r407", "r410", "r529", "r589" ], "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 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r317", "r330", "r331", "r401", "r402", "r407", "r410", "r529", "r590" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r317", "r330", "r331", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r410", "r529", "r591" ], "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 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "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 Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r317", "r330", "r331", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r410", "r589", "r590", "r591" ], "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]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": 5.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://www.palantir.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r180", "r685" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization that is the governing authority of a community.", "label": "Government [Member]", "terseLabel": "Government [Member]" } } }, "localname": "GovernmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87", "r124", "r199", "r211", "r215", "r218", "r221", "r248", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r537" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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://www.palantir.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r81", "r199", "r211", "r215", "r218", "r221", "r617", "r626", "r631", "r647" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": 6.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", "terseLabel": "Loss before provision for (benefit from) income taxes", "totalLabel": "Loss before provision for (benefit from) income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations", "http://www.palantir.com/role/IncomeTaxesSummaryOfLossBeforeProvisionForBenefitFromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Consolidated Statements of Operations [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r267", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r126", "r470", "r479", "r485", "r496", "r501", "r503", "r504", "r505" ], "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://www.palantir.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r144", "r145", "r197", "r468", "r497", "r502", "r648" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": 11.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail": { "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)", "terseLabel": "Income tax benefit", "totalLabel": "Total provision for (benefit from) income taxes", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations", "http://www.palantir.com/role/IncomeTaxesSummaryOfProvisionForBenefitFromIncomeTaxesDetail", "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r76", "r466", "r467", "r479", "r480", "r484", "r491" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r469" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail": { "order": 5.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": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r469" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail": { "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 tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r469" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail": { "order": 8.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": "Expected tax (benefit) at U.S. federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r469" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail": { "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 other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Non-deductible officers' compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r469" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r469" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail": { "order": 6.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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r469" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail": { "order": 1.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 taxes - net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r469" ], "calculation": { "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail": { "order": 3.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 research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfEffectiveIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r113" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r108" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r108" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.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://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r108" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r108", "r599" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer deposits, current and noncurrent" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r108" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.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", "terseLabel": "Deferred revenue, current and noncurrent" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.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://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r108" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r108" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.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 current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r193", "r555", "r556", "r630" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r103", "r106", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentInPhysicalCommodities": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments held in physical commodities, such as gold, silver, platinum, crude oil, coal, sugar, rice, wheat.", "label": "Investment in Physical Commodities", "terseLabel": "Investment in Gold" } } }, "localname": "InvestmentInPhysicalCommodities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r90", "r192" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r574", "r576" ], "calculation": { "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Operating Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]", "verboseLabel": "Leasehold improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of the other party participating in a financial transaction.", "label": "Legal Entity Type of Counterparty [Domain]" } } }, "localname": "LegalEntityTypeOfCounterpartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r564" ], "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://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r575" ], "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": "Summary of Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r575" ], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r575" ], "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://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r575" ], "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://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r575" ], "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://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r575" ], "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://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r575" ], "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://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r575" ], "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://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r575" ], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 18.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", "negatedLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letter of credit outstanding amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r124", "r213", "r248", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r510", "r513", "r514", "r537", "r582", "r583" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 11.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://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r124", "r248", "r537", "r584", "r623", "r641" ], "calculation": { "http://www.palantir.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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, Redeemable Convertible and Convertible Preferred Stock, and Stockholders' Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r53", "r124", "r248", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r510", "r513", "r514", "r537", "r582", "r583", "r584" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 12.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://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r22", "r621", "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "verboseLabel": "Line of credit facility commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of credit maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Debt instrument maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Undrawn revolving credit facility amount" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Property and Equipment, Net by Geography" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 20.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": "Debt, noncurrent, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Minimum annual commitment" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the terms of a significant arrangement with a supplier (excluding an unconditional purchase obligation) to acquire goods or services over a period of time beyond one year or the normal operating cycle, if longer, which may include identification of the goods or services to be purchased, pricing, effects on pricing of failing to reach minimum quantities required to be purchased, cancellation rights, and termination provisions.", "label": "Long-term Purchase Commitment, Description", "terseLabel": "Long-term Purchase Commitment, Description" } } }, "localname": "LongTermPurchaseCommitmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/CommitmentsAndContingenciesSummaryOfInvestmentCommitmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r625" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r9", "r51" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "verboseLabel": "Unrealized loss (gain) from marketable securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Reconciling items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfAssetsAndLiabilitiesThatAreMeasuredAtFairValueOnARecurringAndNonrecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r173", "r186" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.palantir.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 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://www.palantir.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://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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://www.palantir.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://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r105", "r107", "r110" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.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://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r70", "r73", "r79", "r82", "r110", "r124", "r134", "r138", "r139", "r140", "r141", "r144", "r145", "r157", "r199", "r211", "r215", "r218", "r221", "r248", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r527", "r537", "r627", "r644" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 35.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.palantir.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.palantir.com/role/ConsolidatedStatementsOfOperations", "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r138", "r139", "r140", "r141", "r147", "r148", "r158", "r161", "r199", "r211", "r215", "r218", "r221" ], "calculation": { "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r149", "r152", "r153", "r154", "r155", "r158", "r161" ], "calculation": { "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stockholders, for diluted net loss per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NonredeemableConvertiblePreferredStockMember": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Capital stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity and may be exchanged into common shares or other types of securities at the owner's option as long as it is in accordance with the issuer's terms. This security does not have redemption requirements.", "label": "Nonredeemable Convertible Preferred Stock [Member]", "terseLabel": "Nonredeemable Convertible Preferred Stock [Member]" } } }, "localname": "NonredeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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://www.palantir.com/role/ConsolidatedStatementsOfOperations" ], "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://www.palantir.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r199", "r211", "r215", "r218", "r221" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r566", "r576" ], "calculation": { "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r562" ], "calculation": { "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail": { "order": 17.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetail", "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r562" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail": { "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": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r562" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail": { "order": 3.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r563", "r570" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesSummaryOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r561" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail": { "order": 1.0, "parentTag": "pltr_OperatingLeaseRightOfUseAssetTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease\u00a0right-of-use\u00a0assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/LeasesSummaryBalanceSheetInformationRelatingToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r573", "r576" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r572", "r576" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Disclosure Of Future Annual Minimum Payments Under Noncancelable Operating Leases [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Net rent expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseSubleaseRentals1": { "auth_ref": [ "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of sublease rental income recognized during the period that reduces the entity's rent expense incurred under operating leases.", "label": "Operating Leases, Rent Expense, Sublease Rentals", "terseLabel": "Sublease income" } } }, "localname": "OperatingLeasesRentExpenseSubleaseRentals1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r210", "r211", "r212", "r213", "r215", "r221" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "verboseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r52" ], "calculation": { "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfAccruedLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r65" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r71", "r74", "r507", "r508", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 34.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other operating activities" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r93", "r96" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r100" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfConvertiblePreferredStock": { "auth_ref": [ "r100" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire preferred stock originally issued and identified as a security that can be exchanged for another type of financial security. This repurchased stock is held in treasury.", "label": "Payments for Repurchase of Convertible Preferred Stock", "negatedLabel": "Repurchase of convertible preferred stock" } } }, "localname": "PaymentsForRepurchaseOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r100" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire callable preferred stock which is identified as being convertible to another type of financial security.", "label": "Payments for Repurchase of Redeemable Convertible Preferred Stock", "negatedLabel": "Redemption of redeemable convertible preferred stock" } } }, "localname": "PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r102" ], "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": "Payment of stock issuance cost" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r94" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Purchases of equity method investments", "verboseLabel": "Payments made to acquire equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r243" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Purchases of privately-held securities" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r417", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r339" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27", "r339" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27", "r584" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value: 2,000,000 shares authorized and 0 shares issued and outstanding as of December 31, 2021 and 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r38", "r39" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 9.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://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r98" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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 issuance of debt, net of issuance costs" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r92", "r104" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Return of capital from equity method investment" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r97" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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 the issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds from sale of equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r99", "r102" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the sale of other assets recognized in investing activities.", "label": "Proceeds from Sale of Other Assets, Investing Activities", "terseLabel": "Proceeds from the sale of assets held for sale" } } }, "localname": "ProceedsFromSaleOfOtherAssetsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r97", "r448" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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 the exercise of common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r44", "r266" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "http://www.palantir.com/role/LeasesAdditionalInformationDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Lease hold improvements estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r43", "r264" ], "calculation": { "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r266", "r584", "r632", "r642" ], "calculation": { "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 1.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", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r42", "r266", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r264" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "http://www.palantir.com/role/LeasesAdditionalInformationDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r24", "r622", "r638" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r24", "r622", "r638" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "auth_ref": [ "r213", "r215" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of a significant segment item of information disclosed (for example, liabilities) other than profit (loss), revenues, or assets, between reportable segments in total and the entity's consolidated total for that significant segment item disclosed.", "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r213", "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of each significant reconciling item, other than profit (loss), revenues, or assets, in the reconciliation of totals of such items in reportable segments to the entity's corresponding consolidated amount.", "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block]", "terseLabel": "Summary of Reconciliation of Segment Financial Information to Loss from Operations" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Preferred Stock [Member]" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r408", "r578", "r579" ], "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]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r408", "r578", "r579", "r581" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r408", "r578", "r581", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616" ], "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]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r101" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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", "negatedLabel": "Principal payments on borrowings" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r464", "r600", "r701" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "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://www.palantir.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r45", "r259", "r260", "r701" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r7", "r16", "r117" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.palantir.com/role/SignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetail": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/SignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r12", "r19", "r117", "r684" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.palantir.com/role/SignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetail": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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, noncurrent" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/SignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Restricted Stock Units", "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 (RSUs) [Member]", "verboseLabel": "RSUs outstanding [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r362", "r456", "r584", "r640", "r661", "r666" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 28.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://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r130", "r131", "r132", "r135", "r143", "r145", "r253", "r453", "r454", "r455", "r494", "r495", "r525", "r657", "r659" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "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": [ "r190", "r191", "r210", "r216", "r217", "r223", "r224", "r228", "r386", "r387", "r601" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "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": "Revenues", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r190", "r191", "r210", "r216", "r217", "r223", "r224", "r228", "r386", "r387", "r601" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r119", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r398" ], "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://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r376", "r377", "r390", "r398" ], "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": "Contract Liabilities and Remaining Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ContractLiabilitiesAndRemainingPerformanceObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r374" ], "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", "verboseLabel": "Performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ContractLiabilitiesAndRemainingPerformanceObligationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r375" ], "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": "Performance obligation percentage to be recognised as revenue in the next twelve months" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ContractLiabilitiesAndRemainingPerformanceObligationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r571", "r576" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesSummaryOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares sold in the transaction" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r181", "r228" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfRevenueByGeographyParentheticalDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r162" ], "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": "Summary of Antidilutive Securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems": { "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": "Schedule of Capitalization, Long-term Debt [Line Items]", "terseLabel": "Long-term Debt [Line Items]" } } }, "localname": "ScheduleOfCapitalizationLongtermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r491" ], "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": "Summary of Provision for (benefit from) Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r483" ], "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": "Summary of Significant Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r469" ], "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": "Summary of Reconciliation of Effective Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r416", "r444", "r458" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r6", "r124", "r247", "r248", "r537" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Summary of Loss Before Provision for (benefit from) Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r199", "r202", "r214", "r258" ], "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]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r199", "r202", "r214", "r258" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Financial Information for Each Reportable Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r417", "r447" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail", "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r423", "r433", "r436" ], "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": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Fair Value Assumptions of Stock-based Option Awards" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r57", "r121", "r170", "r171", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r344", "r348", "r353", "r356", "r357", "r358", "r359", "r360", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r26", "r27", "r28", "r336", "r337", "r338", "r356", "r357", "r358", "r359", "r360", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Summary of Total Authorized, Issued, And Outstanding Shares" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns.", "label": "Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]", "terseLabel": "Summary of Reconciliation of the Gross Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r187", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r210", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r221", "r228", "r270", "r271", "r649" ], "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]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail" ], "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": [ "r187", "r188", "r189", "r199", "r203", "r215", "r219", "r220", "r221", "r222", "r223", "r227", "r228", "r229" ], "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://www.palantir.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]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail", "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfReconciliationOfSegmentFinancialInformationToLossFromOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Other Significant Reconciling Item, Consolidated [Abstract]" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "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, Other Significant Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfPropertyAndEquipmentNetByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r204", "r205", "r206", "r207", "r208", "r209", "r224" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfOperations": { "order": 3.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://www.palantir.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Sales and Marketing Costs" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r108" ], "calculation": { "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r418" ], "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": "Share based payment award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r427" ], "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": "RSUs canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r432" ], "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", "verboseLabel": "RSUs canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r430" ], "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": "Equity Instruments Other than Options, Grants in Period", "verboseLabel": "RSUs granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r430" ], "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", "verboseLabel": "RSUs granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested and Outstanding Ending Balance", "periodStartLabel": "Unvested and Outstanding Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r429" ], "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": "Weighted Average Grant Date Fair Value per Share Ending Balance", "periodStartLabel": "Weighted Average Grant Date Fair Value per Share Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r431" ], "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": "RSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r435" ], "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", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r431" ], "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", "verboseLabel": "RSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfFairValueAssumptionsOfStockBasedOptionAwardsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfFairValueAssumptionsOfStockBasedOptionAwardsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfFairValueAssumptionsOfStockBasedOptionAwardsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail", "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Share-based payment award, number of additional shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Share based compensation by share based payment arrangement aggregate intrinsic value of stock options excercised during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r428" ], "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": "Options canceled and forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r428" ], "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", "verboseLabel": "Options canceled and forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share based compensation by share based payment arrangement weighted average grant date fair value of stock options granted during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r447" ], "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": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r425", "r447" ], "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 of Options Outstanding", "periodStartLabel": "Beginning Balance of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r424" ], "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 of Weighted-Average Exercise Price Per Share", "periodStartLabel": "Beginning Balance of Weighted-Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options vested and exercisable as of December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable as of December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable as of December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of outstanding stock maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r415", "r420" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationSummaryOfRsuActivityDetail" ], "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", "verboseLabel": "Options exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r417", "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Fair value of common stock" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfFairValueAssumptionsOfStockBasedOptionAwardsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r419" ], "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": "Share based payment award expiration period and option contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r440", "r457" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfFairValueAssumptionsOfStockBasedOptionAwardsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r437" ], "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": "Weighted- Average Remaining Contractual Life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable as of December 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Share based compensation by share based payment arrangement total grant date fair value of stock options vested during the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance at end of period, Shares", "periodStartLabel": "Balance at beginning period, Shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r567", "r576" ], "calculation": { "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r118", "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r187", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r210", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r221", "r228", "r258", "r268", "r270", "r271", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r121", "r124", "r150", "r151", "r156", "r159", "r161", "r170", "r171", "r172", "r248", "r287", "r292", "r293", "r294", "r300", "r301", "r339", "r340", "r344", "r348", "r355", "r537", "r709" ], "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://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.palantir.com/role/CoverPage", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitSummaryOfTotalAuthorizedIssuedAndOutstandingSharesDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r61", "r77", "r78", "r79", "r130", "r131", "r132", "r135", "r143", "r145", "r169", "r253", "r355", "r362", "r453", "r454", "r455", "r494", "r495", "r525", "r547", "r548", "r549", "r550", "r551", "r552", "r657", "r658", "r659", "r716" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Statement [Line Items]", "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://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "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": "Consolidated Balance Sheets [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "verboseLabel": "Consolidated Statements of Comprehensive Loss" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "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]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r130", "r131", "r132", "r169", "r601" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows", "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsSummaryOfTheInvestmentsPurchasedUnderSuchInvestmentAgreementsDetail", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail", "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.palantir.com/role/StockholdersEquityDeficitAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Stock Based Compensation Expense" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r60", "r320", "r355", "r356", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock to common stock, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r355", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Stock issued during period, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r27", "r28", "r355", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock upon settlement of restricted stock units (\"RSUs\"), Shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r355", "r362", "r426" ], "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": "Options exercised", "terseLabel": "Issuance of common stock from the exercise of stock options, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.palantir.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r28", "r355", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "terseLabel": "Sale of common stock, held in treasury, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r61", "r355", "r362" ], "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", "verboseLabel": "Conversion of convertible preferred stock to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r355", "r362" ], "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", "positiveTerseLabel": "Stock issued during period" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r355", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock upon settlement of restricted stock units (\"RSUs\")" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r61", "r355", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock from the exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r27", "r28", "r355", "r362", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Sale of common stock, held in treasury" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r27", "r28", "r355", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of convertible preferred stock, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r27", "r28", "r355", "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of convertible preferred stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r33", "r34", "r124", "r239", "r248", "r537", "r584" ], "calculation": { "http://www.palantir.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets", "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r122", "r340", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r362", "r365" ], "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 (Deficit)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/StockholdersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r569", "r576" ], "calculation": { "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Less:Sublease Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail" ], "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]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r553", "r586" ], "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]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r553", "r586" ], "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]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r553", "r586" ], "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]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r553", "r586" ], "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]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "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_SubsequentEventsTextBlock": { "auth_ref": [ "r585", "r588" ], "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://www.palantir.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativeNumberOfSharesIssuedForAllTransactions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative number of shares issued or sold by the subsidiary or equity method investee on all stock transactions.", "label": "Subsidiary or Equity Method Investee, Cumulative Number of Shares Issued for All Transactions", "verboseLabel": "Number of shares purchased" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeCumulativeNumberOfSharesIssuedForAllTransactions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/EquityMethodInvestmentsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "verboseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r287", "r292", "r293", "r294", "r300", "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Temporary equity, ending period", "periodStartLabel": "Temporary equity, beginning period" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Temporary equity, ending period, Shares", "periodStartLabel": "Temporary equity, beginning period, Shares" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r233", "r234", "r235", "r236", "r238", "r240" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r59", "r364" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r28", "r355", "r363" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedLabel": "Retirement of treasury stock" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r59", "r364" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Balance at end of period, treasury shares", "periodStartLabel": "Balance at beginning period, treasury shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r28", "r355", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchase of common stock, held in treasury, Shares" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r28", "r355", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedLabel": "Retirement of treasury stock, Shares" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r355", "r362", "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock, held in treasury" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfRedeemableConvertibleAndConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r134", "r135", "r136", "r137", "r146", "r241", "r242", "r250", "r251", "r252", "r253", "r254", "r255", "r286", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r492", "r493", "r494", "r495", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r577", "r602", "r603", "r604", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r712", "r713", "r714", "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.palantir.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetail", "http://www.palantir.com/role/SubsequentEventSummaryOfInvestmentsPurchasedDetail", "http://www.palantir.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r465", "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefit end of year", "periodStartLabel": "Unrecognized tax benefit beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfTheGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r473" ], "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", "negatedLabel": "Decreases in prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfTheGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Decreases in prior year tax positions due to settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfTheGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r474" ], "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": "Increases in current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfTheGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r473" ], "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": "Increases in prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfTheGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r476" ], "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": "Decreases in prior year tax positions due to lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesSummaryOfReconciliationOfTheGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r174", "r175", "r177", "r178", "r183", "r184", "r185" ], "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://www.palantir.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r568", "r576" ], "calculation": { "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/LeasesSummaryOfOperatingLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.palantir.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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 to purchase common stock [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfAntidilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r149", "r161" ], "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 shares of common stock outstanding used in computing net loss per share attributable to common stockholders, diluted", "verboseLabel": "Weighted-average shares used in computing net loss per share, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r147", "r161" ], "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 shares used in computing net loss per share, basic", "verboseLabel": "Weighted-average shares of common stock outstanding used in computing net loss per share attributable to common stockholders, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/ConsolidatedStatementsOfOperations", "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.palantir.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfBasicAndDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "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", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "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.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(u)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "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" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "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": "(a),(g)", "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": "(b),(f)", "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": "(c)", "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": "(c)(1)", "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": "(c)(1)(i)", "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": "(c)(1)(i)-(ii)", "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": "(c)(1)(iv)(2)", "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": "(c)(1)(iv)(3)", "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": "(c)(1)(iv)(3)-(4)", "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", "Subparagraph": "(c)(2)(i)-(ii)", "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.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "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.2)", "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", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "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", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498348-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": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r561": { "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" }, "r562": { "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" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r564": { "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" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "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" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r588": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "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.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "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": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r67": { "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" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r68": { "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" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r683": { "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" }, "r684": { "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" }, "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": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "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" }, "r70": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r703": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r704": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r705": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r706": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r707": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r708": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r709": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r710": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r711": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" } }, "version": "2.1" } ZIP 96 0001193125-22-050913-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-22-050913-xbrl.zip M4$L#!!0 ( (PR6%0:;. ES*T# !6X, / 9#(W,S4X.60Q,&LN:'1M M[+UK4QM)MBCZ_43L_U#!WK-/=X3 "(P-=K=/8 P>]MB&"WAZ[WOCA"-5E9*R M7:I49U8!FE]_UUJ960^I!!*20(^,F'$CJ1Z9ZY7KO7[[/_>].+CE2@N9_+[5 MW-G="G@2RD@DG=^WLK2]?;@5_)\/__:_?NNF<"%NTN%5J^WFN^?>CAYHKB MV7W%0Y;R:.P]1Z^8"I6,^:OB8G=[*+,D58/ZY=D?:8GY#9E20 GC[K"_5F[A M]V&W_G+\I7)IPD2HZZ^EGRH7:Q'67PH_5"],^VK,E?!+Y=),;W<8Z^=7MYEN M$1SM#W3Q]FYSNR#D^_@!;/WWEQ*U94/\4442_)HO6*6C*X O:]XN[L<]LHF$ M",3.__OCU9?B\K3^^N+25ZEBB6Y+U6,I<#\^Z6![=V][[TV9_A_:]##OPDNW M >*5.QP&'GOO8;'7\2R-0FB+I!%G$?XW%6G,/YS!LX+F[O8_?GMEOH!?>CQE M02B3E"< B93?IZ_P[O=!V&5*\_3W[S=G*-SP5=O\KTS<_KYU8B[?OAGT^=8K M?,HK]Z*6C :!3@3"/Z?GL6LLV46?)]>\?;O6Y>[S1_P M/R2%&]G<^[%O_M[ZT&:QYK^]JCQR_!L^R3"C%P@=LO@2?I71&7RG)WS;V?], M_*I3. 32P0F\3+'X/(GX_3_X8,+7[((HWM]KOCDXF/AU)R2$[,;^AS-UFD2? M0.A-^,;M[>8>$-V8UYTI%B)YVO=9L?#N&JB'?P2:CTYDK\\3331\K("D.QS! M_'%07'+)!OC5\1U3$0 ^A+]9AU^T+[(4#PX\9*]3&?[\RNY%+^MM!0*%.U', M_MLWKYMO=P\GVTN0)<)<\1W^^-'/% AXJ'H :G\OK4'X-W9S0'KME8/V"!@;[BJP>3!Z\FW#)0B6.R>9]9Z M^>7F"L721=M]3_L]3VZY3@GT'<4))N6]F3M*.*.;OHH$RWK[-N/YM[!X?X^G5;O@'I 4^;)]O?KK0^G M]V&<15S#V0 4N4VL 1LOV"?@]_@WWZ'7Y,\=_Y;7-6_Y)@.9=KD*K-X6*%3W M-&Q0PRGXMT"JH"<5#V0[2&7*8OC]EB<9#^#,#>#&8 "R4H.>'\'J/O&0(!'L M-QL!(H'^W6W@4^!D/IIXIQV('&E!&$L$$&NG M\/Z1A>P$UQS6G"G:*QRS<&:AF0)/"+[AVYL'< G0()S>^+336X3 SO^==,&[ M-0LN")#H%2F-_F"@Z@>PRIY(#!X1E/ #O%* 'LQA*RS3''='$$: I_177\D^ M[;*5:5" M$9Z:+G'@)QZ99$R#*?\QA+ A 8M(R6*BCEH]Q,CYZ!FKP7WZ #D M."Z]G[5B$<:#;=@Y$D>/J9^@1[5B'H >ERF1"JX;<-K$N!$BPCNA.2YJBL6\ M>7 QM XE;D'$PT*Z/#8<&KJH*E>)NC5<+UA]]0-7VGR:P#B1.0,?@N M!8'P^Y86"+TM^UU7H4!">;;M+->=>PV'UBO[$*?D3OV8'\"4.[!1=PE:9@\H MTV2X63XFXOA2O-@]PMIW#]N\KY!RN$)4C5K7DYO,$]OMLP,JXNUI 06WP"FV M66"*66M:,,$M/-X<"($=,"V$X)8PBU>-X5X-B3OZJ&6FZ!/YK=Y9A8M$[^6Q MODC*!L.'P%[%R6;+/XH(OV@+.'%)>O):8_[D_!]5BVWX9GC>J]KG]\DD*%Y' M'K3T _D[K#E6_25_4'[GJ\KV'M_M[C+N=G>.NQUG%"[)KF%G*D6[_(/S:NWF M^RY^*]8:%==68.1^F0U&NR48+0]E5&"T.P6,=A< H^91 :/FT5+"J'DT.8S@ MVOG!J"Q9E@@VA609WNW,62*)538_?-]O[NW$^-YN$2[K9YN*@S M\@F^MN> CV5NWL$%V,\1O.^^#V:JL,Z>(!+PLPE@YL[+!U;MKAG=\6^O:E]0 MP+-8R=)H-Q7,?=PXS'U<$\R=K3?FR%\\NMU511L\3&440SE/+I7L@.VE*S$% M8Q .,+:0'B<1AB#Z)F:"3NFE1^5DZR_8<3P\5A/#9YE*1)HI#GL_$_?XUP;C M=SPT5A.[Z&G/4J[R76\N:L> 8C7Q^H4SS;LRCLY[?25OZ2S:8+9] !RKB=_C MD *>^HJ'7-QB5*J,7#B%0LH\P6/H2NB?'P1)V,8:U])B=8/'NTG%06$V< MCLU%F#F58YG1/;10THZGVN]X9#^Z!@#RNR+G(?B GRM86$U"NN*@@XHPY1'9 M'9@'I:^NOY?)@[*35D+0#Z_4??_@)E<3;U6R/Y.92CE/KOBMC&]%TCE1/!+I M&0M%#$NMR/O*+TN/TMKEUC#^1!!8351_YF 9LGY7A"/'W2,'N6.%']^O05SE MCH;B@2Q>?@(8OZT2AS\*HQDE_T.PL^ED[[Y?;RI];38!K3=N24.X:/\A8?.Y MNNE%R6)$"1UL(P!?4=+[^!"A>*GSTK3FCJW/']>1OI:2.-8=)2X"87WY<.;#8,4P.5_1OLR8'5\(N8P86U/'_?AZS)5!0GD'JXF$,R;4 M/UF<\?.DGZ7Z"[_E<;,LW?(+/@[R/_\.,&0J[ [H\J5%69[&,ND61FX8!RV.!LII8/N%Q%C.5AP2Q14)11+W4JBMWP4[>[U<33E12W\*SKD/H' MK1VB:K>WFICZR%J#6"9_YRQ.N^N&IYK-K2B6A(H^Q[+%XK5#T=#.5A,_I[T6 M4S]O5 ::S[IA:'1OJXFC/_B?3GNN&H;G>K MB:?C*.URB1W7UPU'PSM;4?S$*5?85_B6%UNM9BBY;UZFJA[ MV;[GRT@$IC)R9.OE5D)U !N/_HG)KA9Z[KUC(3_#B]P;RKUX0[G%BEW?4.ZE&LHM$*^^H=P2 M-)1;('Y]0[D7:BBW0)SZMG%/:ANWS"CU?:/&;&O)&G LM&_44M/79A/0>N/6 M]XU:Y[Y1BR0]WS=JJ6GM69H4+=+KX)L4^29%+TV$ODG1LS=%NO \,Y9]%YX7Z<*S M^%GKF,%SRQ5"YZ)]Q2/.>QA',]^F OZ\5+S-E;*#6VZD25VB#T/>GOPY]./' MP?=$_)7Q3UR'2O31P%AZLIAB$S:-:U;@S9MX]%*-K!]/:F-A] ?#_.54GR=I M&5KN:T]R

!,RYR9153.F:$$R;1#N>8AZ@&$\G0S/11R@C#^28W!9, M,Y0)?-1+3PZ/K;Q:@["A6#^.(H%\P>)+)J+SY(3U1>H:GFP*!3P(A$VBAI-, MI[+'U9-3-L9/E;UF,==78'N);YGK4@F$/8<[*(_R.XG3'>_ZS] M\9>9A69+;9Z= ]T# M\=/2TF!>#O&$W9B>8^/AM-GD OSER64"*PV"]YHI?:YUQE$* M7V0IQM,0C&7:.89]1B+.L #IFH>9 M.6:P-Q'ITIV3.EHJ2L7+1/F4K@"?J2 MJ^LN4_SCH/X!2T]EB]TWT>.DB-@DXL2: 27"U/I-OR<"%/+K[YXB%TV11=#C M 01L$B7:\*"GO.>BO K -XG2/LM;KI*BR8(E-NN.^"93KK](1@?%F4A8$@)P M"R>%_CCXPCLL/J7]8Q@<[N*J#WLJW#@7L$S 3M*Y-F#3NRM CG.$3+F&:0@-,_I;Q@+6O6\,3C:)\HOV?[41HH^9%@G7V@%H_4CYP:V. M-DGTA/EL-M(:$)E']H1>8'B@ NZ"DT,FZ'-,.@2IM<7YPQO>)-1/8F[>,16M M1*GV\$J]23>L:/LF$O-OW3 Q>2YI_Y+U)MBE)$%/$4^FB+.K36Q&,FD+D+,K M+Z=>1$YM9(N<>32F\52YS*?G*O8;G$>7/T^52TV5,R0_>XI^:8J>925S2@5? M0Z9:M *R=@4'ZZ6\>*9:15MS8YEJ->Q4SU1KI_XM)=>L7.V;MV=>,*CBR7^% MR7_F$_1Y&HNO.;_YLNIGY*UGJ;3SQ];3^I-,,=9VK2<2C=WU$\?B3OSBI1N% MM,PT6P*,AD]YH=JUAHI1UX9"GR$$![?[X82PEI6I_L*\J7WAX\= M.;GR.N-+>\;'*::/0-RKD2MJC-3R#RC+;. MC'8F%1>=9)V5J,H6-PFW&RJ[U@^17SC3_(HG_([%IHU2WOGM\LO-U>C/2XM? M8LBQZQWSZT:VN2,P=&4\CN11=:#VT'X ')M$%9^! M+Q1(PR0ZCGHB$9J4EUM^>M\'^%:Z9IKID[DPQ8FO2RT:JE,SQZV[4.(F ,0F M4<85UQPGF %$/N& ,DF\M'%T,0$8-HDJKGF,_2X &E_!(./8^63C2.(Q&&P2 M/9Q(="A3TL_F$,#(IC<)X^?)+=>F.7!'<3[L $-5ZZ)]C+T(._0C>;V*FXKN MP16"N4B[V+D__VWI*:5VG\[D& NC.?BDQD!JZ+TC8-XD$CT%5:XS^"?+XK0P M:@O8+'5"SQ >AW-Z1K:V27@]8SJ]8I'(]+JA=7AGFX35&VQGZ[)YUP>EE6UM M$CZQE6P8\GC=$%K=UR9A]#3F(;; ^R?OBC#F)UVF.I@E*'M]E@S6#<^3[':3 ML'\E.CQ-Q8D$XVC=<#VZMTW"[ T'4@=#(4N$L7/UFK+T(QO=))Q?92T!U]WP ML)O(6'8$7SME>NP6-PG/1=?S$XD9*6')%#:^"_?]D(-F"J_.V$+(I:2:YZ@D M?':OD!%O(_@<[7U?I0+/"7/F!':_ZIQ0WL$R$>2+\=[Z<<)QG'*54%B[@$<;H'MK])5/ ,!^!2$HL_ MBI:7)H_#,.ME,3PV<@'-ON)=!"2*;.3N,M'EG&X:&>#5,N&K$"=^;.6EJ6R3 M 623J.2*ITPD/'(C$3>+).IWO][XWRWA?Q=.+I"5"J%WT;[B$0A+'$QHODT% M_'FI>)LK94?SW$C39(4^#%5EY<^A'S\.OB?BKXQ_XCI48KE3W$O%2)-NPIYO MLP)OH:2V.P6I[3XOJ8V%D9VQJL^3M PM][4GN;D!<9-(;P+FW&3**H[#"<&T M2;3C*>8!BO%T4J*36L5H_97HC59J;A1G.E.##<1[S=8W"?/'4210(K+XDHGH M/#EA?9&.F1.^MC3P(! VB1J^R41-IV2.[^-Z#R95<5E$[_J1]MI2IJ>(I^ITF4YE#R/C?F[+\L]MF:Z%XB.XG6$= M,V1]>Q8:82'W@+.8#?+F4O/4$FA\'ZN4G^SE)&L]=+\5=GU>-O28CJ,\O M<72M+ANO'W]-/\WO&ATI?Y< GZ2C\^+YB(LOO,/B4X+$TG+%BXWM _B\&P60 M,?EK >J)<)W=VM/0UOKAV_3BUL=)=,V4/MEN_)P(TE>OOGB(739&EOLOC$;!)E&CSXCWE/1?E M50"^293V6[BJ@][*KPY%[!,AEW;KPW8=.[5.0$U2,8B(CR>@_Z^ M J0Y1\B4QV$,H6%&I^98P.9=K>MQLDF47_0CJ+5^/V9:)%QK!Z#U(^4'MSK: MM<$3YK,9ZFM 9![9DR'[*SQ0 7?!R2'A",%!)P2IM<7YPQO>)-3/84;NZH]1 M?[;1KQ-1[T.PFW:@NR?86E1N, FN'T6<73TD<#S!O+3,! \-63E0L>3;Y^5#E#_ODJ4O0\Z&B%V&;Q6?)K MR%2+5D#6LN9C?907SU1K=U(M)==X@MYP@I[*_[MVY#]OCZWGM[7FMX4[*S>. MP29Q+WJF6FNFF@/7^#X1ZTCJ$PD7WREBBOJ'.Z:BI8Y Y#F20ROU-0:S=:!? MWXH\WV/^6;K'?BH]92-:>8W9\!P.3-\^<9D(^Q^//&75*/SYJ6R.3/<8,C:) MU.=@%ETJ"0M)!SA$,SU.(@1]?[A0QP=8G\\ >@0AJ^ "64-&6WBH=2Y\N-*, MMJB@JV>T56*T)>&D-:AY6*:XE>=!SX/K<9IY(E\/(C^3BHM.LLZRO;+%3<+M MAEJCZX?(SSSA"F"01,=13R1"D\BZY:?W?0!1+*'L]!^$6&;"4&H#Z\ M[D)T3P"(3:(,T%LY4V$7(/*)W_)8TH&Z<70Q 1@VB2JN>8R5_@"-KZ"&<>SY ML'$D\1@,-HD>3B1:MY12LCD$,++I3<(X!8*P;1O CH"#1M?FX/Z![6\2%1R' M8=;+8GAL=)%VL1E\KZ]X%V%ZRPTD:^._ZSLS>5* ;!*57/&4B81'KK'C9I%$ M_>[7&O_-HP+_S:,?)I$ H7?1GB!%[$:.F3]E%G MFT992Y4CO&RTXRGF 8KQ=/)4&?-8ONW?)W[>.F?>SD$B/;J>*<96>P%9*R!K M+8+UMQXW6IN_49SI3 TV$.\U6]\DS!]'D4!5@,673$3GR0GKBW1,:_^UI8$' M@;!)U##_2B.O^2QES9%7?IZ'_(\WK8)TS(9G(.I5K"!=?\+VI=&>L->2L,\V MC;#';-@3]LKY83P%+XR"O?-H(:3JM0A/JJOD[?(2]J7(UKOH+ E["IR, MLY[(61>4#:N/D^B:*7VN M=<8C^'"1I;"R)!))I\P&Q[#/2,09MBNXYF&F0+?C^O0^C+.(1V=*]E 1S%(" MZ$7;E2-=9BKL,LUKF1;L.4^W+WO"SPU3FT3>GR5 (L'=5*@T MI$:F^IM,N?XB&3DOSD3"DA"PP'+9-C?[MJ 3>>.6L"#EK&(".GG*>\M+QVCPW7L41^+\=5LMFKE4H31C^&W^++1^A+D6 M1.:1/1FRO\(#%7 7B' )LAQ;PA*DUA;G#V]XDU"_\ GT2TLDDW307XTI\NM' ME7.8*K/Z,YF69S3[O*=#>8)=$3GI1=C3*6+14R"7DF!>>GZCI\J%'ZP;.C#) M4^524^4,N;6K2-$KEQ+[DNKI\\Q#6SJF6O@8ZG7,9U\?Y64)9,@:,I7G&D_0 MGJ"?[FE;._)?ILGIGM^6GM\6'F_9. 9;K5B-9ZKE/,0VIP;^A0K0U\XML7YL M='H?8I:5YJ"J5$9@8?N04\!02@SA.]XN37/.1Y?TDJU\Z.$YV;BWC26R3>*T M,ZFXZ"0KFI@PD(FX78%HPG>@5ZO529< 0R2Z#CJ@8*D23FXY:?W.#&[ M,A1ZO0>%3P2(3:*,*ZXY4V$7(/()--=8]G%G&T<7$X!ADZCBFL>82 S0^ IF M#L>4\HTCB<=@L$GT<"+1Z4OV[>80P,BF-PGC9#=A"2G CH!S&;-D4&DK7.D?6= 3@I0#:)2JYXRD3"(U=D MOEDD4;_[M<1_LXS_YH_]78/_2P;",17JAH?=1,:R([C^+]9GR3_^4;B% (M1 M%O.+M@'G5YYV972>W'*=%D N?\OY-]9;7@\I.1IFVQ0YEQX%WH(IJ3D-)36W M]W?G0DG'^B(I4= U,M??98PMI#2(44\VCY%-/<3F32LBP<9>:0WVW2_SP+Z7 M'ZLD/Q9$$\U=2P^OX6S)__[Q12:13,ZQZ4:+)3\OVFVN>'0%@N?+^<>+J[*J M\4^F!(:@\$>*R-W/4P(DK*TD3H7.B)]WJ[N5NBV0=/O*%K9].= MZNG;T^A<:72%"63WC5&N]W9O)/Q-!+*W^\/UWL+&,8).!0!8F1!&+S!=P !V MP&T=X+1>\=/2T\E3=F/.P?%P6B2Y[.UN[[Z94(,VU\Z+7 Y_ )58P$YLK<4Y)0>*6#WOR\/-2JTHY;5076B,]'MGOH@GA$/ [*2&4KYW9E/($ M\#($4.C"PRB=21<&=%KQ3[SMCH))>OS?,17EF:#K3 N5G<[>AW]U:7!4"$VF MO Q?.]MI=%2BV/QO._27<@>/)\NB7&>272#I3+R&21(Z1[&V:)H]FH)FCQ9, ML]-*V:4FN3E+R17&-JE),TBFI4;SWN!YS'S<.VFV\7C#:OM*PJYKS2 MLMR8:^[5)KF-QA,"=RO.?+,_R"_ B39J[- MWX_@<+[WHTC6.>XH3C JHQM=+Q?M8RP.[G#'*C^NLY;F?V7(5+=#-PS]M!). MIMI-.GDP%D#S<&:.!=:8*Y[C("I3Y>PJ1$%I9TRG5RP269'NAUT%"O@Z.V9= MR&N(?(;-M!IX>)*:CJ1.$ZXZ@W^R+$X]35%'AQJ >**:CJBFIY0?-SA\T/7L MJ2? 5:2FRK8\&2V:C):21#8'=\Y6SHV?\;V3UK86;&3C"W4/5XS8>>+O.(H$ M%KVR^)*)Z#PY87V1CIGKN+:X?! (*XI77\Z[).6\SX-O7YB[^,+8ZMN5<>U?/IL+W,V/9Z\FKCS^O)+ZUED^6V>1^/:VSG/:.HO#Y*'7@9=/!SY<'+:]9;M$ENT" M\>QMG17'GU$><&I(N\W#])(>==$^CF2?6HE'?V8F(^JTD";^4:VJAZO(Z2 M0;5\#JH%XML[E9_)J;S$>L1:8'-%3]4L$0:IF&'YX_OUIQ(R>D2?_(/0\O5> M\^T[^-4]Q?V4/Q:?4_],W66*ZYK'VIW3ST]X;A^N&_M4_/$)S_P?SE3-,[-4 MO<.?GO!$@-D/0,&/:]QFZ=&1N 7ZS#_B3=^R'EK)"!A] G[[B2>R)Y+: M)T^,@^I#7@UMXE$PR'^- :O\UR- %??O%(]I[IKNBG[05K)WQ=OZ]ZTS%J8_ M]M^^>=W<;[[9"E)IO_[VH[EW<+B_O_5JTKO?SG3WX4QW'\UR]][N3'WN*59>(YFF>'>-9)KB[AK)-/'=;W9K)-,4=\]"J6]V9Z'4 M-[NS4,N;W5FHYZ>1:Z]>3N+7'O[I@9J!Y/?7BM<.9:.UP)EH[G(G6#F>BM<.9:.UP M)EH[G(G6#F>CM9J[WTQ\]U$-I_GWKWU,9;GVXP52_0+:#$_13)ZG^[16S*ZDL GW8VRP6 MG>1=@(W8N8)G5:ZX$U':?1<<[AR(Y'U0OC[F[6*%RJR&9:G,O\,+[%=;C[XV MH%VU64_$@W?!?_Z5R?3]C>AQ'7SC=\&5[+'$?&FOM)![78+26+#1=_1.D6 T M [^Y1Z"5EA3S%):QK?LL%$G'7!'8)]Z_?Q\)W8_9X)U(8I'PH7O+""%\/'[U MTS8Z[2*_?SN_.?T47-\!Y821_[UJ'D!U%R?GGR_.K\Y![P#32;"W M>_#ZZ $,5?_S\A*WM/^]2?%< ^O2$Z8%X'_^>_/-[OOB-'PRM;R Y'H].80> MI-VSBZNO55QW11-XIUI\>LJBZ)#*AL*4(@X1A@#_BXMTG&688#\?& M0%N!#5E?H990]%AO%BWY]YI;'YJ[V_\@[:5X8)6F:P"_ ;3U)#HZ7!09S6=E MTP+GEZ],_0PN$OYKC=P+_NU__9:2TAGR..ZS",<:_+X%YA%^MN^@SW;=+:E M.Z9W!6&F%)!I*&,)/&OE7W-W]V\S'67F#=OPU)CU-7SM_LI_JFQ]R^Q!N07V M68=OMQ1G/^&HTR*"![!;*2)W830DKU_#:JFR)F2Q$T, S??O2W*)!/@$#'N< M)!F+KWA?JG0RQH7MJQY+?]\2]T@U,N8L257&D3>.WKY^\WZ4J=-H:",3KGZL MT,547-$>+%[_0(+<[EH#*,&-QZNB1AQ_^_;]^$MP=7IY<7437'Z_NOY^_.TF MN+D(0"&\0:VON1]<7 7-@U^B7X.+L^#F[Z=!25?,]<3CDQO\N7FT_[J.'0UZ MX5_*,R'.K"(N! I1:#ZF703R?0Y/J\\M\'P=D8M[*RT7SZ0*TBX/VD(#\P0# M@&O 03F.@D?YW*2SGYKA&4]@] B3ZN"F;L0&^%Z>;'WXQ$.3A;??;#R^@C-: M-&9EG<$W>D(M ?\=%2C5S[54Z*A5.3T?Q=D<&@K>LP3!>+B_K6H2.4H-E9K!XM7!T8HJSDGRJ+Q>QK+&H(S M 0<="-$6GF#/Y\\YI6H&?+EY]X3:VNYNGKTG M@?X1*KSB':%1R-*,G@DI\9+%<(-0P0T/NPFH>QT!:S]/PIUIK8=G -O1DZ#V M_/+MJ6&:EX[#/ F^OYS>LS -D.8PO%U085_IYV$ ]@#5NU9E\ M;A,U!JR!ZH.WO3XL'FMLC=&U.: ,@6.4-28VNA\S4_/0ZC,&IA\^,+'(7/6M MJD[EL"[ M8^^IW00O ?]GUL-OV/VYK8T.":E3*>5O#K=W#PZ:AP94Y'$C>X-*>M"FCYXYR'RC.L,?D]ZV]K46^; D5W9?V-BP%K3_- M9_.PGG<<18IK;?_S!>YI3II,=W!P$'R,V4\>7*>*\[017&>@F 9[!V-\L4OB M/EH>X;5 A)[ GQ?J1MXE$Z+S$\?6R<.(>R#)HO(Z4O@NU"58:Z"1S,WB.T%' M!(OD)/2T"+W&WO'2MM]$*+B4 +[X_Q7]R4WN#X>[\-_'S>DE-,Z>#_J_6/BB M1[:O@+I%G\4!O^=AAJT[X6M0)+C^=1.\$+\ >05(7S6[G6LH?LE\O\]Y9,TK MP:N('OSGOQ_N-=^^UT'*8][ORH0'"7ES&@&0?]C2D( VFI M1(H!445TR16/@GZF=(;AK50&< 4:8X;MFGN_M'Y%@8O)+LL[X5+>^O9G7]WB4Z267^G+ZF]M\G9!?2H>AI?J2K1AH&8LH M4)W6+[N- /_WZ_O L7]@^'^[%\J6QW/>C!LM"WID M@DP J"D,DJF#0)N=^F.-ND%SKT7JPX2V-4WR"XX#,]XMH-$"0"FY9G/'@ M/W9W=G>;6-@04-/QC4SW&0=S>X*;B#6$>VJ%\N1)WB,A"Y3K M+EJ!_/\_4OTT)!V- :!&&7 QWWL#.&, !314JZT $+[G@<;_\$_3$)-&<: M(!G!#SI#WS+30<3;(C$9ZU<9V)>O=P\CCV]0>\_Q_X^FO[ M]G-Z^82"\7]PH$65.:LKH.82XY;V38Y<_/J])Z2G$%(B4_CFKTP@ZP+'MK$$ M35%UL'Z E?R(5_E/&69(R1=5K:M(^ ]]&PMHU MQ.?IZ1%ZNNMRRC$=(JI?FK\:.'9!#"$Y10&+XYRFRL36XO8">' -?55(JB2U MW/&.9(8_4[.2"'Y-.G1I7_&04VBMN1=0'PL=_ +/ PTBT!G8';HKL7['5?"F M798.[^*.Z5&^H)OM1GX%,9M$P2][I=VV0!F!BUI_PE[P)KH>[L2EV(=A&;ZF ME=!*F4Z#H]T@8@/]5$%\8J(3IJ(?%=24I1-WW%AE.3Q%_'8Z"D94 A9[ M@D M"G@,V%0R014['@0$32YDIW1VB[>(994%:/HZO>"3ZP$@^X&+^E3&MF#>,7#(N8'K7Y]*ZR6P(]0M MZ;\XK:\DE9,6&<-S>,#"$*AET]7G#N/F7FM[ST+6'J?E,W2GCHQ] M7'^)X_K-HY6)F[]]NS)+7Z4ET M'(3V2>B$_%)_I#SDA%QHI-$3QM!Q8LSZXU$$S800CY;9T?+Z_12AOS6N_UJ9 M8K/-.;GFHH!_&V_D^(/@A21.<#W.=/,'PA(K<(2UCYF&B_6$7LZG-##UIY$_ MC3::#4^MK\K@R#BLS-_SD9)>/BY&/CJ\?2:,G1AZQ@F3#S#*1K$UL,,Q"R&50::-RQZ 9R8=U'1;EHK>%0_PY7<"7@VO M#1+8I415[E9HLNL3EH2"Q>B.P79H>+%.61(Q%>D "]U%]&"NTOXO[-=:7[G/ M/)E;ID I0< JX0$@&N,E#%Z++0D0\8 :[+D)JX0#'L/G>5$MTQIT0/S*88JW MVYRB@XDM&\<[!08-$Z %E(%*QH$$\5(BD4+_IS[754)XO?NZ5!!YS52+P;.W M+^YC/J#\@U^:!\'WG>N=DYW@[=X;K)[\%7=?;-4FQ;5B$-8E:FP+U3/1TSXL M@.%%0,"4P171LED6B=0NKD)U8P^ \["MCO$NJ8X+ )[%K+.@83_+2/A/"(+J M+H]C)\&"7VJRYYXC(@?$-#XN/EW25#56_9A!A;N?JYXPEE"6A$1N -JLTP$R M0#I!\N"IS8"WN A-@KRF;&* #V4H+2;TW<;\(%B'KE)#0:.-H,7P3$-1B$N+ MI4;YT0>XYNNE;'T2>)3B;_!^7-T&_/%?6<+-;_N[C0!Q&5"J!HH8DX6%#QN3 M3(T/H!0.G Y$.1ZL#P?IO0!2X/$@^ ]+9V>4H $7#Q/:)%.O?M[8/P0X%W1">?50EQ23K13*U M5VY]>'VP\]H1HEO4AZ EXAC^V FNSC;H62+N( Y'VX/0SIRN>0+"#E(G$+E-C M1XIB034@(BT,9:7=7:;Z4O/:-(+UUH!&>Z$_7#DQ]5@W OX9;ZF,J4'0?$M< MN]= ? ".[KBR96T523^6 TW=#[&UH?Z++"6M&!93QY)[/YIOD27W?I@[2;@< M?Z4Y8)GN,-:G[E.H@=%/%VUZ]O&]T,-,;"14F8_/OYWEC+S[(",W&T=[1XWF MX7[C]=';$8XV6]=CN%E;=GY(,!9 R)MN+1:$'Y\=A$='!,/#UWM3PB^7AB7X M?7P ?BC[G@6&9R] AKN[!_#_W=%#91KHG8V%WLYD^O1R-CUZF99\;K(93?NP M[7B-)@,X!^F8A-4"HQ(#%'"Y2ER:W837 G":>R:;'_2GU)J;'.X8CZ71\9YNTJ;5U)M&4W] M.)3C4!,/NAN;J_FTV7./-&VK.-";DZZQ6B&_38F:[X:JXZN7N%1!7&WU%UK( M.U-@/R/O3;/7_4GVNK=:>ZW^I_3PRG@TWAO%*7Y7BM.U.!RW&*>+[X!E2N[U M;AX#K&3E%D"%19<@U#S8;P3NGU_?;[T:SQ_[.WN'>'=EJ3MOWM:LUG[]OGSV M!73XP4)9T%6H5?P[R,FM#S>4E(SF-RHO(']RCU41/!. ,/9ZBNE3]KU/3.2?&9SEU\\N@%:B%F NLX(G+ 98S "F MPX/Y/'8.>?(&F#.WPK-$4E#ZSL',M%XESXD#V7XIS[N4)R[HZ3K9B$)7T;R^.HF.*_3(IX3X,N!ZMG2.Y^0-SGS M+2_(XMAA:N1Q=6EZSH.V3=;@@FV JH5";WP\;V]F#GL>Y?\\Y3TP V?L5?D" M1WJ=1V]&#!2F]_W>V_V#PZ,?S:T/+B.\,+Q708I-W@QTEA4>>$'G!=U*";IC M+^GJ)=W>UH81AVG:;8J[5$(N7?6Z%;[WL\[)OI63?GA=]]:+O]=:'2R7[N 3N99V7=5[6 MK;RLV_>RKE[6'6Q]^,([+,9TO)!3^U$O\KS(\R)OY47>:R_RZD7>FZT/7^'' MX)JU>3H(/@F-A7V9\KJ>%WP^'6.#TS%\/H;G<:_ M4F66UYMJ]*;77J9ZF;I*,O6-EZGU,O5PZ\/_=\4U5[<\^K]>UM7(.I_FYF7= M2LFZMU[6U)RP>:&$ZY.3-_$YD$IF&D7@-",PL M3NF2BS[V7L>6"5YXU@C/-UYX>N&Y0L+3(/_M\?A)@EZTUI9*[&Y]^'^PY:W MGG&WG,0D?!&[SZ5(1'#\XZ]Z!Q=X9'7.[WH7"71&1QZO7.,<&QN M?2A4R;PKE'%"7F?]?DR?L14CCI_UTK!&&K[UTM!+PU62AD=>&-8+P[VM#R?4 MY@Y;Z),(!-V0=12W0O$/[(YW;#K:8Z=5[.AW7#2XQQL*85JHE5YJUM6L>;'I MQ>9JB4U?HSM.<.Z#X)0T:L1HCI35'/G6+ZJ0N9>-%7)_H.O>CSHF_U1-^)%WUC1-_!UH?"U,741Z:PG U;W0,) MX @F)70D0M.\GZ;O7"I^B[WGSQ/=-Z/GO)[HA>753!N\^(YOB$E>_>&/5 MJC=&"90Z@;P6D^J/#"#"HT#JD3-[8G^(RS M<-%'[]WRM2K'D5]>4%WU>]*V)Z/.] MY,:)OL.M#[90=A!,\> < M"+6/ UZ]K>VEI9>6:R$M?7>[<6,J=K%[L4A"T0>-LL@1#LZX':%]S=6M"'U& MG!>%/M*YBI'.?_I YZ:QE=7/?JJ2'?W-W^QV^O M\+$?@NNL!S0V\.*T3ISNC8I3^)>U8EX5#&',F:+5=9%E[W/^Q =OY50]S&>& M>PXG%09SYO+2VV?CFS+C#DM+BS>+CV!*:?X"4'D>V;<7U$J]RG]**RO#@0Z! M83C@=Z6CK\7;4N'1%]^Q@2Y18#<_5^]$E'9Q^;M_>Q\X8Q[GS+/85DJ MA]0!^NHQZ>*WM%Q;FO?.'MS'4]AA7AN>[BR8O^H\K0_LA4Z"Z\O3D_/C+\&W MBYO3X.KT\_'5I_-OGX.SBZL_X,_M+Q<7_\#/US?'-Z=?3[_=7->>'&- _6>F M4]$>S'3NOAD+WYNNT,%QDF1@H5_QOE0IM@LQ.FN9H.:GLM)F0U@M ^,.&]'? M,15MQU+^Q'HL731WNA-I5R1!VN5!C[,$?X6C C^V><05+%CG3>:#F-WI!JJ4 M8;?\#)'6A"9TC(_8P5V/6TN')_C&>! H"BG# M-H-VEF(M&16)Z4"J0&;*?=G.W1[XO6EQ"D^$/ZCP%MZ[$YR#02![/ BQ=7XC M&,@,_DP"@2Z*[,X&OZ6WV/AV_"W@-1D^#L$+0:54C[\2UCWX'#T"7=UUPE4 M"T:^38&0^"P T2, M;LU5S> M5QQK"4>^EJCEB-%U&JK)OP6:*2U))!DO_8(,D/".Z0II& (HP2 ?B8T*O+4 M,<'@8JYZ]#6@4G%JTFNK&^')0/P)$:W!,[/I$3@3(N6=02- 3,,7<#LA@GY_ MD$TL*?(H(,9]$=$BDC#.(MX(6ED:,.#%1*9!#/# 1)!4-LKK9=A(\]TC!_J; M&4ZKTA-FM\_(K":5.>1QW&<15K#^OK6[19_M@^FS74(+B((K>D$ DE+!GLDP M -N[;#G,<%*:-VS#4V/6U_"U^RO_J;+?K2''X,2>/KO>@[\]%$2T%^W#EAZ+ M[9$:A(\"MGKSP+.:8YXU12ASS*NG/.\7X)9\W GYC"K4L!B"<]:5:!=G:>GX MI/,[%G]E(J)1-8;K\7)D^RK+C\BXTL.IQCL#:1%*G:(XS;\H3FV\-:$S6F.& M[78+#FQTBA>5"@UZ!6N)&#-YX8TL[.)Y0:OLH8*!![35#>#T:8O478Q7@ ;0 M#=JQO-/O@R%OPD1.*_)9E5Q65AAYJ>:EFI=J+RW52E(!=/,0E+!VAH8$IYHG M3I*CE6FX01NKI*/D7=K-U3 O$KQ(\")A;40"FF\ZPZIOP9-P@"H'2@!2 7)= M@(-><\MBLE% ;O0X3^FJ7.$!"Y!'7EOPHL&+AO42#1'OH11H6W<[WG^K7A^B$;020A4(4V=D&2]5I%E0CHY6@K MV2LN\B+"BP@O(M9*1(SQ7U(XU/@5,?BB1"NC*8MF3\ZZX/="Y\,?W.5>6'AA MX87%)@F+(57CKTR$/V,3@N#M-O:XO>7P&8.]'6I#5S5!G%'BI8F7)EZ:;(XT M*8F," R/6/:#!%Z4"P;348,G70S,]IS3,I<20]>UE-5;>N3:-$-,<9!5D,(> M0/S \A/,+?1RQ,L1+T?62(Y87M==IC#A J.;4@V"OM2BU)G'7I4"-4>ZG-@Q M)(HP3%H-GH(0B3$U,.A0]]R\/UHH>Z"9V&S,#DO$OURJ6_7A#YA8H@<;I?R0 M,YM[>AR"^F06'ES#8ED/=HJ7'YOKFD='KX-?;!K?V?'UL4WA^]4+-B_8O&!; M*\%6DDJ4%0:6$R:O5PTE5)G,KP*;@*.T&OG=R#[CX^TK&65AZ@TJ+R^\O%@O M>3%&T2B***(@Y6$W 1+NV%0/$@G6^BIFGP]GG481)OF#QB(U'WDBH7,8^Q4:=O07C18D7)9LD2E 0F$BR1B%0\6]8 M(X34$':GRVK'L#.63!2P9/ =*))2=F_+[/I*W+)PT @BEC(4,*F9S&I EP%I)@)I4%!LK047 MA(,5?.-9W[.^9_UU9?V*X\'I^R0(V"T3\; ;PL@-TAQY/NQ+;&-YRG9(XP5L3N@3ES"U/(NFCI%ZF>)FRSC*E&B55'/M>EX0" M9G&ZZA=X45\)S0/64;S4PK@1W#(E9*;Q&C$L?3#&0:T-,]7'I"U62BO';%&6 M"#.9\57>VY5B("F/!P"V.,+NK/VL%8L0OD@5BWB4O\A+)R^=O'1:*^E4XP5I M./=GI0Z/!!96\L8Q_(0]F.&J/L#]&0.C3YR*,_R$.4B%%Y]I\XQDLC^,W\I_ M2FO:U(DTY;'L]UPL,+S#F+S"JE<^4Y9MT)#)N*)5,V*U0 M8-;.?9B'JYH^N?CG^:?MYI&MG+:$7PQ'H=]=634H*DG$>R*L^/;,?!-7*I6[ M^?"FYMOW#>?&RS]3,H%U]-DO72(BCEMQI>;&)#>CB6S))@[@H>E#=WST??F+ MJF^P,P: 0?!;+[V\]/+2:^75'1*:MHEGE,\."4"]D:&@VDZ*1[0X)49;WYWU M]0UV%JO)S'NN7'-OK #Y P>;F5Z$.-F,9DY1LT(P(; MJ$$;M#A20 KMR)2)#[\4$ZJ(;5.1QO"M5;9&%0+\.Q>W4V-RS/-$"CP4CEY^ M!=L+SLP>RB+2#<8CSV>L^1U:A"\I&KZ"?$/;M8%D9/4[T]X,OASD'4"$'0X% M[Q,1T'#894D'D<(3T*HE-2_:(6$Q9EQE %2 O8ZH\3-V3J-"&?PO7BI2) ^4 M#GVIM4!-"[LW9M29S0H"DK7CGFYG!**,(;& @RFM)8"UPP].IWQ1Z>#P0.=/ M@A" DQ>9O7(*64YM6,ZSY4-"A5D/YX2&'+T4;?2<%WSQX*A2 &6+N[%?%)23 M(0@D\V!F'/ C+X6KJN\T (\$2!QLEP6;%S1TU"!YE%UIV.?X=>V\\$'UC0N2 M/7 F1Z!6L/Q!61J8AMM.^62(019.'!-O/I #YPZ?8'8 MI(>U'Y62.R6&7%*EPN+(#I:524S1'7WB4[,^/>81!GYA2.!I9IBO-%RWRBBL#0\O@:7]4FM%4BV6BY5( M(J&":8*X)602!:!@A+32+"DW>G&R@-^'O(_""A[V5R9 1 >M 59*$DJ=FFPD M"?;LM0,&\?%V3&LQH]4.?"VT(-A!&$MMA :-*7Y 4P1F&U0U3'A!2&25H>2, MA8DO/O:DG>#BX3=%TNJO!GBT%3FG1>IY@MQ^K=Y9@2B><&ZFT;;MA?HB,?24V%,S MYK= O$[O)%U6CP@B8T*015)F!IN;'Y.FDHV*MN?GX8;%(>X5'@HK*ZG^=+:6 MUV^:8+, +7N9T$9@I\+TQ::K"S@T1F]'R@$5P8TE)=)RAUHC=QF60%EBP!;" MGD5F/@CH;C2!W)HJI)ZA$9*1LL*PK5R7(?7=HA!'64(MO261L^*W JA/MAND M_N7\AB(EQT^.Y]+ZQ^!:)*AP)RF:H$Z!-!HH\0TVNL/+K"N F^T@_F&]9IJZ MM5W3H:?7,IC/+7CAW(+7/K=@]7(+IB+0^;MG:XC5@I @^+AGX'E(^_+XZB8X MK]"WCZ8L;31%1$#+]WMO]P\.CWXTMX9X9F_RP$D9-3/[L!ZDZ_.;TZ\&>1E&?G]X_?K\V^GU]>U'+^(&.SL:'BSVA+V LB:M,]'9.R\S:@IP/8\ M@/@#,PD$Z/9:MM,[U(])F>>]OKRCM(!REWIR!M5.YP&562CJA 0F, _!,,[# M#47X(8 ':Q E?#BT^#)VZ\M!_ X# VV)SC%R@^SM[NX;@SAE"BTG0@FY*!Q6 MG"/2I%&+#GEP<)I EJ"?TOJ%OR=DT%VCZ4+88EIC:%-@!4>&*A;\3TDE=,]: M194N>@6JR-.#3D"TPH$"@CNI?N;]L$I3#(IB$T#W75>"N@FJ)H9X -1(EQG!Z2)'E>RLX)] ]0C,<)E\AT M6(.[JB%!2=.%^$ FT4YP7 *.T/ U/,4D M7*#5@P,\[ :0WP?PS!YY)LC[WB;?#-"BB- 350%J*\.XF99T$;I.R <2 5\H M6/V.0YU 1U$8RRS:9IU$P@/"!O!BTHGMG$89 Z4Q=]_ <22@4AB#&58@D MP[JT')4T:!:>C*JGA8J!*L@.>3=2+$N>[RRQ!)'S"6+*B4M,H6NNBMR4BYS?Z8%[[X-<,W=?+)KDSRFZLU/)[!WO3)R3 M^=0\7''["3CF,I_&Z8VHZ;2V=U8G:3B]P!R;YL VLV2ZHQ$T M)\6*LA0(A^D)HQ^PYYQXK6\-1D)!^A *N M1D$F#48'F2;[NHTU^0,Z-7'."B'55-8*8\*1N[(E"955X[O:4FPG^(0XY9B[ MQ?'185F)IC.4D*[AKM!H:BBJ4W,A'O*)33]TBKHUY^DF4(CA+'97WP'YX8D& MBB$\*)]Z9[9$CS-!0+@93WNT\=JX:4/GFB<"CD%X8^2NQSAV0=2Y!\%D**9W MLL0&>+E-YH'S.% M3X\R -'ZU8TZ:8:.9X"F0H->C[5HBXG=^4FT$_Q!";($>)2!E$7HT-7.$M)_ M64S6ML$.0IT26/M 54 H.\%'?'O)&])BX4^3KF0.TX;3XR/>C^7 N-M8W ,S MV!]E)9Q?&]]CPY5R@Z?NZ2DJ)D1WP\@,>E5]Z?UZJSW#RJO;^H#F]7 M9"8I"^C<^=L '2"6C(]]$4Z9+O#*MFRW+1Y: M/+WC/"D4MHK>#HLD&!7>-?,3GFZ8CFGJ$>[AU$[)G1%O@SH61R[3V0 ;1;F M>3D/$!T-DLIEK%@$N4H:;Q$M+57A MEVK?I*VG<<4]N=L4U6H14IR4C)>!">0FB?4-&Q-,L MB,!JQ9"AC6D*R7C?MD^GML?::)4@(TV:DAFV)OHVI$C!-]%NBS"+73(_(#(U M!(%*+E&;*48S[OE2O@,%L,AED- KM(QM'9.2,LW+0&#-_'RBP MW[6^>( 'YA<$D;3$@05 C2)FG1LS0/6VNQ3^Y7PMQ;ZT-.3[$_7JN[Q45-IA M=: 59;U$VQ,#[DR-L01V#+S1D>Y==U"XM:@_U4YP;)H:C#N7RH<#J?;5-LI;"ED-)6G)4HK6O#.TUDN0/U\JQ$E. M"2LBP5\P]UFJGT;Q[A5]$P)R2>8J%4:&D:I+NH;MN^ 8LIP(20E?\)Q//.2] M%E?&C[9=%P=[^VXDTEDV7CL<)9;G9VESKFB@=I38^3"=_-7J*>F/E M<&I+D^K0XO"?]9(MSZLD/E"NXH5,G4 NSESMR@KC@3$EK99$.EG:A2 M''7*AY"7%>$ ;V?T?S9T#(W-;(HYM"BMJX4E6M ;H\(2;W"CAM*^#P[\% M(>O9Q)!"PE@]O23\->\4,>37>P_>5M;:S&T>@P^R2IZ]9>TK$Q T]ITKC3!> M!72>E75GSA2F_1R\_9LS2QS6ZU%3J4ZRR-S_6[FC%*/HH4?8@PACZ(_I\!S8 M?5Z8(D%$K68(W*EB(J8/=QS]6C8!W63EURM+<*KKX#_>.'[N&7YVJ>P"_4%@ MT!#"X/)=_(';OL8+6]2N6=3;G:.A1=DJH-S;8,G7Y*'%+J\<(R9N':6>/9[& M'DQK'4:GR]Z"VQ!S"=B3!7O/@^9>[^^\&<(OM6[18+>.$%Q:MT*\QBT1B&9. MR[/4M[^_LS>TO(C#W: TL)P"^3V6SXCZH7_\7FBZ6,75C$0;PPMK>/+.U"[+T.G=PI\$?Z#):LBS%);%M MK6:-"8.FDS:U)385%Y1FH@'!@OX*X1$"["),\L<6T)@0:+LPN]01::YC FMM M(P0@W6D+4T3>VC%/H709B;:N0Y+99=]=8TF?4RM@DR8XH(+N7BO.%XN;.5/8 MT!$6V&5 :B'/3$$(FA],A5U[U6>.*9F#ANM8W^4LAB.613W8(AW)OS:@7&M:W M\(S-JTTT*9J4]3$C&?7%,>7_C6KUETO:I5;N#U=AC+0**!?$;'05!$K7(CYQ M+%0KP_[ZU,*684%Z@ZP!$#*V3V5;AB3-;%-26X)@VQ?@-\?[![L!$RI4K&UZ ME):J)4:"N5K"G1U%G7N!"*Y_#NZ$Y@UK8 MCT.:A.YNKK1W6R?LU+J'*K@>6 M@GO-$PHW&MT6OBZCLNP3/FKL[A:(&_49-\VOE*RS@Y8CE<]15IBB/D=4+IJ9R&,@L+%)S[@V987+\ZXOU"BVK-OD;6#DD-*5=V=Q MFDQ)1%>S'K%%"_9?P=1@E\=F,UJP\I$V&,HNQUZ1);;+ MRPUFJ G;*#V?L "+*J\ZCZP.E6@ZSYY=4_X.6"9!R,HUC>[V7.YH@7,26<)E MIN.!.SPH^6&5E:%G(DSJ[8TP^TK3VI $ED;W(>^RK:TD+21?;"]?+'8PHARM MDGK?%DJGIDP;SB.NW<&6AQ:H4MPD%*[$B)?GZ',"\/GHX/,5X5,F -N-Y%VM M[SKXQ<+N.*0N.@;JO]KY'B0;0(N0=R#=W)6GY)JT%XZOOUIF_GQ>"G 9/0;& M%NY+9JI![.AKT.$-4X:2G!CT Z:D8\JEG6)E^N+?8P8=\'%D M6FP4*9Q%PX18HK9-$C,\MII2PR82HQ9OF;_F0)MOV MWFQ7-8S::!=GE4'23M%7(V/9L4U)(MZS,0EKH& FN^EL1]?'XB*D4,6- MY0DJ G9 .+;F*#ZFD7?W;_%.EI0B'5:AL&I588[B)E#_VC8CE$D: 5'D.-!W+.VZXZ>8 MX&&.KY<>E/%2"5U&@:1($QFEF1L&)6TPCM<9_PU0)F):!H%>2*Y&\BL02 MVNK2QE](K@E*-BUH#A72"S OO^]<[Q0.M C;LZ0FDZ./_Q9VU'\TJYDC>>-3 M+,3)6XNB_\_T#<&"YJ1<)T35W6"DI=@-@BI[S ]HIR>4"6Y38WE4L*HM0J&+ MX!T]RJ7=[*8?7VM[^Q'+8_*DZ]UJBJ.H&TB)#FQ,5.?*#66]MX:_1?F)IHWQ MS4:B@X=O43MFW1NV0*A1QC^)731DNF!SN-R1_ %W(K$^&6R-9(O8#?*QWMUY MF#<;P69D2L[)17M'T\#%F;>M;."R/.V<:#H5L64CG(?;&'77E 940*J[=;YY13THKMMU)<'*=K8F\+"E$0P>R*T8;U0]R\6$&%19R MT1Z=DB!52)F*+H _HX8PYZ#_-25^'=DYQ\$IGG,)74?+C$3&6:T*LRX(&7A>2,^C)6^K[9H:]FL8/ M=HXF+JMA6^EKTQ+736 E.J=CC9Z'GW*GW6;WBBV*_;4T%F/Y;"O/I*7F1,X4 MNZ."#AYQ MENO =KVM M[9HZ6$G]&NMT7""(H.GG0Q#R_*D_#-"&<3P,[EN[D*[C$A&1C0I;6<@<3-0-.7,QTVPR+-MHZ9896VH[B:5$M@ZY871LM MA(;.6.)TSP@$W M*5F4Q(.**:]M(I#GT(RD)O]A#_XRD5@]N0L/,D%UVW(_,@Q7VLNFB1R3NTO@ M/G>M";WE56X&60P%LCF\!DBC&;E8:\OC?MF)755T)[!D5RJ;U M5C0I-RE]]+5%%YMB\*,D$P(3Z$4K(ZEI%2PC,4L>?]L,N"-N*1Y8S!Q;!AEX M5L[7=8F60C^41>NBVQ9E1OXXTZ K^N6$8#.?)4^3*OV"IPIVD#/-@_(^P,[$A,NC+%=06*12R)+M&$EK^G^F,.RH,<"T$6F,=651F9(UTCJL\EC M!FK2=P(SI:\%YF#^%PKVO=WFVP*1I)XZ6Y;"O__B2N:)M.3IQ&:/75P;TK#- MTLUSM//FU31J B^U[:NI]Z,MTI2JQC3>T/P!*\Y7&,P+E^ MIHC'E.6$-%0-W?4]B,*M,*5XP!?NH:!%*EL%HK+8%(J36U\/=SPQ M9C:.FR_WZ42?QRT#UD.SU\V[* 9$5L<8FJ!C@,,2>F;,8=Y$56!2ZMU#/1!\ M+/J%2??0QZ)]+'HR"L4YHGYB:&EB:*4C8]U<3TP%8N69JS;JA*&,O'BAW.@8 MRV58:;;0^JL2)Z!'8T$T>16-+/Y/,*G>!R?8/C>X+&M^7LT@!1FL$I".+M6Z M[/1&[[2%IW$:511GI,;'QM2U!N4 7!A+2OT@V]/YN6SC6#-3TN3X-ER"K]&Y MNX.6$I%I@)S/EG!JMXT5C_:MT=J801A#I!:S/?:GJ2)VV9E6\S=CA>A%^"Q* ML6L4)E7)7;8DCH(7"^=B4T)+#R :%;:%QH[#B1F:799(IK@!?4-96M(73;S- M-64J8B3Y\$;1L4(RE6@(Z:+SM9LDWI4&+>7):D2G$JB"'DW]64M1E1N:ZFVQ MV98RQ1&W:5'D6A!@WL,XLT14Q'2,K\INR]6NH./=CJGJFTX6Y&6US@9*P&3] M?"CJIEEU_R41S/\$!&'F;ED6X][R&C(ODL=:?B6?/OFI_B2(WEJ($N5AC"'W M(I3%<\/TE#>]PDV(HTY8HPRWLMKR*&@8L<3F)?9I)I:=%]64(N<45U"1:>Z- M&>O"CC%I9W%<\D.YLI9BXN]F,<*QK6W\;&H;-YW&GYYL>$=3;LFCJ\1MT4// M%HU2!K^+BF[X48T'6PE\+KCX2_-7(XCS848H0/+ATE4%CT*)1AB5'- @3@;2 M?N=.PMQ&:E.3 E"ZM&D%8I)\\\ /)MZDA9PRJF*& Y$I@^J7/;LZS4U)14GL MN!XE.*R#W/7;>7 J=VZ53UNC.OZR/_1$!Y.PJ.XHUE:=4-%A&#LJI":27LAT MH7K:"JVBUO&6YV.'4Q-&V&@JO,@#YV/9VH3S,C.)@D)V(_TF"RL6=#\E_@6? M2*FGV)ZAZA*9P$[-1' \V?+)G2[PE\^F*$4%;E$8)H3:YR))'37 M-O[,:(P7CVP3#EL/[W@QTY1M5L2OZ.@M;!S?V.(Q(KVR+=H(-Y]*QN^F']/# MN3%E90^I;(#LH;BE.Z)S6Z9F.(K%F1FX;>G='>+52DT<.T9TWT-"+\HT#:L5 M0]'LH+$*OV!A'8XBHFE?TG!/K^72C?$]Q+4F\*W*>"X[.9R0P'"JG2U,Z7EV ME%_>UJAT3X.FZU$"(6Q31"3J&[8:I0W@*W?)*DUY)U,15TB.C^HJC2C45A;F MV5MCEUTMG1DUJ>$+RA/.IXO_P4W;KX""VXF\M<,,B^93;:SA35\.39EE8^&6@SS*/%7MBQL$FU#11F[D\2GKJ'Z*'W8 M[#:B.'\@/2IW+]'U&9K:MA/09N+@BVBA>L*]>\1ZK#&R+-+4]273KE&Z/5W* M/<\PZ\:EWN.'//L:5'@*1G-BNDJ_2FVU-Q16$2,3(0XHBD:YY=HC5;,V[V1,63_XV,>B9$VY5645Q^YY.F^9:&5%9;)>X1%" MQ5D\[+GV,?,7INHC'S/W,?.EIM"+BFIYQY4;2FQGX'!33&FD(XFJ3:/7*ITD34D>O "[5=H(72[.,- C8SL]I1%@VVRJXD$GMO'OF+'; M=FAR5$C%4CT.2E[;.')D&F8QFKN8@TGU6RY&;R=TF\'&L*48&"T:D,S?:%_/ MC6NW6>IODA8#QR]9C/HR'E.F+LYY6_H2J G,R1S Z!\LU8^'-*N$2K-,-T87 M8<1X@PW=FJE-Z/2-J6R+1FUCJ*1HX>/&GULC:P3O/0F&E*T,<'-+R\$_N)4> M2ZIL2KUP5UF3?=[X!VBT8 #VXUH%=A/5V&.J(1R24%1@KH$;@K\R]"XX?WE> M>ERRX:Q_I.CQ9QI;@%TY0!^G*2SL%V WE!]0,;QV'#24Z3&B1"*=%TV_)U,@ MW\RL0+Z9DP+Y;__KM]3XG^!DZ#-RN?R^M;M%G^V#Z;-=0HN<6_0"-WF1-*#W M045%FH%*S!NVJ<*BK^%K]U?^4V6_6V8/N:96TNL$9=B"+G(K1>0NC(94G(._ ME0"31O47[<.6G._;L1S ^?W[$@^28K1E6KN^>>!9S3'/>F 5$[[ZV<:J+TEW<0I7KIVU..PHL6V["ZC.69MVA7&G88^-M+@2"Y#*-C>77N.NNB0X%3N,[@%K0D6YP,?.S?R..!ZZ^8X:"H4>E7*I?'#H_:&9;&0B0? M>)0OC,(X0R5>A7L?PR:EI0YW-HL'MD"'Q1VIX$G.0!5)5[1$ZK)9\L!(14OC M/3*?=-#- /W:>?OM&GE4K-(+1B\8O6!<(\%X4[A9[&07JEXV!B0J:J0OV7AY M5<)=X]"E0GZ%3&&U7UEHY:TJL/NK"^JCDZTDY4S5/97'FB;4?U#"&899X*=2 MY-ZDW1M/31Z_-R%]D?P,0I!ZUA?$6C)+,6V5)*0H*F_RH$U>"6@616HB)8#% MML#?-$:!!]A'E@/ZH,@N5@QZC\_(%(IS4^[LW3YDKR'CV0X/N1>&S*N\KU7E M>&_#<[$5?>W/Z^IY70UAV4H??MIM'I>K/ M:GL6,QJW-&?6J_E>;'BQL5 U_R4"[IBBQ%T!I,O[<6%471J5RJRV';,[$%94 MLUKTXJ*6'K QU*Z3X#13LL_!&@BI?R7V/2*'+_7&)7>OB7&CV.&419G/D2K4 M$)-R.%9I*3*OJL46K@Y$B8Y4F(7I/,!]&>,XT9%L)2_-O#3STFQEI=EQD2$M MG.0I%;6PB"H"L8@T%PB9ZF,?9E=\50R9!>%#$\9M"GFULCPRF: :B]%-QF>> M:T)]P-J8_6&:9M)DI;Q5=K% =/'FO,\D96,#$)<3:O1) MQ;&C![&Q077%$6PR2K B79KQS33,UN13N71Y.T'=#.AE&18@83%4*>5Z.(O4 MR>30%AEI>*-N"WA"S#MP1X]"@@:@VGAF; 9-S&_1E:-X)XM=XT4O>+W@]8)W M;00O-2-.6%Z[CV(#M;4,UE>X4ZG$G[*'>BSLX@Z0KREA@)+N3'UFIK!:*V@K M$$M9;!H V*:)8(HRT3.5L5C$6)JBUV>*JJJ$J5ODQ(Z- M\EQ@-Q0M&IY8C^HGSG9#>*,W&DM$BTQ\'O?SWN]MTI/L;K;<;SGK> M[^VJ=G@/\PB!W5($"]:\V>0=C3,-[P8Y/=/DX3C0)!^$'JV9(:\W]9P>Y*4P MC)I)&>W2S'7G(-3,T%>J2N65PIV\*,:^T5JNI7Q(7RVSO+4(S5U?+O-PN4R% M$D2"I<1.4?2%-"]?)O%0@>=I*:>11&5-47JN7#$P/V+J#0P(S:\RI1.E21'E M/&_;P,+E>Y>*-5J#O"-?37+XJ$)4+8VFOGVZ:UJ]F5A$@VHW2/VTM>[DW1L8 MS:U!RIEK/UR:#IBK9J0VF6:6I&&V:'B.$]VVQMPY&\E&-J?"]AT:XA&<(K*# MP]SR= " I:7*"0 0GDYC^J);H;%%%CSL >S!FDQC$).W M'W%LP$S#@["M@2FV=F<0''H-"Q#;%P 72>.GS%P%TP>@E$=AVW#E'1$]0[^52_WIL5"^5 M'?5H':TV;0#+)=)BIHW(V[S@06YF(:/Q3V==+V\YG9[/Z!T8:E/@9S4X9K)YC'LN,ZA_\D M"=^S('*E@+\80+"(1%!K\&MY+_F91MYTNINVHGB* W!1B2>Q[KP1W&47%K^Y M'KQ%GS([/=$+>2_DO9!?(R%O/0RHXE'PE$;W4:CM(<>R<1@80QQ$9Y+WY2(Q M"K*Q"R8\CE+%RHPXSG5?TA^-<*Y133%_3+L$7=<<.^_;XYK0F41CVP5,*=,1 M \1C!FNB]+=+4J'QZ#'/)H?O'7#L-EZ3\JBQ M.]LSY.]X9-5[P^!@I&\[>0 M$OJG::6ME$PX9M=A[Z X\\TOO+CVXGHMQ?45IW[X5@7]Q.&=(ZZ.JG?8*L(N ME[A(-2FB?"ZCEJY1^1M<79J3[J@5%K47Z%_%68AM"EZ9=5 M7:HRT".IF*Z? MT;C$HE\NR?_A$\6VI:UX?6DR3I=CQK75AC%,: ^(GKRU ];B"/W-0N55'67' M!LNGNU&>RW"XL9I:@\^Q(PH,%$:J0S8O?_AYLL-.W" IK";W2<-43EJT P16 MLI.V7$*9\=]9T[0NCQ#-, MWQ[X!P57T&=IV,6\-FK^35@K^OU@/[0450*7:PB"#[X\ORE&J9BL0).D".HZ M0RE%2Z(&]Y11DN"772<3U3R6&64M6DT':.W48C_H9,7NHN35U: MB_&';8,Y9^4:6)7Z&]VY<9#<$<@[WZO(FU?>O%J&:M': 5_.+8Z3W:K3V]X_ M6ZVX+[1ZD4*KIB^T6KVY1/Y\\N?3FIY/)KL1^_6Y((VMIGJ^D\CKH9[//9\O MF,\YLXX9W<=1K)OW R9MJZ98C*1YW[/_9[[UX;[G:WI9I3+Q#.X9W#/ MX&O$X"+,:P.D3@,SX!-;7'E.]YSN.7UM.#VO+Z<&* )+%\;WC+\FC-]2E$F'87Z:VVXK5K+4CGA?*+.O?_S]#VJRBB.D>2SX+?U9Y,Z8 M>#S&XF^E F@.3++44()&HYP38=J>#"50F5S!4FLNFP 3#QJ!Z6YB4G@TKTL! M:%"JCTN\*F>&='&$2@"Q-ZB0VD00'$&!#5DH3P&/"9-$+U_.+ M$DJ*EF&T%% <[=>:Q=Q5#6'N 3Z@E44=GCHJM)D[=@09IV!G:*?-QS@VS697 M"O:4DD;&=6TY>%!2TEJ1$EGFMM&0MIFJ>110N+M#\W ,2\C_^5 ML%%L<'*'F3$]3*0JIZZY4LA)J+QUJER8']H]"U.9-:.NITW<*PL30/X@Y?2'4%0MFR_;A(=C,+*V$NQ/S#/ M;IAAVRB)W-\8%%,H\#,RH@(%*K7# MCDA &J;"WB6/PFZG+L-@ \YTQ"+_.0PI4T++:'(LSR(39?>^: MD-+'YGM4T5C!]N-1:32R(D#W'@=.W2'=EAJA%Q>9:DILB/' ML>=\+F[SHQ"9$Y\XO.!)"DZ\,F@[OS'MQCLMDPI8F-B%/Q,;>^2+M7(Y!9K% M I=VV;#]_]E[UQZYK2Q;\/L \Q\"C>X+%T!E6W)7=55YYF)4?G2INWQ5UW*U M,9\&C.")"#H99)B/#(5__>RU'^=!,E(I*?5*$6ATR1*#CW/VV>^]EOPGR?O@ M1)V36T02:X/=X3?X+_?2;8;8>)HXLYKG> 2R5/D=U"TB@BW(4%E M- V*YXZ]L+2T9#':,M?@7TR"QM<;_3(\V?&8X7GZ=/O"?=D*(O6VP<%:_3J0 M7X" LQB<*9!MV0%U^TRA'BF$PG<2@V]5HKWS1HF04PQPMAV*>8JW/.1GVF]Z M .-;H^FK8410Q'0**\7H=_XUKU8OG+RNUY]+YI((5IB^<:W;7)H MHFV%(EC>QTI$9$26R/PI7<=&PM"K^&BDAFQ1+=/'?F_5-?L3F M?3RJYD,- \8FE9TWJ M&SM<33:>,4T,3C_XI_]VW;N- IB3)]*\>9ZLG7SYY MK'YNL7J2_>G)EV2(J^H1CG9LOD--Z''VY>__&+V&_JGP@WZJ(1/?-_BXKMXA M?88A(9J93)FQ1GN$WYT5S+-VE;!>'6U,W!#VF5=UH8CYB"<7GBR3"Y_> MY,)G103S7&#-]WF=AC*P_-\SI5[&7"!0PZV3-+V1@K(2PF0S$Y1DY,G4/I") M;M1-?R@I^*'F(MS/ZO\ASQ,RH MO]37,/A3.@J^ZMW'D0*"O=NS![!1#R 4 9KU+\)<'0:9R9=O!^;:RX ,DC- M/2=@]4]2KJ ?2=F*PTJS)+S:*-#<\$)NFXXK+;20P(K2%+$ %MTX3^O#V'KU M34EKQ@9(9FAIE^C>O"^"51?(;KBXTJP!="*6\*"I.T9*8/H;R8ETM,1.TH=^ MIX0W5B ,^4ZVJ!>HG?9N5[A--E2;9TKL&!2 M,N1SY-L+,N@C"A\[STB/RNC.S582/OI Z/V&IQ,IRU9C"9O&19]C=/03'8_- MWNM#ADRBF(3));,@N4"/!AU ='9SQ+-H#T.],_ V<;P"F2P%:N"[$@K(S1)_XUGTE6".$G&D,%R9D:0 M $*K@6E3 &#[1#DKDPW*@:3X=FKI'2W)ZN",05=RP_QT@'N?O7FC53H,K)<9 M%LMCR?!J9?&'JD+ANCM^4=Z*L?+1'^;W1/-\DY<5J\EG48;]HSFQ$-V36Y.6 M@1.RVO<]6>9__=?3Z71UC.HPF>B G&EU@=K(I9Y].:\,'9+1^4 M^5>5.X[>HI,\\<'EREU"1JYJF$;[D',:M[I_]X9BB4=,YKA1D1G7;."5,=+^ MV<-PX7/UY9B,DGZ]TR]E_L+5CQY";O7]M\*_N&U@\7&+;0FB%O$K_^_/J M:5VCU/.C(&SCG8&)<>\K_?C+1_]E717_6]+GI#'EJ=T[?>S_]LTUD#W#4#7U*P1*A)/$0>YJB.20(,8';FMR2TWXQ,]O] I= MQ Q6]247+'JM_X7*?'*8UK"O')0Q"W9Y#>V2R5U9G!VJCA3[:6DF"/9WW\A[ M&ATH!U%Y'RM**-?.;:YVS:69 R.V!=EQ5&DQHI0KEL9Y+ M/M)F4AX%*(J9E!"V\A*(O^%#1]E,;1\T-^,.&_U4Z]W2T'KR=$S(AP18?CRE M=B!Q=9*\*1G24\X/GU<'63^P^2TOG*CU(1@I_?*3^P[5>S]? ?'3YQ*D(2F MR8?>IPM=#'3R;D*+D]AQ266L&9;,5H"39JTS;B[E>J%O>(\60H]NP]SV7)+5 M=E5Y-%3=9I#DD!K!5$VH&&1:3M1OZ:RB\X\?_]99RU87K56N[;;)PFB8 -4Q M<+;,WPV@>9>C;=49;U\+>7Q?Q9#/_-,H>__D M[E,V\=Z\=7+BUFCJV4_?_2";]_CI51K-//@YG8\QS/SQV8O_6GW_])N?GO_X M8C:Z_,@'>5XCI_1^DW#/A(6&3)OV?7Q3Y5TGHO^4[2A8S. &PU V%6>0F<]X M5;B=NKC@0+A:_;_-L.KVS5"1_24ECFK[F;OC2K.BPI4 PU?AATOCI$*UVW: M,$TXG?.+WWI7[IJFU)U(807PSSG/?C#/M@ZV[IBH+=A^"4SB* M!A#A[TU."!,M"9#R(;^6A&%AY-"#0)+J@:/@7 M5E^"L_&*9-724O&A6RJ^6EHJEI:*-SUV[]6:6G+T:O5LN](NULCP<2,WQJU MEI0EC6ROIS&U@I*H3-"+%%SS (C^=DO_Y H!PN=ZR8UOU<7T!10]T%!\]\9E MNR^W)YN CY1GG\G4RU]73>Z>A8::@T[ >>I_.J(-%&0\Q+ M2.R S@O8WZVR=>EHRG9 7](")+:HAT4]/"3U$ Z^)_#K:"UR/RDE3:.[MCF! MY9EB@$4'+#I@T0$/1@?@E*> 3)H+]R&'Z 5,?0DI_='5QO#F?\LSIRM.]/:N M9K I#6J.Y':4&SX]B^98-,>B.1Z,YLA]4J >K%4YFC;7GD]T0>0Q>A@CBT4S M^.IB+,IA40Z+6=0#ZVCGLV*P:.-/ &%X_!&:;; MK[Z[=YUWY0)ROBB018$\' 72W2.:RZ(:%M6PJ(8'HQH8 D!)=151!Y-3[J5B M29^EZ $HKWK7[\^ *A2LF=QP]S DOVB%12LL6N'!:(6HF*$H&-+8$..("[LA M@XCW\< J0!ITZ O%3IDV'P/H+?IBT1>+OG@P^B+U(@X ]Y'PP<]Z1=!URC@@ M&#NNO0% SJ(/%GVPZ(,'HP_4?UAC--9:(4@%.(,E4TRR!)#,(0E9E=O2%1&\ MI2B)&G"Z!S\B$_L?"8;9B#\'G"C.]8$3!F#R=;$HFT79+,KF02N;)&I9#V55 M,(03(Y./E$?@RV)=PRT83;O+Z_*WA=IYT1:+MGB0VF+4IVDH.HIGNF=($9Z[ M$IK(A!QRT0B+1E@TPH/1"$-M-*3.XRAU#4]8'EQ1@O!.*3>E'-(>M%1J^D#0 MC[3]8E$.BW)8E,.#40[NI2&>YRU#XWK:+\7,IKL=QOQ9C%1A_+90&DJD!+CQ M&(*<9S_IVJH4R%LMGPR+$EF4R*)$'HX2.3'EN,+5Q5SD@DL4LA#+P5\._G+P M']3!GZ0F?:I!X*R.W'4MM0WMD5!F%4:9Q;#HHA06I; HA8>F%)C3*I 0>U3A M?7G4>.+8],)4'T46Y99QZB*TQ+(5<@P?/BA",%W1,?NY!\"/JQI(;BC"?&.L M.8N>6?3,HF<>C)[YI2'%L@*<&Z;!,F:<0H^$E#@3?9/Y[BV?MY"_YI)HCT:N M7;D!;EN9,YJV]VI"H771'HOV6+3'@]$>:9TT'',D+)3[7>D85#^<5S&Q5X"S MH+^MP&RR='\OJF)1%>]456 W-GL#D^W.Y/\?>/8"$+/<@RVL-?0>PY$\?R%K M/3$#[CE+)S2,(W-3-4.!&.'>(=)!X]4ZBD)\F'?M^TM&R,5,[#)LVJR/O<=,NB51:MLFB5^] JT"7W?OB_>?[?S[Y]]/A/ M*L?HS"15L)'Q]":0%:98%0)7G0!B*QFGS:HOQW\Y_LOQ?P#Q![2.%$57QKL8 MS:E'HV.L,FPPE4&XNZHY ?-FG]=P;H"RM^F7F&-1#XMZ>##JP="X#WGA/%1% M[#@<\FL7I2X#S40G\R%,WYT"9Y4@\\Z5XSR0-I5 N> )M>I,WU]).[@P$-/? M@"7#,94D.3',Y(O";54Q-7+%L0MS$D9OD(VAPDFB*UJ,58[YN*&M +O;M7F92?<>O#)@1R'C&++ M#-1H3D""KJ)U4@;BD:N>MC^'H0GZH8Q2A/;G\^*C+_ICT1\/1G^<0(]U=,C/ MU>P?#TJRM6US\LR!/MDZJ5;$I0GXQJ1I!*H2P7M;LFIQ;=NTY#O3<]KA*+QW M$9,]FBGI'!VD'A8UL*B!10T\'#4 8^\U 3+P/)'ER$TH;USAPPV- M)!!X.'0?2'RQ'G;=)-FQ*(A%02P*XL$H"&V,U&(<20%I LU4^JR%@MIZ!.RS ML(VK5BG*[;;$0.>*)[SH]HA!VG"-,'&(JEFTQZ(]%NUQ_]HCZ18LN]CIC[DN M')@ZD9_\Q]6+*_Z;>V]ZK)OZ$>ZNPE_EITZAY7:#3F/ASWG+?0?<=+ Y9]S6 M;.D,@YOJ'(D_*:(L5CWAFBS*9QQRO.72&;DHED6QW+MB>=2&E(_'4H6ZNX,I&7PVE9 I%%;2QJX\&I#2N:MHX3G-HT MK5A4.T#<\N E-U&W^49 +I,<*0 D=J)AD ^Q"WD.O%UMRV[#C.15N8%2T2E4 MZ9-&O-+C="R:9=$LBV9Y()KE@+GR$;5?I#]4;0 AMZSS/O20^FOS7D;3Z?UX MRHM^>^-J:?>*ASH8+L^:,V[*CJ.@(^[;L_I);HI!<-)%-@MB[Q/WBBUZ:-%# MBQYZ,'IH9I(*&@'L/ZL"A5W&M[NLJ19UL*B#11T\&'60!"TY:8 -_L'"%E_> M$88Z8XWS?3/4 M .O][X:#E9]:\",_W;6.R40R&W@97^>O@%;!%"OS*=_(/QZ;$UTIM".TCPB0 M^(G[IJ);\/RZ#-1LABIO!=M+[^\G;( @YIZ>QEY_,>[JS0= M)>9)XLDV?B#I^9$+=#\">Y7"88I4G].^_"6&,GI6%R0>9&/B[7C%B/-]G\0_ MO*M%YC_[,_S:JW?A?F5/Z["97OZS8D24-=N48E4U74>+P2!Y9Q+?%:V['PK9 M.)TI\Y Q IHM95IV; :&N J-&Z+9KTZ1?:? N@\Z8J"SY074__HPQ-V[AB+F@> MZ.JM.G=B_Y#WI>Q64(#U+MU(=X/DU&9?TA]63#VM>7+;5VX"O*+#ZJOOV25I ML>]D>2&O$[=&PNMJ];13+'EKVG0G9#N:@^#J$G^YT=K7KYC?E80%]]"B?/&AK ; MZ)WXSAUO2,5(M P)Q>W=CL6#6R8V;*4A-/P".6W!ICSRT^2@,O%&OY>59BFE M!W4]T%V8&Q!7\D-WKJ8UKY+B*AZ>?*M(0AO4_MKA7W*KC@AXS#G6/?Q]C7\L M;7!+*PTYB9I!XKN?RJI*A,ED[FKU4\/"0DJ%^0# 93:&]-6+;4=\CF3-2D[/ M!8E>HXL1!%I/+BD^[F65RM#<2N4;KCO)W$6GS M"Y)]%UKY:/^4\9UO?TDJ^6-UEZIST#C#<=LV$-K3OJR<4CK*"M,_'.82VJ0M MPHU:TO2[FA%(Y4Q')3'.>5^MOA]:Q)B0P"P2='GQ9DN[07?A#^VTEX?#3;J@ M[O>=BAZ?J(0VSO/;GYKV&FLX9I\C/5569(R$Y5K."TE3W3#:0G/B#<+CZ.T. MF<+ ID -=Z M_YLNZ/.[B;N:U1JV JN-U\6SJLH^Z-0,%?H:)MO6AS%_RC#^P3//[] M@G_TZ>$?O4NW]:,347$)-1UH3J'T:D=^X=CE?UJ?;8H,%5#MVA3OTKMRY#+1 MBBDO6 @OTAO#,5I%U#YDGPH\WUUX_]XCSQG[Z#EH MWB$-O,[-L.KV?.BDY!AFQ.R^BKG/=8+5KT/>]DSS!Q^EKGG"G-^4,2+A?!?D MVG'I!02'_I M_:^9)Z1@F+;J$8EIQI"[^.?"';!"4\1>]KW<2]);%@ @N/0^*RWL5$6&%H[\ MR"?M-]:\M;U;PQB>0ZV%&.LSX8"?UM$_+>EHLZ=PM.W:38GY.[NR.<5C?9JJ!B<_+;=U)6HG5_MKUXT&W-L[?2T:KWH6!&JM\5B_Y^*_W] MW,=J;DORB]"OQGA88-X3G8Z^)9X=DZAD9WFO$'^K]-0KVI4\H>:@A(Z M\9P?7/1\6/)Y,>?FU0JI*]5%7-C(?,9!&TV%7!F=K74>UV/2?;1S7+EZU^_' MV^%G>T>;R+DZ/'7VIIP?T4#]=OEP:$3)?D M4F=?8I)Y$*!E)%$T!\$&PQ8'Z8NA/3:<:M^W;/S)W+;](X[SIZF-R:NK(Z5) MI-5QGW=NK*XE"^,5>\L'E=YS1\8Z)U%RXBB(W+A#<^.BSV/+-GT<)U"1 M[VOE+[I1MM@ K'.?"2OHQ^2VBV@Q7%4V4B@FQ/S#/=FLIL665F?%V7.%^2%Q MODA5%^?"3'Q=77($ ]9A_H?>Y8>KU4_A9$P/02:?JIL'4T^RWJ?&,!$&_/9V MN8+1K@MC+?4*\B;GL91N6)/#7*NHI$DYN ?Z9_&,8I6K^C9')JDK7^+B&MZ1 MYM7(]6'7D/.AG([-I>: )4&V&-+8(:WL=_EJ]1?5-F2[M?\4XCZTF[UEO&+Y M$V,1[T)LVP^'TH# YPY,R#'JD1C?'YEOE*"/%;;KQE5"&"MB7Z9$K]G*.*$D M*R9KPQ+DU8\F(2-L\OY\5,FR;Y$[3P3GK1R-US-9CY]D6[M;7?%K[5=7UO((>:@Q>U*"P'4SDC%V!+1@ U1S[]*"5-5M:HR*KS(RTPH#I%)^K$!96F M&K3VQGNOL80L\82R*'H+T3E^D@]6#CN']^&6^4A':,S56$B"[';9(%P** 1 M9<#(YEBGB$DSB[NZ$](-1_KVVFD/B>F42TZ(*4_6)7@DGPMZ>]?UR9 08KC" M@*/#&J["&N(860QFZQG7)?A8EKVL5 !5P4YIW02$"[?Y+T\G,FSN.G]W.+@3 M8QM4H:K)E9D.=C;E,G-4L-7Y5'!2A9R/S;-N%UYL/Y B#"6>+ DMX$_&P;B& MJ1.E''LUEW,@D6N3U@)IM:4ZR0:-T_WV .UJM^:N13Y%=:"\E((^IF#P\1^64M!#+P7=?Z/H)Y9D^FL4P&51MM(;6#:L MTBGCK&$SH6V7PO_@O=<]-TA! XJ+FJ^JDD(-^H]Z.*Q)"Y.X1''YAG$$\$P8 MTCR.MU;(K$8^DZ_\/]O.O:EJ=^%1TO(9'ZI(-G( E)XMV6[XF9&;] MEZ#Z9<^GQ'_^%]_C)[_]E(D^"3\"I&W) M64E^ZS8.PB#^TU>/L]63+Y\\ECM\^>1+8*+PSM 65F=)',V]S/IL3\F2Q]SZ ME$P4]MJYVF16%"LI8E(AY(/@"[:0'GGEG 5T_F97JV\T6!M-+2;4=*-#U+HC MNN#0\W;;@0Q^M/:F2L(A[W"'8MAX8R/=:/8MB6:U^0&;4;A@B^1N%UHL?2]G M,U(2$IV-JF_Q;3D.*S3V(Z=H0*PG?=<2#Y.V)GM0(%\R*.7?Z*:D3GI)^6)] MNJZ$.Q4"2BT)1 5YR;1A#:W(B5?U%BGN8IPG+,V/QTK+O&_77W%O*N!G[GP\ MQ>V1G'9(^QA!%H\EB227,8:0)AZ1QO,F]/QZ[&I*%IR3]Z0C.'WO37XF21;: MSWM/(C6U>X07-0PU\D@V;7G4Y$Q(*_#>:RF#3RHYL@?:H(TX*7GE00@L]!\# M#=S_JQ_[1V6M+\XU:DFS[)WVE#Y/UIL/,*HK:Q(8R7+QB:"W]QW@F:17(OLZ M/;44#_?:PVKI)[TVU.S#C\PQQ2$ 0DAF V39?1ZY9)?*/]+^U5N?&L# M'G.3MV>\G$@C;6Z09-'I3"'^4C/_DK.HG4_TCW7KJU\$XB-V:H17(8:B<-M< M$QS<<7VC:9V<._5)[+BY01B*H"3X3G!J&-9/\O');(.=%>1@17^0GOK:7.3P MX@Y3$2S0MO^7OF#FQW/7HTDE;UL,PJ:2PNE1.=%!3^CZVW?E7O5W&_*IOXZ\ M^JA-&1]_0AJ^<^[:WGO7@(/U3F((8>>K*B15HP1J(VL\3KF^07+H)WAV^@_J M_X?( +LKGY1:S?$!%\'* )6/&^L[3=KS/T%>THKP7ZZ#,$AV3 MQ@S:$Z7MZ"WKB7$=(X\"!Y__#;Y5(JR:R5UU](P.%_/6M0":2?[*1ZD7ZYWP M)UJ.CS=G_3>2+FT[\+4$;OU/JQ?&1Y#0X\QJ*\^'C;:-6%I;+)>:E0^GSQ)&LPWM:+-DJ4 M"%/#S6NX6#5%&JDQ\*!7:0L[A) >;@2K2)"B-GGFYW"LTV^)BJ4_ W_F[OOD8:N=7;Y3SLH5YV M<+%#-M^1RUSV'XD;^Z$Z4WTSN'F+)L.=*O8X%1%[D4,\0THW0*6_WB% 1&&D M.:*U Y&"$ZIQ%#?IDE&AQ>;?TK)*--3'U\_,*$Y.:M+2$ YA]/K3+@ZIJW?2 MD7ZK'KU5XTAX5;,J86&=E&B9>2%MS*)_ ;K&(WD_#'76)!1.L@@H<]'RC20; M$VX%:E);=A>A/%"/W" YF7$K4%M+>ZGH%(9BTP[?+@5@Y,9.'_L*1W0/*XI@A@^=2Y/-VE%1W058O9. MU7SXMV5*\:,M3?_[4II^Z*7I3UQ$;8I%":LDQNGWS:CAD<+A?_[JZH]RGLG# MJNA'%*V(L;JL/[-;ZQ;9ZI^?7/TAN2<_28:CYK5QDNK28?:@7].N]W]^?/7D MK>\^IZX_ZU#F!\W::HW$KY;@1'BZI&C":@+7&X!YKU9/*5S-K+ZJCGN\H_[^ MB645^+S:C7UBJ9I2X! UA-WR9K'=';]DDI;EHE?;8-"@B&/WP]J^4GPXVCD84+J7?N]=,Z=E3',S:ZR1M9;Z!-R;W=3-FG?D)^'@U< M:.'%._[(T53F6HZ+F:\3$8SPI&0.=309S%GI,L5<4<>Q+P\V8"FUSQA*0^#E M(CP30T4:G2;,7Z"I6)IW*8#?\(!E[,_JY"0?[,BEM1I;4-I/KT0>' MQ+]F3OR_C_(7 6E37'@^F/H;?QK#*?0-N-(TKI/Z&T[$X?(A?$)9#Y+*B=JX M>16C;E8&C.1S>122>,-:0MZ1%KY"A\ -ZR(WA'%P@6^8S&S[JC/.#E3'V6#/1&@A Q7GL:+Y\&ES1YAHZ>*97 5^9L(3#6)XF*N=Z&SS=) 5$*>SV[BDDO3][M27":D_7E M>"$J1E(4-^RPBDID+T8SF+4>3S>;AADFS86)7HW]0') ]+UCF ,FR:Y*1LX2 M++X)Y]*%981F/2/R#;X P*]'.TP17 M]G-WQ<),SJ9"6)M+#]:XJ"X5$Q5_C(-*L96$[N32FZSSF.F]TU,\CKZB3 MGA03=7DH4ON=UIJJ'KK+%B[96FT#I3>QN[#> +2**#W_E?0HD:11%$ _C5X) M(E!A:-$^9=))532GFNXL+X^"E8('AF[DDB+J LTR04V%WB%[NL4(29??U+'T M$(:"I3=*F\C2:VP1#1&L. FC\8:V<]KTMLQK^T;"QO^9Q$IW3T]FN"^7IX^L MUF4"4\O8YF3GOL&*/2G9;KMO=D&MM0%CC+ULYK #R,L9C81YOTOG4@ MPN,02JF\LF=NRY?.WS%"+9 H1YL( 0O!Q*U0T-DK1#"\^BEJ*T"AW@L8[6FG MCIB]FSEC(OD!"5R_^[,V(,_CD<\(2)9W?1MLM^]M>847Q]LT=6@LO,Y826,R ME*=Q-$DEZJ\J>6R6]^[/=ZKZ+"0/"\G#0O+PCC4$K)TU>"2^9 )H'?!_0A37 M3W\Y :Q9Z*869;$HBP>C+$9=R@D*ML=:%+2-$#-R"#;N4;LU&ENTQJ(U%JWQ M8+1&&E"'<++VS7X6I4-W+(=_.?S+X7^(AS^MU/N1:!G4<,7,F,:B"Q9=L.B" MAZ,+HJ:ZV7)&Z-=9G^?;RT=M;N]/02PMZ!^D!?V/2POZI]>"OIBPQ80]5!.V MC[#N,:WZZ(W!^%$\CL8]HU:*Q>]=E,:B-!Z6TM# 5[&-;0!\2O8XPDIGYC57 M<_.=TFN$H?L)[$LHU"\:9-$@BP9Y4!HDRJ)Y<,Y:B^^A:2XMVT<(#8M&6#3" MHA$>C$;X9@^\.M^WIR!8JV-3@6I ($RY[\XWN'H^C443+)I@T00/1A.,?(.H M)0]>@3(\80Y):9=D-,.@J'*E<>[Y.F'A$0"Z16LL6F/1&@]5:SQ#!: =% '! M1G.\/S%J^8_3$%_P)G[Y]?/_D1^.7__ __7XZ]]Y1+=%42R*8E$4#T91?'-> M0Q7T^>8ZIL\S&(R8_9&A) $0X4BFX58($KA$(V6]85S*13\L^F'1#P]'/XQF M O:E8GJWCH%;W(&1:P54)YK.M+% L-2 2-PX26YQ/!BT0D,>1.@/GZ+X\\F_QTS!)K8C4@H!KF-:W#&0M MRG11IHLR?3#*]'*EF.$!F\WU(V'EYL1,W2E?@A:/%V6P*(-%&3P891"5>.#S MG/(SW ,EV+8.-%4#+G(4>IT1.UYT0"+!E@TP(/1 M #_QL>]Z*ZD$3-UF(*'%0QFIQ8B(:T]DOZGR\L#UW(HTQDX1'J5V(6CJC&D; ML?\:I;!3^/\Z&5M9%,NB6!;%\F 42^1:5/G),)YV0V54"D"@C<"* X4#@R K MO]7WRC'T=$-1B"+,ONA)O@Z5T%X]W;#J>ORG/_V;;T?[_NF+I]:+MFB51:LL M6N7!:)5G=>$.P@K"NL!#1_7-E-9;^<_W95M(N\E2%UW4P:(.'I Z>!JZS3I& MC4WFX)DF)!#.KTAUD!>RZ(!%!RPZX.'H@ N8LA%Z1D18DX!X"C<3Q-""[Q!$ZILEHQ,YUTZ>N%-LXH](_^/LP/!O(DY51BAKJRCTCNN)#>R?@ :4XA M+3/:N\"=='!]BTH;+L>R+<158_L> ^1!)H9:5S%"S;L#9U66\(WZ#$' WK*= MD/J%TFUJ(Q6$ ]( *D'G^BGI6(RSD==Y=>[ZSFC&030WZ/ ;^-PA+QR>8.A% M":@]*YV]%TAW$]F8DXQGVUARYCPM!I3A8P MXN#U=+@POC'5J?VH6Q5DE'3<4FH'W/1 _TF_\(2W3F8R7[AC[PYKUXI%^.I+ MOOA;MXG_\G%F9IX_X&KU,QAJ*YXG%8K/)A.Y+5&($ WF9.";I-8Q1[20HZN.VR$FJ.7O [V%,C-'?OX_ MKEY^VYH*0861V9#.\-CJ)IBW"U5UT67++KD MP>F2GWSW!7D?O[B-DAPE_9C8K35$'C_Z))3TU[CA[N6],XXZ[\4 M85_;,QREDI \VT=I-ZVKNT*K\&=3Y#;60V]0H@P%5GHO3K*E^:JCM>9V70I=CTT;;[S)1E0?!N!9?S[JFZ)"6O&-:_BD M/(PL?BG^"#_5%YS"C\J:E!#J3CY.[O;T7/J7?(O$'^?82R;$0%W6/SRS0K.2 MT*+:=N%]?=/QI=?RZ])J"4Y_(07D)#]9N*UKV[!V*,OY!Q6.$\B=GVRPEZ7S M+Y7/TG4VZ<"S5P"KVX?2]H1'-UKK,DZ91IO(M4J9!M6'H5I_M?J9[TZ+Q.%" M(E+T*I4*E$H'$/)LE1"*'(:J+X]5=%.LDR8XS4\(6P8TO.(&4'^9?Z*):RR@ MW;[<MHQM".R\EY1H*[>2L^*ZLY=VYSZO6;MM16&GGKQ^]". M#+=9WJ=HN&-E2Z+J.6N5IT+&TV=?D?^_(CM +D;+K5]+ 1-L# M)5YW=)O0TP,T9!"PG*.AMVRU 8*R82)S!\K>Y56_WX@TJS1 N(H6-BBR! ?F M3)?N(H=H@$%%LONPVW6L&U>MFSL#[5C>#F!OVMFBQY1C%SQW3.H:S:2]3*)JZJJ[7ZTV(6^%D:0_24'F#]1ZL M^,RXQU8/#_:?N\?8LT+##MU+FB_1?Z9HS-*"9KFCM%-NB_>B[<:@KW7*Q;UQ M]D982ARS\.DY+!YDR1_MUVI6>ZNS]^9Q_.,_WOT%Q]4Y+BX^#L:O7,),-T2WC>AL(VN"C).4 M0*>9 ^L7#GY;V8D8:VLK?.DKP:AV#0EH*;H-D*_Z+FH0E-J,3+]:Z1-EW=>KTSN\(<)@:X M?#J*)U?Q_RH94/2S"PF%9]OP.KHNDT?:>[/9U.?SB!>=5S"8P5K7@H5;[I N MHK4B$U)BZ8J,+Y=SU8D9)[&2]C'^G:8K;PV$EF;C#ZR+GGRY-!O?WFR<2$)9 M@UK'2C:??!OR?0EO,IQ4CK6WIEY8?::FJ&G)N^W5X8573:M80+60LBE(.2%P M5G]$F$G: )P5; (INQX)UV/3";^)3Y:E:IJCV[63QTAR@1Y]*+NA$V<_7_.? MUN?4(R+M6K:!8$7^*H*]8#J39LT9MUQ((7F,9L9<7*U>4"A?Y2TZ=-,W[.AY MDG2 T9^^B/34DA]:(E ( M08NBY5#Q@!H#:B,^RMLU) 02H.VQD@!1RM0TJS1RJ'2(37[K_9^DM):^P-@P M9_%(D]RM.HM)CJ6K7NV1CFP VP9"X9IK*3'U>'6>GAQ.;LW=WV;K1I$!QY,4 M"7+Y51*X@>XG7KI;W:[8P=#Y0CX,]RY-=4.JSM7N1)N5J3QQ)P5BD7&=* L( MO<=A#59F3?Y5]->5 >GE._KB#DJ(?+LX-\F^59* $$Z@M+ #,I LB:F$OG5N M[64 S*]JNH@5HP$>(9A#+=-9VW>QA)+G?M34NGS\41W/?W%.;U:&[9VOYNS_ MP\^>J<\/;YBM6!"UX(FW,OC*[C@?9HG+.(29T??9Z#1Q09*OEJA.RA:W[46F MO\/5^.%!PD!VV2NR)=">M BU:=7(58\4;":'7A+4\W<\HQ)QN+^[$LF<6P'\9:[A@)"L\H(5@LR+JX0F[=N MF[RH=-"]25G1>$HX*@Z)L.N$<_1=&'21Q4N#0E,E\\G'6Q,>FG&E3^9AE+=+ M1"_),)F\5==1N;:W S8N)II344;=TM>0RM0+X,KE;%HAFV:SYQ.Z(AO=@-K0 MDL0*22RC0/>%;N',4@;PTAYE%G"<[;T\O1,KK=)AX.2I4H>O*0MOR:+6KEBQQ5!BE;QT\PW5^3K M1I[,-0LN42;JT",A1*R#]$;N[%/N5D56*;6J>B*=[-_5>WD_H/9:WMYGUHQ# M/IF'GY3^4TCA:6< *D%(V=PTU8V\"!T#+H6(HJ]I3;N.W%JX@3YHTC=+D/^" M>M;.]XCR/B*\W^1'WSDC$ X,O3H9#(]_NV!_D=Z'32!Q"CI0CHYASH(-\[0 M31!K'7N\*]LO+>/T>HB0NOL8Y'_D?7Z]DV^&L&6TL!*6PW8[+ELI*5-O&+RVWC!,PVND]A4]R#X@T&?P,N,5 I_ M@K8426(>[03A>PIY'5^>A25IQ1>FV]Y1E MI&XRU9EW?7NOXO0="B:%:0M5==UF[Z +KU9/Z[-]R!@JQ4#>HTB7(DJM^?H6 MQXE^E'>12#A)*JVYO:6/PF.)BK8P(^U[GAO\1JW M+KCI_)D24UQH24?+3;/[?E46D>E&<;-H; AL0X)[R89DDKE$S0V'$%%(L'YA MRX,$)OL_E:;Y+B&/H@3]CH)\8^)KK^I#G3<]_!8"C37*9]ZE]ESWDAVRJS;1"!8DGS<]C=*SBV/F@8$6P(%E\&89O/FX!F^>#Z,< MNR#+Z7&VGM$01"CR7J>C.A(:#?5&4E$&K@9+/QR/J&-X9U :IJ45HNSLUG&( ML,V[/=UF&1->-,RB81Z,AOF[:@E4!3:H9+FVY?[,4-WS"9+PT\GQY:X&+4%J/V0(W:_YIT8TC6Q_ZV+6^0 M9^]0I9$T3+[&?)6,Y-GP5M0^Q.;0I\:Y5#>IF$NMF8UI7+Y8_.5%M2RJY<&H MEF]]=E]2Z)HYA^;0J-R2LR&V;N8+FM.2S"LJE(LJ653)HDH>C"IYEI2!VZ09 M>5PBUBIPDO1'A![E]DH7( )"S7C1&8O.6'3& ](9(T*45\8?*T^=R*U:.EEK M/5VC5J-%72SJ8E$7#T==_,A09W ;?AUH(;:E#IEI"P]Z0PU+8H/V>?$WI M+ M\R RCU^[7MMA>]<)E@H GCQ/,ZN?G"*7/N%W!UE2Q-/X[">9X&DJZW/39Z"3 MILC;0OYZV^8'AXGR3N&4CE4)?;8HIT4Y+"(#M'F8DL D MIB+-'*0#&CV?OE-4X=.6%,FB(A85\8!4Q(\.B%<@/>SOGN&49^;C'OU6-4MJ \>[H$GK 0B( !31$5%&\]3 MF(AX#$S>[?.>Q#*\)V ^.*!S9SJ49?SML3C:%2F@!_T_ G4$L7?F*(JXGL(7]JTV,8(>V;#%/W&["R X=)95VG#Q>\D+?" M"_EI[WSIG?L,E1QZ6JLKW)&!K16&G/'G&>$M:K"78^XD&\]@;X]P[7E^5%R9 M11,U&F9*5XQ80'YN0.-4C"F#;\9[DU*Y5%Q4-N7-G=[DK:9$990QF1,U0IL% M]^2=R]D\# 'KG@AM, N)EI'\U=LV[_H6,.6MB]O9UD//,FEX4:R(IE4GO/XO M#0DJ8C5#]-CGC.PD0$K"$TZ2LB^/P!?4;^57(S.L?]VA7.5VY08JF8M'^H;" M$=,) B*=E!;*44>Q><8^/Q[I<,,#85(0R+P,39,DF05HA@ZHC4T!?R1"4IE" M7.=%?A3;H5JX% ""WJ- F9&JG*!AL .8R6[DF'XO4.;EG%> .F&)T_*T9H,<(4 MNJNN!CQW W3 Z+/FUFIZ:N%/7[85$[BJ !:=G$Q&,;AHBP+I $^; A+S?9F- MQ:MY(Q0TPQ80Q*H1'U($%#H"-//; OB.Q8)[1@T:EX\N677P4Z MM!A3)B948=U@BI!#4_P];F%!0UU,[I#-$J6$"[*$QR\@=:IR2J@X+J$!4M#(PUOR<8D56?Z?A,6M>8R (6)A^M&=!C/]H!TZ?+ .GG][ MZ8?!A?] (GH!&IQ]LUSP8Q73&9L4<=))@M$S"/K,D6FZ6+U"X65BG4&(&A*C M=$L/88GX("!!9@K@QW\4+=AC&I(]/0_7:!;%%+6\*"EPY=7O /V%ZPEI:TV%>/OUH!4/41 UD&=/N6_C=[S6K*XFA9T!9X^E2;+GV %JQD9$@5'-SC- CF7-ILR;PZ M!:>\X\RO<1S$D4GRRA'(K3+[_ !;:J\9)9,]-%KJ2@0N%TY15KSLZEPPSR4T M5>0'Q"MRX$!*'W6;7Q#]7@F$]'E^O<:(]CZFR3Q+370K>V:RPA;4>* M3>D+ MOB\>BB84 < ,*/B;VW.A@;8M#L*KG^3SP?;1,_K][8YL]/8RR95,7F<"6>7 M: Z&]BP1!/:IP^1Q&<7KEWB0OW3M:K1DAW&O'T: M@'W7"O%]*8D !4(-R..Z/.",?L3@_TV]>R1,2)]Q527)O#1C MOZH"+;\+UK1R5?U $.!BT#7 MR)3%DN&\*+BQ#@&DIQ"/L24E^4PCXX 62EH %M"U :P?R*$A;/(7I/229*_+ M[EK97.(W) M*ZE;(.N)0<1VL=\CE\='85XG-^4N+0@N2PE93A M.]-V[:A4X=EJ Y:9W]-D1>];4RZIH;=.#3%74&T["/5H3J9:UL31=-$H2D1J MP4YR70HJI<=$#X?P*07I=!$=C__*VZ.FK[> M0S)]=ES@^CEEFCS>NQV7AN,FKNYLKNLCA>@?*4S+6Y?&#+_;5^>DJ!2YG*H2 MSKZ<-!RG^/IYS\P\F=]G.X9L)6?VG'4C9$[ZH6I%AR5NA;A*8EU#;FLC691DBY[>]DK "UZY.2(!Q92V2 M1VC[]/6"0O7.,+D(D,[N3ZDN]X-YLW]VC< MMR6^_3EAOX7,EQ6]?*(DDA2),8XR5ZM.F,B5M@!^I M7$A_#Y0:"%(%*MYN2J^#L4X7L![J3NF7\\TUZ82Q]XJX'-BO)XQ8,M_8EH*K MEM[LC/\(G[=GKF7Z-"E1X[>5@-2,2JC2X;1IZ;[) I'Z=_V^*=AP:!B'U,U' MGZ4[1ZN'IJ@HC8&6ORXRR.\.EVF-B!<3=)9+/#1<)J'7P?OM7$/VZ;@W MF'B&IK<-N]-WBSN![_7WVL!XY'1#-("4/FRW7"7>"/&3\-@EU?0XK8"4464V MHNW4;>'AXIT?&20G5=B=TZA%7SS= 44W705"D\1%E7Y2[F"/#_^^$79L-"=( M=AU^8IP)$].O%?%1)2NDJ<#YG""DPBOQDKG.N[(+RF#D9>H"WD/\\JFK_N3D M:F0<[98NE"YS(5LM>M.RV'[^G/NQN4M((I&8?&]Q=]VHJ#!IW+NO M; MNCD(C(:*8Z,[LV2FB3:ES,TN9)3M17!W\1!Q%;NU:R/XWGK2.CBWNZ'R] ?D8M(7@7BTO@G>FU_/O*K\#-T M6T5K^((I'3S1&9J"O#9&,'^Y>)D,/]IR8@TMJ.2_'(8#T@WP-V*_,X-+[GOT MN"$J21N)9$[V<-;=D<8%W,HS $J0T[TE$>V]Z8:?M5&"&VN[J(>^D2+.3)(R M6SF4G&2ZA^,5QU"M\14\6_%+HUI9FO 004D[N72.RV/+?.M0K;#'>UP=I$F.F@RT3=KAR*< MG-^3\['N!<&SCD:7]W&_HQ!L:ZK+*+-]0JC@?@I?&$G2/I9X]-4WABP6ZV(7 M\B1DMT]S2IR!/CE!*4;]E!FP;2\D1:U7F=X.>8W,8OY9'LG(%%E.(:H9Z%Y- ML@Q7JZ>>71L-QU5^,N9D4]T1"!DM7=^6\J:Q-L>OA-B<=?&E]['N']W-40,0 M"'J=N[Z41@A,;<&Z[IGN<"9UQ\O)72^3)@K9F-:Y-J4VY':=H59BRCOF/5(. MUTF68X:1>J[-/LT_?&;>WG\W$+-*T?'(XE]#/I#HA*DP4\U&'4DL"$!;!LR* M;RIRKB2 ?FI\TF10Z2Y\4JJNN7!(TB3I<_+I_'^=LV!&IRFO9NA,:W4D?#+02E]YJHT65_^:B\'567.=96M?T1P]4.&/+_[1R1=&.5Z\ MMNV@?#0KTU&&^! M[237%-@T)<\49Y"Y*PW.K0",\"Q;JJ>M+80Y*V(_PJ+$ MUA7#QLIAUK<)#9V.)K-C*$E5(7+UH\/D_7"R^0*CZNO3^2[=$_?Q8*:C+ABDB/O8E1FR:G[/@?WEM6R@2"D;]DI:-4XQLWU*G1ZO9H'+?3OXJ[7C\SW_!95"9*A$U V+'8Y+'_ M2J9:I(*[1OV$N:\F=JV7(,/?A M5HIJ,J&M#C G)' 5&G8=YR4-8X+CF5RJ^8>RPX3AHP:Y3#S952X9O],HR.(: M1='A[NL\YK8..;;@"\^:*-\7G*#@X%VFXZISANJ91+(]VI7SU+=S;=D4O)+( M$&BU?L96LK47<6!5X8H8Q(4!99)F-=J\BM/ NB9SDI-+2R+=F&+SFK9MR#G+ MZ'P-/Z&79[= AS[L-?R8=Y3 %4_#DL:C[YBV3>C$I?C:H:O9V@>\$,LEK"+C M%0P)#HU+50L'10,C)6[2!24-OWNHDV]8ZJR< MT +&R=HL;;7?(\V?@B%HRV+F>X)C1K )I6 FT(;:6YH%'3"@UVI>R^+5 M6%;2P&5^8H\]5(Q0Z\!5XI@@69>T<U0 6:8Y1_ 6)0SI?6O?3%9*B\>B6EJNY,& S\8/U M_$ 5S+FFT0/U_$:.MM=HX2R+Q,A^0KH:^?W('XZ23N5VE+NBV^W:'&/R>A[# M4B5#8O-=!C,9LE><^B22SZ++1 G+3F"#L!N2B.ZJY@1/&64NJ8Y*6?Z TERI M>1ZNK84!@7&[9IIG7H;/[B%].IIHZE Y3X&P)"_:E]UVC!!;=M-Q(SXU?50W MB8'M.'XDTS8(,)C40E&@]#_S#3B67.<N[KB>B],L'^$21'/U1W MU11;#SI!0E2-H2,L/8\DZ#=<9Z9"IN("N$)HH>\\E%XVDAT1'-O!Y_\C/QR_ M_B&"A6LXF*U8U],=NV[PJ(7"%9Q\" Q6F+K/1E_)4L338_Y;D1) 1\DCSB=E M'L H^@I7WY3DO9EG( DE&RB+,B&6GH_2J#,94Y]R2FI6X1VETB0#3:BY)U 1 MOB5BW,\H^'BQMJ]W#3O4 4:TC:_D>_M5CIS(+'CI_!NLBT%*U-*-88GX& =S M7CZBE;/$2DF?=]QI'5<]![2D=,"H;#MQQ\:+$L8.@;UL[>-XI$,7)3K2BH!= M.4KAVE=^'%U3'T-W_RNE)PA&)\=C/%!Z:5HUBAG0G-9J0JDQ52H#%2?P$R^WE?8RW-HNS-O1Q'(>\:X<3;F;&*R>7 M*[BD^B7!K3(<#L/E<#7WJ!B+\_Q2W$L"BO&HM'6ACM6C#/VBPV'R M @JG&J /Z"23*=2R9T6[W'KC/*=UD^&A:.(K&?]4R2EFF)*])G;%[.?HA@N* M4#,@-FYUT:17C'U'&_GT6E,B:.G*O!5QY!8O((UI9F&@YD![?%'KMD2_-*Y&;(&4-+*XGD]7]'MKGL]I:K MIY6)+14=D!:CQK+<6$I2B8]^:VIWH4]ZNK@3>9Y9OY$&F]OT9#8LG475+9;R M29SQL8,Q7RR<'TSX( TCG[I!>YZH_/Y\U"23;$TT9<9RW&+55MJ=KIX(SZTY M"5$\")/ $$L;N) 2%*%$G&!1'_*7R$%*[?#H!XRGV,-)P6U:$\K('RH8X*$Q MUVCDG6?B6HJWNG?5T'0EBU.6)F6:QW9Y#P FX?UGGE0D1\ 3JJ->YS#/[8 M L?=XA$<_U.#6M,6?\W#8% D4M/D3AR@2-L817 $YPL]SM,FR33J5KU4TI77J!H6+="N!-$5DI M@_2(T92F>;3,TVQH[Y]'[9EQ/>\6W?C>Z8FQ7;*?LKMC-*@).0-OK2=GX,V5 MWDV=Z8E\D;*#'T^!$'<<-A4? ,UMX\2=/I.$ _56RK06_ XJTYZ@,*DWXE4O[^>#\N):= M.@\!$F5%X8)+Q#J=BKJB(-P0>,B5SN=5_B)$B"Y3NI/ M#)55(^M@-XC5#"W#E :RSW_GO .LQ TI M138F<6&S=3O2#%@[VT(N("03*EQ M_MS+?*BOL*KI1'^B@D>_\VMC6;8YY%.6[:KB.P6L"$VP*L#SC@EF.#&26\:, MWU".E%A1ZWM131UZI]6<76+2\06KN)W)SX?X?GQ-<,5'N1GZ:C3?/D3>AS^V M@M\0GV'N)[=!)5#=P=J.+*S]0B4-%?UH-?0UZ,/0)\/8 MS!Q"<%5+T"KL#N%= W/VU,:/:B9>1PDJCV/P;MIAZ?;+I9E8!D*#.IL?5;N< MK9!'[RE(/#D/43N[?J1C:/]K/[P4LEY^-Z^0755MEM$6:G>^[BKMXKETE;48 MZ7X<5CU*(]A:U/C&?LZF]*V$,H ML[3GF96'5>E])N1V^1.QX)/A9-!NU$P/$8R.R!0H;#CR K*-\HT#BB3NJY > MR8Y-]'9@L)\\&KWS2AO![T;:.%+(A-F@]5F]$ ,XAT9 M9;[SG^]40OK#6Y>0_G!/):3_\__XO\0-W+BJ.J+06N_^[W_Z\I_XO_7&_-_Z M"FN>B>4'F+/!)9"O5TF-Y"W4OSSA$=VURH\=_;7]R?]3\KW_)-_@2S518:?D MZ88_"_^075B,:AR__Y=H8?IB_J*OZ)-NH/!(WLV8TCI__75D7;DR@EO]\ZD -H)!D4[U"$-DQA&;>IZ+QE@TQJ(Q'HS&*$H>V=Y/$S>,#V2CFX$YT@>: M[T\1+#UH'Z0'[0]+#]JGUX.VF*K%5#U04\40J0>PT$FG=BXC3,) MW4,S"5D MS@<%K&!J:/@(CK!X]TG%%X-@RM%CF#U14)ZDLMVY M7P>%R4LHCI6)B.7,B+P]AQB#<]6[ROF7"]-[->30!OA"]TK\F89*%[YU:SU< M>K^KU5^;$UUM35+AU4ZW(8KI_>D5%8A ;\?EZ4W#_5?X4KR,S11N4VQO?_H\ MV)JM0@Z$M023S#; EZE#ZU!HQ0IX!G$%VZK;"CCB6]8QC>H,24_/M33?W^U$ MKP9Z;&6?[S<:TQO ,40=/=58N@<"A@9<6@-YN,9+]]&80&![;?-C63#(;30= M&C97>%+B675>1Q6<'6U;K6^6"<^+[EHW=PB+<*KRXY&61YM;Q@=L,7AOV79N M,NA!]0(CW0B8*Y[855P^&9H!9!Q:/1@/_9TAER]&RQLMH_R*4#YU0YIH1^58 MSVQ1:+3)@WGB7N[ KY8IHL6*#F3='-"B9GN$21PYL $(,BBZ,;Q(A\FPDCFZ M!*PR"!R]@\)&1=IRKS,^*7+8NFWR@L>@ZFY@*+X7I-88<]L 5@QO4[F[Y_ # MA$XC_6:V"3=-E? O!!ZHV2/@NT'9]$5\](43FV#H)C'QO# *!>Q*?\KFWG0* M(3/%;H_(R"]\>]..4& 2R!W '&EYXZ;LC*9FJ@_F>U]G*ZMH>^-&W_Q@'TSW M9[8\SZAA_Q1$5/9O+YQ!=&4\[W"U^J%I7<,NP11(1]KM&#QB.M$W1HY0V(*D MH3,S4KB9?U,%$O$X=EA#85]2/:I;NA!*I/'=F5X%2R'&X=H&FK3"8+,N&.%T. 8@EI M\KOT/-YV-+552$1Y(O219W",5U>!#JBN\%][PSO''H*9.*4(>]Y M9(,7)X41]0.,4P13:4"0IW$],J F!4 JY1IY%7YK]E9V=CK?/4_]LWA;KS_T MGPYO)O/_(*LM18W)H7+'/E8@CT2+AK% (9,HZZYW.6\]F$O737OAPCL.]_M1 MC@F0U#+?G[C-B7L2 AA6RV+M<@^]S%-6QI[,[+[&M#QQEVQNC?&]L:D!)ESG MOETM^. Z=V_X2P+&+)U!^1OAKCP]7$ZK=&I+#,J)E0*;+VE0"P.#V>:A MP K!\2" 4:A?G3VL:7Q#^B/=CF)\&7<3;AOY:,_'$KVPA_J:P]P??0:_))N9 M\'("MV53U.:":#J&@9K*K<+[ 2[.OM!>X&KUS=B2JT5C1OIY-2'>@CCQ!_ ] M(@"W+P*KP2#3G>0Y[_F,IQ+QRF?TY)7=^2$)Q5R@JX[PM[7WAA&ZWN>(_@+\ M]-$VW?S[TG3SZ37=?/ **S^T9-A@JW]_4E[ASWX:;MELMTH0#@ M85F2!! B*?DD&SOWYMKO;J ZET6$YZB[8$I/(>V88CH5%.4VJ91RX:&[=+]Y M_G9Q'">L 1&::)S+\3[3I*G?4ES1B._.@;+DN \DS3IO&.9]@VR'EXOX!N=1 M==7QN,"ME^S++PW]SPI &IQAC[,.&T 5E?#IYT&NMR MQ69V,>^V".!K,60!ZZCIWI %]"W"^TOM&G-'\Z^1Y,<702.C&@:BFT&[OG$6(W?J2Z0?'0 ?[K/=@H]QX_+Z:;>"?Z M9)-W>]U8NN/A VSSI2S.0[#@C"[,L7GGXBJ*544\-WR$\%WEF^N8K2G$-H8J M$I%LQNB0.+8'*$67P-25 LITOLQN"A3FU*:*3Z2M64N@00#+[5)"JD2 M%CXV4JSGM&0]LE-/$P\FT#T(XHR!.FCN6)HI+)W/]11I^&0>F';DJ=$>9VG! MA=4&*E" ND[ADJ1,Y'JPJT79FY\#A=^$$Y8^[Z84U#_&>4C)Q\.=9](\L-J! MESZL-.M1-^"G/N/MP_M.:V1L-^Y=1Y&4[)NA/L$# O M)*'CX?6>_80O(^?&N[9RDI)#"VPC_T7M(7">* ;_]BWJ)R1)$$C4V'JRB M.W>D?CWYD?_[&*8\EF,NW]*VMCNK^:E8HN+$+-4MEJ0G8F$XS+D5[X MF'V@#Y2?B3/)LT5H2)ON91/EHH/^B:X-H$=9(E/Q.ULJB51:U\[&KE;Z(<0@]- &E=#\7.TGLA>+8" M+P =-Y9N=!XX%5UO$6+%EJTT**%'I(6^KF$HQ(5 7R7)KS=QJDA:YU#;ZFB>,E#%NTRJ)5 M%JV29G>V#>D'[@6RG@RO:19EL2B+15DLRN*?_N??0,JFK?.:G.'JH$XQA!HO M#SLM6F/1&HO66+2&9GHY'=MP2PUWULS/_?A$+*D/_&)1(8L*653(YZY"7H3F M$A[ UIC%>BTS2;"6?N)\IO%RW'^>^6ZH:#BS\Q3,-F@N+>87,2EB=K$W ]A[ M.V7UN;U^<<.2]1Z,.IOB-B70<&KYS]LF^@I,+KX"JR$P,_MVM%$E8P-$> 8 H1Y',DZ J#!^NN$6H_;X@/62814L4.CL1\79[B! XH/ M"M<%"E!:*^[-"N\@?&71.'#<7)J0T9X]9 ?=[#?7,I6>Y[X3P6&H&%G+]5 7 M%7<*HGZBB[D""2E:$P/[9]0Y^_>9ME ;\@]SHK M^AJ&_H-,CWZ@T;SW-%OZQV6V]*'/EG[BX\_J99 !R%F#DYZMF1#TM K_Q&2R M%50RFDU4VP']A0EGM:*S=1PF=2/T20#-K$H!O+)+)H 1HEWCUELAG<K'PXUF<_PT "QX*];.%9$-WX[G$0P>LV/V93.(KMY#!HK4RF>Q M?+ %O27@G,QW&HSX/%A#!,;Y0;"+[PT@.O$*Z>S! M:ZF;&_%+[GWHA?S)MG\T'/6;H^F.J ?6_Z7'IJ+8@R=S(J$=#6!<3*]BPT-0 MD@XS\6&T(S;6*:E$,9AL@!.' M]DPG75\5J" RY2;WE7,A[XX96OIT!O]C@+N!P:_&0\/AJ9>P[V(UQ1/?\Y3: MD<[R_J/OV:%_5@F^<2//74;2'4I?9J//DSM*R*]!#[ M:$ UW1N.I-S;P7@114B3T(AYX!D4!VIA$AK'$[!>CJNJ.?'R,.(96QV.HY() MD%HFFEJW!ZC0332$EA@W1O-EA9@$Y$VTJ\VE2911-(8VB,J)X + L6B.!@P) M4SP5JS6?>4\W['LE@)S7\?!3T[L9RP5(/L,#ZBX,I4FB 3801ZI4&R)RQ"0@ ML[B$T8!4A'NGB!+:"UNVKPA4>2]H,3?7U5E\$283-HN>SM,YS%P%L&-[99WD MW.9EI= 5=@8%A)D'ZK,1HL36G1B(L>!^-C;&+L#DJ5<@X2%KR4:<(745NCWC M)R5JO.P! 76D"\45$,0#G7L'H&A3E850^[**D0'_"3(7DS\?O4!#.FY*F[F' M !Y(IOG5Q=6Z=VMQ* L^N>,1R6UI2F\3X7I//T QG6IM\TE#7SX^?*E,N\7SMU6[)Q'WH55CQ_J\<<$39()ME$AQ?L$'W6. M;UNE=.(WOM)%NPLVX-CQ S1@S'T M&!XC?FJ13,G*FXV5B-?%IDU$0P8'/^B75^J4;*7CC[$#'-C%7PFLN&!GOC52 M.2"684?B,AU%AHV5; D*8M>WZ!(&)#3P)I9!#=OB'''KA)T1%3N1 9*UE!D.\. MA1-#.T@]DXZ$#/2KOI$O%P!DX-*,\#S5B8$\+C"=8V2MW*\?FWY7^]2U)_2$ MYC1G)W:8JISBGOWJVIU3SX_%(()-(!M0R)0\.1,W%Z ]#X#T).^"1",7- ,R M#($)PLN4^)V)#"B4,U.#AD,]-MP),I%2V?7X -I2TQ5=@P&:&.YK'MEK!DK+ ML&]GTYF,U#*%9A/S;_*2>Y!OB#7]B?Z;"8$45SP&GU\%G@#\$]^:G)H5YV2X MZ>70A#@XL04P#Z)4UDX.HH^K*_=2D'-YF945YI9ELK(H66;$=:%9$KC>_K,EJR',/C$T,-J&+HHR]!*C-YIRJ'LX?I/<9U';!0+J.W' M6M5Y\J>E\+@4'C]J$6V$94O@WBW7&=E:(PA%3T@!^K2AP'RIUQ?[ MFR.++8:>RTC,:!(>$XD)4"?)U6E.&N^N756Z&PW$('7AIH*A1I:O@Q((59I# MR20[EEEA+SO0I$R"K%V35Q[QH75K]5F8M,"GZJ1FY1$4P[HD52_CGZL:Q4"V MY'=X:5_^UH*:72X+L:8CM2W[-"MD=2\%+M2ZUGKJ_JBSP N[DOL)<\%Q6%BT($87L?E#!S^84EE?7Z<*$F-@')>Z[M;PZY4=-3'!$D4H#9(85"T=>:J?<*=V@V%(^<)9W8(W:. :6=EK4C MM3WY% EG4]&[7:4%O7$'Y3:GFL:,'%FDE.Y0>3 -]+1"@+;;\\,HO@04J(*1 M7]J?E#2_TZ/GWA!Q:QQ41EDN:[0=:J M<\C$) %G53$-X8T9'N;Q4CMVYEW1?XZ;<6^5GD5/OZV>UL//.5'/??3-'N+% M"97#4-/:1I-CCY-?^2)'+?:-$P@=G%3?);8>(.&PQB"?RP)(R#GZ,% MU]O/@W8ZW($MZA9BJ(O^[^D>VP"XTDC:H)'2/*L1VZY%.;^5WQ]%U%+V$(7/3[EKTZ)9"+'])>[ M;^_JBY!<:MJ2/A.DU;\.I36\UL,VYTI*N_J"YS*__/KY=S_PGQY__3N/1L"] M6\F=?_?:DH,R'EWH)\E")L!\4OT5J<7[D."9=XBG&*U+-F$:*6MQ(R]U#Z-7 MLX$I Y]D@J/Y"KSUSF=USAYR/:A.SIV('ROH4WWR!O3UM ', <[/!)54G#8, MMS;MK(79M/9ER^OSBBA+YJA#=;2B:O:AC5/S UZ&:& MJ[+P(MRAE/MBK/?S>1BPC[H]N8HMS5A@,Y^A@TF^(R[]ICFX\/<*5AJ]#1TK MO+STB@VUG#(*;"(^KNAJ.GK;"H&,=X%*WULE0J@E?OF@J%8;5AD- \8_SV8N M-PG5.<&&+A=;JK5031%[!GOI_Q7!HA^@5U3:7AWM',++9DVZ,/HW*D1+TX=ZL^S=32OQ/TAR@XWCRY9/'F<29,='6+0=6 M[OI,."DTV_(7V]H?\@T[B*MOM$,>;I$IIF=_\8HI0X-F-^!PP'?@0('^&0XL M4@+5F;C536)W@C36T'^_MFJ(OV',^;R*O*8[D6^4W5#,7J[_DU MNX/?DB\W;J>M5_^+0E1F2GGRY>,_26S,_*RBS67]"9WL^>=%*"WNC9C(--+ M>)0F4OG9<,RM/1F,:F4?L6AUX]H_9AH>:+"DSYG:W MC4AXRB)^KM%K76#ELE Q>L\T_-AZ4OFPSG2JT$5BDTN-)I1%)UL/LVQ.-FZ& M6$K*'VN][JLOEY+R[27E1!)&3%-+L?F#"N\<>V)*/D3:BZS*'^8L;N3\B@UY M6K9D"E8OKIY>O;CR1E3^UCOX,/Q9G%3U0V8^";YZ<7UF1.8Y/]M4KZKZBQ8H MLCJP+'TITF'_Y95\B_0TNG[*LMWVO$DA<# M+<2FJZB^_S Y)1MZ1Q#4]:^.I3]C@=?NS_L0\DM9C0VSG38R MK\.3N-B'DD(;%W/%A4&GUB$J::#BN5%2PKQ&HI&\E>)*\X&<*>N-D?A\0F!G9]4UN;=. KP[>GA;W$0 M V]@O2UW@P:"GK..\]N!*D"-!(=BPG4IS?O11]@W,#Q$-/1BPYLG3[D6W7?M M:-'S->=CN)@9Z07K&DDLU[8:G.$(\+U ZJP7""4YQQB3%9),DB@NHUFQKM;1 M)FA_,7\K1R@WHJ5BR4!T$ZLPZ:_FH>K- 6G-XT%E!>F*J\1WGS!I.>0Q-_Y MU+SD FK6DPKIQ%HUA:U(EIQ_(NY!NL*X(<+AV97UO)Y*7FRY"I^B"--P/F^4 M:O(8!.I?D83Q=<0(B2':MZ2$P>!Z:QG.UX7;E9A8U;M>K5Z(E>#QQ&@]QOO% ME>CDQ6X[HO,G]()MU0&M)/P>!)IDM<[KZW8X]IMSZ KWX![[O"W80>3%C ): M69B.[\FH'.,D^\:(36D-VAK01>(%DZ[PZ#)TLR4Z(KI-J MN1@A .CB^/3WUL9=#CJZR;WW@2 U.;NB%UL^?IUS7$Q^AYYCE#*54>P.(EAI MQO#&3T[IBCUFA@[W6G.OW6:.^T:0$3RYS662>]-@8G#$Z9"&($BSWE_$^V2M M1#@%L/69-W27>Q]%]URMOE,,)?W&6[Y0@ K")\ZU6H6S[S\QM!EQ7<6MSLW@ MBQ\S-ZBLEY>GS,)LM.F:H>,9T@G*4YSLUY69!.*IMK<&VW7+:45R[88^]R@3 M01(!P316-:+,< I/(,76R!7[$.4#?+G"]R]S7-6$U.AG[>A[Q7HJ)9T+&*O[ M4E$V6C7C_.=U)&$1Y3,#M6-ZM%NXG%RT:W1-$T-?Z4! MKIK&_=S-@T;9),)5Z*(WHZ5AE/8(I%W/]Z(H%D6Q*(H/J2B^V>?<<$A: _ MOD<=$[!MW#J$T:5H=B[VM5Z%'F+JQ:5%PD63+)IDT20/1Y-8NNW93^BWH] Q MY.89-K2TF??+*"ZKH_3/]GNT4BJ48VG(69("04.E0=PU&^;ST)97J878M0'% M#"5W@\R5'ICD#=Z?'EIZ!3](K^#CI5?PTX.?62SE8BD?J*7\T4_$6)OC/GY@ -$>[732 M3KX-A4M1'K!4DGE)OP)^ND$3F5T5H-/QQCI_[Q.(I)ORRH_7H'X=<1GP MA%JX3WB31>I]*<"6E)J_4((R)"9\T>3-R;47#;=HN$7#?80:[F_H'598L]SW\BMBN)#2 MQ,V\TB+B*:&T<439CR)NQ'>J(QY^P]_?[JS5A;$@S*OD";2& R*==/$>VT9 MI/9Y[_NSN'T6V!O]WI"M-N=--2:*T G*$\CL5@?ZN#W#WL#MY7[7(_K6 ;0 MXAR$["0[,2R&AY4/E-F!-B+\H\B5]>@J?P"WG$<$6Z$6=[7Z=O"\1_(1&3,, MT/_?-$?GYW_F(H:H)]&62%IP VV!YWX/\+93\/@I.GL/9!0&$SEQHZ15_YYN M^/$K$-@X'@/! G/L(0RC":&;C*O*M$RFRU:[LX]T>*]LF,8@ZZ435UJ0=3^Y M5VD\]Q]COMC4$6/_SKVJH@@P$)FVU7M'9SPBA'$-.HVS\*5;/ZN2+ICQ005, M [X76=E$E!E;T79[@J(?R\6D6=R_%I=/=JT+C YSB2=&?Q2AIL.'2LMXVQEM MTM&&2%N@\,'Q^TV[[!E8;.^XR?8T A231DJ')_**CI\3FL[Y5<=O4<:S7BR\ MBN?M/T4Z;7780#-G\215\&*5WX!C7?J6MG3"; ?WEZDF$H@40QTQS[$+'39W M]\A*#S4M?0U$S[PXE#5# M]*!(GYG^\P-ITO9<.-*[W2S!5THYPA=^7 MVDY_]Y4)VN>+\G?BZ@CO1E-CGT:SAJRKZ>V_*.UBU7&!RE4W*N%P%;U(C[$S MPN?"K8]7+F#6:/0TA30%&R4.,6KHL:,:BQ9 M@O/T17FC/P_JT+X"N(?'GF?"6!E'$.3H38=@2#NK[ [3XY!=8P/!76[J'S4)RZ*0+ M\%G/+7P3@&^,+D4V^*1L,<*H*V@Y(VY>$*\PPQ"M@VH)_MAX-,0 3:5E9*_%KIZ_()4EK;^.^_,,*Y-9"_2@8\ M&A&H,O53)ZIE)PA.,/*LGA)"7(\U_+MD''<>"S\PEDZ6#@C*E7H_9M!QG&!Q MC8D8:[6* :\QA#%L/&J4_#HE0U>?Q$9Y^!3DH[Y+-3#1L.ZO _W9M7[40%2I M8>#32;<+_+CX'8@L7VM2)"!,&^1C=;9.BPG5Y6=\FI.)UEMG)&0XH3/\M- M6QYC0E$_>/'*Q\T-7-P (2Y*D]F 13I,(?)O.^'!5U*_"5\#KRRA?=U MR]:3;JD@TV<*T]A971Y#.XD@!YFV78 _[H>&]),7WK>:9WH7RN:>MYX2^>?[?S[Y]]/A/ND6@5'<"/="- @;;U"E'\*43^1&, MP3W#L#AP?311$'0+.U!@W*V4C(!3@V6OV269-H4"E@"].Z*^@-N\LRW(=*60 MLVF::ZC?3<[=CM#+!XI;E9<^$+0B(CS0HO KLHOCR=S;P>.K>\+5+'6M/ :N MP;OK)%X $E"9"=%(F[*7:BHE\[HF2WF7;R3S M\"JJ6C,K$05M<\+@6T8.QFZH!9"+M%*=Z!Q.20(^(D9@/]"+]IH_?&]FD_.H M@BCFD.:,8G(C3(++9M!< HK*_=^WW&?1[@\9@X9Y&P"PIN8>H05X',M,B - MXRZ<[3"T9 :F\8@)>[*6 '?0T,)""8TVFJD3,>MRCK*T[WV9(NJLL@-,DQ-[ MF0(()48UX4G 2HS,K:*5>S'5&QMD3>1M!YN;C["!VAPLW\#90@>8L3, .RO@ M">Z''J :=!_O\T@EE >WO-,? 35+A@:D5"%22[9HAG(QSB]'R!I"IFB@/67- M/(3RGP8%=-;4.'.#TX:@0TV2[Y*55:*OS#+%43$/4#\OU0FR=*5"\'$BBUPB M88,V8D_E&A?MQ3&JZBYFBI=\56;X^.K\\"?=KJ5BYY>!+W51HA8]?FF&.C7R MR"XFXCF[?G5=*_=6#9!X?W9#WE( X'3FI^Q%TRHP0Y1@ MLK5*^3@:=NAR L8KX2+YM@ =46X*)0B/4@2;ZFP1Y*RH4?2JY8%Y]:% M*WR5W^1E!=LM]R'I$N?(U[]I;Z5(JB.#1=JHP6,>FN/"^Y!/H M)F;+/GR@[ZIN/VPJY:\1WWPVJOQ'D)5"(5F'+'4,%25@Z[2DCF=\:UC M%BQ:.#^CQJO,F)$A%XQT%9?OKU;?B!#RFZ3ZUVPFH[EQ"#6CD"-@V_PT9"ZARHZ6]9?5BID#N8Q:6%(4>T.5L'4BTF!J9)1(V-2:01Z%+@6>T#T"7 MDJ6;O3LANB*E=?4[4RM MW[RIF,FNW7;\GGJM5/!YWPISQ-.Z1@'H1\?DF72+[Y$(OG>1>OSEH_^*DA!S M-DKP=>PEO;<7S):"*Z>>R2595+,3=3;DO93MX8XF;*2M\UD;<4(OX>RYEZ1$ MXICD@VNUI,SPKO6 $OF82_EJ3]4P+&4H@&%*26A+-(F096\**R#>GS^:^%FW M'9XW97B^6F&THF$UD;;$V,U%[J"_Z;,5MMN_*MW+MR5PZC6T-7 GJLCC4/FZ M/BYZU_MZDV\V93T-#8#.CU-J)14U-PR]KF4 Q@+E/H@/\;92NG$%\_R&_O$X M*5EVYO'1_@\UE$W]H0^M]V&QFH?\%S#3>PL9!$>AD[3XPF)V M@I.,?##XE$4#8/G+B8YU-8-QLCIG5Y@EQ$Z/[XRU!OZXS-Y1-(861N^]=] 2 M)'G9V->?Y&B@O,'JE)./GWMQW>3X>NO88?YBBI%$L"WM(-J%33"L-)O=RC]- M<_1(16,#XAC#5NAJ]8Q[RWRA5EM&F>!3G+@Q"+%2)DX,G'Z35S5?JU7D@Q86 MS[\\FK?HHM$.D#5L!RP:=U]DVEEJ&HT-G3\>DQ\;$*LU@W*?J"ZVE'?/QO_Z MM3J"W#(%;TW76>(BN2.],0!CTHY6Q:&V=Z!U0'41MEM0IKD%*_Y0&:1@Y-VR M+1X)/:V-?6BR23E$#7AZ0R>*^V&]2PE-,408GEQ;)K^A2R,?'5OKK*:\"= W M>"4ISD5; (7#]Y>O ^M8P2M6$823/>@\4/>3DDH2*D-K9RP'!SF&4G5B9$H M>MY" [GFQ2Z[;G 1)JGVUVU8VVE?F0>532HUUO42[3L+:G"HR][:< "PCMX3 MF"%OQ,ESC!"D_D5;I9XK[=U N0[MO8EXZ.$8ZB;X*:1?*E M=1P.W,7';+Q92J^K;+9M/OC>)G/TN.D![U1H:B<_'BGRY\2\L.3)_D6D'J$W M.A,OG]R.O)/>:MKEK@_Y NYYB'Y,KNH>"E_+83/ Y>]1NT\I6.2#V2GVK^R3 M %G4BX2J;1=?Y;_8:4.+-%GHU&AC05'$S/C!O6>>DO5YV ^0 ^8IVJ@-;$3T M.D']5?1^-\Z96J95*OG<1>OR0LU7[N]9!/A_^,O@]HSK)CY>CA*IG9'BA71U M/D,KK>^G3:V6WI^'&C"3"=?2FTT&[@9>;"D<*DLY]R,LYWZUE'.71 M<:./UC($21J3@:$W[4/:-4U1-'%J[?V6)$;&H7NKO(MW2MD!Y*T-028N%97@ M:G$4 X])XUNT,6J.KM:U]4N7W0=NPELI$>./Z*[Z7KK+E8XQ4;2=>(BWYV8R M[:R-B@,34JH$B)UK[IK0%$:"4UQ0CAV1B- GY$ #;HBG7&'Z%809?+.8FB6+ M4ZN>[HIC=*/<%B=!,.*3"35Q/7K'>/@HVH$'W6J>_S][W[;DN'5E^3X1\P\, MAWM"BD!FJR19OM3,0[HDN:O;LA0JV7H&"3 )%PC0 )$I^NOG[+4O9Q\ S*Q[ MI:KPT&Y5DL3E7/;9E[77HL?38)"UN8MR'=Y?=KLH0=:GZ%YOPM8(2^_8:[H> M76ZNP8]#M,G57G%7+UC3IUO)=-&LW^,T'E,)4"X\""95NNDR\W95D(.*.$IBD54=.>(0CNB-Y>[.UUAFSN MVS-=N9HXH9$+/U3@$AX77;!.<0JMECF5_%I.1!#GA)IQJD1;4B[V6FIYM>K& MM^">JY5@J2+_R1843;Z2W57 QL6699I:YCU]XM9>%7S?9NH[PI[*3$_A,IW3'>F"6L<1Z=,0'6%Y-7I_"\/4N ML4M/&1Z(4DN:S5M1V+C9E2K0A:;U/AQD;0_/I9,*!?*C0S-.2O,?.1%'W7,Y M&P5:D69PPL,]=K4.;*0BF+*PCH)9MY<(CQDB/H:'F5GD(N;MKJW+L0BA&*GMNXR[?:J&Y8' -:Y$71T9,7;1@=WFS/L0RV>Y;SER#<>9<.\JR>Y30;8CGV0NW7).=N?WJ$]<< M'1D*WE5,\FD65U!KF6*5L<3*49G%B:Q@/!DT32;YV^[ "J&:*4MK#!D2Y^YD M$,4XM_/-XR&?WD0!52,X=<.;DDD4*M_U!N:,3)UT!TT21NU"^!:"[6XW56Y] MJ:/U:&LZGLVJ/A<3[OKR40;SS7E;YYN\%I?[)5WNGTL^QK8D\,C![WCVG8LW MKBR*GT&=.V$)^00SH^'#3WRP:.13RN!1"@R?-3-I9L>+&95.G- ;?8A&A9(9 M_:-%P:2CO""W$EDE7OATJM.Y-?\>#\YO?T]YVY]1:&\BR'Y4:#X_WTES%K(+ MMXP'<++,TX;;>&!'6'I:98IENV@U7-$!(8>>'JZ)6*H.40%Q@AJ'E'!PB(1( MJ6H+)BH2 6F]*W[;AO4K8NOZVKY'WT/Y3!U;+A'>LC[%*[#0^%QKMF082(D9 M1T-\X$@*P@CC34ZW.5#$&?;L@/V$ZOU YAC0#QJCNI1^NHUJ20[AKBW3MN15 M1U,NGGI)C0+YA@O'4AL-9WIPMZ@*C9&I"*[!!P:P 35@ TT/<3\)$G;5X:#! M"9V'/;EG)-A>=C)56M$O.R%D@.<'[;=O*+5-?Z3U96;"0>W<(,6/O2_,P TF M8(Q+;-*1HT05/AB*IN.>L +S%_FA #;U;<\$-@OO2[FG'.XT^? IH-A2:BFZ MD'/0H!VK.49R73OV&WCX^;Y,88F]BHL+),;)U3)>ACUXU!!9ZKU0+1YZ"(RQ MSHFWWV&]W5"'I=1ND0V57BIGR&_E!!$=>!PD[ME=X;??=-00'@;!%=;70Q=\ M9UH=9)4*V0C,?9M2$[VB2 M7ZJI[[N:^N523?W0JZEOGA#U5Q:'S'M14B_5J Q>>F;!^$P.%B@< 58WFO4 M<\18R(::35C,'OR,.1$S]M7#)(]X?[1$,_/1ER4(K+J\@H0?T2(C81C/^^V M?MLD@E"^/(_%=Z5S]:BRZ72D,$RZ-M*HTYD=,8!\S1#HJT-7U:O//_O\$5Z! M^2'#89I7$MH,1\/S@8JT;G,.WGGWUV M^1D?37M*PFL7X4!<$Y2:H&*A"Z'K$O!!YP@[^* RFS&O$JLNT%HOJ.LNC"VY M5;$_95_*P$X_S.@1*86(.Y"+<\UQA@"VB*+#F$8\,SG?&4FBT477I[F791CG ML25T:OAME]\V9ZY,@_7EY/V3Z9DOM'0WWP0O)+A_R$\0PS^-]#4]+4 M?Y%)POC$:FY4'VF[> GMST4 ,;Z.T*352 .BT AY. *I1J9-CW:MNLVP[Y'\ M)-\[[@L*.SB;2(5B9[^\G=->46:%O6D[MGREIMTX^_Y14TZET91&[&09RDFZ M@C/5!SISTE:\L.SVS!YSW'7HL)#I(; TYDZH3'A+@[:4:V+A,"-]/B/SHIPUALI(O:U>GQ;D(4V"1QIX$<5#P% MMZ7O-_SDO&2XWX&S9;\2W ,GEAWG :RSE>0HS;!:YWTEA:TPZ)OGN^#CD+&E!_9E M(1?T%U5M[1+">W#;"".N&@H!W!?AR: -B;--Z,NGS-<"5*/T4"SH;6P-'8.I;-C@Z.1:]J,0:+ M,?BPC,$35SZ8B6I=))LI&0A7LQ2\FD",%N.P&(?%.'PPQN%';:/>590HDV;J M^2;J9>,O&W_9^!_,QJ>696G%]<#PLA=B(8!'+<=36'NZIJ12B=OP]<4^+/9A ML0\?B'WX8>CZ(:EF1>"LPA!]!T;*?+N(/;[F\'^/U@+7U,A"CM;OV9=&AKPN MF=_E5?*\QF_)2S@"M M,@S4:9%1ZXI!#!"D.+5[=X=0_6JWO")-AU5?+F-8*/OB^7PL^RV9?- M_@%M]J?-AL[FB(@A9V+9X\L>7_;X![/'GP0OO*VK @ISU 559M ]39'']#/R M_HGTDS]S]*0$Y6,Z<;CRBR>P6(G%2GQ85N(9683%UU]V^++#/] =_@,T2XA) MB'+_7*Q!.U+XYK&KUH,Q(!!7M7!),MZ>J[G G2]&83$*BU'X<(Q"#5J<4<+> M_("H/@;1J758*Q51HBV^P6(&%C/PX9B!GXCJAEG A0TMWVZKFCBR1'1FV>[+ M=E^V^P>RW?].6*"QUJLT^0I1U +/>LTQOO) K,3!V@@Z0W$W#L(%_F:4B(,V...*;JC6)E?;JOMG6Y M^ONA=88O"Y8/G"BW.3%@9 G=S?T<+FQ0B; 2]IQ@M23;6@HK@Z>2@64'D;13JR-NO0,^D,B\L^)]U95QC- MK\M-21AC=L*^>)2MC)OL%J2S#;N>%?0QX7[FX*]5YU.V@Y,XGZ%J/[-!E]Z! MU^H=^$?>5?",F%??'[2JLB#$SRH5>S]SF3)=#R+>(O1DN -QY&:)0+VH$&L/ M@XE9N6V0B'=%I'I]6AH3).Z\M^1+\=%Q(.DN$5GUSJV#=9EW M<>;#.KKQZ\Q4!<.9W)*2Q+F5PLI-3%_X HL/ZXF7JK_W7Y_^^?L?5Y^(CHCC M)UP';V!'D3:9.2J*P,VANW\:S&-XJ,\O?_^[_P#G%7%QR2;!)X_PB1KC-T2L MMUBRU]-\@$#BAAG?K M1CY^\42V35)C/"0"3NLU1%))4ET=4KTCO"(I8J?N& M5(E#TBK[FJ@/>M:V<,I/"=.P3J\E<8,'CYH ,T_KB+IYC7DB;I-19K+VH]3O M2+QSQ#WJ!++P5"-=JGG!#%8ULA_ZWI^0+0B+33ZL-JQ4H,V>,$1.?VTD@::,[JH\(!-= MDC".$@N32@(I3CGIM_F;)3.?K*QM-EI=J\I1NY=>Y0);+XI *!N9YY'E"#:A MCN?52A*HH$ D&\^!*!KPZ"%VU:&7]4 MUI;2VH,HK9%[C(,VL

ZH%(!.?EC/X#!2K*_M=WVI#T8O3'2A7,&E^;)B&6>2F"2/N<@/XJSA+IJ&8O^0[X3\ MB(W]2>ZE@^D$!;>H#T_,LNH(LQ8[T@TFF)"Y-& J:[P8\\68+\;\0S/F9'JH MPA^N=#ZA3A\L4>-B"A93\$&:@I_2[2UUP9Y ;HR"::Y;\BXBP$NJA@:B=[IT M+'W%J:1']N?EF7(U\=]9F 7*_%R#W5PN0^]<' MY%[.P^4\_$#/P[3R/2IJ$XZZSD_*H+X9I,4P?C&$B1ST6=B(S_0P2**K/:CHP"W/4%&W7.V>;R'#:#G+JEARD M)"DE Q?;L=B.Q79\H+;#5*K)_2BJ,#!H$M/R1X2+J[_B(7]%6W+-@BBV:"@3 M*OU#UX8?[GONCG.8'N;T"N/8R3,->J\L.MP+_AE&T?/VJ+/R5%L.T&*;% M,'TPAND;@M<)6P-M<&Z BK@^P0-S!==BY;H(L4)81X&:J4%FWL>RQQXA GW' M13!P'5^*K&K)33/>A 8SR0AP[DI(D/+;?+.8P,4$+B;P S*!/YA?=MVVA6H4 MY54'3)Z"H!V.U[>@++9@L06++?A@;,'=(#OJ+9,^ =]2F:5-DE ]2++,BIM; MC,5B+!9C\<$8BSGD1M7]WEAQ"&)+D,4ABN)+ M0_QTK-%2WE!W:-5VGDTH_.MV1Z0**IA-663\KC]V;4,L1L+F%X*[Q4]93,]B M>CXPTS-;)/<=G)YYTS4HUOFMDA]=#[4J)#/Q$O?\H^7?M7E2:U)1<2JGW&[; M[LC7SY75:8+6']\]IK-Q=Y3NTYO'^KY+-,M?P4Y'V9JY>QE5QAG.T;OOO=C$ MQ28N-O&#L8E$W#2PMAP8YHA7(]C%K; P>4_MUG,C(V$4Z&\Q$XN9 M6,S$!V,FF)N5&2[ 81'LQ'8(+A$35Z5E*?P-WR(7*Z49I.IY-R=3/R+W(1;6 M07#U%OGE1(M'>:+>44L0]>:1&"HWCBA]$<983-!B@CXH$_13*]U^QY+KS8#E M5'T_$%.TKT4S_3:Y-!3='4_,1%E)-GI&H-6_8X:JE$P+[FU:%'J>/W2 E)T^[Q@^CNP)#&ZO.3SY#D2>$* YTGM M#D/7#SDSA)AJVH%8XVCR(C7Y)]CCGSU^&MGBKNQ3?/;H\:=PC 4FGPE_(CG" MR9_=.@N+C[A4VW#JD8L\YE@B$47HUYFU'R<";JKQ5X%,.2G2J M&( .V)IH_,3S!M0B6* MC4B($FS"LE/5!F[$Q5XQ0OV$0A1/9&2A*$1AZQ&]:FF;8N:B(WJ\N&G@A3"' M?QT._.*$[484_U6_^NWOO_K]Y1^3+:EKJ^KY@CV1P&+W/OKJ\O-T[]-^E?L3 M$5][$!$"/#]XY _:.T2K-OFVRZF;6_(ARF<$0JBA3_D+7Z\MD<-"KF@[, M,7%O_1B]U)B,7UQ7'"?O',^EMN)([SL(-#JZQZ \P^" =&L.>T6_TI6;-NSM M?[-FS]#':4QFQ M$W<=SFDI%8<;_NL3>>&AO-G^^B*)CC =')W'F-(]7H3F8VX MZN;8AN5H0L$Z7'U;'36?S*5Z\0K)NPG'=_C///C\3NFI0T:;73P*R\)XAW,R M#'530O0SV/'(!\,>&!\_>Y&UF_64C,G__/DJA_.ZG)[/9-U_4C],1E/24$YM MP+/GTU KGJH)AT6-NPT-3HYFQ%48N0F];\S_$%\XO6F<@4/945>)S.94F@X4 MA',C,K.\E-=UGYT9>CI4Z_JCCKR^3^LCP,O2NJ:\Y;;L!!+"K&CLK'"[SHQO MNBZM3RCX;BXN=OFK>G!+KD/\T+W#E>L>G;! MC-#W6?P:W?2;7YCH,9P)^WW54QAA:;IGWSRQI)Q/\&BPPOEAF(A3!.'2@5:UQ%)&XT5'V%/*(V_)=2^WLS'XS8G).:0!+,Q* M?JXDAM'-,/.9G_KQ$XQ$' -.OW0Q0)-9NN%3'F;\D6N?NNV06K.*JL@*E*!PT(PG,.P9_1AWS M>6K&\ MIQFUIW=6@'P)S:>'+&WVU&_&57\*A]S>*(V3YEI.KQMZG> V\W&V7'U[^Y=KFXA .[RIXC3+=97-3=6TCB=E6#Q;AT)?W M84^<8M#-KBR$X3FXA<-QUW;(!\7LJS%$M=)[+AEPN>']Q%#_Q M18Y5'YX5FMI0O11*>-8.5!(5_F:\ %0\]'N[X"H?=_[S3]G&]>%I;U%=ZWF; M5S>L!DTEGR.B1'JR([VHU'..QWSS'*I%%)$.%#CNPE\DV," D89\"5GV&6,4 M/7N[.4@)4/_(V><9&N#(4$@7?@<"@FRK.H8')-TG_QV\]E(<[$XT%(D)+[_) MJ]KR#EM,U.4J+9NIBM1>3HMT<4Q7U=QRF5^M=\S\N5D7[UJ3,QIM;2@:HSS] M,8<,7KC523W*X(2'"0!%Q;&MPXB0)[IMN[C?;X::\C/6E5 U=VT4<$?0[^=^ M1N^8L3BK/E,69_%,;>\C#A"^/S_.[-6+T'?SSZ'QQ"1B76E0V=XK"B!+CNYD MP&G5M U'E9N.]D >/(,V#SMHT[+M1?JJD\K+FJ !=4HFHON]C1*\HV>@ MTZ:+9X)$'Z;B'LFBQ(N9_;GZ6'I*T,7L^, #<]02'MK[.[@V]H.(N*O=#6:C M;BO&7Q:E4$)1A'5M*5 *A3PQ)U\71J!3 FLO3#OW9 +-G_]L.W(T<=]^.!S: M[JBDGN>WXN6*L\%LG//Y#1U,2]EU;>>88\(K8K,V90Q%9U>-",_JHB%?;/Z& M,I9R"DC&:<^A)D:1[+=1>!=,QI4)Z4UF'MTI8\K3F'SE-4-NH@YR5X83Q2K* MVAU*9E(3$UP 19:$'.&A"2>O"L,<=GF/_QR.-OIS>R7JB)I3HLQBO:72^KAP M4QF9X.'D^Q[II[K=@($LV ]V#%3P&'"XZKJ+9_%P*%C&6\JO''!01VSKY;;. MFNV-YJ5E-NZL-7[XIO5G63RH"KMY%I+*V:".*\[6A2R1"3<].\5<]Y6PB$]K M2M3(I*@QY#O#74D3L>+!P$VB!"<PK'&6IY MHX \ G#U/)(Z@,Z]-2\R!+P#L_X'QZK=DT_A?"MW9?"/ECQ:]-Z;MB!MIUW5 M[^B"2P7^H98WO_C#4H%?*O />HF*@1*2X[*I& ZL).GR\:=D;DX]@C)BMHB) M"3LJQ$L-5U)?)=PKIUI;^-.V@AH=8C>*5TFW+ERCW>]#Y+N1JI.TA'NQ.@H) MI1M+?*=A3\4T<@$O5\]@:=5?[Z;/HJ8\7"_X55TNA2]+*ZYS"M*/('E6LVT\ MA7*\("?0"E?A6+K8VW4"PD=9X313H*_4:WEB8;)L003BR\);->K?'L$06;)WZGS M$#SOT$;"3YY+H&)XYC,NSQ1'08P1F^H@I,)].9K.BF: D8%%>&B _Q')'+FT MN@_C3AOV;@4U2> MDK>TH'1JBD"^NL'D]C9U+(B9.Z-R@NIE7*OAD8C?D(SGC?E2=^G$*=K:0-/X2KL&8 M8B23D<*,GN]T\*1PPJ,7T;2H^L(#DO2.K.LB1 FMADL=IA2PB)9KQ,@9"EC) MQT%4,*;!7I>KF1T"9!<_]-VSFTDV=FH5MG>%1%:SZT0_^NYO;5\B%+Q;[ Y]%8> 2]^ CSA:@C>*: !)<457P.6-_ %'B MK(\&I(*5C-6TL+6DN^L>4\8.#:ZCZ=+3@?%7M"!\NL#*,UR82)!"^[8_3NH1 M_L=_OWQVZ5[)?\DUFM1C6B5ZC^T)I[OO0DM+A/,+#0E)J@M)"TOG*D8Q=SK9 M,]FYBG1,JH[3J'=L9DW4H7S(*?&6 8[2-#*3K\GD ,S\3#%RAXTG.0+(8;+] M]V>!SUY*7I.RP\B%N*'V'279.),I5C5<,LQ1QWX.W%WI\N=3UU* L?PD#HI+ ML63C:J\4Z8+)NG4_W,R 6'/4@S7KE<*-9C!%F6#L9G!(\?(.28?T)Z.:W,T^ M:JLCSO.=&V"F)C+*R-U_/&+SOJBK-:Y[T,KD$)2:8H:#U5&G]5/W)(^3&I&G M6,,F>>SX\Y$PI/,.L#9K\%2"DE81D899GBW/V(XS=V]+:S>3.G>PHJSM0:7[ M?8,'CC#HQWQFR]OU^MJVHM70Q@T1[>P9= 7M-ZDIK+8E,)L4ZM-?M9HC=5XM MK+:I+7\LKV0+P1[F'(#B[H7PV#F,"88F0@/9+$W9\%3(F2I_YFB'((9U6R2Z MY( (% \JQE)Z9!!W6QGD:L]'K, CBTPF=&*/7LB>9<+6-U6EXG9)-KW"-DK+ MD7[-8/C#ENY%%!Q]5#.S((AMWW%/EEZMM#1B0W@L)EQO4;S MC_.=9CK3X?'P7&]!1]93YFL6"'K68(OK'I8FX8J/O=9\S[K\]$P)UGD;CSS7 M.*JP@>#E!QF.B?8TCS,L8,.WS$),54)BW5+UWE1TD+?E-RY MXKM8:#5JY$T4LOA!@KPX"KL1T.#T:DAC>5+&>'KS(U$?H+2'TO>1R"(\MBB' M?-0'&,C$94NDBS]$Z[*(HM4Q/]<^3-@87$] PA,PY8S'D'VBIIH%SOZ%\,05DG!T1C$_/D?8(AR$',!4$N.)W.+J& M)]H!&I[;%T%^:B/$[#M]'"F@ CJ6C&'T6I2\42P%OU79Q4Q+&*>3>\->-XL8 M&]DH5)>/YP=-!5E(.5W/W==E?G#_\I=-24Z2>Z'Q$-OIDV+OE[+?0ZVI?/'' MI>RWE/U>;(ER5<#81DX5[A0O!GV&8KATZ;P7"OVDO M[&%EXEQ/7J\.,,!.:2[?M?&\XUZ/M]>!\XZ;/1"5K+I<42BN2)>SE\YX&.K/ M$:U*;6&\>FH=C*YXN0^1,_79U4(J]^D4-IOJ>B?^/D^R._0?7"?#U5-*.I>H M?#$HGKM+KCLAP:#\,]4@)3(^VQ+ 2$&/%_6YK!#+7'?M+8UH*:6S4:@=PDQQ MQ/?O-@#P#E4TIA MS1>,?PB/7TN%5]FR^#8]- O9 <:C5ZL M8[98JDS8\>'BBD,7QKUOZT%H;X0:H0-*(ES8(N$P89M<$[/HS+#>>YHYCCJ4 MR* /+[[BMHQP&J#>#9"U.LS8!CGYE6$"',)U;1Q+(NCHD*FTVS,79]3EM0\2 M>&S7'0*E;FHH+E?/:*/1VX83G=B;>EWJJ_*X \:$TR[D8J.JG.Q([=.."MRV M'OC=:'?R4TO)-W8[N$95U%E!!9#+$8D>YV064DJ=N"X5&,!7)$()HE($*$,Z MX5UQEFM2RKITT/Y'AF;P!HVY3$98:-9)4O5.2.:N85T.TUF3%&OC6$ MO#]_8G*)^Z].$D-G#JB?*0\&^XNB(\T8(E'7X,1O96EW2ZEQ-=>_H!PE8'FE.3D=#.$FTT\<;5>^/O_$#Y.%?4,?D(N\O\@O)]L], M,(PI<7]FONPZ4OE5S%W8-!APVR^KJW]C%L@))9YNVB8[5(@[ZR3B[6+Y>KW% M\_(TY[U9T4*X=C:6_;VK$((.Z(LU'!>K;#BW^8>\)H1(MWI"7_PT2ANS^BC= M8E<=Z/C)KP5)11!NH>1=$W.;H-/X->,7Q]P'X8RFU!9Z.*QA)FWM<_VI#G_8 M%=RL)JRM13*F15E7-U(B.->50_:QC0 D/@G#D-^475I5LCKV-JPES3Z[RG;: M%\3-)U)C=X>SKPS:D+L3<&H'^\QE.6.]1IB+G8E4MT?"ZFW$U'&SBA /62(T MCD@$*!)6 D&U7J O79NP[@X\@(T]66,F+L%5K-!(F6'.?8)YD;H_V^'(9;^D M@)=I2U?:HYM)![R]1M.N:E:32S*ID0H)\(B<0!A)6A5,OF%A&]O1IUE2_YI4 M)V-"5WO-QN&BEK FW:0T&%J:BXQ4;*[U1L+Z8CP #EL0?4M.&5N7AG=='=,' M.Z<.RCNDOJIR4#:]O:9F5R;8 ]Z=Z4'JP $V91YS$*&&E!O'%=2X,$]1W&QF M=*:P!HX9#!%*>9:;\&M T;3!LDO/LVU< PS!C;A2<&]11[H\IP'"\ -1BVG\[;A^A&R;N$(4TJ=>*=,RS3*;95OMB:S&<<5"F\(*QJ M>G4LSW:+.EIHYO'LD==3I:1)WN7CJ]N]2J];LB+B7!LD-86(I/B0+)KJZ-K/ M^>.>IC>-*%+WPAPF/1-RC]??:A,"+P2\K2#T$0Y.7U3Q^V,WG_/-.& 8SJ$G M-V$(U#&2[ V'KJUC+M#-I%T228/&)J<).YX8[=]1)15;[4Q3B6MAL[^\?',< M(Q9&O7$3<-"%JL$[&*F::.U30:XE&"HXC4W#:=&Y.NQ6O,Z^"J=)3-?<^M7U M HO+%M"LL^+BN3<"75NP:E..&=?%/L9?ZF/&S'B%- L@"=)-:LE M8:S&AO*H80>RPK 5=OO8AQ0>8_>O(1R^-.EUVQ;21]7?TTBU%(8?;&'XR\^6 MPO#=A>%D)50@ E%MKJ5D+(LW'B:;N<8_,@ET2E/FW\[5F9Y,(3L3JJ1-1V1L M9GW('+[QW-&3[__Q].N+1W^423ODA%VM-AF)K5.YFTE_6+N#6T&TIYX.W V? M;='A&+% A=4'%(U#\HF?!E?F6RM5T@=6?P\E^%<;+J6(06*KJ]_00->-U M;Y@PEBI5VD #S!Q58*1"($$ !4G9#$@G3PV]N1IVY ]-;#$JHM-XGD%FA):F MK!@4ERWGDC%0*ORF2:I/NHU+\AM=;&O=4$[,+,GGO'34!UC M_)S6C(4%A7Y%L33XP7=5N.&*NE,QWON$?S EHGM!IU52AN:NXH50F 5..AE! M)B87RERV#.@G"5;!ZWGWB5\[AGC,IFGF^B1&<_E1.J!)I_$H_\J5&Q0M-ZAF M4\JCH_YIH"G[7BJOXP2#&@6/G)[RZN&2F21,TB.$[ V*G.'DB]QLE6[PZR[? MRQIT0%<-Z^H2C.]3<;MG?[WJH_H;P>P3?UCM%%\FMJH2*Y_:'A"9QD[$-K6) MR%*JM5*OFY:8K<"X-'UB\L5A]:GRP$KC3DEZ22WX?!8]&W6E2=?&=DS.J.A0 M+68P36CF+##,:7A== 5T95%A21SR$S?825^(- %SC<5+X$J_Q!S[Z-F,[;I, MJ1*')AC,2JOF1$BUL9*9=L@J))W>AY5D;AG-;FDRL\H<#DEG6&L4W:X98J:- MP&S.FZE-?F2V)_I-QUEA4ZGW&*,JFC6*#CR(LSF>X7!-,I I;UP?9KTL-!4G M4.^ 3AHCK1R;7+"!&W(YA8 , AHAR&V9#)^S^+RWH_/DH)2)@_'6TB<$ M +>.$63OMWZ%,WVR.F@V<$:W5I=Y 0?@D@J@V;3Z>0XS(+WOKN.+1FB^"RC: MJWOJ0.QDB];%T^V91S*_-7TB2_]3)8G!;+AD8E.)(W5D:(>T+N.+IEDXYPC] M7_4[AM%'_1/_-9=?58R2DK4(X8:F7X)I.LKP1 D[.;K(A K>EKD11?Z#20+( MY,6[C[MHA@C461N9'FI/)I)@AI>71$SK6S,@WU5D5OEKFE/DI/^;NJHKE#$3 MM?=+I:>D*7PB\Q .BXH5.GBPQH?WF%*Y "]&W[(L"#&U,D7M-E;'XW&:5&&; M6ZF(BV+.X:@:[SR7'[71OK*H"J5(:5-BOWMV/\Q7DJC(JRV VEL6O"/B]H#! M^#13BHX06="9'TN,4;DD7@X[9,1%2N>UM:U.2L79745!%\4I-B'R>J>$NQ&D M-RZSW1MRO"6W8,'2@0!8#2GI!7>%;U\]2]>"E 5SKH1#U=TRH/SJP'C;'="XK= (XTTXB,AV3[X MJ,$W"L^ W$^-&%_AIFXJD?=!*,?3E:B-JZP%C1"1M&D_ LV7HB/V$LBQ<^*& M2MXHX9E)V.!C=WK8DMV)/8SGY4D:\%L;@RX\2/Z\]-\+[OA=L8S>STT,W8V] MQO FXM7) W+L.IUD15S=EN[5PZ(1%F7\EK-GRK!%D]D=YZ#<:IXL\YVY,.5. M4T5MKHYO)UD[9$$]%H^?!IM%#L0[@CX=)*D"Z$@Q!8R<\?>^]EMZ9]8[8W_W M_A=.,Y?A0F&PZ#OD4.C"EH1XG&8Q5+T#:2[ZM@^XFOIHJ:9^Z&VVK^Y2O\1R M?<@>];6H(WOD<-@DMTV@[B$:;AZQ%U1;I47HQS.;B M+(^5JA!U^B(D9:/*%Q.PPM3YJ9CP\VKGFYW6DD(5P=N5$S!&%V9^5*(UGN?S MZV!F!4C%_.\-=%J?$>^PY^?\YQ .UZ)2Z.!P["LA"DY_T;?VN$3'H[4!H;_! MR3STBGJFC%4C;8NCIYK0AYK[FQ);"K]3-G+K44V.\.$PB1N29B MM?PQ/U@1IG?FV1((MD43F&VA0QM)O2HAU813]:7WK-9\C:&4/+B$ADU>6Y"G M: +>5WULO\6#4:&^:K0#A:X%T4Y'^&R#<%.U=4(F]A*#Q@]]N?K&IW:4JU7I*3^:S=NY4R*:ZJ"TB?H;=' MO2F9^^>EYPKP&O*=Y[:9X)9+2GA6_9[;!I+ ZI7N:=W:>H@09S-2M+SUB),< MEZ_ ,]X4>4?52U::$7?8/&8JZ[A832BRO(NN; &^YJE,6F?72GBDS:9%QHBB ME&)N9\=$NU,#ES6?[OJ)>7G]+?TPTL\);B..![ ]4NL]NT;\_D9.8&0!3,/( MUUI)DIFV&:4^+B@F&_;:M<:=,Y(LHN7"->%:^ZYC"TA!N5PV;[')+09ED+.S9[/!.W9 M)F;_,LS%ZELE_W\K9"P@*VKC"0LKO1WS[/:OHVSE.[8C8 ; MQ.ZC)""0"A: ][%W AL0,D7YZQL94R.'U00$=\RPM>&*5]A_W,9WW'7@#GUW'<KVKL&PWSTEV%;6-Z7U*'[[YL(TV M5U/2_>DT2A@YYP:*:O:^FK^1/FGD@^F1ZY.DA86R+FS#TL4(;F25%I +V58U M)]@/-"AHF1@)XFC-F(=AVS#X=^%<)J-[;HZ+EJ\"MTJM!,K!.HS\,5X%7=Q: MD(_=./5)9!]'3K2'@*B'X! "YY ,N(M\CU3K(MHKX=U$FG208BMP>HX@)83. MX0S*J5X]'8%^_IVP(_K)D_.: +9+]Z9 Q/H!" 1FU,'IU6&]HE#A%JE;OUR7 M@:]GI$(C_DA/8^QUWDJ17(63,7-C6MKL,9?=A.GP ?I-^9L[GMJ['.YX6A$& MO^O:6_HOMTFRU:ZLJ:\W:2VEND35;8;]#;IR5_"R3;[$>ZW$'LDT"S9=0%!& MU@J^X$$)XK(W[X5T9?!"),U@O;.NP?/SZ"[:@*F^IB:H_7EQW MS.?-?\)OMF7'[:'-4-=&>+QB?2Q :>R$T*&']8X]V>XSFCG5;TK2)HJBA8+1 M2P;.NKAJL?2Q[=]9IGV94[V1F$EG;5,O^EG^85.*M^!=0[.)P7+]40HT["%. M&L(Y^!M2#HM2S)_AZ2&D,!R93:%WF"Z$]'1 >6.,\TCJC>'Q]YS\E/*R"@4[ M/*$"1+(18-ZSATMG"1?_BD%.HYLI@#=!R+O3A?[%6;Q%$I@H/Z86^@BP#PRL MQG)IJ6):RCA?J'#>P*NX]I>K/PO]8\R"Y(T*>2 7"CG&2(9O7;BW971I1,V/ M=T=).0Q$6.$9Y]5SI# P3M@2S^GX4-:\A/A\]9(BIWHVD M8AF#!1R95NE>HVJ5)$T(HR."HRS,EQ,0+^^%%[%J&(O$K1095=1>R1F$+233QKJ*J1N:#%! 5>2?X@!LEAK M&&?97$#BEJ3.#9<"V55%A0$3)W55O^&MM]R1\9E$XA MGMQ38(PV"E(ZSF8+/ >"++M-I76R6!#BF' $6*&SSZ(Z!TYY<*B@%X#G8&?> MC]%1TE$%=8C%AH%*[;7#2"!9+"9;LJBO8*]'/ T$Y56]3ED[D:WIAHR2X.QV% M!8V*$'6ITG@LPG?'V3AS-/;GR]]Z6*7*HPG[8!1#9<=S5Z)ST[- MP(5+.B9\9+T0@JOG@:3LCXD59(:<%P 7VN&*J3CA:%1&"$A0TGT:NVHUA]6S"C_L%A&%[QZ2-L MA3B0&$1AZ$QYC[,OP(T5BF"-HJ"2 V:I!>H4$3>":99ZBZ3TP=U:TQ[SXLTO MJ-D(2\N8(Q:237"@N)+6&XZ3>*$Y+Z^A61B@%1\)XRY^Y1?4%4A)9]R?NO>! MKD';2BOZI7,PQK _Z?_0!&171B%*C0513((B$)0LX8'B!N4L-PV:TX@QP,-D MHX 0.TF8\)'8:5*&OI1O2TKF1(/Z"L.->O3H:*:WI0Y@+G!T_K(K,U)]OY A"]@6GU-8)YQY;PZ*B^>:\9ES)@>29Y$);.( >^Z MTRR8[R5Q?%DBN.0M5@E.]7O0?I1&Y%I'Q/WESLD^V0#<[46>0R6F9#WAEL)H MT!\)K]\G6D_AO+0]3WA,>,_VN,#3I$F?^0=U[B0S>2EZ2 ![[#[-"V'35B;>][;TJ.V4]=T_[CBR M[=H3,R/IL]TF5.\)#3PDNM3FG[^%%IW#=8F4"MG5M^)WQUA3_.X[5T^*W9TK MUW-VS)F)4JE&I)ZG@QTSAOJN[B0 JUQC>PB&AX^-B:9&N+)I'2^UPH=7B/GR MBZ56N-0*'_0294P"MY'LF?,.QREK:(P$ER=4?.0>BOR/L^?DYD6QZQ$L9@[A MK#E#QXMF0'=V_I13YG8AJ7M3!)G"[CI"!Z5D/W- 7DZ'J08"TRTJEL^!9!C) M%0G>Z3XI0R.EW'#:"6LB08_AZ*(P@E"D&$>)/M+36N";"TWOS7!FY@.C4 V? M?- VPUC:1O7+ UP=&Z202K'G2D>]YU,8*?U$L)U=R;.Z19JZL*#_BE2RC"X1 M4^4GGM8WQNM(&Y(6TR#I>FJ.5?ZAV?#6/9\]Q4WDJN#=WFM1(!'VPO4X[:&W MB.MQ:EJ$X?!V])?)2R_\5&^I!/=C*5&\\9FJH(E3Z'!26^OA>BIM=5>#_#R+ M)'"677M[!-R6\WD/KECVGLR\ ]-P5E!:>M%6;GZ?D+ZW&Z/%/ 2U*4FG6I:-X-H]J$&=]%O\KIT*J5E M-.1DH8L1*R+$ J^3$E:]2G2ZGT*$94J6@"4D V.28OE9(5J;#KP9BE M8Y#/,QB9_G0.IENG[902B)ROF7F<3M_X&K'G/PPI7@^G6W;')5PB@G,K%<^A M#8<4BL"US1)KW/#$VLNQ\SIF+E9D_S'L1AA_"#.N3R%'B%#%\L>.+'^6+)KP MNE*.KO/3)$4;GU'5FLZO7DDGQS6Z3;+'\Y8K(6^?97P3>LY&,-?KP??62\-U M-D^_2+F)\I@H7HL93HCNW2Q_YWITXGDY9:@FJ(MO*HN:S9TH2G"^NXKG*X]0 M<+5Z,\\.DL>I<^YW:NNR4[*P(K,,/.X M $^U4F?[A7IV8N&FI<7S@;3EJI[5PTY^"69CRSG>MVJGXKVG9(LU,X!Q0542 M4&&2^UW.XJTNN:;DL:(-Z*\B/+2C;A-Y");SMCJ/Z6M.'B/AL8VQ7)I:GF\+ M=^@Q.<.EF.\XQXXY-,.Q)EGPP:?9E.U4NE/N45$^[R3,^+HS4A=C3R0A:->T M<:1-1:;.B\EQRC4RMT020%)VO5S]5[YY7OH6R:BVEL+:8H^:5RN9F V3%U!< M[Z@1!9N/:]BC]^.1$O&"/%Z(>RY23TZ/7UG$'W7L_")^[EGW-A4N8/"KF1%C M>?:R)')BH*VKGZK&6&RDS-^ZWO^3SBT.C\,9'M=#$FWWTN+-=:4]]@-W##7< M4S9'O\TB.((LWK6@^P$>>Z+/[ "5O"TRI9'%1C8V]V@5$E'JLCY )9*YMTZI MY.ADL(EUA4I\USLKU4894]J'T4"Y'(4*9!@OBUID3M1KS<_D%357(@458=_G M-^E5V===/VGTL2[4E>F%8)<+_)K;@FZX_,GUY02%3>X#<<;WH[1-IJX?W8BK M;VV7* PHEGSP1--:A$<\S' 6GZ3@5^N/#!R(K6S&]KD*XT1-!FSP,8JS+G"R MDL/">O;7*_O%R'&+9W&TW3=5CJ]^_W_R_>'Q=P[PT,9E/5(6THZTKF3Q*:>9 M) \MF)11>URF5!0(&U8GQ<2NW)(S;L2=K% .#8'2 M_BIOX!?X)\E$=PQR4M2)9IZP^#\5R@,*FCS%=.QDE"5 ;G=)7 QU;';G58V[ MQVW)"U)P*L+![DK=D8-@+.5B<)*TX9[NYN5CK(-U/6A;A5XM=MAB0F-;X,2B6[DT7$W6+$UE/VI4 M=X[5#+S =*0G?#\+Y^I#K<-\^>52*EQ*A0]ZB=X1+E'-Y!HX_N 8D'_@@B+) MV==ZR&H2)/YZ/X!VQ?5*@R_"MP;$$\6%CM)]?SZMHK)FD5WG>PTN-3#+ MM%]18LFD(F1*$!*$\ZZ7&+!;?1! C@#JD]I/(HI3R7%IM+#7)F MJAG5I+0DE92-8@HAR?;,0<.\_S^3D)EVV_5S@V-1CZW*-U;*>PK5/RTC^G!6 M$P#;!(0IKJ_0R0_A#KFBTGGKZ^P+@HQ=.KP.1UE-.M82O M*69MDMJS0BHM@=BEE-107X"T^LSZFUU[V0O4[);JZ\LW0"HG#@+*9!-N(Q^E M"K,(@,+5 'UK5'*.B8*5=03-5:78]E946*1#))^M.Z39@'Z'975;CCG]K)>G MC6I:9W&MBJ>XA],?=_XE M[#8&LSV/MQ97P^D^$L!: -<_32!44:R12VCQ5L*,>*ZZX%N)YDYPJS6U7:10 M@B1CU"(6I19I;$^582#H(E1,0AC)B5YLU9$>YOBI1[F0F#]VO=L2^2>\N_A$6JXG=P$QY*X3EC-]G6:+&]RLKM;V1 M;\7GM\$84PGPXA5S)F0.\:OZI<:SMIERZ-'Q@I?-=0Z0E\\%134XWC-[ZB[I M9JH%UJC9UO7%FHE38ETTMG$FY7K'ON=I9GG[2)!345G #$1$M8.14?> LF1* MH"BD8"/_;50P-JW#N]WSE_=_G4XO>BW"?D)Z=@JKV+X)"XGNZ[!]FO(7W(F" MO+ROU(&=>MID9FZN9!;!-/&QVZ\=9$.EDADK;5-O3._(-H @H[@2O*Y>: M1!X,^.E8;23MG,([)&9=<9,OK#4,$;T CJ?>;SR]@5X^_&K7WHX=NLZ7Q]8/ M8RA"\_=BJ+@=V,T7YUC4N@J* +]Q[8,-DY_&O$=:\RU)B%S(7R,6BP$J..J@ MJ*+A0''W$\)5LM/"\#'B@_)%+1 RBO&IC%Y1:BLT=6A3TD=+E1$^M42JKZMC MZU(N;.XH%?3Y9X]=/.VAPG/2OL%_G6\=%V1Z^5B2VZF%SU;KKR,L!9\0Q"S'''QG>>*Y;^3\BM"INUP]$[X=GEXWI8TP M'R MEY( [_/G/H:3Y;!I"TZX0P;5*R4H,35U-[?40DQ-3N#F$%Z=X2!)%[^\ MTE4[=@_X>9=2[$.MPX!PW)"9FH&FE&',^9+BH%R$Y8ZB6V>F;R: M?NYP;U)PF3MQLW&WOT+O8YV4S?$,)WJLW(X(Y%ER0W%L3A+-GP'A>7M$&=OY MEZ66\Z[R*V:J2<+4TLF4.G90JHRJRC M#W^U9"6/,>&^I.B*JC#WTH754%G1:^1 =2:RPI1PS9MG5I"C.^\OJEX.;;$, MR'E%4PDQ@G.(%F\ 65!S20RHQFG+,,UMYP M(X:":',I8ZKC@36=))%%IL.XBL@3ZH.7P^QPJ78[[>8Z;T1_T\A+%'=W MATMD7XI)WY86,"P"GH8QI:E_-G]%0O0ER@@(';E=I:[/F#9"0*_WU9$L!E+M ME$J^04*OXGSM;):F]0H%HV=7G0+'Y9]B9F9,/1\*RG8=+/7UT [:.1.)N^=% MA>XU: H^I@QCPY1VEH!!;E;L$%,TA2?M:.V0I,X]$1$?+2"-&2O^N9Q\?>(N MN_EIFX++Z2IO141'=%9E^XQ! _$02D\;6WO92N1MC6A0L:^33$3ED$"-CKTT)ZR9VC3/ MOU?!4/#EVY78G(#F]_W$4D7X8,, M DS,O_#&WD,Z-R['>3[W,QSM+\ X-Q*4BX.?*-+JH[T!><]_[ >4 M+2B\U.E/P\"VQ_*%V6#7ITAM634R[XA1]L0Q M[4*[:=B8("%&>U@.F_"V.S2@D66!V-7$SE$=.BDTSH4#;/K7]%2P)/I M]L7BTX$1&VIJ[9F(5&H!89":!(*D/3)]%]R9=H^#;>C..#BN M^;_J5]R@6R;ZFRR(J89)I1#G%4F\6MA($>9(Y3Y]F!U1[" A!0)];D@6!X$UT5WGK>EO'ERO'P6ZA'CS*$ =S0'HT$A-." M]3V"*)($F66BF7T\%?NCZCOC%J#[IY)PM_:3C;VU0:JNK1%7[NP]^JC_1)%OH=>UK5F"4ZM:'I-"8=8%[&M0=K[ M]\MGE_C+6^%UI:O+/))FJ #!,/WP.2)BSG"0P/'X5FN E;6MQ5<][3N9\X\% MY5:0F.7=WF'XW/NS(@I&H21P;4@C/XYTFS?_JTPM 1,(TFP91E4!G>=NP M\Q;,G++U1M9WUC5/X^\$2SEI.%DJXH:['\UF MBM6R:G.0*>V@C&-@(A._V3 M2-L65<=YPSZ;K!IQ0?_>P%=Y=F3:*TCOL$B[2%%!I426(TIN'?/TI%F7Z)LJ M#-;XJ?P"QQ^60O6#+51_M12JET+UBRW1>)@Q"UUPA."YAC.&HW[(3#7]5I@V MBS*L1O[S^<./B4Y33>C+U;O':.@\\E**G1 M03*QX7@,@9:HA8(];-=&(&!B/55G +[(MBRH.,OG_A&-S(S^PYO,/99$ZIEH MG"%UT4@&^3I,6J9QH^H^4_X"KRP:XT(GQVE.3J.+RA,+5%#\3;Q=) ZM?I.R MV:4-%0E#%[P!J[(QY41=/2]9M*XK*>/M/ TMV=&K]B7STVB>(\FL.Z8233I. M?11Y5V7UN\<+8E9&>Y;,P2)J:R"B7A/\.#]4A1^+>\39< &C'Y9>\MAAL"[C M"P@AI"8^2'0FICXTJ1UBA4X$[O@_^11/OAK5Y 4%?6B)WTM.:G/(+E=7HODF M5"AA;>>U JIY+;$%3A:G>1+)TB0)H9I3VFZ,B91NW1:52@.)'$A<*.<2HM^B MGRHGGYU8]JZI J,"[?!"OADHLE6*FWU)"Z[J"058U^TMYZ!5H(R^I$;%; 6L M@$#D2[E<6-+?A)%L]]5F=15.((RSK%"V#/\,1J,GC99JU (UV=?33+N"8B(C M5&^MDC'#9$^*!Q2NI34(J?KQTMRZ;=M[FIXP>D,C;(Z\WZAQF=9P&XM-,=GI MV+^X'M+BX$\G+0G/0EG1E@!396+M=)E0(7O W'4<(W=?>\) MB@KA>C^(QW<5YOX3P1@\>?+#E4 ,/J41^_RS1W_ RRYJF M_*CD_M5 MS$41WCVL]I/L(H4*T4(2(26T^(6/W)4W,L5*%4I5V:*W#"1_Q@;5H#-OH^+> M'HX7[7#4:OO61L=$!>8=!ZSLL!+#$;=G_2[7\/7?>3.$$)9=_D>9K P%D[A1 MN IN3]>$D^\O#+AB<]\QJ6\\GG(U)4POHH$Q#L24$/XHCR4/&%8H+\7K]@6> M\8L,6"2Q",D#L!8YB.K1NBSJ/#Q':#1DDF M1[0ZHZ_0JQO"E)J0?MRC!H]:$Y^2QL9&F6^&Z1CDGUY&4?]5YPG4$DI\ZO*+ ML#N%FZVIO:U4)N&F51IA7GG2FM0]9^()&L!&[ I9X1)0EULB"X2_2=YF.!DA M],8S8@-R_3LZM4=)NXU!4?AP4*$EQ?M_%GB'T<6 M8][[!_OOH2GQ7)DNTYF'&>KT27CWX6UEA5WI\@@+:R/73-15(<+T4OH\+.5UDZETBZ*B!RWE H:8^ON MP_? &] _KGS@@YYV>F8T9$4Q$PQ@X2],1\LV5R'UJDWUOG -U?5>:YYQ_ MSK"N'9 2=2$,1;YTCT(N=_WI)?44-E=7^@"=%WP'+[$3SF(BHD8EM0"K$>?) M$0Q)X;FY;N$R,RKR^TB^.[/Y;JJ.RH8()(@/W_N5[4F=4K^04UYF;,L[,VPT(6/\VY"N%O\M[:Y MB,9+O.-TZ*"B08N.(3@G%\3F!>EPLUHP<8_3>UI$8=5"4X7CT/KYRM9L!EX@M[1JE*^+$;9X9F\"+K"TKC* MJ^DT3>[$TE6$?SE\Y.NJAGUD2 HPTQ%#+G582'XGFJ8S%=;7.@PGS@>2O[D_ M^BTIY4UI>.MJ6_9<'F4]!%.V;3M//*/^G%C15&3,M1@;J94 .NC_78))PR#9(+HXCDH>!,QSUA+JZ6CR9*'JIMQE:97JC6-,\2-@/[@^M6^/J3ZK$IWD3RYW0D M;)6Z"L]+#J8*>KCA), /% U^87AQ5)I (LLCQ]>2(\$^0:\ ]2=3.PD?;26I M-_*S1.&,PE%$57S28.N/T;["Z;F%N(Q*,,=>(#RMQ6_W.Z>I MYGBZ)B6FIUMH\E2I[X&L2MOW5>1@1KXFPUP-E^[(#<5R$"=7[@WJ7$\038D<^,Y0L:'EJDH,$9PR9.HZC "ES3W] M]F^\M/(0VQS??>?=VVZB8]@>')ZHS)GJ/WO^!FZU'9W87*6)7N98(_V.-?%@ MNLR^1_%Y$_FU"@:(,.XH_*2"8.1>&,"CR\:JW]K[V[-(1![I+;#9!-M@=%9" MP.?PK0(]91R XN)1*N=,&N74<+.WO2#/KUQ:,_RIVI ML;]M.$@ARB$9Q2UAAA!=>7,=#\]1SFQ\TJ]RPDX*PQX2W>IV"]T0RNXER%A+Q3A9,U, ;SG@D=7'KFK 9JC M5>3D8G^*?$3OXR4$*F"VF#6[2_'Q?1?UNPM M-Z6TM-D);M&O.\K/]A:;Q'($WHV0&<$@$"+>+6"&;E4HRD!LNNK L8\0+676 E4VR*.YY>@;H53_"O(X723UI6I-2[F_HY#& M-]>22^:\@*@C[2T+?71"Z>-U*OZ5UCZ8_B>F-45HZ>VX-&-GRH;:LI$W.=WX>,IFN8K(@9'?SLKY:,:QIY:;HJ1IB,Q6MJ*+,QVT[S=M M^"YBG_,13R+-9MY;;)9TOO&?[G&SOGIM-^NK-^1F_>__]7\Y.MF4=7V@J*ZY M_G^_^>PW^+=<&/^61^ >1=Q SR&X"8]7B1_Q&LX3W^&"8.KYH0]_UO^RCY+W M_0V_@[DSSOFI (/!_9-6Q7ZQ6+D!_SN/]S '(OY+WT17HEP-W18Z%H/X_SX ML5O\\!Z$Q/FK.Z[UZ,RU[GB*%[SU.\NEG%NM*UIG%^I#2D*$@#K*/!//5[@" MP?!EJU0TVGIRI(SI ;L1"VJ)*DY=CUB^@BU#B$;G\2$L[7=G,A*RTA#5$TI# M[;FFO%UY$7PQ@K_",6:U#S[S7)UHKBKR. 8*M&3"_W;X7_I!NA@V=9EW?Z*N MO=(3$PBZ5:+-5BJ6"I_LHDT8>NWVHB>UJY5S!0HATU[W:!8!&K13=Z#^I1'!&SU M1Y +'T6-E.3.>\8?GFQ:=E6/?U.G'AA,7;L>@@YH-(6GVE:N(U]C6Y'MQ3G2 M50 C(E"IPE0?VZ9S^D;-ZD].TC@O\L-Q+&_[MLKNLU%WL#R<46A9 M/&'?HJQC9>5#5X)S2O!4[*0%_VNQ"XM=6.S"F[0+7U?">^SI3V+\ES2L,)). M:F*1H(3:7[R4@&-2Z"(YG". A*%RFNDM?66 .#E+W3YB/N>410JHWR:4^ > MH2T 2LOL-1B5)5SD1U.D.9.B37*&E).F.G7"#[ 8M,6@+0;M31JT)Z,$CZ6@ M)%/<(+B[FV72<57>:W9:.9V@F]5C' MPJ1BF2/6G5%/OB-^Z[[O_HZ^SXX='^$J)/KBF:\N]F^Q?XO]>_/V[Q\@_E6. MJ+>=A*8F-N;72+#@97-3=6VS'Y-$KT\KDN %

;M%T_A\E@ACJE M>"(7Z"ZM3$T#I\2JF@@"4;N9EO#7+52,#R>%:6L'(WE9^\HUJ_LN%^O6G'^2 M&3K5]IW".C,K *Y/[&!=H,6H[0!0J[=EWC/9&D*-TS/7M4^?Y,3+][$6D\5T8&L."H=^@*,G# M:W(APH>Z3T'+DZ%2D2=">NT!^$*G6BC;I\=;^"=!;Y(?@<:D8 M3?[6WU8>S;^FXB@6L[B8Q<4L?@"YNN_2ICBE"T7#\= HP053F#% 5*0TPG;8 M]Y(20]V3 L,Z&.R!>JVT) #4 R%F!Z*L3_Y*U[0LWX9$":@7S\62BX59+,QB M87[U%N;K2#CAY'^(5\D6S:S+Q8C<5J M+%;C@[$:/VBJBJB%A-GJF/\"\1\HJXTDA-U$F/;P(VZ0T>X7(<:DD"Y\1OBFQ?(LEF>Q/!^,Y?EK MOGG.NC'A;E4.%D77T,M,EIP'40[8R,,'?+MB'F<0#MNPJ.#H\,44)$4$_ 3_ M%E&&Q_CYN[(J"RW4>Z&%^N-""_7KHX5:SKWEW'O[C!IA!1-$CJDVVW-2#E$L M92Q],O=EY;N!/@/P:0#HY_WJ-N\RXPEF8N5P_W!,]7MP+DKJKL_[(P2#1+-A M5^;U<:>B)SB_RD.XQK[:]*M/].+D:+]M\ KQ6=%M/\U6_:[MCB01!Y @TU2S M1GE[6^(UPXV:DAA*2+;')SD9 +AKF5))J:Q$JYW>>W-:TV@>@W\@LJ>J_,;L M -R3!D)+)6(B:DL,]N7;JI>\/TDF"#N(>%"^;DGP0R.H2!_ ) %'*FREDI=9 MU&J]*3,GE(PNP4U4<%4M0!86 I-"^,\MJ_0(OL!QGO7!#H]ZY1RJU+)%EZMO M:;TR\.K\@RNW>L[DYPTM+:RFKMJ7KAJX+E75 (H!YMT9=8((8]!26@DI!&TY M"G%O>+7$6U^LPPH#&ST=U4C/HLKB F?&!7/%3/J."US(P[D#Y$BZ[&41X5YMV*3 MOMMY997G97E0!Y!?VR62IKMLVAW-HR2"R@*,8"PF62(RQ^'_!ZL6E4M'$@Q] M.=(J ^-[0H(WILTWC:59VGSHB%^WG50/817;+=1P1!['U%HWU4W%J-A-,)P5 M-7,[ 8NJ^>=@-W) M)HL3,=VU')^EZNG#4,^=-0\??61>2;W^Q:CRI?J'0>D MHV]V4;EIMX0WV%5K0)]'#(X>!'MC+WD>5(7I@6,[SJW?@A]:S,UN1WP2# MI=2,IFM4%F?O4Y1$_LPT&V5#:GD3QK$H()5(TV0B:B=3VSS"8/<+GZ1]5:Y[Z(#(=Q>UZ>5$\WOK:, M^_T/0I('_!QC!6ITUDNMB8F4A)J(A]\W=] YA?1QU<=VC"Q5DW#;0!:V6[RQ MWQ\+1\Y D>LC7U0%(I@VP B+1HH]R?I@+[)0G$]C#M%(0SRA R](4EX9!R(5 MGT&X3?Y%6UFD50_SF6*5:!^'#<*L"]N2)O";,[(9-C;.WP:;>1AY$O*BQPS/ M;]P.; FHLJ>&(.IJF(!5.+528>\P3\,Q'\_>KT'D^ZHF03'AIV7F73@ELZ2" MT-5LN^>\F2*[JXEM16 MDC%0*@I:46$9;LI9.@VGX\(]YKRK8V4FKG-\)%05$5*[Z4ZL8Q4QQ"PKQ'ND MUQ[UTB6N]BSNC62V;R&;H[/LE/[.:[UC](FU ,C8DYO/>%_XS0J*+ MG9N(#K/L*HZ^=SS5M U=)B2R)(3C-9BD-0D=42P;+%X488"JFQSFHA@2HKWZ M)&;6745>N+U]^[Q7)((OO.5YBA%$].QU=B1[M>UY2M^LB[_.*\CYGO//$ MVSBC+'SF9!3-8&PE8DL4,R^"QJSH">BQK'GROHQ^UV51.G_K7(Q(40[XDBQKGAWQ6H@^G5."V M+"AFR;CY).-$378VF1+&EL<[3"(/0PEG4#,026B9J9B5XDPDQS@ASNE 5K ;RQZ-,K MM]T=B;+:=B05C\XI#&^@3]S)7]H#^4)#4]T=V?IP%IFH M/7GGG0H.D3]8LG*46N;(,YV9PBR9EP&M$9#P=4GL=)A7477!Q'YO9@,R/YU> MAY#D)R^D;Y_&P,\S+?'U^B2IMC=^ZKWQ"Q)S;%B^QXMVRUK>8:020Y.^'(=M M4J]052:2?+6W4)6)ZTL4G2;/BU.1$FH"R,_Z:.,>2!Q/_D4NM M/N'NW#.73#?GEM.=!\<&,$^V\IGE4B[7.L8:&(NR#.PQSLXD4U7\]Q5D-8XPED1U<%PM-%M_C6$ M;;*MRL(G5*.G)FX9ZK,L3AL'&?6W4W2/+E??CNL-R&P)O?L*Q(2UM K)/^+( M8T#2N125QC04H;5[G7>6#YNH:LR%1WHZ(Q#Q:S]%3DBO0:Z%&DI$F;YW.QRC MV"?0"_'AIR[5&\MVWJFP^P*9SS-YHKM20DOP_DK!^\\F#EO>4*A7GUS$#;(I M4^[#>F& Q [MB:H"5$3LYAHP>G[9MBO.;F*F#QSH9W46=+P*"Y(JPUIL(3L M:P-T*1_=O)H18+HU9VZLY5\U\N#5.!_$Q^4XLP1_5>'\>SK.SRZ==-FL12!I M4M<-AE.H96^#:93##M8J65!-,9.?H#R!3?M()?VL?<,9D7P9^!6(HE]0VO T M6E5N,:+PFNBIB8HZ.3,2LJKRKH:R9-6'2B51_,5X7:H(;YVOX9H4B5<3KBH& MUKR#7=[E?2]^3JR?Q)#Y3B:53^(Y?,B/*FA% NW=71BQ'3 M!>GU*67&U_P4<7O?Q_Q%./ZTNHV#.UP-M.5%&1:EF'QQ_M@9Y MET3/+M-1= M@]4N'XHLQ1#H"2F]='J29I8&D&R50$P(T!.]0/P1\,S/'J_K(7ST_(1_/GJ, M&_H4@JXO7D5T,YG8."1B:"Y77Y=81V30[IU^EXW,IMLB0YZ[[\/4D7]Y'1R> M_N@T),F;D')R>*C-\UTX5AC)ERPJBNHV.Z;Q*X:P3L*D%0.YQ'K$DU%#=163 MOFF[0TN9NM4M02+O>M?O&RN"^"=@5Z:#/!#VZNTNO)I4&J(]8,Q",;+AN2]6 MR#'3M,?2H**47VKKJD#.9Y:9< <@"72/!%&P1E.")C'M=.!7&Y6G$Z?*V_[S ME8_\9;ON!D%I)! K2#3\WY4_$_Z4OIP1@-3+)V/&,((\0LCRW) M0;9\G*2[@>M8E=O7\I/>6 $-LBKL(&!W6JE_8TN*,_EJT\3S5ILNJ40NZA/* ME[-6%<$A5$FT#C<&87B?3BH7JGL6K1)"@%V9%R@WATAQ@PKSJ($?NTC\EOXN MN0(YNI")EAZ\X(N;SD,=IKG:N@")=B&\[/!&87$.35$RZ(+2M59SBYJS7CIU M9BT6/ #< <8"SH Y8!0QV.$$I)4]@_WF0-U[:%"BC1:%JK'A M$2C1O(:74K"*KH]8CZ=@!JP<&I%M+O;QB78L-[:RFZ%S=:,M](2/.4?/0\"74$WNTBI<3(Y'F%*'GH:!W0\LZT@+S9= .AB.L0&P[1M^3JK"3M,7LFR)%$L7<$K_NZ M!*T.O1"T5FJ^'PQ0J_A??W4-(;:S(4CO"A_J#TX]/ZS-6(BT<)V;$%@HV8FJ MH$1J8D_P)KA; ?CM@T=?^2";WAH,2^$S4Y B:',LK WP3;#W%I_9)N!QF+ MFF:4)-6#HQ5FR9NU1+HAYC@T'R3Y+_6$],+>OZ_\P;_E53;F-7T/CJ/D1)5E>+^?(J4PAUMBAR>,Q%73D.?^8\GEF8;P M_&]!*_'19Q?_P8B10;IMN[HP!.,(.I5@!6@' G7P1 C>?S!\ M]57XR2<22G[[Y(/JO+Z^6>/LAG;]A/T M[-D^N5-G=&39,:8&:[9:)3F;!-J5 ,&*UCFGZ,\S2X@[K+LV+]1EGKV%Y!8I MLR*-"5$]PT/X6N+CZQ-Q#?LXK:&V1.(5W#,J:++?D>KI2_^&+=)R"1&0<'RLFG(J;''V8#R--HZE]7WPKRC (XN04 MS.K*\+!D2#FI_J\A[ZN+Y*_&1#V'R),LSSM@NHU=52/-NN<-X9L)6?!+>.FJ MA-BV;8+,2:N$]:?QC8F?)RT+U)F@?0MH+V^L?^%JVX4UEJV>M4,8R*OP<_Q3 M*>!Z6ZMCW= M[.6H=>_>CCU:&>1@QBR# ZO.*S(JB0)=^<;ON]XSZS]O6^VO5(R(%0%#9' 36=454EJ; /2! V#]-&0_TC8\UR:/3N!8F:$[:4X? M;^^W,H\4YP;IO[+@1O_/I7?%_4D7A_'% C?D;6AZJ>0! FMD1+@X*'BAT!Z,%]];( -TAE^C2'&BY"9Y\*2:@1TG%2C+E4YQIF20,_*A%*W3]%, M$?]"1QZ4"H)9+9%=RL,%PGC1$-AA($A_V3&[LB[\D'(VF^.N6(VK!>L?E_;< MTD,B+NVH+V/S2W!&*/,7S"KR;93JU/4N#")V];B67GC_:7Z/T4A8R>&>Z);. M-\$-H(AUW;;/]8>4S^U3B)-UZ"HHES/J$3=TIHE6T5IDRNQ%N(%[5X7'?9GF M7,)(%T57(KN; I9,!I5SXIQE1P-NN3JU [_S9$X$;)Q,"K4&PG'B]-FZW.7U MEIMP,4-F)BFC/7"Z-S$%B/CU#=KQW& =F0^Z)T/G\YJZZ 1W5R&]F?;U'LV2 MS(7UT9A@(:0-)N&^_;$NUS71M/ 8TOS&5KD5P&GAD_"O\)K9!+ S*$UX/K. M6-X$6T#?D("'Y!+RAE1:KZ@4WF=<(PMC&?Y_3\=@&5%;Y-X"RN5Z$J(I[8<> MY1U.;A?E.N^PP5&:&;-J:#T)JBOIGG;)%1FGBD%^NN!T* QRV4QZ;'PNW(%Y MSF#+7K?%\)ZNY6G;QEOK8$ZN4V[#=)0B>IR ,L9MS=3>0TL!NY'6O^P7/B U MNHI\$%+8?.M*8CB(-J458J6H>EO&DJ[('M+;>>:*(S;@=.G[+V0QAC1QAN'DU.TL^PJS+L<:S%H(:),8S.;!-ZRCRD7;MZ M+[8+?G(Y]N.!*WG@F_)!%]VSC^ M#%T;A:TI\;:BOI6V9TIU+,SS!O8N[094,;"JVPQ[JK>C(I+"+)@\CDEIJ'++ ML!NCCI*W &Z-0>01>_&$TSWEZFM( \+&?\-/?.7 .6'4?W3>GA8!OKGZ46L M<$1Z,]H(),FRW5EJ>,H^GP37/W7D,&_ @4"UC+D[/OTIWI+HKWJCI]+7'3,Q M;- IJ3-OE9(L-MO.CTQX-VLUCWDXH?\@7XNF.BR(<#ZCTDVG(#&"T1O(5&9R MN;S!U=+ 7(I0#[H)5J4E 92)\2,J*!/R6]@@L_KNET36HK%*<*YF$6?CPQ\ MM(7G#P=PO8PD8^MC>PULV\.HK[VG64A G*/RP P0QL2^7; WWZDX%P#$0W\4 MM(,;PM*:5LJ% [.K#GOQVSU-E[H[_EQWWHZXGO<'&I&R;N5YQGR#B;9KA!,6 M1-4$)I>LO7->;$20BT>G:5B8FW"W2NBM_9D= RRLR1M>,]DD2FC%'X]R< M/ZT^J3[E2CPKC@2DD#TW\N],,!$I\T-%8J!L?8B\-S$NZG-^1I%AZY MQ/6<":''G'[KVCI>7<\ROA6FK&@=/OYR]5_M;0E*X9CGOAZ"5QS.AE(-BGW#HIP<84>!&6>[1(:3I+3"X7 M;WR^E^ A\>G0/>"Z,2*[C]8!XTX=W35R4BM1C[&%4ZMX47+JU7@.)WT(R+C) M(#7CS%L<]!GXY2U"YKIZ7D:]JY?*VS,&8IJZ']=HL.D3UL[1-F/8;=ZX-+T- M:4+:JU$E5T8B*%>:Y5:__>*SS[+//OL,)]1M)18+XEIZ#+IV?$ELD0&A',0U MHLPNP^12]B%.,'(KR5U/\9Z/Z(ZX*]ELA.;1J" ? #M^(YD1J_ 0ID6;<<@D M;8=Z9(W\62,#LET-!YI9=]=T+3)3A) !A!'+NXW,%Q[/E=)<]8^+FU3]Z%PJ M12@U'H;)HZ(ZU6VI[5"Z4SB#TYTA&&QE,Y6=0<;B N*\32O,&I+%80?6L^R# M_C<8@?&_[>>9G$F6:$=9GQRE W?R.N;@Y")JI_3PCR>WG/%J,;.W0G'5E1=\ M>9E4&0'9<=T>C;%AJ,E^4B(7@W8N)^3>;6"% &O*"&]8D+_/>3Y,F+XY('=2 MSS_W(W;_[\2707NUQJ&@@D:$VO;)223+U:2'?J=HDE^RA] MGK_-K1%?MY4Y#3LX[Z8.95*_2[>-KZ<@ ;WNVYI:#;3,QMXV)8CG14:BLZ3: M+REZ=AKV,7>X^AK2IK9N"R-@8D>?P7H3;T+K>%L%\,P0$%HO8B8N&*TV[X7- MN]8^7N4<>X3WX3;J-U$CZT7:R)K6]\'H1(EB7["+A2-'*LJ2YA<8&/)N@# MDPD"?6<4S9A+N=!>V%5;'J #0OY=Q%%[. I]D[K8.UL8G/_J1MHP6\[U P9V1Q/KDR-_?5QJA-S>C\O&B3UMGD46F2WN-3 M^IA+P(V& $BHAEV^ M4%NV,"N,%@C+^ MQT$=%N,WAN^FUHI;92CHI$:C-&GLGB8%Q3NIHJB*CF!_W4EL)>9%'ZS6P M)_S1'GKE=_HV2SGX?9>#OUC*P4LY^$$OT:=JL+S!.PX=!82B\,!P1^I%R4;T M+GH.2AZ2C=I$4),15)%)B-4CW*$YRWXSPWQSI<)TPH,Z9VR)5W"H"L[-F(]= M=2-#[?L3HM.0Q4:<%#I>RMEO@'BN%\K[)]A^L=8;;B_SV-L41LJ1[-&5#<7! M<"2.XQMI I3V_B;OHZ\"_IQ9;LVY W8A:GTMK_0IG]K_'(IKRXE&YV%,#[SI MI)G9NRK6YD/6Y=U>YMN.H#N' ]C M7I^TE4$9%JT.A$P!M5)PN%9JK@A\@[3S-N6#G^>_CKK;X_SZ'6+G&PK9ND&0# M'R, #[1ZV*K:"@PO3-U.;8=EYYJHD1!J(@LCXT#'3WQ+X..Z*FW!43#;,A]; M!/0FV6080"GUVFOU0BA_K(Z$<7_/FU8B@N^F;3]?^Y[VW,2:"3+_YCRXK&QA@(O?1+FKN(4:%A5-*W1I.1KA=%L\JX[ M,7EF/7#BGBA)(8P2^[=$ERDLV>,I-K'SBF/J_!AB,%N@;W)FZK6\J.I3S&WS M>QHN9E*'G_<7&+782O"#1 M6::R6BE[N'W*(^W"W1E]4QF2:0"Z^!$O3_ANGJ_#^SE6AS"^?I,_N'/V_263 M1AC)L2H:JA>0L/"88RTZ(?:H!*\I MU&P$1Z#AZM@\CJY+)Z0Y?-16TQ'\E+[/)Z84M4:'IKN(+0Q=#]B 0 +^1%=A MU.;=W#DFU#>WI#"_83V#3%C(',B Y_5&M?YP6/=A7#8[J2: VX3]S_ 0&V+/ MI6-BT[5]?^$OSRVD#-6E,PC39T@UY5J5,X6YCKRI4=IZJI$E< 3'6,!E)V)A MD4N 5)1A9:8)87%Y^4NNK/D,#W&4L[0.PYZ!"M'VOH4M?9?FERJGP>QAIR2R M?/UC&:EJ4=>^*;O(R1"Y<9BR?^ M'K_@:R+(%J= M*:$*EM)L >RX_\>9Z4@+A_#VZ8\.DO,5- 4/(BLA_04>Q/R M:H6N!^>&_%P*/%QZZW79E"3@R4'%T,"7QOZ:\Q[>=HEY.EFN M;O6W[__:6__R:-825W%%$LKNW N;O+TE>W6Y^C9YJR9I1G"& M(*1F+EI-H8UZ6S@PN9CJYYN<*SO>KY,T>92@XX) M&Y%<"&;L%'Q!?_7REP-Q66FKE>R4R]63U!DFQB6#S[J"@'_T_NR>24^.V1!_ MJ2Z_[^KRETMU>:DNO]@2_8G%#80/3_@X+::!21EAW+R])&?*>2# [*:]2%QC M)8,R.2IB()<0CB4&GD4Q+<1O36V6_B6'"B5&B<<$Y>&J@1Z0A\R^\:/PR??_ M>/KUQ:,_*FE6L)#EOMHL^B!,BZ#7>1%(:D]C9G^]E"E MVRYA.C7CPBI=Q;2J Q7'CEFJY9E;UQV,74-4 ]+[P-70#;=C,'LH8="Q]#+: M*"[IBV.;IP(GM6NX#_\<>BT(CL3 F+(7$]#O1/B*&L")GMO>AR5F#WF%,&>X M(TIXR&?@N_'5?PS^%A''6645_TGS$$)+7J)_3G3F<> MR$M4 !^R W)U5_;4FHJY<1+[PU056&0"L]%C-ES6/,I/J5)]0A\]P\W+VSL- MUSW-)D3N>@A@&)OR=OH,)DF75AI2%E]CW#>S,_4PM=5$\CE:'H4B8"# M(PXD]LHX?PN'*$L*>8Y51IR#"4^ZL7LF528@F09FKW -'N-%@[J/US_E5:2C M+U>@KG_"A@Y=J6V;<\N#6XRIKG0@?T//D-0YQ9@5F2%Z-D*DXQ^!OI*]Q+C: M>H_<\=M8,5)_D4-'.[+$NN.^,9SP1E!/I700ZR38Q M6L$IP_7925\2AJ9 M,ZF,1.8DOS^'0]B*5.LG;@H'U[.$+]6NIW5I-OB0B($MXG+'$58UKSG(8LV, M,/L)8\XLCYA',:..IM*B6:*-K=3M(T9/LV1:8E0:H-'Y9;Z_2L_O!=8?ZP/D M:!Y/![%Z+'X*R*ZI03FS^1"ZO-\77=-+2A&?(>>?ZV&\ ]NY=@),-XJ%CU1V M"8Z(8@>:32V-'-L_O5#KVE>OD8AW5W@#Q87__;_^+S,L;X)A.%!DVUS_O]]\ M]AO\6RZ,?\LCK,.,E!UNH#382(X_7B79\]=8)7R'"XKP\D,?_JS_91\E[_L; M?@=+XKN4?]50&>Y/J_RFK0K]8C'*?O_N/]S '(OY+WT17HF4QFG+ZIX+X_SX ML=N$R)D+*/NK.Z[UZ,RU[GB*%[SU.XN=SJW6%:VS"ZV<2 3TWLR'*QY*Z.&( M?I*6%4B0J%X%)(%6M>W_?3,OVHBR-G>U02HY(8 ME<0-41+FK(.? &'/LL_X9"%C1CTPZH%1#]P:/?#.@"AI_G*!.+Q$1DD01J4K M=)X*\9!=6O-#3*43.,FF'4#+=&,YR&YD)? )G#=XN>&K"-'9([PE2Y M(<8)*7XLIF[)/V])\?L4W:A=1NTR:I=;HUUZ'Y'4E):D M\5M MK$QXW.+4E_8>25(;3GLFS=V8"5=/QNB1@50W9JC#&+@?U&321%/4I83)FL$[ M\LK/E6O+8SIF248M-6JIVZ^E@CJQ1,-Y2TC0%0_F,<['RH#<2EL=T=7T&Y]I M=A83L!AN>9)*H1%,)K/U%,LT''LEBA;.BC(OYW5J!K-C:$)?*(([EJY&M.#6 M%0YK;5TI0%D*_^O2HCV?44F5BGG?T-<:ITVN9=KD\3AM\OU-FXQV=K2SHYU5 M.]M1 WTZ$20UA5,T%&W-Y"+G4UP+R#"3S"E-,[$VH!D.(]+1 UQ<.S $&R]E]64[ZP3E7C68$F'!A6-E..JI44^->NK6Z*GWEG\ MPW]DL,$&WC RK>C6!J/-3W,/?'14$*."&!7$K5$0/W?9PK4IPB; X09?(2=, MV>":8&8 6_EG@?Y-HB+!8@"M(B/21(&GU0\9EB9F*_!JD*MMZ=*FJYV"^/O; M*9DH,75#F$6"S,VBGOK2S\E2XG&SLHL*3#K+X8%PH#=#R-O6 &*/1=Y1@8T* M[+8IL-?EO"#B3= >0J4K@U4(#%I72\1=R.ML(DR_/,144XFDY7Z2D@=.P#=* MF(%5N>[BL5$[4ZB32*,R&97)J$QNC3)Y'O=CU09:]+ M)9\&5="5C Q#_?0-3^=W90JJ;I:O"(E*]!V1)U&^1H@&&*!E*SJS*A:+^R! M2(U^N.FF$=;+5U4S=P#@02DKR'@8G(5U1-'BV>"9#VL[[A&ZOXID0F!!<#G5&"]JIK=D7:7?- MRXNJP,^%(2 =+;8TIU12]YQL$S1W\.H(-UHIME73A^>Z<:!GUT> .>2(UHX4$2Q%XY2FARH*X08,T>1FYR7X=(NU2&-C+XZ%"M]I[=\+5!C6 M.1HA(C##[PB^'T,JQ1P4*0/*(6#;EG<.SY/H!%TN72E^=SSG6(A(W.[YVZ1' M-&'0675E"9B7SQ33.FMHY/%J W\Q 4K)4T0/,33S1X")3"?)W>P@R%FO(YU6 MB1#)+P0?+PVOH1'2 1)SR.H1PY6NE9*6V:6Z]'1LEBO"+7 #3:N\MRF*.5B[ M5=>JL""F-8-OU8$50KDLP[2D F31TLPAL(OD4\E FRW:D='7";6,WA&+;MK( M1+%LD>;+&-2+7 F]0H]EQ1->LN(N4%0C/4N^X.:#X,GA-^-]5O7K%/G8U3R1 M15@ (O?A_E53)EVQ<*U^,GDWC@'B.SJ]#AP6T/IYJGV#^+EHAY6.Q-OI9TT5^K% BD3+:7OAAVRU^OBBZ2[-HLA5@-VHB>, MS)DH2I1^WT-:1V@X1Y/?4$%;MXI4"CM)0W>UWR9?) CGY7F8H">EA;CGW0J] M.^H7W=1?1Y,W)/>4ES3R2D"4 ^N%]S/K[;$8Q5]'PX'0F>WY6G.?; :)1(@0 M,E%/YC/,?2* .9IPD%Z,RV9UE[=J-!E%T-\(7RPMD)5Z3=8Y/-LAH('CC-BU MS(C].,Z(?7\S8M?#2'1-(AH46^"&\SH'??2N5%I!<0^&="+9"43H+8@XN40W M$_WN%AD8$R&VCZ^-^BS68]8F13?VMHC]^MCM8)X&=)/YVF1ER!AU' F4)G ) MU[16"[QJ\+7+]M/,5Z(NMX'O]4C&QMZ0-9)'K&D<28AR!^,8[$ MO%]EN#""_0\WB"R_[!!Q6,B2#:UNMP)//G!<'4W>5T)[U=+B.8\TW-MZ>^&= M?L$V9DH<^F 6W4NX!+[?]ES&0)M2>.W=7HEW?OWR9AZ:W:,I7QJV@) TC7F) M]X &!_B*G92P8R1SQ4CF-X&]MJ>JY_U&FZMC/OZS*<."$V;XG)%;+UR94QN= M^KMX/1)J$@M/MDU%G&7>MHH"X"^*58&\\8P"/D%DBC[BZ?I157K(6,."8?*\\.'P*#>X=X*5T;@<(U. M4^9659,'9FH0_;SB+^&I!=&2&*Q'"$-/)@!&='E#\FY>%80MG_FK,D('8!63%.6@Z?KD$-TI?/QGAGH!BY#G-=;ZH6F,(I=P^4" M7:01=WYL5QG;56Y&N\K[$,ULNK]]]4U*I3G'U!:KN[$-=U0&HS*X-'1)3IC,X@4112)4SMZ0D-HT6TVH^Z:I[N;["=F7+ M#EM;YXN%XV)07L^Z9=-JZV$$-EL[SCI1+SA]O\AE1('S-5D%7Z:.!ZK?&FWZ''5',5DBW/[]-1Q56UXJ,]\@*C$C M:$+4JSYUM%&PHC^D-$HS)7B;LIW09:<(V5 -K70TV,+)Z1QYNAB MN2*'G5K_A_G=/SNL6[?KR3U!V'K]XO7_%6"M'\:TUJAY1LUS"S7/"5BC416.JG!4A;=&%;ZMJ_-\BEU0A!40 M ><(R#EW#K&.F74(,RH]R%GGN.\*G"G6.7-0FXNTS/^5AAG6>9%SBQ/W-+NF MG4PIUT]))*)B\T$C=2A+<"A#OM1AQ??C'#ZIJ 6/3)L4&WB.73E/0>>F&;92 MPW=H\E"5F.ECJ 2X@#N.E A'!F9U_U%OBG*2)W$*5= M@'Z.0FSN?#5MK4D J4YX+"3#Z7B/XN 7R_2=CWIQU(NC7KQ%>E%T$RJM*;B# MG2!&914S[0@ /F-O09Y2X,S(AV.BF%4#+=(,> -81-@NG#827'6 I^8+-; M7QE_<(0>N.;)L<=/1NB!$7K@1HOH:VK3TGG 2^Q(11(_C]&*Z%3:ZI4@=@K8 MZ$3FY \I7?8Q[.THO6I#6%T*H.+92<8K2&W^7A^ON8K[136#<)'DLV;*)?!.U;SU$__#3Q> M+KR&AXKN%F#'M,MROR"$AE(($*)0P#8FT897F!\>W\0V8HDV.%,2% 2*\ MCP2"WYX/:PR&I/0=NT8GV-OQ[2V 3*@;1U[%>=XZ4GJD"B_K='5U50@R&QP[S/!7T5H3&JG3I?I0O&HJ2!]GA+&FDIV@@G1M.#:-X/& MUA93-CY6;#GY7(GQI#VBRV^18^I.[$,#[#A#B@DNCQX]("Q-W:U\ZI2DC1]U M$WYTX\CVM!BN6,#A8,P8554!5<8;ZDU([KXK-P8-16/^T1JX[C%]O6D/C^1&%PRU;GXIAUC]%\4=_,ZIST OYZR+^P0R=2 M'C(U>XNBXHO@%SEBA2&T5:H+QB-YS7F(&KS$<<$*1T1T234@8AD@&>[AOA#V MUP<:&J1EC4 LN?[F2/0%M[1=KYC[(N!LWDF>BE\..!VI@+N!HY,:Y&:V M=5^VEL73K%9$8LYTXQ4Q=I[:N7B# ]:69@:\0=X>0V>\8T M#]!V&>--D4@I^]-E#M^;4KF3*&T3"I1+P4#GAXTAU(()TQXVC.6;\\F\J"[9 M+QTAU+Z\$0N\-Y8O%#<),?BD6BW C5/B2+[O&8O1F)47>5VQF*+BV'[T/2!@ M;[.-W>/A7LGS<- &MSK/5S?/W%T7F0W-W[0I,POTJ"B\)PJ^A1;WV_.ZZA;G M48\H;"R>[Z/)RPM7XKD4($=0Y#BW"$>>/%T#=LR7\P$@G'^$ZD*D>BLCY*!W MI;D,WHFR%27K"@7II\L=37ZVWV;+KU#Z0P!4V )L\G"8_BL;#N>Z)C!C1,T. MC=A4>-&B:AJ/+E;944A9"1YV3^U+@8,O@%NA10._K]=*>U=*9$136Y4)R9G@ M,C-NT/Y\!T+-\IV*?*%J^[6!*?=?3@[0A:7]>5]RM&P. 8=H3'Z0YW?XLR;'S ZD3A%G UQ%="-X M?WGWR;9(ESJ>\JDV6^'G.W#[6?XH#T>^ PCUT>2WH6?;0*+_@"+? MM&*9@JA[5%J#CV.U "5]AE2D'^5&WJ^\:"+MRR_$?5R8I*( GL2;3A[@J@,80P@)V6$$3^I<@-7M- &'L%DGUHK' MLS)D/:E6G%I98[V&@,X96-9:A5"*\K$,AD(TF8#U# B*2#L/1C#)I''N Q>N MT0RU4;!#\Q5Y2)![6JN.)A)_48)4W,\B4-0:GCVJ!OD8SG4O5%)TPAA'7#\@_]A];@H(_Y;3E@";V:?>@"KNEZ2PL;N(QT1S1$,>WR0A46 MG-MY>XDJWN["/*^7\(^/+KNO2B &I-W8) I:L5YK_XB/T:O7TGQM)9AP9@KW M.@608X;^-N1-%/[J2=G]>M*5L$P_YLMNJ>P:DJLEI8UZ=C9#%>X+^J].ST[! M;3NF1WA^-$%?^\E/DP:ID:VID#OY4 M+]DDSI5,&Q$;&U[L/X@&12RV :8_G5$:3BLS;S#9ZE N6$+G#JBU'*."E^(%*KGBMK):5* H\GE_#]I>+FJ-X9 MD)M0^NXBT(U2F? G0BN<"K1G3:T4";#H5W05.M@?3EPL :8*'%A=W"" MA(:&WCB;%FFE%X%(<#R*AD]M%N+ U87(C6"6'35=S4Y?6^&\H'S;8HPXGN*6B(IF$+?>;&1'>X/4QLB'* M5-G(\7.A36Y;Q\^-\6:O*?OQL\ 8@XEFAG&""MU188O(WK>2)6VMWPOK4VE! M&H8N-62?MEYR.S74+FK?J>51#7(Z2U>-5(14AC=$O"_"H'4OT8=/*;L?I!G? M8N/+@>I4VCVP7ZAN ]+#P @W84N;U/T&XX5IM W13]KKDR46.3Z^4<\O,AK1 MO-[&DOM5$5Y<@8Y%LWQ?H3""*O TUU$!3JL14[>NXAVW:J_WV-16,"!$].P50N[V MMXU>(KZF^1H/5.S?DMY% ]8(XPKSUJH!92!,C97*;CD5UP3M>ME($]02G6Y\ M"X.=HOV\<\XWWNE2YE!T3,XA)NXP^)=N7?#U$-'879+VHF_(AD[HA+J%=E": M?0\-Y2SD+P(J USDA7Q_6%T)#K/0W7NQ"J8X@E8(N(5JE(>T@!?7C-AH\4-S!8$^B! M)*B1 IV*T+AM[-BV):%UM7>7)B+]W(#WLW79.6OE%WM'&/,9[M!80[U):N3Q ML[&&^GW74+_R;/UG!Y3?B*(I;SXTDW>B], "O+G$R1A,J\#.O0&M]!P)COFT MG\)6+I>@8L]@@S\,!&O?+(Z_0LAVD\-X=$8DL00F1DW>S(_W1FL_X[5O:.VE M^^:BPCQ8$4B!U?QRMS0YR7(M"<#P%J%F>^,B[K=459;*0R'QU+[5(.< S"H3 M].B*PO4_."[(-.<0,C1[K\,I//D>;81OS!22[ERN0NXT!&Y86.:[H>^>EOAW MJAF?PZ.#Z\)4J%/GL.Z_.(?_UAWC>WW:YOL VHP[SHL.!R,YGLDIR;ZJ2B9I MOTAK2K'/M=_ ,G?@U" N-.NJ\]/)Z'A6/,2*UUWC=7C\DPMBY9XU M;G(L:>$5!;^1N 24(1KS"G1)D:R4O,-T6FDW(FTD?GN5YAFV%]#*3^ MMK6?+!2\ITX&B9%#ES9A!#8:@8U&8*/KY<0-Z1K*'!UDBT0+@,6H+DO)'GDJ M$T9;9/TPPB..RF)4%K=&6;QEQC@X[> I=LMA#\$G"2468$<7!J#&,\4%I)^=5X5V#0UJHI158RJXO:HBO.JABLH MR.4^M6!8NZCGB+OQ0Y5MU ZC=ABUPZW1#CI>C8Y#J*2G95JLF[:)8+AFE-Q< MT&>[>&PA3%DCBB\.SU)K]] 5+\\KJ8+Z$17" ZAE!LI/>R^=:P7W-ES4L_NA MUQ,B):X?5Z/O,FJG43O=(NV$)P8^QZ;MVA6.T=AE9)![0E.K603%/B\( M/,%/Z)Z]?#YJC5%KC%KCUFB-=]VRJA72E2JX." H?#R8E1"^C\[,^H8B;J]@ M.^J&43>,NN'6Z(93S[.&<]&S?$4U%9.5V([#@=@"O>;2K1\>M<:H-4:M<V* $,>X4 MLWI6E3-7E\HH@"B(1>$\.SSHCW8=U /^ILX9=H^ HD8],>J)44_<'CVA31?9 MA$D]5G !Q,V8_;/+&9.<4IHV76$[+_S\6^ZVMVR,*F-4&:/*N#4JXWE<)0DT M%1%>-W)V$(YOIP-OI4]$O*J8-6U4#*-B&!7#K5$,>,4BO6QX3&TAG19(#L!M M6-%@"$-MHJHHA[]&?#SPIYA_A52)IPP8^EJZ6A5"M"4I475>1G4SJIM1W=P: M=6/\D)2YTU E$!4K8LR#VJF0I I#ED4'@H)?(Q372)]0:6558QX48I]11XPZ M8M01MT='X(R:I:LPO&]1Z#(>^_'8C\?^RQ_[-U1%0-X6+D-LQ5+G]DG\F4EW MTCH)M4G&XZOKJLZ;)=AUL/!NF<]ZE_D*W+;/W_S]]8O[)\_DQ.B-$XXY&"I> M&7]Q%/Z"*ZG8;5%LC3",XT83(?3/?6N:/B\FHG/COQN]!W/*.M MZ51L$.*DE=A1()S]''=8LL>LW0PBZB8Q8&XY[)&7GER5V)G".VKSM M:,,6*?XDGK!==V23#9> A9X/?8] JXCB)_#-6^+*6=4(%7,Z@7/BZL:0:X9 MWK]8VJ(NP<_@=^":\#F%^R:>^GA,(P#9> .?Z#Q6)@<=UKA-F<>:*CJ9PYR-\'?C7R:&T!>$I&XG136C;^#\OIR',_XD,L86 M2#/JD"B8 %&O3:\??"?(7G MF4]E"L$PS0P0BS8M0#B_IS/B[SIY]O A47K+:B<3[/\-C&%\X *7JGU/G51* MIZQU0*?-SBO46WBO?X"JI.,27L(O(&$JA$Z@+*^=1/W5? Y*"?\K7E'$RH5W MKM;.C73V!QX2*WP)2 &Q%EZBZBT;X6J[1&E @U8)&U_A9DKVFX($%?! )8D0F:UE6'+'"5#,6Y\[28)Y-[ M4W,-E68KZ2#\2^HZJU5<4U#060<"5\-=.^Q0O63:>X(GE/$6(7Y'70%ZS$62 MUY,W+X>^T]7+'Z[6,/8R//EL\\GC5]Y\#SVGJZYN.LQ!MQ6S*#OW03;'E?# MY!])ERU\8%JHS27]L'39FH\Z ZC1[JL)Q%WS2D\CUN=5O:K87DU^32]YL&A0 MH&;XQ)@@9_4)CE#X:J(+L4,485VR_>N"+\I:YY#')2)V6',XV[!^H&OXFJSI MGY,)P(CA'#VJ>JV+L&$"Z/'ON:OO&JGTO!$";I8UO -5#TMX7G!(TQR>+ZMF MH.I+A]#>0U5-/M'PU[+*(3NGN,=V,5 .6'391+)=A%/OKRP7+JNM MGT!W+K[F=BO&SC]NG?[:O,4/;!1Q?5 M?L4/PTOB)L1[?B'FC3:&2"/SIA$:<-X2U)VN;"B.)%\7Z[BB'[-@G?OZ+)PA MLL^XRM@\0J:N@8BB\0JL=T:+7(TBFCU41S/05&V0DI'C]^"!/P5[/97)/?PF'1%:=9QI$^4>B,S=N M(]-Y>+EL6*Z(#@P#E-X3L98 7^1T!LH0=02R>6!"3BY"&%+6(VTV3RB+#:P7 M(?32;5B&CR;OT7FD9X M"=*"],M3L--@>:[%0[[3)Q,KXQ#/-FP+,51ND96Y!L5%BZ:.T66.M, X#E#+ MK]$;TD]*) M+6LB@W-"Z-V&' NF1Q<5>9LHET&IX^$MVG-4X.@63UV1.^89;G:8 @S_2C?/ M,2&!9X8%'"\/)ZQ&<#E^!CII,Y^+D:9#=:Z]@<4GLJK"O"\=(J4D6Z_X.. O MR?)X9XD\8+H\IFAVFK&&4'Z%E MU,R8+/9V.3B:O *E>^ZHALXR0Z8F54\.7*9FXG)^X:U>$1YI6%[.=>XS!RA2 M2/8M?A+G]'&^T/3CTMD7[9PH2G2.MMMGH$.FKVDJ$$;-\1@#0/LO*AX?C-XB MLH])E-[PV;ZKIO+&LMIUE]5.QK+:[K+:]U\\^_(-!-]9,OS,V^"$'RE[;QC$96IH_N,>T?Y)#Q$ MF5MRBBRSI5QP6CYH4R0YOUV#$48ZK2Y<$F@#TT@NRFXYI:+SP72"A ZU(2*) M*0S#4T8*P+C,[B,XK93D#\XSOH8,3:3%IBL])'<<>&U('PHOW!\<_G]B=EQ* MT5]0(D\;CLAF#E>-/_[P))D\.'X _P3OM*X^$H$1+,')\=%3_@0(3$'!W$HH M3=#U=Q]7>4U9%XHJ]9IXJ0><:6UQM>I9WG#/ RY%)?I3(IB<.R-R275GK%!Q M/2^5.HE;$Z*@@RHWE$^2R[,7K$_G;Q6N?#3Y8P77U\]SZ!A=$S;8$7W<=B&J MHI]_CA;9AFTHG>Z?'?@5L(A3*B%E=UH7[!8ZBNM@O^$?)\FS!S\FCY\^39X] M/#[X/%==2W-.\"S)Y-FSY.D3^/^C!]N___/6[Y/HG23'QX_A_SN>X-76*V"+ M1[^8SNF^Q@L7"@G(1;Z$F#GGLX8RDF -DE,TD?8)O@:6OCA[ZLL%0_&U=!51 M[B/,B;Z#J'IR\NC1G19%GPI(#Y5)*QVJ86#=)3GH*(9?+'" ETM9)X^?)"O>+/@^_=S7F@*CJT"'N 16J2% YB4-9&^Y5(WB4LF$C M !M62OV VJI@:3&_6,O%\&CL2&*?;3\:>@#4)J<7:5[XVM5&$P 8B^4JU 'E M9:G:EDTZ:T[(^6!%L/+3VO2)!L2SH%8L.H&P!3)3KYUN!SOSW-7).I=T1=)0G*I(;,_.[R&YZZ(EU!. M!8XU2XU2A O7**?N.)E\KK-PXC]= $#!E>M8FNFK)!S@F\YS1E3P#VY2MOP. MZ!$ZRL;VLM6#1R2J+Z'[*]\E,M.RE$XE;^&W:A[151MJQP(/N9KC KIOL9E0-!!FABB>L& MHMKB+]"D8 M/3 H _ST@.ZFV]J*K;&#-$L%3]@B)?O/Y(-")\_9[5V=REA>= MI:+RZ"11[8BTR35G6,;.X[>A5KJKIK6K(XX[G794PGIU3#4AOL8+>P^.W\R, M/G 9#$' G13(!,V7^SM<&2/RJ35ZSKW\&HB3V2GR#QA<98X)T:XN:V-&=D_[ M[6?)AI14;2\ R_<#*H;?5EHE[68'3@WT\F+5K^_//?G#D?QU4U!P'B,KBN\\S57&.H:UQG@S[E%F'2S]=L[\(%SQCT]3C:$H.0OEBS1V M5<'A@OM' M54M&P>0-1'79;))]^6\'N3(V;UQ+\\:#L7GC^VO>&"WQ:(EOJ25^:^JQDU^!:S:5%F1V?$>AMU.FC3K\U M.OT5IH"#/CI,LW,UZ>:\=S_.5 M:3]%/.Y*H*>X'8\RP!?!)5.TAZX4AZMQ:BH0D<5 M>FM4Z"=V^JER:&A\00!K<>K3S5V-N6"IED5C#6%D$C0QWF=:Y,VYW#@4X**/ MR?P-9IJKKIW,>9[+5+PV<2K=1QR]E2$* NKDY],61=_7#/?J/?!D"4+@9T/[ MQ<2+JG5?K))HB5)&73KJTE&7?O>Z]#2[(+TBH&T$L9H1 S0C:](XH_5,P1-$ M7A4:9YJA^J"!>/J<1RO&/@SO0W(+!Z.7:2\C-X11ZWQ9=K$O;._VE6E8;O\8 MSWN:Z0[-ZSB_7?&,4ULM',\9\ZQ,F(!(P/P4Z9HA=Q6(S Q!R.B#P-%Y@C[M M7XT[X(\F_6>0^U$3C!F[0%@';H)U2AQ #?9YVVNB'Y1)QELP4C>7!ER/AD<] MN?%('S6B*)@F>PK:F-)P'RW:86SV%<@\,O.)C#_JG,@LKV?=$FWI+"!A,*@? M3\+"A=NN1-,['P"IYA$]MMXI+O@R%PA-?H$#)Z8305OT2VL(.'B0A,%D*IJZ MDM%"&LG$I+:@0*[2\(P'#IR,$TU7G&AZ/8]X3W!^,H.EJA%U)BW6*/M9Q=7' MCIQ-&E1/:T0/J?WO0 $C&(M0+4!4#/:[)A_%?SJ=HO?923) F3,TVE=$&7P M:1J7HZSH)[CGX&3+$*AG_]XSMY]AXX9#\-W-428Z@O(; 8#8.TDGRFE$G^JI M=;^0ANEG]TI2\2IS*U=F2O^C^.Q!9BB<0H4EL^O$3S\8G#'=> MBH:7P3V1S->*H+*Q-BVB);7*9+1_HS@*K D"M[H4W&A7WE>@5)G5/^QI$S2@ M7VXX.AHJL;"E0QMI%V.&4+R\F6CMX0-OTP('S@.OGU_@V_70_FY>\2W1XI.9#0.6:3?*[O/G03-[%Y)B_ M*;4)O4)DKZ[W:7DUSW0TVZ\T+^Y9J.K(YDW^SAKZ?8V5$X,K)7NZ1U-_TW?K M/;)_6/N,:O H7#B:G.XWC;:N?X"!1%ZMU-N^4.ZJ"%LU+2>/C_^JL5MD_?( MDY66Q/MTD6<=3JLOZJI;)^M@P(% OMGZWW_0'Q !JQH+@#'G0# MH&78(?"-GS6&?A(\[UUMC]+7'.Z3! \C;_:Y&$))86 "]R\8-G0@;1)N+.T% M!;"7 B@YY//0HG#HBZ504+8(]633CI2#3;B30Z -USQOTT-EV_[N5)%$="^A MH?4_"W"*(OC1OBZ]@,3539,%WMK)BXXELEIC-H3 ] SSH(%GE.?^XKB *\3E MO)^7B@C(M,&!OGGC#7WF1" H$ZW":&K;+"):%1RI=$I\0S!X+++SX;>F4\<\ M'43WY@GNE ;()Z"C \8$5<'8D23UBSB>?VBS!FWE.-F\/$N;)].C =-T2:6" M5DM-\SG6.\E(1=^%.P2V:Y]1,7L;4&\/D<=DVS$;7$Z\?E[.B\Z1Y;?IUU4% M>CX7[IAP3ZV,20L!!#K=S&6?"#XWYA3^=)I$%X1N*6Z0 7)EYG%*T3]O'+/? ML)H? W*_A$SGY3#_BJFN%,/O$A.M:8[9Q.;HV@CP[VCRIPWF49=P$4ZP M-M&;$-OJTAJ9R>CD,/Z?4QQ9@]0%FYF6ED<\))H%D%UV'1.+"'7?.GERX3\# M&LQ]JZ@$P0@ MH$@X&= PSF> MUH#=B!W5'QKJE93I:E5CHZMP1_D&*98G(;(0PF]J=840F64#3M6_G!4.X@P3 M=RNO#0[D/BZHFZP0O\TI/B"2^]+A4_]S ;'XLU7JI^_C%=3K3;9K6/CS%*., M3];T-RXZD>=RPAAHC+TB'TQ0,<-$$I&O'C20RB'#,:E13ESV!E! MW4/KG@H,#E,/ 2U?8C&(PE6#Q&FQ% ?:4$8S'IIEMRML% ^LV]T[$<9MZA== M*GF[0U[?2H>T2#W08_=@X[9@@?(X'7)<4O-"$9_2_+2 M;X@T!^_?#=Z#RWXIF88]^/IXJ8AS80_3LZ!G];VN"\%XN^LUD#H:;Z'LPZ5%N<=\# MPVV\61,7G]Y3"0VTQ];FN7[X"6.;>[D^H,'T1%1I B K#7ET[>37/,'%G9<4 M7^UY-O+3\Z%I@J]RN[SI:V'9$TW+D$2%/R=ZJC8W4\[76]Q,/5L]LGBZLS\" M&XZ+MK?B[FNV)M*7&W9 >C@' L<^#O3@KB9\. 3O7K!9ZT5:YO]2K9)5LX[^ MGL3\-/)\@OR&6&JN7G"K;]E419Y)5$:$%:*UJ]J"Y =:*#JE3>-:2[I,VV_2 M5[8[. #5CB7O&UOR?C26O,>2]V$B.@0WS5SKN_T%ZD(G!YLTHR'@L,:CCSB] MU5,YFOSLI'&/5?H7+\I\\0N"V,#BWH< *SIL8L3(GX& H[U$"K&-(*OGMO6[ M.@GN6T<,N3N[YZ[&EH0ND9"6*?T@Q07.@W2K[NF933TA)&6*XIXG(F* M]CKL1!W^.&J6YH49:9"&^1V38%0N "&4(FL6X6V!:(-;LJ=,,!93#TLZ[\[] M[T_]LS.P*4G[LM%CHOE[231OLJUN3U=B%HD23Z3N9==;DJD=R3$2.@W>DPB- MH9_ BH%KHAN$+-Z^6PUDXT@F#TSS85X<_^Q<=*?W_+N0A(@]Z5J(]X(W$E%F M;CM@O;\7\A]'9*7IOS#T%<&V 31"/!9IFG$ M04^4WFN!#AG:,3&BH:ENZ[-K>1Q]#(^\!M)?$G\EV] A.*-(J)3#%(>Q#MV5 M*,.TF?.^2BUOS%!]^0S5<&Q[$_B*KTF+_[&2TA>*:%:GE\QK:/Q2:0&.3H9O M -QV$*PX=2L?]64N;6FL&=U[-M")^L%IC@U!X1Z5OY]O&Z'$.$0%Z[XQJ.;+0&OX4-3AK^]K#:UWD$*+Z%JLOZU#Y=K ME57FYD[ CJ)#..-S+R5455"#ZL<>=M9VID0UH[(K*?15T=6I]FQ2'8U>&F-# MU?W2844AZ*&VC2-9(_S\+/+RA'OQ.;9C.RLU+X"5I'U)GN%$$1Q MUP5U9IN MA_%@)_P(W0;RRIU2@I_JRF[UL-#(L>O1G[S8[9#U_(?/]$98HKR74*Y5WM-6 M&\XWV8ALEX.-\3?\0'ZK=%#$A M;(-,669L0CEG4DUR-N@TX;Q4R$INPOT%NZQC+9+75G?;#AG$L J1#D";JAEL M#[]T80QBY/Z'EJ7-1JNQ5'MC2[6/QU+M;2_5?GF4P>\LQ0Q!TB"<6JQHHS;T MK;5*[$\D@Q"%6:27,:IP63/0[&7[@\:,KD0_N[PVMQ-.XQ=(\2>@FIGQ.VOI>RLV,K]](>NU# M=U-ZC4&.\[)3PAV?PDTI-*)8P.=3,>[7^3 3HL"G0R]T^WEQ^9UV\E\AS.O' M=+DJPHCP;GU,#4 J?.1@TZG:TY/"H\C-=AV2D$@E:A_2Q0)3&T@5^5FJ__./ ML^^'WVC!V;U.+.O\E%=]R$@'[&_,PKA#H1%T>C'=D?'HZ?9JQS3(D:K5S:OT M;( $5Y26EQCZGF:I9D3_V7(+]&%=[C],*(SCOGP4LZ:7+ADP+QSVT>+I8_C< MP$ZSQ#Z&;47ZY&U/IQ"O?=9^LT'3P/&+]WYAAY4_P-824+GD8PZ/@9;SP9.C M[= :N_/;_2-,&>KYY)6;UEU:K_G!3YXDDP?'#Q[<:>T;31L'Q,4X72]UFT-J M,I\CN!N[-CM<@1U-7E5<=T7K[5]%'Q0GRO0UROWO$4ZQ?LD40<170:=(9%@> MG( D)&<3UWAV%[2UL'/%3*Y8B /:638MFJZL)'KV*(O!XOJJZ)I=SKSUR(=6 M\9XTV0@@QZ0 />O,9 =V@W;3QK7Z2)_RD+RN]!158^1/$M18WCK,1?MA;/CZ M/$3.T&^(.Z593LF\A_Z-GE= #CA<"[L?XT!QX].'#)P=UIF\(]K/FUZ_@(WK M=+2U;8@OBOJYEB!=>4.EP$0+9."+5,M\9MI8-3T-\0\FD03-=N,5=6)U32[P MF%/8G>BY99M-C<>-@UMPX4B[_#> NP9N:<&:X:]S.*+<7J,?B68&HB4C1ZOM MXZ#9>H.&KP[]6J00ZQ_Q9R"9T?PL\!3KM$QPK86['?Z MS].N-=A.&]\??HN[[OE1&\15,/'HH!2(.75('FM5Y\S4LN#&;FG1_;21$ORS M!;[AN7T38@O$*ZX',KWT-2R U#>=%)S\? 4>S7VTAPXU%[E.!PJ+1' MARZ[8QXF[N0;QH7NC3OIU!"Z#T"W"#:;'AM=;I<2[AB&DU7)G05Q*'NE MO6:HHB$/83"S\*D98WIZ4186PTU:]H9(U28!A4&:&[R'6^1--$;LEQ.!X,9: MZ VNA?XXUD)O>RWT.Q?1#42X/?D_4)MSL%)DP20)Z?L:+S'@ MH\&2GP7"F2\"%[('RN>>L29H)1A9)*=1&:8%]Q4_3< O.B*F>W//NT\1!W^.Z]Y7P>OY83 3O&N? M.7-_VBUH4(OR]L>4MS_6&)2#VSA25Y*>K:L9NI=A>?Q$BC:37]EA_>(MM:;% M/9V=YQ"E17 '10Z;DDD=FM=,()%]"2I:#M'*VY(2>!5DKCI,B]_IL%EF'% 9 M))YC=)N4'7!$"5"X;+K:388!Z;9IOJH.%Z"XG(<'*-#>##L#>82-1$WW=4_" M^_R,495^I_AF%3PC<0W6U7D^S3&1KQ^FISAWV0*_@AK;/ZG["!Z)1.S]5!BX MQB!V%]@&BB]5/22N4RZ/S7%'E+[N;Z>DT0&-RB;TT\?J/;FYO2+GG' -G\V M[P-YRSNM'$ JV%*I@0J3I5A1[3D/R>0WT*7_E=8K-AK/0<_/P6*"H:5%?\,B MRO.,H&MTYX>QEUGOXQ6?5R %?,FW((%YIA7-0RZB2"3X>00>863*TE1EX?,/ MCI\<'4^6R/**^[[I(4YZX<$]Z[3S@>E-2?]"D"AA%-N,X MK%B(TNRS1JB5[ MU67V'SC#27@I?@Q0DT?L'(8!D<;5%SFQ&91\='ON1RNSTX]SN4F?9N MHH%Q)]@;G@C$&&$S4ZO] 3>G-_+N5CGA.+,'\1ZL1$$-+:38>7@H[:-E#3H? M/^_,Z/3R/7Z\"@,(;MD"23O/E_0]=-[B*.WP(#!2[IL9^-W20!P^5VC&YJ*@ MD?"![J3@.$[=#1'ZWG;#D>ZM.+\73U\%;<":X K+,Z 7AF?)PC@:QQE2-2QO MJM9X010Z-,F\M3^@AT?QL76LH?G]V1TP(=+VDZ0),W)%<-+7V.5=7TRNO%\> M/Q(V)O>S5(9XOM&VK- MCS^Q%71WY^?K>!9H<[E"XX"71J6!EA<:J$I>Z7W'XN#-K;S\^&0L#M[VXN"= M'Y1\?X6" Z9^MH2I1.C9+ DI*B^W@_'NJBQP#F.H]6-W00*MHDGYYXUIKAL# MB"^]S2$Y>G#A57W*+R$D1Y,_S_."G?G@,![\=1(6F2F(+Q'GL;:Z% G7\4*[ M)^6S:N$Y?9 ?8Z#X\(2?EA,9Q%+A( M'=FO5U=./N'X<>>=#^>BUJ\O('+P[(D$$E)B$V N*F4HUHA'"YIQZ\S7?<&ZAX_X2MKWG[W&W2[8?OV[RJ^ M3^$^IO17KG+$SW/RX L^#]SMK'4KS!!(_8,J'M$-'YY\V1N^16C "<>*^3P> M&,.A__#IAHT#X8&O5I^9D__>%4H\"<1- M)ED.[+__A%?>,EDF-J+$%@7R6 +-VA4;]^:)!#S:HC#57@][27N WCJC"G/-%?_<.$BME)X-Z(W[BQ;[7YR/>VK\*(1P(EX.OI$E4*]-X3/-=& 'PG&QD$\!-;;IXKJYX=P'F;G4L4Z],M MHX$29C6F9="#Y?E8CX5[++Y_2W)B1 #N"(1)!,EPEGC$H+*ZD.Q^JRWQW/9, M%[+*TP3&XFML>YIFS#/)I+=18V;Q+]5=_8J;%L-&?+9K<"-G+U0U;9N^ M^$0?:)>N_O1^IX/Q?M20LI>XBRXZD3EE@GNPN2'F%%VY%FT(&#/O-A!YY_<$ M.V1;X;<,9 ]C\0S-14^J:2O [\:3BH5I+%O>X++ET[%L>=O+EM^YB,:J=L!9 MJSZ18(X=C="S H'NK"M2VQMWI>&>T'=""P*WYB'* K*X=1!@XFOQ!AO03 M:S*1(O=I$4_?,#N'=71((L802)_WRM)DEYK+XB)PSBN#Y5U[F(7PU-K/I10 MU0 >/[E:)J$#85,IXP=4_MF*Y#]&45\FBMJ8RAQPM@?'>ZY,SH?4"]Q%9R77 M XX-A,V(,;^59FH[SKQP5F%B=P?WU!B<#36S[QD%UJY&-%!(W3&C5N"K# 4S M]T\,ZKI-I*H]?&MY$T:'LZ/)RQ2%BZ[ MX%Q%P? TGF7G=$=.TGM^'[M_G2%UG,\FR/I#8YFOO]QY]D?V]&M6[D*N]S ME>?[?#<19A+L'7F$^$BSZOOV].2H+ABTRB,'3]>V__P0D>]!2854 -@-HI0 M[],2\'(V\/!QM,E\QE 3EY146'4UYL D M)1'>5F1!/7B"!J:&+W1@^)EU;F#["NQZ(8-_'[S0A'T/5#:)''U;6AQNC:== MQQ7-2Q#J/.M@FP\:%4GT,[1Y73@[!=]?Z%6!0[:"EWVB6Y M!CI@]Y/+("B-2:#Z7+DZ9]9R7CJN#Z'U[57U]SUD#.YRP%F#QYH2A,O0H?O$ M+*JH%$W!2U]?TKT M&YB\&Y>;L#26L/Q<4097L89 6"0QZ7MA/+X,AUGQ*\,45,5E8Q84&E0>LCBV M$-Q'3=JWE^"R6EX.5!^?D4 AGUT*G'SH%79T*W7?OB# &P_/TR.^%!*>!VV+__N9Y;EUY4OJ*D)[6L1[8)-'7WJ?@Z=+&-(*'R=%QTU"JG2 M=I]^SGOGNI\6:=3^FGG ,97U6:DLI")9H+]64DP7,EFH+$H$J&#S:8Z"'S>= MAOXDC(7SMI/*5DZ]/!53=8!S.CM'15S5,=/,'O?BQJ68WLL9I4:L^9>/%XOJ M\CZ?1'G-'M'.SM7BDJP,?Z\PK].:%GS>$$K[$+:/=%3OVSWL0.=B+,V-@JVI M4\XRBL>$IWH.%ZQ0A:8+T5Y[+ML#^X$/_I\.Z4F.<8STU?NSEY-W74-COWC\ MSP0 EE_ZW\&P_#1Y6U4A<0*Z&[3#S&6FJTI8J=C^5ZB,JLO)L@+E4KI+M,;= M%%9!>HJH-[F% .!?N+/H5-^G-S<)WA!X:J.#,%U)BZ!F7_*:7/,9JJ53C=CD M-W[V&Q=.W_ !3OJHECNCMWL[>7Q\G/@??LNSY^EJ\@A_1^LAOS_#H1_\RX_' M'KFMK1;<5K=,/R!Z2W15[ ZL&I#3R0G<@$F(=KXC[3U?"1_>P1G+%?][K%+? M/#?[QV=CE7JL4M]H$2452+Y#SA-JH>"P@1LE:E/F3FQ;[+)K,3TT!Y^P0?@J M<"]*D%4P3JB)Y=>$GBH7\L;OPH&>++0!%V.GY8K"_Q5H0'9TT,1]D(=2S1V( M$/A:V@HD?LI[^K WK#P\BV-P;+/!Q>\XF(GQ'Z1K3=J%(* #3]F8)-]=J39F M]'0_R]-]M84B9T]RT[ /7"D[IM$<]4>GGTI"\)EMA3?.A[ZV#-1U[/V6Z?NO MR*'Q"7P9P\06?U. T.D!#!<'E"A]!OM[H4<9'-K>*BV';NDPK>@NMI*OK""& MFU]19]4IYVRE?'?CR$AN$-W(3;:QWT:__L+2.WF7-Q\FKU*>,/MLH_/IZWD% M W237993;8]4-6Z 5FD6F@?36S<[+R'*6JPQ+E.\"C]G"EY:-),0):K?!MJUJCM,9<>\369;URO>4 M753%A6MZ95]4H'FK8 *:\ F1$BA=N#-GKX*+6EV6H*TI9!L0Q&2R**HI7 ;C M'^IIBTGS,#5'81T.>F,U $LFH.TO4HAW!,\7'P:$.<>11Y;J5F)$OS/(LH>8 M>#,.%2D-2;/C5+_N\ Z%OACGL_T$I%23G#\;_9%OAVO",?*; *M+<,TV^ MSG/,BF.9"23V@T-@0.Q=*.C&8=GFHO 829U%9Y5*)8-1'TWUWJ;2(< $F:ES M]@IECM4QYN%V&>#<79 VO$73X<@^SP)[_(V5JWE&;-IE"]?VQEK8L6MES#5S M,EJ%J9Y%2-LWF_)(J(SZ*+_!QRMR%3%T!7FDI1 >0_08:(:6E\^H+["[!3H, MY#G4)-FTKQR22R--0W:$ 0LU0E*"2C_5+' M)(M^M>2\-@;GDG"+A 6 6LZ]+",K.'A)(OM_2J*%75A:EAN60+P^%5K#)",F$BU@J+ 5\_ST;(U)FH0E1,5#:2>'SP36 M/T#OX^. )*>XMS4#P?#@5RP_NN=^7'NK@/,K\8,PO,*BKB[;\YO1PGA--O-/ M' ,IF9,"U/;,=Y>2TX2FG5U-,LPJ_,&5]6+8 -KBT?#2S]R5/^S M0^6-0XP@@NL0'"6BH.B3:;(R-OH%'E64RN02 M%(\30G?E#2_@L0KI!/CDXS_3/IY^-\>8U_S,(($1=^8IMN.CI07K1$)?FJ&0 M9MV 7>7NFA9K_87VP\F^&F8%$'?&]H8U+=;B;^->Q-I1QPSFVCA5(6O-A_VEU#Q $\ADPEE: M3U,XF????"SJ-EV$YU[\?VH/G-$TR*@ MT0J&(L1Y$C0>%"H9U0)RE5-GRJQJ6K+R'V"MD+Y$0@!RZ!!9!$&KT 3@@L!6 MW4=/L%OZB^+W"W';>83%1D9@1ZCRQ"X?J*VF*DL'S\8GI_&J3>.C<5C[IM88 MGQR/9?#=9?!($L"+ B'@Q1P+Y-T%<0_U,C$_ :Q5\ 3'$$/>VM$!H'9\= K! =/FWF9 Q:UY\#73+)D_Q,E M@4C'6HZL KW?ZR^^)*03QL^JG26QPP(@B_?O562+%'V M6-#/&^U\@^>MNY4VO5D?6#UON((Z6+YY&/QHHDJ@VW'/.O="HS&M<\IC$?;: M)I"/>8_4=\A)W@8-YZ731^M*I;047PVC&''5J.4<6WG=QGZH%5VE:[;A\EY- MAY[; (4?C9E?5+GDWF38A(.$*+"6Q)3?5K3*Q-O +0^6EM&F*GPQAGOJ1$*X M.-/Y<$8>WDL["<@<@:L]$8'V7P&X36(Z%J&OQ/\ 7@H,/1S-26X^4< M,Y=J2@;G(WD,I^$.6:[V&M2*D8ZK+@):=%4>I9$TD#&(*QE-^P* MI_\,/2\FO?-Y$V[]I'1KZ]*E5&UE0$$@*8/4TZ=))4@6EGMNL'-'(-X2?B#T M[^!CM+E1O^8ZM)*J:X?1A_^P20QRM9+^[CYB"SZ!&"D6#S4GQXV@HGM<_!+! M0>VM=%!PWF4<2J?S^GGSE*%+)[^.CXD3KZ _9&SQ@*CY5H0U]$K "G98F=6.]H&=![!NV\!--W M_[\\=@!.;T]XZF,;'ON?2MWJ^"[G-!W!8V!X?.>=S,F[1=TCB-FZ,[ (\[D/ M2.L*3@T--8@$&8&D8XS)4JY=A M^**O+PF4+1P#UE]20W 2F5&\X^:$P)^1S MKG0I"1VHU(/ZJ.[%YYD_A"$K91 \8E/JXVWZXIFS%1)(N$QZIK6 MQ6K7VF7^1A*%4U[RK=B&I;VO\DU!'6^U^;91*!6-J(*+>*?SK6],T3':;Q1E M@E;67^HNB7Y1BQEZX&?;I#;W#50X; MHL?S&N%!IY,7L-X^5O;B")]I3K%=(J%Q5V>Q& MP-M99MM19>-H*#1WI#BLB2NB9E@:,0[5+V-)[I-*7F\*$ M$\48T!Y=ST"D1T%LO\S"%IJA8'J3C=;X;)CTSRGICO4[:=)L?"HC9#"\FUR2 MWYX-IS19/A9$DC)8#>,=<;;9C,*MQDE+_*6]!3U(G5^80->G@+Y">1%__Z+* MLONOZK3\,/D3FZ?.VAJ]C'=HCYG8^CF5X>#!W]95R\:=K#?VB^ M%5+]D;0 Q92M*<6>1;Q/6NZC D73(/QOUPQO]=8$@LW?TYD(5XU;X/$\E LB M%^W:!ILKZ> 4+9-I25MB!.-%K=B^H5V]H#['1+KIC$738>&%MXBK#&XT0ML5 M,B,>Y+!)X?#/\4Q(SQRM[3;WZT[FJZ.T%&DZ:O&&R"6QJRU8?[[QS%;"P]2& M02>B)!]OKHG#T;TEHD'\JADWXUM.>.DZ@=JDMNO^-4'W?NV M/:_\(JW7C!=(30NNU6_E%""NJ?C?3+).P7?RV@_32*EZIG,I28R7( .>K(EU M5F!%!=89"[@CS1YP._'[6%=8=#EC_>:&"7FZUM>J9/"(MX@&3:I, $;S@!RM M.6]3@;;;!!=+ZU#8Y+57B$9RK>$P$@0D^MJEPY)@SM!Q..19+BJ.8SPM515) MAW\^NJZ^-A?'<;%+J6P2L -VGZ,2XI2-EF]["4Q:K4,D6ELP\\:"4,2%@!"9 M:+\VY34SHAYJ:\D2:]!'?V-CJ,BM ]:3MU#&:=B,DMGT/H!)&>F[\;('V?9X MJ6X^KP3RURX"BL=>&6D":5^70YS4$@A6;:DE+TI)MK M ;S/222K'9A#PUI._**H8U@14/W ,7)KND@1O@IM8"K@A7[UQ"5!^_R9W>O? MNZ+_4WI+?(OP]DY@3/NIAGU/_FSCW2,5NG87+#W M 2J+VL(7Z_$WYJT^6MRA;%Y9,-5DN>@&S%2;"W(8P_PR:H2K44ESBGB TK.J M%28N= :%7J"[+:8SUK'" ?Y8*WAN""NUPUA_: :021(:"@Q+NVSH"1Q77#& M?.'[8E6 I^MH^CB\$2QIG?%TH"7/GA5IOE077'O,OM2$&_L%@]:^Y6UDP+]86D%U6=B'GERX3I'N_L!7^5?62$!: Z/EV,!KUUM)>S M*=K1(=_:;.?DO/9G9R'&*N(G51%_1^9=UF]IXX,AJ0+QI.C4K2OQ3K7NO"5W M=..J=9MOYZDSP8V'7]75"C2%OJDA3$N7XK9I:S[#A)L$$44B7UQEEE5Y_X^C MLR-9-NINJ+6!%.=M&0M QFWU@':>9WMKYT\GC?-#X5DO2T#9 7UIT'IE?Q63 MB0-E=PX^Y ="L"BJ*I-2(K;?,4A3 U%0"XN(N.GPE&Z9SQH/,\Q* ;/WDV:% MV<*O G;\_,W?7[^X?_(LD=7$UX+0K%DF!DBD*[%)#A2?*UQHA:=UD2Z-9'*! ML69!7YRMI[AN;3K[@+ DK@I7(D;BJ2!W7*:L3.TD^ Q" TK<<5[^GJY&5F/^ MM"4UR:#A/@!+1KG!J'2/"9(XU(>F49#YGY(#CFU<:;6AQHRG-[3R+K7 M K#1\%"+LL?(/5CF-.(*D0?W/%9-XZ%\.0[)7($V@0=!%&M&3I4!3A#SX20I M:[!M[!<3>WNBDB,OTT-82'\:WKQ$1T%R?F"#Y^@V<$1/2R-6/RKHPB>[J+&8 M/R_C++;O4L<#0D,,O^Q&O#?B&=_$NNR#L2X[UF5OM(A*7M8J(Y^JK4+."O.- M*>IR[+HD: T/)1*QCWLAS0L[H %B1%# M*1)=IO_ >;*>S\,]^7V7<405^=P61A2>.0(E@%1QR@)M-"A.6#AI.9BM/?SV MA %""N0.N*$-@F^V3G60FY VY^@O7VXXW?:EM!AAYF9V+PGYV I.A,.(X8O4 M"=+5%=W^EY_?6K0-/$I?.X+I5X%"?A&SH?J$);9-(P669MM3Z7W.2^:?6U8E MIEUR@=D:6(X@/IECSEDGTPK"^X/5TYQHU\#69@L>@:@6=8K#V%662M;IZX=T M['+JZ#*"01$]+F$?YN3#X\L187QA;XLI;<*]RVWS]JZ\S(2%:\T<.9Y0\H+79 M3FG,WO;IGESG;K/ C9^7:Z&MA*^:)I\:S1(._',^GB#E!G-C5KM]?N1Q\J5" MC__Y/_XWP0." UD4*W0ZRL5__N7X+_2S7)A^EF>8TLPKW4 ;U,AU_FD2^=:? M87?Y#O<1CR!=-?!K_2__I^A]_\+OX%U\$Q#DI'[ B;VH\DP_"**5@7GZ^.#) MP\=/G_U_#__2\Y4?P-,3ZRL(GQHP6-*??C(6C9SG>&\^VW#O=!M>OW_Y&V_> MR<]'L>5M,WTON=J!#__-?*=MLCW!=[NO09@X0-\),O8?O[][>?;FU[^_?#$Y M>W_ZZM7D^9O??GOY^_NS07ALVB/X9TW_Q-,6K_ZL &,,+]B>_[1,/^J2R/F_ M@[,7OU?EKLF[49/>2$WZZ#O3I ]&17K]BO3MNS=O7[Y[__KE-]&<-YV'X!O1 MYL#G)'UU8X+XZVLA$C8:AAOW($R(+>-J:6FKZC)/?Z(W^V\$%WM.!2?]\2<* M7GZMR@QK\2_+10$_]_ !+N7IL=4XK[I&>L,F%-AAMP76GY2K_;*JBSO?VSAU M1>XN))W*?752RYJ'DT$ 6XJLHC +82+'SDEXQ+"FR]D#,+G;2BI2R)BJFR)= M-,J64$ACMLM\DR..:V<$BD2T.DS9L#I?-U3VI(!>&X5[^2Z%T;:/0 )Q(+KI MZ%'='(_J\7?F43T74E+DI* R,&V !0IL2N5 H^40"^L=6OAD8(,;L"CU=/Y,S(AWA:G,,;MUE MSX91O^T2Q]J)/XJ*%'!!S'A6V).QGOC6$*DO*A=!HOGOT)/.@*/RF.EB@7,\ MR$LBC4Z>CV,?Q,E@28:9'C9KB7?:)7D?(W"A]3;-HT(W@?SOS,KA&[D- 1.! MSW[D-S!QET, ..HMIAU1&I7 *-[#$A>*[T3A?-CP\93$+340\)4Z>N*)QEU@1NHXN^R-O24=O^OOPIG_\SKSI1Z,W M??W>]&^O?W\Y.3M]]?+]?T]>O#Y[_NN;LS_>O1Q=ZB]2Y6D-CLC(O7)S^R&? M/!Q;=F]/R^Z@A'YYK?^=*/BWI^_>3UZ_WEH)B5R()W_Y D_XJ<'H35R]X*T\ M/IK\=OKNOUZ^G[QZ\V[R[N4OK\_>OSO]_;V@5YQ1A\2;WR7UV]@?\[NT?[Y[_[?3L MY=GDS2OY,L(,__'N]=:BX5CPZSLQ# _[V@296":($&*?,T+L&2+$WOFRX)M= M^+D$KCQU;@-$6VMXO(8>#,Y"82*OOK^W<*5=#D.#1P MYE:M11LX5K2!MX0@3W I:8L3 (Q$!R'Q)9:4/#2;(I +4+!.=NW%"/YZ1^KK M==1_&Q'Y&SR,L.6\(V*B.W]H&#[^E9O675JOI5OQ"4GJ R^5^(\G#X\GYV'Y MF-=I+VQU,GGXXT%?^[GW-4K[E4Z^N_.KKWJ'X&?)/A)2EWR\.4]K'JO?KB&P M,'#N"D)!FM;5AWC*&Z=6L1S,.+,3W"?0+K(@@D-A;AAFZZP=#FK="VT,'H3Q:"L4.(=G16^D@#_\U5U1"558 %Y_OXC:V\&8CY/I+:&\"[P MG*;#9Q.F*8D *0,\*H.I>>QH)G' A4G-V95ZA!TXW#)TM[4.HVL*07M2A1-K*(;>>]D=A M(:O5;ILU/65*3'KA"55V#(6U[A@!P:4'"5N$)49Q+XI>I4^0+FH7Z*[YC:=5 M75>7A*U44RE5JPX6Z9260\!NZ)&O]JRC[MT;EKN:@A7T?G^IT]7Y#=:^W[8 M1QB<*[,\"UH><$NXI,^#5""UF<836$^;Y2W[_USKU?""@X>ICT\0CCK3/P9: M'S?K!%_11S54_VNHX*J3I?#DJ4"):L=]]<*>RJ3];*1 M RU,5CSR>L4";/?+=T;3;*BHZU*D\WF #20 5D:PI+"?3/1\@K"3VV]GV+6\ M]++9G/S*UPCRRRC)%PH#O.V=?3?%F:"Q\HW_/5VN?@(_M:K]PSX^/@8SG+F/ M'LEH[U=L@NB]DEZNY2J,(JPHF4P3AQZ6Q<"%9_NW$[CO/8&JC_^$!\R;P!^( M&+=!O %&%T?/DK(JY'GE^[:2V9G 6<0V;'[-UG(A$3\O[L#6W:8KM$U8>:M4 ML;,;'*M*>[I=]84]^/8%'?] M*O'_>??R[.6[O[]\\?]^LZ'=T<&]1@?W\>C@?J<.;J3KGWWI[J7OO/4K6)4G M1_SOWTY_/_WE)0*Y^+8E;/K]X^SL]9O?J2L)/O#K?Y^]IFZD5Z]_/_W]^>O3 M7R?/W_S^XO5[_0QHQS]^?4\?07"#4_S#WDZEZTSS?>L$MDWW86VMXSPR3S&E MQ1K1D7U*]2JXDX([1ZB6J3 :EO_HRIF0%[3G!\Z8:,J,1K$Q!XB/6E8M)R1K MQVC#-V@,A:H"9BVEI$8L\)=IG=TOJHJYSL)+J4#[12AMV#T5:HZT350B9-8H,VXF!%(5#76!UY:OTH 0VK@= MSWXT^>^JT^U&CC X%92;%"KB-F^+4 Y0R(U>!J:77KG>R>5_EVR,F#[RF1(BV94G#0&'FFEF= M3X5U@F#"B]QWA>QZ&Q&A -FZ_] 2-\9-. XH@D.)5TFZ*I,&Z%6:?)VEPJH4 M+9TO\DX5O],%? 5.@,=EX1M=R[F&*J6> UK7:R'!D2Z'8JTB"XL[A_^"IU@[ MA/K$%#Z)+=8$)G#S)4OQ%W^H+WY!?'[DH<5_1P+'I;.\08,X=>TEUE2VO_/1 MY(4_S&1.S4?OV*(]?3T8CSU.7@.S75O+U,M6?++8DK!_N]%FF9_RL 93..!;@! MY!.T;E%+IVW.T/H)]G0Q%ZTTR!G@I7:"XK\K_WW[VSC^E/9N4E*L+1\<'S]4 M[EBB>:@::&FJUEP ML"0#-H/"JB._,'G#C(W4TDI91^S[ M#2CLS;I!)P(]G:HLF%\]P '%"SKM6J8&Q@\AUPF%>5F'3; $/T_[XXV\DT-6 M89A*]T?>3'/*+$8-FOF$NH*P>:?+[J>+LH)[SY#&I%P4SI/A@61I#]^L8B0E M5 O*&2ZD5]26AWS6?YHO,]U>>N6 F) ME2N9Z^#-)GVZ*N9,5BSZ?5MB6Z5I-#,-Y183R\) U=M/C _K6>H1V)'W#C ;*..-)-1JN12--9Y\+,67H+9L,%=E%ELD@8+B41], MO L2:M^$0K1-P2U[2F^TV;2H4/_"VVRBWFVNI*R G"\BHB%N=;(I@9Q+UN)F MB.6?F&]<"(N00UH2##NB[0J'DCMIZ1"B.R#HQ,3H34E;W"?5.J08EGBV'8[? MI*@'6VWJS9T_[.AF.,XL"^CQ>E*SD\(4SK#K>.AC?:F'G,'86,>8 X_ND/N8 MXG,%%O1T!=]"_F-*$Y?<445NU^OP=J=A) >GO4"Q@@/EJ+]_1I!C]M?7G.2, M!"C,A2H0,XH;*^@PUM5(*4)F(T"-_[.#H)+!\*C4E+/B_P\_D 1N\@7(1+&^ M3R.E-%B!0]WP"QSK=ME0)7YLFKCNIHD?QZ:)[[1IXBL9@>TBJHKB:'+FG(?[ M-D4V4,0W /918>F,NF;C]"H%4_YW8M3Z#9S83L9/(_GOUP^N]1T.Q*\T9LE\ MO.\W?(>YZ&^[[NBB_JRQT&9>^BYFIU])UG-?O>2$O">N8F)&ZM].CA[S!Z9( ML,VJ02CH$LU/<:+GT-,WHV3#&1KH&G"^[S\TQZ)*YLA$FW]?E%3:-V,C1PQ7( M;5I_$^_@K-RCDY.C8_[NDII??!YRCA$Q>?BK3QZJ*,A7^5W<1^]J;GD/ MZ9\J:%\E0B">];I"EO;T(QJB U_UF!D\M[PB1:T@.0\BR3GX%4^>/CMZ]DFO MF.QYO^3KE+.1#+/&%"-&07(:XGE/#)CK1>#BN&/)D,,/D*28P&# D9U#U(<% MXP%1BE0>?X%?&"7HR=._DK ]??#70R7GJI*_^8Q/'AVKJEP>])0_ZE.>7.$I M;X+&12.VK"AK'Z+L]S,S29"4A,;_AI;O"VQ)I M+[QC&?&:7<(OOEN_PV[]T7V/P!!]W6KTWR6KG[DY$IZGH0*"QP =S_,OB-M51@,!?72.<$",LJI4A30<>XSM1) :.AT8$< MNR"H"\!_G+)?:T;<<&3GX[^K0/2K"N=YX0+9^ZNJXL+"B[I;3$ZS95Z"E:[% MICZ71\7X[D7>$%_B<^DFP"^]I:,8T(!^3X4[[[46K"@D^9M+"W@EX7WJ+V)$ M/O\"']]#G^@7X=)_ZT!.)F=<,^':-+TW[P!=HC+=(%L68[+(X8$#_1-+"?N, M7)V3^C&2R$A"C@EE&D%DHMO);G+K 6/3W?5.@[A3J4C9U:,Z%[QU/L]G*;(. MZ3XP>@R@!=K"P2AA'X4Q'95CB"U.=G'BVRW01.R01P,]9_T _V078H?,S\X.C,QE\Q\22(HG=$B+:QOVB QU4A7ICV# R MU'1*R8,<>^*6W(Q$-&C4$4?]RP*%&;!733V_%B"M"8[E^PZ*974A65$<$KM* M O0Q''092E!)G*6:!##O%$01G^31@[^:C]F5$&MXQ1QLR%\_?K+Q/'P/?__! M3F.=Z ,#FN9D7A\]_&O_F^FTKM)=K,IC,?ZZB_%/QF+\]UV,O^F(!=\V)?/2 M$H"?SF;4<5I-WOI^P3%+8UWYVJ&D8NNN6W2EL7RI7[JXW1(_L<^GCKJZ<+RE M6S62O U-QGC9JFO9NG(C';<)EZ;CMR"2@!0"C,NT/=?((?0KLC6^TYX28D8T M*Z?C@NP4QWLF(Y+)&G MN]&?2H-% <4@-/'RWJ?+BJ+(P6UWE".(,G3LAQWD#R:,+._#&K?AMO5ZD$E* M&6$!QR-\:SC*.;E-=#W\R0]G+N^T]*D>H>(_!NEFCVTB- V"$2_A1-<)"JORRCSF@_ 9+! MV2NJ%1U;,0,;MB)$SCO,$LV5H-9 G&#/ZM[7(-\SO\!W7HA\_N;OKU_8PU_"R['!1O@<\8TN\KKSYT.'')HD'K%+_+'7\:9/,X#U0V M[QJLR8N/C=#E7Z7# /43>1^R4EYCM#58G((2]?I^_GU:G&*O<=D0Y1SG$N41 M)<.Q3/^!TP/S.588CB:G17M.".8\' -_$\.#G\4Q9= N,TI5?Z"BY++":0-+ M)$<;@;-B>5-W*TV<]N;FS(BD-U'QA"1-MFV,^L(#-C*+UN1M)P9PA6P];=(7 MG=K!%?G6\G[D+8$=+$""0.M."C0#V%21XCZTZY!&3Q6^J+_(=%U$HM>JDMQ1 M9C\)2AZ,+;AP>2LI8/(DE_GLNANYT#'&7H<*GH5PS=P_.QP9]L6HKZW@="$, M@+^F)+6A4L#!//M/E/(#6&Q//6[8),W@\<%ERME:[7I; MYCOP(L;X7()C@03]AF0@8F1&NP>O\* MZ&:4Q,YUA/\W40L(T<#"E@@0(B MA*?KEJH_D3GETM="&[6@8H-(B9!%N^_;'3]B/3X7[(*0;;)%N[XGX($SQ3J& ML74^D1B::+5)[Q,"'[HC38[JWR3D4&B%;W4LCB9_JRYQP#?1IGWMI-!:;IU/ MN=]EZ9" C=D@K*:VB,$Y-#9=.E ).54?C[W*O3.;O':YACAT2B0DA M_:!^F)RGX(N!-:BQZ[P*70,\Q&DDUW\I+^=UZMLUU.9=*MC@%:1CPGBD)%B] M[$\R<3)SBC+0'.)/P4=BVD5J"^K?+W P>R0O#,TO M$?*#[=#HI64('H9DW+O3\.CH\PKTCU=;Z@!?M\(XN\D-O!;,=*B[]F:@XQJ0 MNH&I2I]HERR*>C_7XUMJ4/)]MB1_NTR?GR3\KOV+HI OJO]%+Z'@ID.N>^G;U:U#;01S%P/X .' M_^'18\'=)";<#"E.:A$Y;-&2[B;?29H)*!.BS*#'^>+@+W@F[$:@37[K*S[%=ZT"N2Z%1@7BSA'S';LI4D=R%:7(%!T'[&HTSC-VRBRE+^@ MP ZE%VE>* $X5F)\0MJ07 H,"YMW0W.+'GW8AK$_Y<;VISP=^U.^[_Z4;P<6 M<4TBBJ" =SJ!6N'0\ MA+W$'"*RS$-0QSDG4-@YLZY:=3JA45"EB\=.CWQ%/AR80G;^<:Y%AY.]?9 B M'O[W$;BBK._A*0)@N)G3\=7^\'6J^+_IK)4+7Q7G5TC/.7.#N6P]^F%!CE=1\[SV43YQQA9W$NG6+JL8T&IIMVSQ* G5._3T@ MY.I-31Z>-#+9@>[.G=])#Z$L<\*2^AL>II#LI0_=# 8:)OG$Z>'#F6/QQG/N MTMYCY;_1[$S<485=._<)(^^"4&N\D^:]9G]0^O[O=A/,EB0O[L2RPF@B M%59FS,:>>]9D/F\)3S.'W15,3 ^_N;%9+LYEGBQ\I(7 M5=OTTCJ)T<^RV=BM(1E/[HW/L4Z*-<1%E]8I7-CQ_8F-62B>DZA"+9T:*8[* M_;/SC1@Q1!]+%[X#+]<*WI;%=DY3?C.J:P<84::CK^HV?NES5#Q4@;G#4GB& MLU6Q]'%KUJ1.5WDV$6W.8B>,-02I0\^PEDVJT6 MCN2/T%A1TO/ETF4Y0?*QX!%[ 1H)O>R?3KNW3#6$!_7$)'$JDXMQ!"A+C4EK M&K:DMKX$=)'/<,ZD^$+-$-) 1EG=>3Y3D)]8Y@B?&4YU6^;DV&(G'1\]W#J?Q<#7QT>QV'W&S1X<=#]LH7_=O3Q_N MF-#DP3+LL&D$H3B5U]SUDB=PPA@_)G-M2EPPF\EYZ[0GI-4$.97Q^XNBTR%O M_/D<6Y:][O7>?SHC9!2+R9V(;6AB')#O,?7^;0L_JA1O6$?C]76&I]J+#8+9 M()B'H=.*AUZWMCM%+F6.$_BP4!-,V(5VQ>'>.?(,L&8-W^I'-7==\3(M58U] MT@PAC4@+ZQ52-& ,('*,*?+8=:)-TXY'ZCJ51E/;C,/!#7GIO.04=%@P_>T- MC^@*EA6Z>I@3FE5-J[G]:%0CEYT5YE\=4Z MI/14*8%+;0R,T!UL/=W;E+P1'X)J&M1U$>(E-@[LGMYI81Q$"T)3MC%ZA/9R MZG+F7L#=B7W0?)Z(1:6V%FH*P6N"+U=F*33X^/D^/AX M$",@Y":9[L:K*DY>/8^C?FRRPB[ DC#UUV8"IBR=H=RE9V5D^Z%&8 URI.<$ MFUCSS+":4O>&?#U@"OG>2KF#)1K!C>$J::M M#C!.D,5>-.>T&(E/,O8\,U.Z!9/%QTWHC.;GO@4>(RU8[ 3$GF\/%]G_R==J*W^*\[\^H] M!U9"FMIMD]S^[L/')7;#@"D=%"[X(*C'9S_\]0H>[=.'VQ]ZW\T>/?[KZ+L> MZKMR/65T7:538#/:7!(':])+)5'V2SL#+F0B1=23+]?KR)3%?)5L6)1?XS3H M1DK,3\;@.%G?7<8Y9SB/72-@BN0D*Q^L_Z*M(.AE/:BGG8U4[0W_J#/5X>D< M*_E@D3BOTR!KM+#@*>.L#IWKN\C]D'V/278#';6M)1&OKV/CUKAB?K_I9&1) M(@84;[(FW]/EZN??E,>P3N?PMGJ_]BB[6[WYVMX/JL*L5&_GN=S MAS?]=Y8#[W&$)&ZKH]"92N+=IH)]I*]H9C]N:JPXM/M;L M(\6E3'3H*&OW /8W(WTW5UV(K%M0_+'7 M/)\-P&AS>[ID8.G#)OU;=2WC/\^QAS ^YD/G.)YA^/_9>],FMXVD7?3[C;C_ M :&QYW1'H&F".Z7Q1+0EV4=G;$M'DL=W/KT!@L4F1B# P=++_/J;F54%%$" M2S=!@F1->%K=7%!565E9N3Y)0C3_)8&CS@]XEF(0A'@D17L%KE9+K'P\\6D' M"E[E1[X+3-*^:"',#T2&)8W%+<*2<;G(B@N?2(/^V19EK=H)Z<#&(O_,?:]V M"^'-!"1X9-ZQ+TI4HNVJ&1-?EBM.LRJ5B@K%(,H!^:Q9\Y*#+@EA+>LA!935 MZC P#S\KF1&1Y)0N;S#YBR-&E,%<9?03S3MDZ:3Z/+(@1;N4S#XJ5..D4!"B M2F""07 E8SR["-/A,*R=EOI0!^_RN*,B*Z?%XHHZUEH^R MU],!^'M%4/5LDKEF["41?+K_4HFD9(*8*5H--SVJB;N&HE)MI!8L(DP58(Z? M J (TY[(;1* -+SM?(+&^8/<6JU\%N]].&"ZF[/Q7H!4ZS*G6H M07S[)Y)50F.D$(YK655ME27IKB+T2:B)LL\15)S5><,=M=]\W'D[HD:/,ZR5 M3K/XGDSUQ?\D-N_(>26@YCZ\^_!_!:[;=+.^5V%MF&#XQ:+) M*:48)Z+]X0H+(K #TN&)Q0+Y,8TU<=00Y:N\(B+[KK C4]/]98;D>;/N;PHH M[1J#;QLO2]'ZS[PN+>,V+3D4 .2\F>J,33&VE>N;29W.Y^Z$I#!),^$VR7D^ MI-3,HJ"!+T*4&/J.@(+NVZT1A^L M),T_V)."/LCS[YJ#/_@A*]B5J+UI4P4!@4_NIV )!3!]7,V?>$H$-T^H6%3'3S&HFXY#Y""O" M^P^(R)U:\QLN."Q5.@@V=^+*E@+='@;_YNY/T42"2ITR!VB*8G.:6)V'C0*^ M56/"O_&8L [_E<7DU9(K)04CEQW'31?,F:-.K@YETV6)ONEW2$T*,UPS[#R& M4.$QQ@CEP9*9."G,M;SA,RS:+!VI++9/H#Y\#*HPY*(EBCF>308.P.&T1:;Q M-U; &F>/61^]P/EVPVO0T+T/'Q#! ]@A5]AD&3Y'K"82I2!;O&=(AM1%;Q03 M$KFO$'6!$J"!K K.C:/<0JH2'-(,WHMV "LX>HAWYT@$^?(=F+HA"%G$V?XJ MF'H;MN',+\T>I4L>OFQ'V&F"ADTK3Q7 =26IHZ0.E3)/L)%>E/+FR@/E12/; M)12JI=(.7B4]VJ6]#SPG^K&G(U.O%$:).$'X#3]4T2U;!-H%OL4VJU,28[+E MI=7P3.)L$K[$/&SL3IS[@W(Y@\:&>@R*8H+B74YU7KQ#3(@-85(LFX$,K_6I%ED\U:/JDH=#*9D+?)XWX%FR+>WJV+8 MY+) I'^IEQ@_&'ZV(V6-'R+1%EWT][.75"J#>#*+1*DH @GO2W-3.?N4X"V> M)@/Z0X,1^<"[Y^I]'@TS$TGE>:0K<=3,0YGQ!5K= MR)(<<.^1B]ZJTTD"ANQSNQY3P;&CN6 _08!C=VIHB/ZXVAI%:&FK\$>;ST16 M3K&;ZJCD5*;(G,0W='[23):R>4ZP(2"6-0ON06-3CD<)A)9B'2M^3UC-/<0G$O2ZP&ZF#ERRG3@]8ADRA M+!_^DGV61+B DIIA8C[/<2VN@]DR%T^ZAY7\I@*=$'QCZL*U(++^(Q>X#=M5 MRQ8A.B+C#U1,W"H1T0]E%.66HX6"P (@9)QQNV52\<:IH7L)<[% J.DX0 M3@D#B%09="$V0SW]&1.@ ZK^S:;. :\K2K6ESD7)V=C 5.USZ::N4-'+E,J[ M@#B>FUY8A']#MT%V 9M4"=38%E)[5PY_S_N1/^>(5-JE*H?]>#).W ,0ZW#' MJ-HK^V<6@*@[Y) &2DJ.YQL$2H@B"?$D6@Q@>$*$2QE?VEY%>REC;KJ'8"Z+S':" M;V/*"MI/6-+-.\D6;NR0W=DA=T!(5B\T1Q:PJ,TSQ_+)" \9XZ1^EV7H+F2G MW;1?*CZK<# 4/^-_$IN _;FOZ0M;QFIJ3%O /Y,?3[H+]\\/@<]NT# OD>^U MR0HN'/CQ+!=<*A$W>Y?0 L929G("B.[1HI]$C/IFKO(G\([M(^+=3RC%BB>D M%(QX[LS/WD\='GF%.RL^0G./OQ[:$[BXXR=ZYD0HD.BS5U("S)4'X8>I\78R M\=QH+D0/]A_@[@316!=$YL^\--<4'Q&O.=) K2JN9\5BW_#RBEB!MJQ6[2LG]X%TE2JVJ("RS MP=0\D:W,JR/VT$XIEK;EB?(F$YP9?IMPJ9]7:],LP(-IE#(5!^-@\K1ZC*B9 M?D@TLG& =S&N5WK;<60<%]&JKRJ+8LCN?,0D^':PP% M+ 8;8,D>6]431.UC8-!$#DQ)7I?X[\0O0 L3:=-H5I'&J[K.R=E[.FFG0>ZQ MK[E\N)@8+0N5%#TS%1Y\&1_DQ?%K.W+@@2.5\(HTUR")X!4>)@?=$15I='Z" MV(BN7V_E^,^)U^=Y_ODC]N#Z_W__G[]Q"CK,\Y9XA?EW/[YJOZ*_Q8/I[YQ3 MG 80_MH)I3[Q5U#?!%J0,_N-D?-VOX!!^ @W#C:M7$;PLOPM?2M'@5=\56$) MV92WIT4?]>![7*$J< MQ"6EZ;5AWP?N=&4[*F9K"-[,CD>K3P=$\O0*!9[WH-7' ;,!>_D_OK*L5YN> M+=B1_WFCQ'3 JL3_KHL?D=NDL+EX1]PVI'6_>:,(]332HHJ&%U]&:Z_"?Y&0 M?%\N)//743.X97>VV&+_NYNVOW27-@97D<8W,A8XQM777$9X(KG^>/>6J3K[ MW-+.IBU]/B.][!N:Z8[&=.U*IGN17'N16(,9/^>J>Q;AN([T+);DTZQ,HJBL M:\[=?$0K?N\5KLX)Z0YE.=0,9Y')\K%8/Q]R\2P>\!WXM2>;8NQJR MX126N?+R#_ONA4]3=0?*P2H\7_UYU;,LL]T;7->PF@,0L;L&L;" MEFD-N^9@.*Z/B8]H^VK1OAUTS73Z^M"B_$PEPC&D3Y/G>*YC-7MVISB6MA-V MOTRZ#;Q,/K.(V:$S%WC@U,:%,F-D3DU5Y4Z_)#"#-"\.\2;[TKC56S["GEQ9 MUS7Y10^BPF^MQG6Z0],:C5?U.&UU7-!8>[8ZZN#3=M?LCXQT=E[GLL4X^&TS]V1_WS$[_6$X[;=>57--=N*:G08*EJ6>M MCNAU-FV=^DXYMJS17*G7>;KKU+&Y\[,!Q6R;9 K6H"KW1]]K&^Z"QFI^R*W? MVR]':A/LQ"Y3O^$HXM:S17ZG6>[CKY-0\_$=HNOQ['8W;X&F8_?[.P M'^5\!$1-"1BS .A"(+7< K;JWM-9Q?7:!13L<2THV-YIA]RQ"Q9@G"M/^4 M8=SS%WX3&/?O4XS[+R3P?B*!]U:M*= @TL\"D7YQ%[0SSHS@"FI0/=JP*"LN$.\_LC31^PV6/=28% M0<->V[0Z@R.5 ND*T*:(>82)KO3E-DGNUW!"!B.SWZO["&AYWNRQFI\<;'7' MYJ"CJS8;E#+< ' %OZ#*U8^X\+#;5,;=-0DZ3C+@C M.N^&EMGN:ESMRQ[K3)QWV_\<#:=A&VY?K-$DV[ &+7K4T4 _ES16\V-Y(TL#_6C+2Z_SPM:IKX1C MRQK-E7J=I[O.O^T7J>/E)I(UJB#=B>$,W$ZQ[!^LH@\^V$7,F(7!POBX9"&9 M1U'34 1V+N>WY?I<97U!NCX354QG+BS%-?@Q)CS;L_%!;+'T@B<6@BW_%,)4 M8!:/#!Z$M?PYD(P2W77GW?0#_P86E80A?%Q0_IT+K\3&KRX0&HC@S(%0,/,7 MPPZD$ ,:7."4P 4&&ER@\OJJ9UEFNS>XUGF!%SK6R><%7EFF M->R:@^&X/B;6X?^FB_9++N8=#D=FQ]+H#)<]5O,S + 4H6T.VYTCY61K=?T$ M97JYTSWURI>L1P MY=D*Y+_^9=2Q.B46JA;(%S16\P5ROVL.NQI3IT'9N0V 2-#+O+QEZDOBV()& M,Z5>YHDN4SO9SL7)MC9-MDE.M,/'%JM^]H9=L]>OVX^M;_%FCW7RH7/^TQJ- MS='@6!XZ;1 VM/!&K_,2UZEODV/+&LV5>IVGN\X+*M<\C'V&G9T#'YMV8U'C M9Q8E'O]U;:EF'93/[-[YB>L:?6M?S+CCOFXI7!ZQ13)%L?*SLCF M_=NC9!(YH;ODVQX'ANTX+ )V2$"I#F;Q@QTR,.3I[WE 9CWS[]TP\!? 08;M M!?Z=\>#&8M%S*1__F4\@6;I0&G[^( M163+PL)8!!8&:L)Z;"^=5JNR-/9Y'+"+/#KLPRSB>#BI9W,K!I,,K3\PL\9V8N,N-G_#$V&6'U(&)8Z(;O#QYRF: #$K' M#F0J#'#'X-$A/U%1#&_>A,R>/JV<*M.P(Q@XI$]/&4Y_@D]F7O#0,OZD&GH\ M&3AG44Y/,W#])$BB=!D!K43,-EU0/ ^#Y&X>)#&]33.W'?B#A8N6(06M'46! MXU*V'DUW+5'=2(A!SWNBHOX['_9P:@2@,ZT. L($:_]M7A ^L2,WK>N'!\%' MX848B4H#X]?ANWXT@V>!-!64QE_QK71>J402RY9;W#*VNV+/12#L72!7"^*+ MES9?X(8GM2YWE>\@<))(%3 @76(&,L2)$_@##C8HB_&3:3"7!$& X \,6!T_ M%N+GYW8X%=K#++2C.$S@J_!GH'PX>/ -A\ZLZZ/,<9BY>BYQ/#J:4F#97A3L M*K5:J]J!ZQ-.AP'D(-O)2)93D"D1C1,ERV40QO3[PL9%^3B][-LA^T_BACQ? MF '3RF^1B;W CX*_-]PXXBH2*7F2>R2;*^D M2LOXB3DV[A4)'3>=&8I^$%T@8^U[^AJM%N8[M^/\X'F>6"^1.$>.BMR_,WC' M:$_8'9MZCK_@1.^PIL.IZGKO4"\^OM7NK;A)+P-\ 3%<"O86[)*P5:I9?*PL5[O'2J613EUJKFQA693&JB88BJ"ZJ7W.8[ MX W-A>(<".@]\6MCRI:,8NDD=NDE696!+X1L&;*(WC8B&!QV>DJ9P*"[@02> MH0Z#,CJ8 (4Y:A/>"X1+Q 4GD%_J9E*.9EKEBQ7%"S+L5+OV2VIN-T7C0D.K MU/1.KW55"4\]"^DEFK_%I:) M[G/&%RBYO[/2>#?3!DL>BHH!Y,)Y71-^NN& M#L0,1D%.G+EW22C@Q( K71]&XE"C455"B>ZTP_^CH'H9%] MD=2M=%E.@!]R?31-28FTB]9D<%"AF%?&JC:([)O:Z"[@C."V8"&;/.$U(<2K M8LA6&.KP03>8OL$70U(J3&Y49#)VG63--NT4W?>'E<%O@RCF#OQ&>I^/%MS@ M5)$,MPQ=F)Z;"; (7=_P"JI#576>!GO$WQF7IQ-0"F9HE*'( ?Z. M]G: _? M!]X]I;G)XZ$ZH2O=OW2-/( IC?^"=A).;Y8VF-+"$$:/&(GH[..>%SBD!.%Y MF8-Y*^0\]\#QDB@'OA:M<2?M>^-S^(TK<0>D'^I):&HZA1UY<#TDG@.&1T2A M!7L"MGP"YO,4(0W#2*JB\@MW8?# C7+ZZCT9T!C'V+L$W/L#N30$BMWPWW+; M8R/**+R.]@>88@J-M/C;+/ZX>PNYXC<[_,;HS&@1*,,,44J=14H=-@,9!6(, M =E0J*"_[$YQ$=)7G"?' [G'A25^JT3@<6<;?5SZ!P5F+7MD3D*#+5TO@+'@ M_/NP0!"<[%$6;4JUNV5\*9DE";)5L?TRJ9VM#_YRN%9?+LE7EI4M"4:0JX*O MRV60>$*]$;YP[\8PPS>["?AT@OSAID(+TA#7^3B!49C"#@(R5Q;GSY[;OI!\,B3/0G,#/ M;QMDTG?*9S 4[="9$TW?P9GS@B5%4!MVL7PD[4B9ZU29JQ3SY+V :>&'4LN M)*#S0'Y<.-5FL'C.D"!=4(V-5/G/H3Y)BL^8C1$<<22":>(Q_E$\ _1H"NKD M@M)%_D1K+XGLB8AJS/(#HS.N8EFUW L;M7F<;B;9MZ6=B("A/VD+^9_I\GO7 M/S]\E7>&X-<--\<&ZB-+K;LT+N^Z@!=\Y(IR*9^Q%X(*"==CL,7A;1FWO 4! MYN91$$^]EZJ_O?WE)-UGZ**)&",G]BRA &WEO:4L(B:?6G8R]!VS[1WS"U>_ M:.]NIR!D0"U&#^:]]N"L$LC.$XA+H1HE/YY-H?#?P[= NO.UV<$&T,3(31*)8)EHSU9\KR=%3%#-4D4$$8BJ4E'8B;3(J:!C2M2($L[1_ M5;F*K\LI )Z&NK:1$1<+OFDS@>J9OV/Z35E^V55\^X)%$95#T M^-(Z2XXJ O) Y FK]BJ(/K?P*5#B?;SA1:&#'YG\.U[+MXTX^;)(J3^)LZ5'^-2>[%P8S(\47%-O0%&XD\9 M=VF#8(9KP9C9V$=/VXF[,.Q'\@@)*7LEN/;:!&HTSAUYK#@744C(TBN64LAG M<04;HRX-]!"^=@@:=BNSVTP+^!Z":@4'B6IX(N)G_[)W^ U_QUJN/^F;8(?.!W7%#1C.VL&RIPB5^D(4X M/+IR)^0RJBDL=&2<]0X=:KXHCA$L"O)ZRG@>*%8RDBW):Y1@I6#)AAD_4[;B MW&4S9:PI<_C)6MC?X+.R2/CMQW>_R7)@'"O [$?2BNC[J9\1SMG,=5B(D7^? M9V3 AS+ -.ZO3,)E$/%L#>$3#MXQ_P@V(":Z@A\5! MF OOT5#AG>V[_[6%_U,E344@ M#;.K5_;GHO,-/F;[K)"$PFR%PMK76WE_!\4E[^S]'>S)^[MK2^7&-U#>&LQ? MS+?[_3KXG>Q#*YV)$61215PCIR:'@N\,UCRK4_&L'4" *H;>\5#6 'FY);SE MH?.OY;VB]P?>R=D%YTXDRZH M8>A&4A$HZD#8T;)(RR(MBPZ;5% XZ[O*(HH)H=KQ1^M+2U&12=&K13KA0.)\ MJL/=,=^I4T"=OT[Y)=WM .Q[F6CG1M(X4 TX3N+9H202 M5;\]"=0*F=+!%Y$$";)^;# ;#,P5>P K'&4J(J\B(90=3"YT8TH2 MQF%-G('<8OG9K")ZED\K4>S&.##%P#/5[LR9T-STY7N$<@-D-0)59!]-B90* M$J14MN*XS#0'RX8#5Z0DBA@L!;X Q.4&*.6NB@)!0J<7_ 6V, %N>)C\)BL\ M$S\;L) IM#$_J#*E3DF87!,S%Y]"J \,+U.Z$/^<0[L+R];Y.\U-CACU=?[. M:>?OU*SUG0BRY[.P/,_>0?R5TISA:GC@P09DY"A9H"[\7^%LS5TO%,]82'Q4 MQ0]+& I7!"<2)!&(]^AZ.[]<3DM\GECGCSB"-+AJI M8^M[DL=51JQ58L2FL,K*U[;Y_>0>?<3NIQ(H7?!F=CQ:_66\BPMANP>M/@Z8 M#4MD?WQE6:\V/5NP(_]3;2V4067G/R*W26%S\8[P&) QVYK8 M!R.V-3ZHM--]Z@YJ+9'CKV#Y7U@_.LOL]RQS-!J?YII&T/>Z8@V%7DW1? M)!WV.F:_?ZR&<@=08[7(?@ZZ6Y4+O%\5RRX\\$WVI7&KMWR$';BRKLO\9<<] M<#6,C6S MZV5>S#(UL^MEGL$RM9OS/&SF7\(@BD0ZZ)D;M9;9:7?,WJAN1]$YT6S8:YM6 M9Z IMC7%^FV@V*BCG9$7+E@_KJ0_OSZT?#V@Q^)K;<-K)[9M^K6V\Z*8J.N.6Q;FF);4ZS71VNJK6V#"Y?<58T4 MM/A^?OQ]-#1[(QU_W\%1,6B;@T'=PNB<*-9M]\W^X%@9"UH]/RTA7]VI0HOY M%VCIEMGO:BU]!XH-QF:OIU/Y=A#SG;8Y[NG$-)V^<(%Q?;U,S>QZF9>X3,WL M>IEGL$SM_6QZ9L37( :S>!4>[LQ-5\L<6%TP7G7 9!>:C8%FH[9.V=N%9NWA MP!S4GK2G#=C3NACU,B]OF9K9]3(O9IF:V?4RSV"9.OY['F;NKUA8Q7LZIB"Q M9V[B7O4LL#YZ@VMMJ&U#+FU%KS[8M;U>KSYJ:=]ATY-J"JW4 MSUR>6N:@K5,:=\BO-@]5Z"9]=I: M,]M.D^V95E>KL=LR5GM@:27V](![]-RI.ME7MXR-;/K95[,,C6SZV6>P3*U M@_", MZ\I3$"BMZ[$3;1AC^-JPGSV,%2]Y.6M+QJ'_O4Z3J1781MQQQT=:[6 M=I%R[%5TK YSVL'83,-%+_/REJF972_S8I:IF5TO\PR6J1V,YV'J_LYBPPNB M1EFR_.(@8,MC-,U/_QE=5Y MM8.5_.!.XSF,8GU?H,AH&ZNWHU";OZ;:\!FM\Q^18R(Y\^_0I%YS;T<-FU'T M#@BR_#N)8G?V!(_+N0PZSW89C)_G,>C4Z"\8/\==L,3H!=;U$.Z'+)DT[ A6Y7G!0V1< MN;X1SX,DLOUI=/UZJZU&0N>/5V>;O;*(>MOMC/KSP\AX#Z=T:KQC#EM, M6,@)U;7,?(<:S2R<6;J7RBN==L=:90E-[+J(W=;$/ABQK?$AA5WCHY#/5+JL M5G_0-+WK;1#%1C S0G;/_*11*"CUQ7@&([/?*P$4UQ&RK9)'NV-ST"D!\M+D MVX9\G:$Y;M?=P.YXFJ@6N\]M=M\@T5L'V_&1VRCJ& M:+JMI=MP;':L8Y4X:!WXE(1Q9?_Z\Y;(5K]M=L8C+5EVE MZ@+%M]OD=O-:\:U?UJYI(W_>TK9K#H 0 3TN-]70;]LU1&6RXIMMZ:3L M6?XC5FT M-23VNM?Y?(TFV-3U152K;$/UYW X*H\'G),9>5P26V9GV#:'[8XF:*.X\=7[5?TMW@P_2V&Y'.C 0PG M"4/FQ[0Z4('%"MKM[Y^IHXX4RL%#/7L9P:ORM_2MW')?%73JK7,-Q'1[51X! MQ9B@>LB]5@L/"TZ%K>5OQ=0VU\8^?T.V$@8U^8A&S_$1??2-+VP9JY6%<.2P MO,DT7!_XR?>90^ZB!S>>&T$2&N_<$%XR?G4C3!LVC0>&P.C(WE/CN^%@W!)> M#IB]AU_$5(OO1JU>_M5@5NV92B)XL!'/F6$[<+18:,?P$3N.0W>2T"<6+)X' M4R-D'KT5!_1I_'HTL_E\80!\;64.^?O_S!$Z+O MPN !5IKX;AR9,$*T1 +<,^_)A ?:L3&WIV(D%X?&<5EX[ZYYOAW10 MI*7=B%B,>!HA"#\4:BB1 Q_W!O<)!3\(-%*L2.1&,?RS2-]>HI &61>AA+-1 MXMDH>G'/@'V5"K_71J51,Z*XB574:+;I3:3\K5M?C^Y1[\D9/K"UC[2UWU\\ 6-U'$ I(ZS MX9:+!33(!=3:'2M/J2*OZ$TXQ":T]28(ZJ86B:>.@U0#@W=*<.8#:L&][D MG(@UT,3:!:KL2%:L=@@V18Y^Y!E5_IVLTXY>'UJ<'M!!<:YC:=IKVI_;6%I3 M?PX\2/-NF,O#@._5C5MP3L0J0QC6Q*HB5@FPJE;8+TJ<7BB*>Z?N'@?G1*Q^ MW6+BG(C5.V&9JA790[J<+Q737>NS35+1SHE8/9U&I8/M%QB%ULO4S*Z7>8G+ MU,RNEWD&R]1^PJ8']CDJ>[ 2WC]S6W75GJCOIU76KU;;>DW8F:'>F8;N3.]8 MS8JUR=],54(O\_*6J9E=+_-BEJF972_S#):IP]CGX1CX%0NG9F&P4-!4S]PI M<-497FM+TH-1S51RCM76UZ+M 'A#!D48PM"8+%N2< _?4OHX[5 M*?'F:/&@*;8GBM6-/J75US.3O"*@I46O%B0%'59KL,WA+*W*-EV@?HSG+!1Z MK'$EI.JU:?CLW&N*KOI:4C1'4FB*Z4CW>7O0]3(O;YF:V?4R+V:9FMGU,L]@ MF=I5>$:1;M[+%I%"[]U(=F&^FC"?S=R8XN#7TOB-[<>SSX^_ZG:TT;ME*+S& M".]946HXT*'PRY6RG[1D/4@ \YQHI6,TS> I[4$\+VU1C";/NDJ8P[01UU9IR6W7 MA=MN&B03CYWWK:[7V;1U:G[7Z[RD=6I^U^L\CW5R!0M^VC"-_'H7WP*LA&A5I!,$Z6SK M=RB;DO*(/1PS%"1XM@R'>=[2GD[A03^^:K^BO\6#Z>^<%*$!##N) RDR^"M. M$H;,C\G; _:3.XWGN/_M[U_DH1%""9[JVCL]R.FS4C;6[!]=O):_67\YAF.B.T?!!P, M/.O_^&KX:M-#!8OS/U5':G8AYS\B]T(GO)KO7 MWDIY6:KI7P/]W\YM_XZM$OK"SV/W4OD!]<##';M+)G-;D[EV,M\N@B3?:5(3 MNA9"KZ;]K?_Y_:Y?V/Z&DD&7^)F19^G1L&B[]QN121FE]TH/=S+#Z>2(\TB. M$(Z:UR]TJ.]PA1PPG'NN8S5[=NH MV#41$>Z7 CG+YC_4@"X/64%\I_?U9"[N(VI/!H/S6Y_T*#JSK,@Z\!JF]9X MI,FZ7[)V1D/3ZI\A66N@9V]XV+QE[4+3PS5>ASI;%UH3-:VWP6+!0L>UO69H M6C4(V4&O9_:[77TA;7,AC3IFKU&M:YM+*VO0,=M:T=F*5MW>H0NT]G.+G(3/ M\ S*E?4R+V^9FLWU,B]@F9K-]3(O8)F7$'S4@H1_TN(3M]<9FQSK#Z'P= M[F5+XS0=P21L N*#7NYV6L\Q*\;X?W]/UM#UA8BL9M M_#N)8G?V5)CE9H]/#A2K4\&Y&4:2ZSLALR,V-29/QG=@"[5$QQ 8SW,#WS2" MT "UWZ3>/ A;]01+,M@ZU"J'H*[@_3C %]HM0XZ&+7V,NS0YW'!@D<&"A5%A M'IW1L'0>PQ?-PS26H0O4 $KRF:C#TS/_\,%BF1I?8CMF4?V? 6\&L?'I E5^8ST+;\Y[,= B:2:A2*TC"['G9$+ N MPX9/1HD7XQBY!\"DW="PI\$28=>#C#VX\3[\2 MA'>V[_Z7T,ZBPK8Y::99Y;99@T[+6MVV;N^%[+.Z#^-1JU>Q#3X M[%!G#LP]:G57OY,C=K:P>&['Q@,SYO8],ZA\'R;D^C E)_ %G!;\?<^BF#C9 MO@L9P]\X15O&%\9*<,;P]X/AH/T>Q,SHM8P/Z33YWO]LPU;_T_9@U;\!/9.0 M3SQWH>#GFC#]<9%[&$.F\N/C1L9M[Z?P(<_LV40PLGRC9]AM3E2E+DU=J:% MU;[YAY@UG@Q$ML!#!R.[_@SIBW^UC/6 =:-M'>F5>'6C/<'55=UB OGB)9?8 M#FLZC,]_-#0*NE?NGPHEDN(EQ66P12Y$PSN-OC9L[\%^BA0=89ZZQW+8?5*K M[.*,E20YJ]\U#?GC^LVK'ZHA#[NMS@B_G9MJ:S LF:UX^8T*/F(0^@A,U#;F M(9O]^.HO<>"\^OM7@BX$T8MGETM6*>CA$@6PU7>!4=3/8U HG6/(9\.1 M#W-1(WKI50D!Z@M;G1A4[[W%"\SKT1 M^L(%2.=2&>L@P)]ZOTX+053OUZE!D>Y_QS2FZ98_:\0TU67RIY6G*WT<.E,7 M+8SNV.RU>^>7\7@T@O8[9K\WU 1].4&OK*YI];K7YT3%&LAWM>]VN[K4I.E7 M&'?)+\DEWXS[JPY,#A/,*+,WT@@FVU!KV&N;5D>7+FQ5NC#HF-W^&98EU4"K M0>=D+A=M11W\"N+3/-LK:#C:+_.?!U4&FBIEZDK[)*AR@DG5.H%[0P)W,QQI M.Z3U3EDN5;A;EBF,B<*KZ;]?X?GRVY2SFZ5Q3V$*\#D[>Q_F]MW0*CPY\5V91.\DB\>!+]VSSTT+F M4?XIS.[SES\B(UD&/#OUG0M/C8U?14JWR#R')<'ZD8JX7C?BZ[2![S%!' :? M12Q&RF6)WKC27K>N^'T!A_R9#A>D$R->< '3;._,=?K.ZM?3*96 M'C('CF>AD42@@>&0,Y=Y:?HX?' )% ,=B:C"GP>'!;XPYZR+[8GG CPE2_,71E-"/2>*S%W83?F81LT-G3I?AE-TS+U@VIZ-R M#4S>'0W-WN@,L^AKH%5_T#8'@[:FU5;"<]@UX?_ZJMF*6EWK=*X:;9H=,ON3 MPQ72?61/%Z[O1G%(>1]G>R4-+,OL=\_0U*J#5J#0]WIG6%58AY#M#\VQU=$W MTE;$&A_H0M)=)Z1/^;1:UYW',C5':([0'*$YXL@<<8H%'(C$&:"2U2S*-F6*GU16 L+/W;WO 2'A)1?<. M5;KT^\'J;K.TU=]DVFI)X6VMY>Z#IE6[EZ3RIK9X 0UB4-IVT&J_L&_<9N ( M^2X5LR]9& 6^SSP.54 "U9[6$!8,$4_N;2'6 %\PNKWBWWF3@A]XLT6H!.= M?FN87R!A$K %8@:P$)[P% :>9\3V(T.H ^ (('@($_?Q80)10C0G9(_85#"2 M6!0=JPAH@1LC'LBW15F;[:=3P\_-F3UUL%C$L.,X="<)+QZ'#^+2HQ)^G"6^ M(YH=WJ8MV+ A8TQ-X9!GU#%H]8/BZF'D[(D\.X*D<:1R_+88!N9U5LM$:=LN$8_>E/5EW1M7IM >MT9D)MN^L4M\:I8&.]3*KA^-O@F";%.%&P#.Z-[F1ZE ME^E(]S(][5ZF^Y:,U2PJKV#4!?KCHHW3Z&L^;[]8PU9_Y"_H%*?O3K:*EY)W[PVI_0 XCR%$5EIR*V:4 M3L+EC<^GJU17]VMUEZK;6&O@-OGQ#]1B/HJ-#SX9'CT#L.FQN\UH[;N+&_+'+2;!#)R(L3KF8-1D_!&3H1L_.=5 MUVP/:VQJNK_LK/-OPE$0?86H6K$MS0N":67A,G@[H=@O^E#_:'UIP;]B.J$= MHW_:SUZ!$7W9\(.Z<]C1W*2?!OM/XM[;'N_/@3%#_$+H.NB#Q0_HCAD[.UY% MPPSM>3TYSVN_L][S.JC//=K\1VLGA/:\:L_KQ6RX]KQJH:=];-KSJKE">UZU MY[7)GE>1ZG9@U^LS/%Z[P&9<=U^PGUN[.Y\N;8G51NY@+6V]-$3YYEG@>=HZV>5]HD2T<)'$4VSY>A/", M20RWDF?[#CPP"677XH@Y@3\U_I/888PYN#.:B'9V;NOL_$BMN46*Z97P>%Z; M0(VRNCSM]VRXW[.]WN\YK,\YV?Q':Q> ]GMJO^?%;'BC_)[K?:#:'ZH]7TWW M?&E_J.8*[0_5_M#Z_1/<)!6Y6%PZ/F M4ZH_>Z9E69J$VS'VN%X?Q[:57]LXL,%Z,$R MIH871!$B'N $TIQ3U[]G48Q^VBC#.2-76X1@ 6[L;@]MIOVOG\+@WHWD'E[] MQ'PVV%/RQA8,U$G.0!6^"@)&/'??;*J4CD9-:O76>+I=61UST*W1Q7A6U!(> M[)[9+[OCM6OV3PXB&_(V&\N<<%*E$8&J=JT"(/8S':6VH8J]U7&L3K%%Q;;C MB Q9[MVMSH]E$6Z2&\UE>JQMW-M>PA%R;<\+'B@OUKZSX::,R4W[1^L?+6/* M9HSP66&NAAU%+([4Y-D9?#">%Y-GS5+ 7'O_ +,!7'.Q*[%F4AHKR+$<,W@& M%[W,"7Z+V^(__?4OHXXU?!/Q97;:UEALQ])VIP:'$0XX)BTNG7F,8RS ,QT[ M#)](A:"WR0E.3T$O-WXXZQ/+_=^G"59[&.W@5_<_B3MUXR>"G'AK+]'/;7QF M$7"64^JTOBP0?Q!7'*@9&7H91"Z!71-@QPQ.K8BJ<(8+_&@'^02B@A! @&H@ MC$)C@I('>-9YI4+1Q)-$^:Y#(1@/+?C3.)&BCPN"%^S&DXI'155$=XQ MS';@?HM0L,Y<'[0O%(WBUC-%)SA\B;?]N0^\>Q+.H(NA%@D$\N#2-(T'6#3, MU(B2V:"N@]J'%X1@D=W->^67SPXL?QMT"'21+0%"W %;L<&+Q0?-=&OC0HO(,6SLY M#.:J8FR)NW%=4L/YYZ;8)P+"]5+1^P;\:JH, &(E6"HAE[]8Z;6K>P/D]0ZH%1G:,KF%RI M<(3M6(#%8?NBI6*[W6KGC,J6L7X3X-$H4?V@LG!22"Y?%:/P LBTT'[PC>]Z M*V-6RZZ6\3/(G@5H G#49JA;QK2G$6,EU_A!4SS%BF)YH6PI;*QQ.$:Z. MQ!3J $O._'CSSN"I,>E!/!-0[6V8&PT$!GJ;2 _9?)DLT;5'C85DMB%ZY(!N MG.0YP1G CL!'O[.ZO4)BI.S,:_,#;(M^3)+R:BHC2,^%/)'X"Z?LM72;PJ5",8#)T M#Z2J:LOXP+UCL%&HR,K-_HVIK=QI\JR]'5$<_C#)K8,-R:W=^C)0F__HER0_B$T\E82N MTJ0=JWVI63N4V&J\+_?<-S3=YAPX[F+3Q%!G;G9RG]ZOPGZU]7Z=TGY9XQ.5 MVXW/DQ0+>$ZBY*!?8Z:DF->NC(68:60%45K2E%=K7B41N3&N7[\P07('QGO6 MHKFNK\?25-=4/Y^QCFD7Z)MCZPA#&MNWG=B]IQ#VX:Z+=:G"=6* S91NM=1[M,= M#\VQU3DK.5-+653/''?:FDP;R-2QS/&@=YJ"5HO0?8G0G].$A L0H=WVP!SV MFM21NKFTLLQV=V#V^EU-K6TXJ],S^]VZ::5UU_,1O.\I^XDJ!8(0)H69\Z): M-?!WZ3]]MM+ZJ@OJ[GF9U;7(Z4Z_[B90YT&IJX[9Z0P/K_"*3+F2C*\&N,.? M\XW*(L=*>2RBT#P'<_G( ]"%&/9F\;R/0M6+6Z;F",T1FB,T1VS-$=IORR+OD[(=CA5LZG1'YG P.C_E^5@$'78&IC7J:8+NBZ!6 MMV]:G;H=EMIPV>JV[L)M/0T2+%(Z:ZVD,>O4/*%Y0O.$YHEGF"]_VP/X9N.1 M".GWPS4T3U,I;]-(\7:]0NX(EY.%N.X$ML MB%"VL\3S2O%L)6#)'_\H0[+-0><*=GL(PF^0U @0P@&B)-"FP,FBYG ",8!> 6Y*_R2"B*WI=EJ=LI'S"U%0 M;NDEY4R:%<.\4>& _#A^[# M;_<\N(]Q6X.'K@_U^KV6E5O-L90WJX -*7&_ M*C2K32K4-II%IE7D'FW3A].+EI ^" MF+L'+=][NIDS;UH9Q_ EXAHHT#AF.7LM/(:G.35@G?-@$.[_R8 MU>H]EU?;J[R:W85%KEV_^9W=-E_?&7N[,[*B%WUGU'<,51_LK*3,2-P;[4%K M^,)[HT(;S>/3$RBK *Y38>]SH%QI#NWU5.2NEM@)F5S0@*FZ%BJJ]#95\+W%P/?//+E:N] M0C^?!@#TL^"?JU+JLG>+,,G]=@K^7/9V9R.*,D^(V/2K?FPMCZ77N7<)0W?M$ 8TR_:%1>Z^/ MVC&/VIF"%M=[TKYB.YW&'ZRFS43SW$MX[E<619RP\=SV_S8)?_B[""RC-T0S MHV;&(_E,]M/+[Z:;,7-4Y?-H)"P^AI NKQ9_^3S2"OJ7 M3Z>LC'Y?$\P5WYO=0=L<=4O+[YM!5.VV;5*@?U/ MDFA-V:>FS&/?_-)KF\-Q*:3D2=*L*=O4E'GLFUT&7;/?+P7,/$F:-66;FC*/ M?;-+'[L]M#6[:';9+I;<,X?6:3B(=,Q.&VHKJ Y4+5USG*ZK;;"FBS$+Y%B_ MK:\]S2^:7S2_U.'"/AU7M>87S2^:7S2_'-@.4UN!U,]2S>??_) -;ORU/\J\ MV#"Z6"H=FSWUB= GHEE4.C9[ZA.A3T2SJ'1L]M0G0I^(9E'IV.RI3X0^$]K=M+LM!=V&G7;YFBLRQ4U.^V%G4X_55:':/?J-#A@=_-3]JV< M#9F.S:#Z3.@ST30R'9M!]9G09Z)I9#HV@^HSH<]$T\AT; ;59T*?B::1J0:; M'WX@A&F^(9CC,3M\#?2;.3$$R->8!;[P=L?#>=1A/,PC9,F01[R3J\^ZJE)(0B;ZK=L@,YL,#'483P^]X M[([ZD4Y<'P]?*]?UDK=%S1X3S^W8>(#YV;[!%PCG#ILKQH9M1+!I[@SVVX^- M)?-M#_MRPXA^$"/4EY=,>==P[)3*#[T]">Y9R_C,9C *K'^54;GX.E#7ZM^# M6,"RCUNY9I^\^:>/!&>^X[)<$@($_)B4"\R+V M,&_4O;1]N!GH*'(8VC?_$-,'7D+A2[N-@SO M(F\L:.^+O69?>D5J07^:@KZC!?W:U*\YRR5^98);PAK*UM)Y8,2H1!"2L"Q> M"U.4BZ(9]1,)(O:?Q%W2"/Q)(+&K01?IF2&;>+['44+T<^ M4K1P]54NO)6OW-Z%3,B&!U2F86C2:N%[J G#;_A1!NM7]?EH#G(8Y"-=%UX0 MP42I9;DB4:,$%/1L("ZY':ETQD:R#/B- =-;PIJ%S+;AQ@B6 0KB20+/95&$ MGP!MGF2",6'Q V/\F_9R"=*2CO0',4VZ44 (P"*5=]'0:*@\[[7R1(+I_VR[ MH?%/VTN8\1N(^B1D*XG6]+G&K$%;%_N^JJJDZ+9BIAX9_IQ:@DI/694@%JW/ M\G)X76V)U3X257:])/A$=QUV;!D;J*%:_:YIR!_7;U[]4,4^5K?5&>&7<_-M#88E4Y8O MJXQ!%_@;M1F=0=WH8/ZV,0>;X,=7?XD#!VP8DOEPEZ 0XI+3EM1;=6R/6GW7 M+QE)3BGD0]E)'!3*?NBE736*"^;DHFVYIJBHRIJTHRB >P+O#-).[$Q[(5?> M5@[!DB#,?@B28^S18;9NZUZC1] 0WHK--GYU[8FPJW -L0GR+G MN>&;)I&,>UXTE[Z$2]\6#[TJ)D!U @85AO*3]!XXS+U'TPQM'H5EY*:":2>= MM,#$[CT7/G!MV]-[9')\,/%.;(>Q_$.]_6'^"^1O'@[,\:Z=23;ZE&3=*)G\ MF^&+@0C6><+X*O#^BH@['/.O#KTU]Z]\5;/_/B_+4K&T3N+@G@ SO8.3L)BP M4%3]6*;1:7B*JY3'@IF M2YM'%VC>X904!3+D?[F]_23N!MT" MEB,"&<7I/\!#F>?"A%(EQHX"GS0X;FJ0LN6&3K( 0LR:W7.V"624>Z7^) MAW.=84!$R73RGGB8/#=AV!EN;L )0J%*LR ^HXWE3\$%1&E\)K]@VH7(N OST,B M\4UGTX+@/CTEZD]E^\5&T'D2$G(I)>2414[H3C"2QH 2&,H+/'2DY3+;I@Q] M:$C#?R?3.Y[IP9UQ2X\]NO%3B\1OB!JP]V3FF&\.6T0<@%-8P+DP'"FR@3%M MEX[Z+$'O&_$E,B-ITG1Z[FTOX1;$FH!0NMWBC)7L> O%%PP3TFE1HC(F&,_L MR#XP \-D1J=E?%%H7G*?U1\CJT_&M_(!A,M2A0[+3I^%0OZ9FZUT,,[-H_IG MZEU@J0'"4[?0'+=Y;"=*)BC=Y+48H 3$7 $\-U$PBQ]0+'VR/;3X0^,MY1@7 M@^9[.0 ?_9M/8-N[:4J6\44,;W+5)O#O CSI'_]J+Y9O?LMG."_#8 ;3Y@%E M^<[)WU ?5A6\VR]OC4%[8!X[:^&SRE R0!'Q.4HO64X8TXVG>(DD1Z;Y*](K MBUP)VXF<,#7N@F :*>Y;8E%IJ7(_F2]43GZ)BYS&2/K),*%+:,&8BD/I[IB@ M\[@4'K )9>NXL<<5:O;HS&W_CI$_K7H:I)%B9LP3#30+/- ,D#MG8-0"Z=A2 M<61G(F813)DG]79Q<^% >-I2'T$8X@3H8GJ]_BX0[-@ILN-!TQGX\/O*9VA2 M3^H#@LR2'B\]%&I@XRJZYE>)&ILSA9J.0A-T=+)2\"R"(.?^A2?E,8K< M=[&H*IB05)D\I6_*P$1ZFU"WH.$;0SX,]0J7,E_$[;&T885"?<%SGH!*M/:MS:]**2G9:Z6N5KF:IFK96Y)N#L+XE*I M!X_5/LR9;V)6;D.)WBB E$0Q2B:3B6*SQ'J)M?2SV0 3S_SB/4MC3S*;B7F>6YZCQ,S35"FZN3$SMR M\4JA?"4W+3-$ZJ5Q<35A2I!4&@3%>2G)4_EJ5RV!=I) !\QZ/"/Q]L7V6)1> MO')].XB:)%)%"R5E4-H')F8CS!6HQT^FP5R2%3R=T WI8R%^?FZ'4QK2]6>A M'<5AXE"Y1*!\.'CP!8(NV#U4ZV&N'M2TWE:*JIVE%%;FK"2PBNSS+.D_66*N M.IS_*%EBVCFOQ<"Z5T)=!#4E_:ZHVJ$R7)[*S_)DAF^:6+V'.&(FQ]UE* CM M\"E-/PQE_+B84#,BT]BD6!319*6\1-S;-PH$D%N.C.4^*0;S^U[ M^IK(M$]++BH8 E=G MR4.A+&?*X3!3[8A_YV'-#^(U.U5**/&4XJV!\U[,E^)9[;,CZ54DG!1G]:HE G$<'E/'EF44&-A$59.R7*=U)"1DR3L#0+,Y/M M7ZE"+:NXP*LB7983\)@>*MD<36J=7FR(00\HIZOVB+2LVDAOBEE0.1G8.0^I M.U[1QRNL#@Z*\8;7AF*>B2F*;%-!OTZ\9_NFQ?F6XGPWB*V3D^:H=L;N@D2: M@NLB@)5X!16'K.'EU^Y]&D+* <]($"4!VH+UU2A'L 8HTRT"):XT#QZ 9T-> M[HH%Q$"!)VD*Y.MX\G@W.?F8GA>!F:Y@=D6R?!G7@5CD0366EUB^L!-6P#F" M$BB1EM$88*KG8P\]$TUH>[BB?6 /_:8P1MZ5*F]->(S$'Y$&9U?E0!M!%F1R%?I)$R*Y!@JA:J9CN\RD'J(HO;O D5ZN2+ M0X_D-"9L$7%7\"/)80X$O$"$E\*3J+,I7@)XMOEW5#N5W 3I,X7!VVWC!@_: MH'4_11DW(/8"F7U\"V^H3B"_U 3R MKDX@;W ">9T"_*SX6,A9NN>9:/^#WM.TEGV)0CL%5)JZ*)1+D*:4*#@V3,[D=\RZ9(Z@9ZZ6#>CC;_+<)](2O^'Q6P M26#AK06$.3G[_V..Q^C\9L8W-FV41M8"+>FEE\;2>+ MM--G<9"SM0$/8>%%<\)5FZ2(7 )"-^*@=@P.!KF M)PAREGM\&EB2#T]!\=3#)P&^*.F@)*)5DH=@EX>YT$K9,GZ4AOU+GEX*B4-& M6([T6Y I+XS2C(P#0I.&KBJB5#"P>U,FK[;EG99.GC7@0E8XSF.L(@RC/ M#KGXXLQ]9%/%MG/). ?;.G)1\1/FN(R!I#":Y#.4_C$5I,$70#KH?YKE^&H2 M^$F4!7]17$TX'"2!/ I_ +ISD.O2/S":#CJ!3:=4#;U(.,6IXHZIF)6$BVP_2M3E0OH:8C9'$6$C,3 L M0W3FJJ1OT*$XXVC13Z9PI)I64YC%7SD>@ M&0O(:KQY,93+O8K(B%R17F",T'._,7))VA3!E$JUV"/!SMP P!N_9-14Q9[( MJ>).*'FJ.%VN[]#L_VA]:=%4_VC]H\5[HJ<=U(DUQ4;+9%80(\ G+LB7*4T, M1BM;F.2?94!8 M<)Y.7MYXQZ3(O["LW_)^'"*Q-$I5%X'V_&\>N:#3H9Y-Y:MP2"/5T8XGK>HT M\:[:J:Y"]G3I,0A4GC9%0X;"]2/'WU$^\,L9&_2@Z*D^]V^)M=(B_I)'FER8 MZD"V#F27!+)[.I"M ]FGS\&>TM&F+J]14%92+JHLP MRS,3DAS'1AE>*K[/PA(XGC\C,R,H=RNS;+E# N[IQ)?*&/D8I(\O\#'*-MNH MY,K'IE^4!GH$VV'SD#U:RG:JZ$R>Y)=(!4U +PZY\9_JO/0^<^8^.587H#)Q M-N19LWP@7AV8L]7SMK?,FES?RX;(P(-_XL&1["WDP\@V=M2:YF<&JBPH%'%* M2:+#G.)\=^C6X=F7OM%O?\]IYLX#GI\Z8;CD5,>RQ-$":;1C%,W$< MTN&8;WM$)!GAQ$+/TJV+Y'G.DL*OQ%2O25//W .7/SZ__V+< M_O3QCZ_&;[>?__'^J_'YPY=_K F*-A=![-S"J10^?,2HY92[W<-O8.B%;O0M M=>1\#HR9A] D>9!.M#C3A[C^ M/2C00KU(]>F0HX6@&P8V+NUA9HHLPIFLL;M@S?BP"M=OG"T^ UN<72K#;74G M>$O$QC"I/4Z;U"H\RYEYBI&-[SK=7JN3[QQHLB,QIJ0& M;:A!M9UF+^:&H4QAL-IYBIXH_54^(!,.U._@R0YF,:-I@,CTGF[P.7=A\!#/ M8;]!,3%XDW!7ANXI"HC.H04F$R43X 5,EJ95BPC7&XF]P\-NMAMF!SI>F0.N M4 <1^@\*#XKF*GTRA "C'HWC7ZMQ__^>'=C3666GT^295O3G%' M., 3VA]DG:%(?L(D! KVIOX7A/.@A)%0UF!'8A^R)]&V\AR%*4;$@B7/^,BA M7@CI3',QEG/* N$H34^&CYD::4(FG$Y3UK\^T?MJIW(8PL%5$TID67=ND?5* M/LXL*<86"1)42)-,\+!1:'DI"KOSEX68K;K*U#<33@UR6\JD"UQ'M!6W*C%. M7JLCS]R"M\=,Z\?58ZHPE #0W"Z=1(0&G2SX)3B9 *]%^H4\:WQ!E(HC5A2J M*0#ODK3[V\R-T".W16P2';J)G[JZQ(-ADM\-.ZU17I I1Z54H/&LW=1OC+9V MS)MNTZF^$IDRUWS4H,3U5^W-UM?[ 5(5A>+U&9G[+&]YJABRH[E)/PV,B( D MR!)_%I=U+8SP(G49S8E/,6WJ=97XZ]Q/T32<$$UD17*0SCN;"<*;_3 M4I Z6%A:S( %D52U!V=2I/C+I!],:4@%_8H^(MW7JIC,U G\6H4^87/ 8"\0 MR>--\!CV,'5#49!@]C_CE?!/NA)^XZ&$!0^)*I[#8GOP8TU_W,),C(6K3/\M M[=<=W+Q%=V=3)FWU6\87N,^!+Y'KWM\7R7LX(9N3:6?F#M9AUG7#OLO2L*(Y M[-4-XC&Y!G^/,? M0,=IL!!@G60ZO4\0"-I&!#A89YBN1"GK4E-(1=*S8F!2^CZJLC,O>*"%FRK^ MH@([E?/2KDJG DV?4G^L]-.BC>XZF$",^ [Y;$YI\_'&X0IM\+)Q9M$HCY?I@_ M&E^^WL+6OO_]ZQ?*0/WRQZ=/O]+?MY__9;R[_7K[DDQ3*M='PJ>YIISJ)6=Y M9UWD53WWPW9K>-SV*MD7 W=Z3;2P#L.L'WY_]_[_VZJ02!VJW->;]Q]7KB]E<=E[Q;[K8][W].YVZ$W/-_HW+?6_4KR;'5BVUL\&[60 MBOM1S-,0FYLQ:*M?)3!?P+2[M9@_QMPJ9@@\!0_R?WS5*6BJBR1:;OKRVAK06_)QJS3MO=KX MC:.?CY4';B!V[NT;LL3K5BES:@6-> E\S WL6+52\NBT\4B8,SB('=:^-OR(-R2:L#NX^O_<#_ M/<%R>WZ__]@,._W?%]["3=2.Y\Y"B<,-42M.G&G&-;#FD_'8 CXUZ(YGAUV(QGN\BU-?DX>])GO46#2+^?XD$&F_$"+M M"R^>9ETS3;E4]GV%6.J75]YM\RE;#:3@R^Z3%QW 2@.NZB[:TVB-,U2TO#VL MO.T7Y.V77)'=J>!Y-%B58O52Q.K@[5B%=&.0S9GL+/WS/@U MB+1X/0WQVFT@>;1XU>+UTL3K<*UX_*J&9.__X42JSA M+W'@?*/WZ;=YX$U9& D/]?Q*L>[]ZQV:NX\;76E:?A*SN-9 \6E9K67UI MLGJT7A7&\M&?L7Q4B]63$*O#!I)'BU4M5B]-K(XY^@U5<.;DZ\]ID58F:;5L M/0G9.FX@>?8$DOS,.D">A;)%>H4NN9,)/,,=:FKW57ZG"^\.6?U60QZ17M") M+&C/R]IR$?4-0C\)T.[OQ@81_RK_B3I*FU86*#C^*:J"Y3N30_2G M0*JTL2"7\<.#[7"QJ<43RK(\B==8W<,I>>8(9OR MT(F%7]J$U)QVW=FJ48Y)S3>RQ%5$\$2XP#3;RBED6ZE_+]-LJRC-MHI*LJV8 MR+::BFPKLX@RC=VKF>W,)79V/ \9HVY$*2(TMHH*IH7F1$;6ETA*+;EZGP)I M5UB7",(+ED8=!F4C^D V=\(I=MIO-F*2TN>L-]?8"T0 =]/!,[=L1TYM6>#. MPV92"&*-2*:>IV#\,]Z\S"QT%!\+GR.0QF'@&0'VCD+,$&?Y!C MO.5CW. +=R&/KH?V@CT$X3?9RWSR).<)/!PS"A5]6>(9IX9I'\,[VW?_*TZ1 MH,W7D-G3!_N)?RN*\,Q>==I6UYC)QU]SG'Y"XR=]6 3WV21,L-U3IT?+Z6#; M@1"[+L$)\8W$_T\"W#YS<8'BMB= _G*@5JURU7V&?K(CETM*J7QI!:MF*X5Z M+I;>J]2-DM]R>$#=">^IF+\M4TD#D[+OZ)MI5PSU6RYEWHC3AV5 MSB@517C02<3R)I,X4UNV1U5NOAD:NF%F"J?BEP/$4#]'ZI)(+=I(=YE@,ZG, MCJ9O" 7"$ V+I(RN$.UT(\] RPMQ\EE#1L]^R Q >[F$N9(6&":>:.P),TV\ MO.C[DGT?/Y$VPU$DH7PDK4G?\/7>\**_#)LJ++C]'<]WZ.L\B-1W!?MQ"/(' MT +!9.%M=UF(NAYG&!R*8/XGU/X/KL0H\(F!;+A90QK:G@0)/&+.J%]-7MLM M'.Q9R._>5$M&=I(?,=-GB-XSH-J#3$9(\Q FP@]XNGC1C4W,EFN<@<.F2)(M!9&^M-4L!,>-4I//YPU MEWNTL>^R?V>BP+&!A:,8!9 +4V'W[I1ZZ\*)M4-J;$Q[1 V0^$F=\E:+XIF5 MR\J1DM3'; +8%]>.TX>7*?1&PC49L WA1%,S3" CS-1=B-X54X8J5R:<\ S=ZXE,WVRD>JN !=29;OFV#O"*5 M)@P62E>T6/H,^+/6'%9QO<"ISXT4A$7U)_>V4'GXTYW4:.,ZAPT[<65="[\0 ME_5<2E&K;U4$TN!X[Z@=:ZHO*'C\5><:>]P&WKVX;$D)<\G+ 4J0YS'_CJ2S M:)N&'K: R B"\1'X2(,4PA7,EL!Q5S::.Q MO3*UT@>@Z/75"V5UJP+1+<^-YN_437T,AD4\Y=[54;YR$%QZ-- M#+4AF6MB.]_N0F#?*>;QPS./E56V,A&^0U,&Y@#)FLKY&95KWU.6N2'_>7&V M^1[S' Z8;EY/]NN^$S]V2I2N94G&&8)BELE)8STRO%&&_=[II]#PY>]OQ(8O M_=JPFSV6"H9*YK:7TD1C;5D4L.?^*BS7#U5G95SMBSQ@+L\]\Q-F?.8M)O'^ MJ"A#K&0;M8C7J+^*UZ@$T*]GN*.?EE4-\)AENZW>@0IWZ?>#-;U\QR*P7I:J MK<;]$]7NB2:+H.H:\(.Y58[9J>HP-L5M1%9L0K%=,-JQVMOH2#?#-G:Z$MH! MA<*]1\]MC.YY+I2SQO&I#R:RN?(9)9.48:4;!%W>^/4HF,4/:.J[Y8&N>1#A MG)A_[X:!OTB#3H%_%Z"!7T@J6=@8TO?)W7\E,FP^_M5>+-_\)O-HC(B%]ZZ# M*3KB VD6U%LO2*;R(/*1^#EO.FXP&&4W,@)#*XUD!A;OTTH+EHLU[##$J!MW3G'G"':% M=F$G,2P(=)DR? CPE919(A1!^Q1,X%#+N!Z/R\0N12G@@Y*]PNS.IT0HU,/C M- LJ_WQ;>&FR.$^1J\I(G&TF+G5E=_ 3>$R N?8YR$#OB6?,9 %@2N3"EV3R&P_4RIRS=#4;R$4GPTU]ABCJ4R\D9LUP M/L(6Q)&2S96V&I]B+W*PT9YX_D[^:\ 8)GA$KEL;K8_58+1JNQ4Y<7*C5@N+ZK$GAUMEIN[R*R5S?;%L J\0BAK+FV4J MU&N\G_@=P2+YJC"]X+)CLQD/,?MX>51D0(H4ZZCZ%BN]N)3$I96[HM((X<%\ MNH2J[SRM%6JM\$"EQ#LNF! KVR)Q$U'210<7S MTT MLW%2JHD.;_L1?"(]MHI3H<081Q]%&"Q#E]O!W&,QS?F45 5U& RQ;:+#79#H7>K69Z^'0.#F'F#VWGB#J#41'!%+0E2 M:,+B!\;\C4I[J<[.$\4QPS(O^I5-4H6[-/=+\C@W^A(WZ>P2'C"-T&^56U(3 MGE,=F99527S'1AC(X!$O8M4_1#\8FUK<_@XO;-G@]GWH1[%!Q\KX%QB]=\:O MOWXJ]KP]"*4K"PV.7J>,TH;;]64:HO1W@,4/\K+3;H_2S+HS/A?-VZU-A^+7 M@&L66QZ,+V!>_)\@@KOL+583!J'OVL5S81"15^H1]YI167<.Y+Z8XWETYH M3Q=P4A1LIR)\!0^Q9VA/GU.(C*,4UEXO2[W*9^3QSB_ W5F)4 M*W'_[1^P%:VGY%J^A+&GQIW^!+%Z[EE, K M-15=Z3G"!O-C,[V\4BW7?/3B9!3).D(&\VWE\CZ?";:34#?%%2'S5A!#2D"; M9+OXP.QO=%VP1Q!]2J9+(6.DD'>V)MEL97XY0XM/"4L$8#8K.%@1XEM1SHV: ME$,84&JUA\^P8 EU39GDX(9.LD JR=R)_ =%$RWG]U M%VZNJK5+"<)ZM:A'R$YU7D !<2' -2:*JE5Y0>30Z,#!=.\/L MK%)^R68->;F6R)XKQ60BT_=1+&"9A,M E 46+^?MP:A?1"$NVB.!YD?)^XQ M402XDA^(/"% QE,U!<5UYC$1!'A#<%=K-Y>7M^5&")F8.,\XR60X,@J6"\9; M[>P+]E"Z,PA@T6'N4H!W@?G!,#>1]B"_5)KVA.%S")TP\+U2;=Y.8&=#U9&J M&(*005@#C$!Q@H&(#XAM' M>);@"1(N17[@!=J=E&.9!II6'^"L)B 6%FB9P G[#Y4>3+*EI1YNMXS Y? \GF;Q;VHZ2+T&/J2/H^?=#<"T[2Q**QW]AD[FPUVG&K7,X%/K[P=]/SU_/7\]?R/ M-7]%4VR;!OYW7=#N_U=A3O]+3@)]QUX6WY+W M3Z_=7EV>_&00+N>V#U_ME%P,_!6*MV$JA>SN\#!W8T:/4F8+EU/PP)_S$(33 M B%A,I-O+CP+'QC%8?"-W8CKC-[/6DC<*/3K]/M@=HH?URMM)6[BN>M0FLEK M@^+].(_B9P11*]\7PZ7O;V7RKW!/Z>5]@EQ=75E199.Y4U!='CO#;G\T_I]. M[Y4^!OH8G/PQ>*M68_PDRCR^4)G'!M^$9GO-]C6P?8$Y:@:>O')][L>,YT$2 MV?X4B^0>,0<&P_!&-*=T=][H\WJK)+D3(T M4?L#]7I[7AS_XA:\E:.^,5O2 M\'2*T<&R*8:C]_9( ZNA%\5.)N"O8)SNKK?Z+HT7/!/\] MY%12=.[AJTW3$OS*_[PIU>GR'Y%'2#D'XAUQ<9$Z^>:-HBGL75&H-Y5?Q7A> M_7F;*W;FKW4M<_V7RC0'?4*:<$*Z^H3L?D*PM+V*I?56G]M6MW>57EJU>8'@ MKG(1=,:F(7]<;Y= EJ/VRROOMF_UG0O%MEL617$/D"I6;X7>L[*D;JD,I-IS ML+W,S!AX'W+R>7?T_M)N+WTTO9TG,]KQE/1B&C ][>*D^D'D]%ON)Q)E>Z^U MJ-:CZ>T\N=&T1:(MDFWNKNYXN[OK@/SR+_>5W4%[P;/^( M?/S[(;27Z<.^>^%S5)<(I?&N<;R*_@T_AQP*031P2**;.]M>OD;*W?I3_.=] M1K;;^*T=AHB^]D_;2XH]3VZCC[[2TL%(?)>_@XB8__/'EW>OC"ES7&"(Z,=7 M-^@X@F4Q[0<@9U[$!FA5J M8(7V_EBA;5EFM],]""N\6"[4*?]+B62"M1QP;ZQYS MF+2(YF=8DN9S2IG?67Q(26V!8CX^D#:FMWG7;=Z;Q+;Z W/<[9R#R-;"^$7" M^#<[_,9X'FF&"Z[%,3^G&7$RS/-#2N-.MV=:?2V-7^XE&76LSIL3E&Y:(3V M#/R$:+"N@&>-9-L9 @=WY7!0$>\_I=>M//R*Q> K/0;55JVV._G_V MOK3)42-;]*\0-?:[W1'991:M;L^-*%>WY_9[=E=%=WDF[B<'!:D68P1R K7, MKW^Y *!)"0!2N!$V-556LC,?9FVJ,8 MH_'=FU*ZUA#L]G\\CIKTGJQ M&"3=M=9)K(QSK1S3O@ E;DF*2OP^3O 577'6+R*W=RL]N/YTF+*YW(,[)I ( MD,@Q)-)WL_S:T"IJI9.*67KM::4/?LBZK8,"6N9 :UW5U-%L8B!]K(*R*0=F M:TQ!T,=3--(ET"S!7W!&_G2;_@(VE2P4 V]8"MJ:#;1 BH=#8-")S2A =,^: M1U&3\6,"I<^XI90##1GJP!+,.H/E^GCW'(U'6A\8-[#D.E.^$.M,%:O.P)++ M\H,^I_!IAQW/T40#1ZU\&*Z-%4\I*S9:S/$#';HFAGV73MAUL1G@?'_Q$C2< MU6FME@?RV_#.7[R+@GSF6-9),F16GZ+T5X;1+^P[=XO? \R-ZW;<)=H$S>:0 M\BLIGNM3P+4I4J<-Y_[6Y0P'3;X#FCP/+H.[.W_/-P'WEO7V^009LPFP<;G0 M6U\>L#I!$(9O^*=(NI-8_FV@D4"4J MWXZG&.FC*1H-)]%"1FS6F%PQF:MHW&8D%E3,\P6K006K[4>L*JS7"H0TYP0B M 2*11R3A]K[!,F_"UONZ;)TKCDR7D"5*QKVL!&II>"RSR3EOD2(&,,B9[ G2MS9Q)A.ZN]2J@68PF+:[?@;Y,EFW@W#0IO!@O*;E?BD: M^!@D1'%]8V14--9A6BWP[!.#"W778]T]!8:W$$ M)BC/DC+B#_@QS/)>F+>0M9%][]L#)BL&I*89\'\P\6TS6++#\KFJA] M+'+K2V&;3]%\VJ)!!-IRIYGTGDP*T)LK1]M;5J%U745:FU4"@.MC<5U?<@7E M=#,5DMZ 58M&VQN>#''%'9V9,_&GMADSTN?@C)81Q;7QXQ$RVBP!DB[7K2S9 M)L28D!4') )9<8-18$56'&BM^Q*FVAD2,YZ@49N%5(#5 M-ER_2)M,T7P\Y-;=H)V"Z@':Z>5A-Y!C@N.T"WKGK;]:.2$;E0MF4!LRG-%RR67E'KK_4:P$:NLOZ.L74 MY&N,D?+=?4*>?Y]SPWB1WY&MHAMC^I^E&^!Z3KTN3X&/UMS_6 MF/P1?W/CR/KT^9?4DZ7N]60UO>/HYAVHJSN,V0XF M]/;03R&?2L]\:91N4WW^C&#&Q;Y[T%GH>Z<;('^(!]RZ9A#<_,;E612P)_,' M,2X>7&"UDV6,X^H]O^(.2S^W,LCJOT_8@Z+O_3RB*H41ZSH;:CG MA<+,XLH^C RLC_(/G,_OSK$)=76GM:[P=85V=5-FF%S2M.X+"GZ2(MDD=%O^!ESZ2C:547;U:*_'Q0BBBM"Q#I M">(4 =+^H>9S-)M5(8?F)4!?,'KI.SYBHPZ*%;Z->-^W!<$)5'*",#C-I)%; M&+1_)HT*@F++RKV"X)>B($ Q_2 (WYSCY,^04(.QFV+$%V;?2(38&LNLIG.] M#]&;WL1E;FS;84@PW=P&RV![=/1E;3HVA5O,1"US[82F"RQU _)["J!/WJT M3"N<=8JFTRE29S#F43H!6:0@=4' :IV>?68ZFEC-#6*_?Z!7\N!\_I9] C-)V-D ME/29:9--P[#?[K7+&,@Q@42 1.1H'--#SX-\C01$6\-@9SN!X2BO^_68;,.% MCQPRK?7DUI!J0+M#F=!;8SANK.MH/-Z/WJ/N'>BD Y+$ SDFD B0B!PZ:;>T MS;&WL-G-;;HP* MZIOIA29S%8W5(7?J[J ^8E!!;?O1HXO[K9!(>1X-O;"M"-NLK/2QMT;%*=.DE5DR+Y8F9WBLKJ_#\D"G4A+[L M*0X]^3="E>VU24)6;A$N<8"9?L"M-9Z?L' \T[,<[O^-RTJ":Z6D9+ZXL^,, MD[*SG6Y$E-VHY@C@B#,=JU>(Q8X]OJ:>PXZT,O3NO/6YFX!714"PUS+&\B.F MBB,SEMUG\S7(7- EV6(3FJI^_UY);K/!=IV)\6AC RG)C[?OKW[828.:<:W/ MV+=S6[V>3$MV&[_\GG_].5[ZD2K0Y9RDNZNY.Y27& M Q-2C+&P!NF,<_ST@UF):W0,EH6[<1FY6"JT:^J(U2+SVDD@L'_8_Y#WWPZ# M!"@- 4I=WW]&$=Q8YKF-_=?6GOXKV4[> N.O/9G$,>F_5.::841PL.-]RUQO MOY60RDA5B\=+/NF3]=+TZ%?U$B$M7@D)_0!SJ;)OT;-ONSS%@ZBBX#^+YSS[ MQ-X")-W,XY\.?19[8! 2_T_\+E8M^/L[DJ7&8Z0D/][&V[&QY1.3N6S?A4O' M^M/# 5W6\9S08?O8_DP,U)WOQ\NE[U?RQA2HIU21ZB!5WYLNI2:'* _86GH4 M--]8F.N39UWO,JP=FZJ1+_K4&,_F?^CC*[@&< TZ?PUNLXZFM&L);_QQM\8" M9,&N&P$7 "Y @73?M&\<3#LMPZ4>!Z=D!4O"+A=>A0N^!:)NCF"N*L#!X M6[P03:AW[0+@D$.Y9\?)$K1>U9GWQL5D$BWL!+>RZ:]-FS9UX M[U_V=_QX_G?.F\R7B9U:(B8G7K$B0NCQ.1=)8Z'"37QZ@E(<]*,/=2E;IZ\F MOZ5O;8&AB(=6\LABZ&V(XGIWZ\T[>K0 M[F)\B3_?E>H&^8\D))2A@_B=F&-P!267GE.[P#G[XL:J!W=6%#[]O]@D@?*1 MDJM=;*=6)DLNFQS9/)UUB>0-H/CC*9ZE,^XB;.EH#U!])JI50/5 4*W-CQ57 MV>FN>7J(X369?\^5H *];-+LE)WI9=D4K0J_=^[17:K:%8B\7!W%98LH4C:6 MKR%.[I B+M&[1]>W_J1;^H*?L!?A 15.5$^?CV'S"_%7+&F%?>A?3KB\C0*Z M("8?7RPW8J"^"0),_[.+_:-4[0]5U%0\^/775[ 1#1J:E<[LN'Q-A?0DT!KR MU0SR:RP%5NU.$SN.4A:#IW0 MI[%V_F YMXO-1KP@TY&*-'T"N&P5E\WX0,8JQ>6L.'-2NM &1"2Z*8;C;@$1V,Y9OO]I6J/*)K M,=WJGYC)';#]XAD*V'59#HUG_Y: YJ.0R*V:@A-MA,9:.YP0AR1R-1I#[I7I IZ-:1-#329-M @&A!<"<%GN$BJ('@\ MG323[_.VBJMD8 $'?2*;D/W$IG;@(%0<3H?#D:_[K^ J$-52P@==) Q@W8IUT0F7?A$I/8 M.%7>Q'+S+5(\/*!*_4.^) :CS[[GYWU*C0G3*FZEZ1B-M 9RJOK-A9O 7("9GK0/Y4WC]C#"R?D.79O$Q]+:+X,J=SPH-\SR=O3YE()*J7K MS69H-&\ZW6=HMOL%R*3YM+\Y4O4&TD^ 4%HEE*;3!R=3I$\A/#-0[>(>-(IC M4Y7BBQW[=7\6$&LWXT%#,QA;UP1CKXS7AJ6WCB8&E&1<\.(VE&*H(V/:\,7M M4CA&"$2(R( ;"XX)_FD@!3@F4#R00N^/"1&93OM,/N-0\J(W8%2#!.?MU3B!Z.&>OS@F9(I)[/90UIIA9F@0K9A@2 MYS$*348QH4\MB-6*6AE!Z%M_+GV7TE6 E$3>!3>P3TF7QD0 M?V;@.=5E\@?%Q1_\,5DS3$^M,+6:%:9>]SQ/4'8\'W*@U(1G[5H#!]D%\7S0 MF5(;GM4&YON"2P5<*G#.09T3K$LXY^#."40/Y^S5.2'=9)".%]MQHQ#;X'K9 M9:I]$ "YTOOC?(#F&[-_:+WNT^M])@&!PPX8#JKQL$YAW=.L$7AG(,[)Q ] MG+-7YX2<%DE=*__BV\#V.Y,"CL)8N%<"Q5_D7"J*'X5!:'HV?:@2!=A6'(]] M8!VQ-L^LE7WO,F-:;\^0H.)&8.)SM'K$Y&[!;;'@;@/_T_-E!&Y/'.0VUPTT MT6"8FW0HW^N[.0/E\^D43?4&K'A ^%D(W^_".0/A;([J?-Q ?E0[?= @%--[ M?4'N@(XLW"3V !>8"N@,/18AQR*].:UAC@P#AL/*A_(^Z WT)Q,0>9ELN=@D M_%E+)D%?4EG)12J'MN/9V N%4+O:2(['.7[JJ?)#LMO=O5*FL3FGJMEZBZ3L4DQ)U@_^>ZB-' M*Q([GN>$]#16\>,/2ZHB6$R#,+U7KD+X(3T8UQP\JER$^!LQ7:H8( MX(@S':MNBL6./;ZFGN./U,O0N_/6YVX"7A4!P5[+F!]B) &]RNZS^1ID+NB2 M;+$)356_?Z\DM]E@N\Y8*-K80$KR@UHH/^RD0ER3M+=5N%E"&0OK=\XXQT\_ MF)6X1L=@6;@;EY*+NPYZ$A,I =[9XJH=]K>3Q&#_L/]S]M\.B^HZE+J^_X/: MX7'[JN3"++.WN@?2>],UO= AR@.VEA[5U;XY=)U/GK7;9'!L"O 7?6J,9_,_ M],D5(.%<)-QF[;>OJ=4F]+#5FN E]@+G"2M\0M@!4ZZ/:&C7!G_C>,(:#9=^ M%)B>';PM 7J]!Q00U\_EBF=M2CSAD?SPWSL5X\)FY2"/,Z!7]#O$AV?^/&X- M6=AUUZ;-/(X\+9S]'3]>I(EGK6J^3*SOB^0D\8H5$4*/SZWAU&4KS.73@UIQ M]A-]J&NN _IJ\EOZUA88BGC8F5>>>3OU:B;APM'WG%P*7L_X?9T>:F>.5^9K M57[OW*,OEP&6^)AC6MU

@;&\ $/HACN:@$*OKK4OP2J"VH M*O(X,\M35HQR7("59V&%]&VE&FGE"(PA&5VK(F0@M9#.&#<6./4_,PODRKLA M=JMC;'?N_4YM5V\W%6EW0Q8N6P8_D%?OQ'K(,5"X"J ]6!0BY'$ 34+@/B'J M0.@KRNPWP7#HPLVCO#XS7YJ[9=S*RXUC&-8CJ![(0[CA<[3L)0$*P M+ZASW U)&9H5X:JN>*G>(I66+U8(>F"WG17B2ND3D3D)V*577%AR*H+>T=E8 MWC<^Y .,N!Q#%,/06WR0.Y]Q]O;U\\.WXM=S]+6<+C6](K6Y3R83CVXX MH*BP\QK1B#$*\Z/SQ\NK%/_GEU@M30T$H%PU%?79NVT2$*Q(U*R.=,7J(ZE8 MW;NH*%A=D49Z+5Z;>6N5>M4',K(N9;Q4&=T=K5%7_5Y:_G^55;_+*F)4KGT; M0:F+DN@7X(PAC]$@MG2*;&CI(D%-5 =)(CT5-5@-+N^1-/&YO+K0ZC6&7GMM M\#0"A6\U#4/A?Z)9EO_V"3Z.MGC[]6'I8OJ'<@:OOIC^M2KV-ZHNWM(EFTM9 M_2:84\N WW#%I\'P-(E8CJ-9Q/I^69F_J5K+FO76UB[=M09Q.=*Y]"DT82Y] M"MN>:\^M!)K+EII8KO5NQJ&TI@95PZW:=8WYQHL!Z=%P&-#Y\%]#14#@GW#) M8$V)M![(;PT%=E_4=<;CAN_<#?^(&)D>=E*KM]OIFY=7Q?[$^E3W<*JUE>OM M=B[,=DE8O9)L:0S2&'%L/ MD.;JE&?S=$K>BZ/YFDXXW^"I[9T'.=<1J X48#A7;Z KIE7"UW>N!Z,4:IOL MH75W_3P;5/O+_JRR1\J;#HP/'BED]"DP4/T#A:VF>]:J:7K>APN M,EAWNLN>E[TK\ZI[H76F1IQJ?2K3%6A,5T>M,1VNSVR+E+H X[FDV^1S H:( MG+KCN?7;BXI9Y^K_GD)X-X:P;MOL;+OIK3[>%8^W/N(.U/VRI%/23JB[CFUH MLH;9M+FTY_J5;5-CB,80'=O0B-B&?15DHI"*$C.1=M <[%S';YS9C5[6;YOM MB]X1ZV4'<9[U*6+GE^;EOLQL6A$[=*IZ6!1\4_FS!_*G$R18!NRHY>S&[%/C MB,:1-90Q^(E%D42%8*509?%O1VVUEO]G;B':[38G7KYK4V=> >*;"?;W21_] MWEG4]I@$D-L@BG=>57.#.LB-J[")-6VQ,';@4]';M PNM5N*F*CCS7O2QR7U M;VVU;UB4=0N#@41I8"RT*D;1E36-A94U+_K-+ZQI],\K*FN*[\]@#Y6T7*6' M2_R^G:'WZ$V7XNC^:U^M6!12M>ME/#3_B*P/6Z@.*+L-$[78=[6L_X<%G3E@ M?L761?S75U96/!O]=4,>^H3NW5U]@SO215AUI6SG2VMP#YSWS_&++47C[ M#L+5U'>E]B&C((Q/L<5+P\GOGN(K"3[8IV<_-/C,[/2WG&:LCW7W=/C2O#KK M'BP9UJ+RGHBU[,*N2779G9;0V0^EOC#/.PTH]/%Z3W4KA/K*/.MM.3I*R\N' M1(*Q2^$OQCTZRBWN^PO&F@)+J4J Y1-!9:?DMW-E7ITW(&GXE9[I5H@OG.E% M__AC&?,4> \(=RQY'*]DFQI%-(H<7493@\70)A;Y45.:A!G -'P6-TX2W;V+ M94^&VI[9/F] ?8-7=9+;\9%US<[EGHRS6NH\P(CUU[)/C20:2>I/WU#S(A;F M9Q@K"JY+AL0/PI_+(NQWMX ZX_-V(X!VNETC'^A7 %\NJP,EZ-F]LW%.M1@P MX,JH6GC/UC2B4/5< L\HY94R%K+=_NG:D,C=PQ4K2DCGO&<:\@!4/C%L49 M'[LD6&60JROO2&/SDM-^M3P+R%!H/#![Y ,./;HPSR??;BU"<@W5ZFE_#V(8 M-PX0W;,,J+1OO7&?Y4(M@/*ZN4XJ8=_>-5N:N;>CA+I*^2%G5^&93 >( M9#,Q$3:HBY%AA81Y@XL2:&K'UPB+3,&7,P"Q &*\EKDQ^B\\,]N@',:P4 MQL?KA%O _,,I9NX8#)-VC$*^CH%&#UHUZLSEY&U^2FD4,591XN*+%2J#A6P@D+D=GS@N>H*I>T0MRM@..UI\Z54+2C-4NNTCS--;;LI;C=S M*'"1FS8"$Y;I$*QOWXYOWY'FB&[W\J6")PYUK\:IW_5'P_& M3[)1\6!-3$O :CU5)K\-8\+6*K%ZK$5+=SJ7/@!] $<[5T/2WC1_68J_=-O= M[E[X2'-B4>?XO;X*K^*'A/T. S\\,^^)?0&8CZ*=5/$_[YG=\P8E'Q_F44^\ M.)Q)=_L&LI3[A!ZMO9QKIVN>]3OZ7&LX5U"#Z<["5<7CC/9RGF=M\^)JRTFJ M6KL[2N[;:Q#WW5,F\K(L&'7AA^=@-YSWS.RV&Y3V<\#'/)?][O),.Y=F]^), MG^FV6.^.KVCOW+SJ'6ZQ+RZE6L=2='6CWPNQW#Y>I:DUV?ZSW7+/>55COQR ) M=\-YNV:GKVGT3CCOS@ZU'=VGL!WK\Y?1T%2S5&7Y:A] MS5%7XJCNTVZ$Y-Z%V3[3NNQN..JN#K73,R_.CM37WB2.NJOS[/;,KO;):KZ[ M1E=@.(XAO*.Y[[+<]P;!M=/;?=4U>TUJH'/ ASV7!6>W83=N]PNSOVTUZ#4= M:PD3WO&)]L[,B\[KJ;K)F>Q.T>U8:EN_DFUJY-#(H9%#(T=SB_\?N%+9V++^ M_/A H7G>=4V>YW#=9EJ ^\^.SWR0_XTGB3 AOD?6!M_E>L^H8O^IM<,WWY "ON+)#O%*'M M-&+V+TX28K_*DW?]UE4!CW@G2USKSI;8GK/$RU:G?(DFG%,TP5:O3\R;MHS2 M\Y7>% /6RG9ZL$MIS3-@^R!6^PU6^96%V/1D))MY-U-(Q93Q^!X1)W1%2 MG]%-UK#)6E\W65N]R=K_(T'UU\7]EQJ$";HI; -OGVYQN,;M.Y#.RQKWCA/W MV@> >_-]55JR;$IN!@=WH\)AFIB;@08/.!;7(95Y>V$QBENUP5YX=8'+_%S% MCB;S*9>T%-54BO;*['8;5&--H\$B-&@K:% PGJY=Y>?2[)P?;FFV8Z;[GXM> MB="-D 0/PV!L!(-8^++4'96=QLJDO_8!Z?J7U/X"-A<;-_:UQ>=8V#2<)R9FVV-75 27*9[&!?AF#O4R8 M#VP'7=M_745ZB;[!Z[_RMXNQQ!(].U<9>G:N%J'G>8J>_?FDZ;)5K#_)MPB0 M]^ O$Q'0'AFN;WL) B(28=#X23!FZ.U?>[LRI/H;>2>CV=B'[>Z]<]8J2O&Y MO;?*/)?X!J[2]1-+W.7"G1&$%H#KPG50;Q!*+RGVA_SJ<5]?3KRACTXJO.T2 MKK?!>.S&)/G>^,XMK>F1^38(/)DO?B-ONB$VRIP;@"$.=<\\1I#ZWKOHGW6N MNMW:KFV.2%Q628$YP5,0K9W9T_9$H*Y:AG+6%&V2.VVCS,97[F??_&CZRY/O MU6 IC*Y"BM](]%;&=->9P);!CNSG^8PX,2)9ZY$;S][\0- M>7 21DBB=(^X@6K] FPS)B%L)H2[@?@$0/,YPP+M)QX5K+'68\@H. I0T08) M'.>QX2*#9!,2Q!$(\!W. 3(S?*C,A!\.7=_R\2X95ABBXD&#M8R;.6 RE]T* MWCB0*]V01VPY +$(W@V#Y'%DW"2/L% <\+)5D%/F*@$*5;A[=S;.V18'#*@*VA:]9VL:*8JD M^&<4SHC&G7;[IVM#*I\]7+'BH^J<]TQ#_GA[??)S=<1@K]6]Q+=S*V[U+TH6 M+3\NR./7JK1BD+@".[",48@4]2]Q8 ,C)):'T@*281]-;]9V17^-S4M-^]7R M@%JZH?' [)$/./2($O$GWVXM0G(-U>II?P^(U02([A0&0:'"'SFSLSSC/H8/ MN#JRC-JQ>GBO2N6-+=ZSO\VH\X;K5&JZ<]3AF\F$^4[ZZ/?.R5:4KTKG2+/4 MXMVJBI MN ),<5-F?G&C16K61:IF704'#*$RA*01*EZ5]P M3#X[SX->0X,$F?#"0 -_2 VQHS%]'DU M0C,+8$#F?X"2Q9_&,0(^(,Z5OT6@M 8#H"$RI69L_0#M$A39. E]$)4I0J%E MB 4Y[G (E\ZW&;X(.BCJPO -'.Q?>^U6.Z]RXTG1@L3L0S>,<$F@NL[@!Z[V MK^<+!YAY*4Z[Z1AO,/^GV[X.F>>RH33%T(>=Z[?Y+<-9T-\<%8D&6%/Z)%/^ MC=Q (H?(XA/37RE]@-<'S$ABERP"TA8T3 !^C*@2'0&5>I2C!05@6@.X"6() MZKS/0>(Y.+[E.%G*4_7Q2T"GJ56T7GFS9I!!0K-54+H7&@%RMK4(!)!HZ+)* M6Q$O0R.?*EZ'I4S\>Z"+2UO2N@NM3P!.-ZYTL!& BLO_&(2WXHPP%^+A.3AT M2'7Z%ZUBX^P\J!1TEJE[N7N/*(RH7> 3W=F4SU?E#09A"2$BS)A5@A*R8(R- MEDRX7!3:DL#3[F#SE!]S 4$Y15=*"O%:W%\R0C1V MSW KU>$Q0-L%L"W)=:-1$,9#"]X1 H-DO-Q 7O@:+LZ4N-IDXB'? (8,@ J9 M_-IZM%P?T ^P)TK&G$V+\(8\_L;/S'MBIV/ LA$\+8H"")"3!;H"A'T3X-([ID#K)G6><;64 M?T5N7:!$PR0DAQGJEDD4<9E^ST>-9DWCK*5L@GOQ/EIN:/S+\A*6/_9:75YS M5_8%Y 30=&A)HGV LDCAX .ZR7_A=W\%$IIWLZ;"P><47$USQW?!^9(&BR*\<50.1]'4Y MT.<5:-K"HAXQ$M?#U*WEL4<&?P MT4EF1R;]")M#N2*#]01TRWEQ=P3D;*,2JE_QM55YXOZ O#:O[)TM C&7IC! M#JX#=[\+X@:_DO4K1Q]")@S_CWAEDDG@"V5J/ &B()@OREW!)$ R-TA@7#13 MP!,#U^=NA0$#&8OYLS=+DDPEP$#Y=F*%F+[02AT@E<&'!3_)0E?7R;[\*457 MR0I^E6Y54"07 >T17F@#V:I*+]ZZIV=_A8M <8GHQCD,+J,7 M+:I05,['XM792;->6KM$UGEG%0UKGE+3J58/-IS@<-_6 MH-&@6>KM38G5^EV8UB(^>KIEIFM\\;Z9PB_("YI6QVG/U?N*%L&BZ/$1([@V MD5V^68Z;1#D)IMR">WE>0BVQ$M?LF-?92U>ML\G+R;LWG;=ONF\W,WED)'O= M^D"K%R6:4_JGS,&3#-*H\E3#1P5_.6\FGB0_#.Z-_/KYX5LF_OX.\W!/I.I> MQ,PGBHMRK"D&G3'_A'Q:'RT[YGZI_D7WY-T_$F]J="ZY:V$V$'AOI9Z:"U4$(-L*DH67/%67/Y<7.949["-W83<8E M+O\*>92CYVYB2E;=7O[H^%*7KSQ2T\X6R.V+#T61Y"_GR?%:IJ]@UP*GZQ7H M>T*@[UYH@7[7 OU2![HU:1Y.OF.>'XTTO^4CKTGD7N/(ZY*WS^"\S[6\K:=K MEKRM[;_[BB#[Z/HWMLT\+7!5V4= !=+4 M\=A&#T.:6N> U^YOH&V5>KJ&R4Y:*MJ%9?)7GX6/TXW\XO^R$B_6;O&]2W3\ M*.DT:C6C]:].WMVS2]KKD!RQM@-*,$]LY-J88#ZB+3QN)$S:LCK EL5) M+4O.YS[B,P#$3IK MPX2Z'+N7.I!23]<\052+F/6[;+^YC_"&*RBL-9Y<5P.,1PZN.,%M8.8Z"FTS M"E!+FDL*'^+4;P,XF7KERO[)NSL[#E"J[&NA*I;L5:>:&E MRGUFE:QWR-MRC+<[*&+VM8BYVSR3.I"@+GFSBVV\M+RIIVN6O*DER5U(DM^2 M@0L4:R/Q46UXKF7(/1LC^7FJ1U*O]'AY\B[MX=PYU_+CSJV2JQ[PUB3'WLF[ MGLY0WK5QKHZ949YJ,42PAO7;9U=4%YHW .YJ??H7NE< M=5#]G."[E(@O2K'S[EB3%UZ%?::0>_U-3XJEDE80>X]EFQI%-(JL@B):?#C" MZ1KOXJ1(J^9:I7JML\8%SCU@S][]V72.5D(Z+&FL-FO @N9X=9<(WKK1I\XJ M*#WS[$CR8"M6LD+=Z*4Q9>MVG=K*H/3.]I_SJA7X R;CA\4R-E5;>J"V.$&" MW86/6CUKS#XUDF@D64>)AY_8 SR_0]MC5DC;'^'N7M(UEGN_3\H:J6]]C-(W M%-K97U:-JZSZW5]'Y2H[ 65X>>NP?GZ^OODRR^T6>U:NTO#R96[#R]HQ#W%N ME0;SC6LG/]L\?NF8&K'>LZJ #$441N-!-0K6$].QD-!5+*JRR?F?212[P^GV M+2R-LJ:@[L%"V[4\4CU0!Z!?+$ &H&CAV/4IZ! 5"?SBB?DN\VW ?\]*(EB2 MZQOQB!GL"=M6XV^3,)@$$7.,01+!'%$$KXT' 1[/*\H1RE8H1H?IU'B,7>@-5%K]VTH=F8#72Z9T;9<56H".2)F-T[&^?< M)0,&+ ,)C_=L32/E2,0_HW!6?B2B*8^QARM6!,'.><\TY(^WUR<_5PK)G5ZK M>XEOYU;2:0CZ7E<3!C!N&/CI(O*K$IH67<0O4N4Q!.SR0 M?K4\"TAC:*AQ?;E*#QKF=<,=%(L+9!%#:Q9[I/H?!]C-#22@$5G M<" ;WAD7V :9G)$>*"#U 8:[QTPJBI6?3)CO\/C4JV[W>Y?[7> %YMS$"Q[N M"4%S\=TJUG#)G>!_SQS>?Z\M<.17DJ9TE!ZZ/&HC/>M5WEYY PNFXV?.CWQ6 MH"^>;1$#3DJD@ .F9D+>('%C6<%\5X+^9S=V'U,EWOC,'H'P?0T#FS'4E\LH MWXSH/^>?JC/183VB53)6C8,;V$GQ3O@3?6AX,2]9,92?P>1Q: M#H/#_ 'OV<%D2MP,?LN#3:>>,%4@ M" U-]@BF0Q3DF,.A#V<]2&(R%\.$GCMV44:/ [-D5#H;/E[)%$;(/(N_;#Q; M80CJ%MQE4/P3'^,^0:Z%!@,EL&- MZ$,7;RPJ#H <%* #TZHG>ZT"!?$R"1G_O!0W I*$":63PC#_3EP^*\"(O0#RQ!D&$!)S 0>@A8W-PG=)\N> MXE/B;U";;'XS[>D ,'Q=#HS.#R/L\-9S[M&W*JIG.*X@ M]W6V1($A>2R%YZV!YT8CAG< <>C>V.\8N%BGC-ZMFZ_^R(>W6ZQVT"E<>L!WP#R%1ET6= G()QI,R\;G\*0/04VX>D#/FOP\%+C MPG@3!X\,KXAIH#NBV[ZFM0&1!-P?#B/ZL'/]UABZ'OHE?,DC!"?\ -01R"(# M0@S4QX4%W )+C,O8,VWA@QL147EBF(5 M2/7"(0O)\PC[HTL839"XP*@,;FTP=FT0!)Z D%B/_&K:[I-+3"R:N"'2)5@_ M_.5SDL2' 2(5Q((61Q:WY@))L7\8@REM) \:(I2*[#+E*Y]Y*&+L!^V&^9$% M>^!@F)B[7L<:P1)(:8%= -4!N84Q( '80Q=%*EKR=7=&7CD96_2,^NA](",#] 0&)'A+_ [*W0(;S$ISG/NS9&P3-L&2XXS&);/KG0 MN9\ZY5,@"%H&B#:/7$J1$^/0#!#PQK9)XGWTIGD9&L"0^)S]X0KA3RGPI>.2 MN/R$(J1GL.$0[EO$-X0;!H1/O%B(BB/<_1C 0Z*SA1(30B8"TB--JW!CI73/ M7R5JBG*/(K_!JR-CZ 7/=5R=U=R QW!=;@BFY:YGPGWXI9U'@V>+1V9P3H#J M#GR8X=A$7 XNY$MA/55'D/;!!ET'A"]ORB5P&MYZ?$24CDEQ XS!P4'V!!3B M4NK(>D*\130+$3N XJ-8:;BP*E O!/;8JI4^0Z4HM=(O)Z&M:VKI7.X&)9IL M+?Q?KC>YC.O2GT#(&_ON4)0P6V@KW.*%K3*F'(#LN52Y3^62"D4>[V,8P&W# MPT@U6A(=\;9$P3"F6PP/.0D2:SPQD,V>7%L? M;S*YL2K "V0XQ#X4XE#.DO-FQ!PXK$5KNJ.*^%^R5<#=IYL-"!",9]4Z-81, M[ "&S78OMLQ)B%@%FB2 ()#HYZ'U"5@Z%E,:D,F&$Z,H"H!PX'MB8,,!51SW MS;'82="R0\]&2BDFBIM#HH: L P2DAW<<3+!!5RU002XX*)W"\WS.3X,#=ZE( *MH*R*4Y(QZNN#$>!^PJ"*@EG8!&:E9Y3LI5G=]G"X;5@X*$4Q]>.)A.R;&7SX='+^T)/D)%'RF@I;.E. M1B396 BG&/$%=B*Q;S*!DR))"RX7BCG -8<5LAB,[< 9!F8.:_ !5&YBCZ^5 M%!-+6++D\4U$*AJ:;_C%5+>BD +C38Z>A 0!E//XG#)Z%)'_;O-A9["B;'#AUQ5H MAM&0CYP/^7'>-#02$@V<)D98.MD8N B\,'"L[[8 ;J-H(HFQ=35&4%7@FRE@02;!X^\ M*AQ?,I3L5<%D^5"OI*G1N3/: MMA!8N?LT)PI+N=?BBRZ8^C(@Y(1>;OW, 2%G_J?!N,H2&,PE?QP(N+''U*_+ MH:-(6Q-K*JWE&315X9;@[:7^1"X)PDM"\%2A2'.2T)>+&'!GH&'Y.8=]E1:0 MH00Y)/FVZ$A2[3==)UQ3/ZG&DCA0%?*[&@LPS4IIZ[;+!V)V!R M0K+N5QC,*1" 9 P\%<+T?%0'RE&@%?%'2+=H&3<1/5F^P50[L&ADK@C3OF'")17_$[H7+:M;XD]+*P10=6O3U#:R8\!)^_\;( MU.T8MY@X1VR I&R0[$2@!$"XD$I9U$?+"H\GT>FC94U^N4MC;KW#? MXRE*3A_<"-/9X!ZA8/'>@V>6K&G#(MN:(-*'"9L7CBVEDUYM2+N&Z7X-\_N. MM%:@)^K)"$PQ^ D9;SXPP 8W?KMK+]ER1O<= NH#-]UFK=B++JXL_$&Y6J&\ M6G;^:KGJU3*Q,!)0A &SX5WA T77?\"YCB-?(D\GK.B1FZ)6G@BUUE$0 APX M?7"C*)'F=0NV'V.$W= H+TDE;S*F@ <^80TO/7:3#CIS=V^B.[]]];W7QCO; M_LY?O,4PPAL>PY)$.&*J(M%7=T,:>KD"\Y]^_YA6KVK/K5[%^V3+_Q>*6!E\ M;+(MX"HX][TAP0@@0#$>Y@X \W[W@#$O5H;+^QFX( )N'S8?=PX;;)!:7HJ^ M'"X?BCZQJ^$'N59?_P8[CWG2J^ MV7X(FH)JO8JZ_@HP 39N6(UJW$7F&Z@Q/,&,( /Y/$X--=-ECD2P,,P/E]QL M-IN\POJZ+Q/C8CM,)N,LG9?6^]ZI+Q=J)^D0VFM?L9#-6[_7.UJ95Y4AF/ "I!/%+!K)1."1>78$! M*:/DGF%N0!$FLC#P>(Q$OAY,(4BHNL+J+1_E;DA5HO]%._@:/+.P1"A1.N5L M+)1,0..MXJ&GW;E,].RJ=47_*Q9BK3-EX">)/UPK$(<[0=C(;V8O.2CD&-XE MA<(H,+P +V:4/\B\M4-P?&N(BHV%=PU+%\D+9HP9BS& S_7=<3(V@F>,AQ^Y M<.@CP$S$;:D\883APO/^PL>YD\,\R%'FGO<2-9+/T^/KSYH@S\[CM)JO+4AB-']2 M6"WP..X+< .>3\5'4E?<6J!_?) /?K6F:/Z^Y;&[-[[S>^"+0-Z5+M&R9:A/ M 4?Q%CT'H1,Q'SVN104B SRQ[F&L=6)VU^N=%("GB M-"GT,HI?YE1'2\!$E)*(,%G\D[!CWH4<4MQ\O2-4FB5DRXH"5V?=5A$V.>YM M&C[C@;G24,L]A4M A[M/Y;HE@&[Q]8;#I7/1NI@/%O3)4S2S#+V.&&7C =O% M2-W&$Z/O]T!& Q0LL'@ [(6_Y3"7JJ3\BA+%M'9;9OL"*%;?O+SLK&7]YC0? M1(;[NR]?[TRD7CP]-:L=()SD%;+FF,6C0%9K97#UTW"R?UCP?&NA>U&'NQZB M.:ON4-G^4EE NOKDOJM/ZE*"NGSC@<)\O9C>NB)[MP[$>N.$UXP6%@ZHN2%# M]H@Y22JMO9^2;+)1H%#1U;'KDM_'<4,>*!;2\X)G;TBP#)((WHK>_K*-2W<(5VS5M@-\ MFS2-X-.-;T2@C*=\76@_];;(^[ M;%<_@?;9W:7^OW6V[5FZ>=CVEE*UH+0/+6;Y 4SVV0I%;=3<->ZB*= MVZUP,:]J29E.V0!$:-!2-$[N&"?;!X"3FB$TY/)U]>5;X_*E"LH!7#6-@4>( M@=SEA%HQ!23?99JQQDB-D9HF:@Q\?1AXT#2Q2B 6(B_OGY%;K_0@=L1ZBDTM M4W0Z.SF"E^9#2!O]&C?TIBB]GC69(\(:V*:G:^!T6[03& /+_O$88G*!RC^[ MW2O3D#_>+K0F )%/?2"?)SLU36$Y6,E<6VND[TV'%+$9,;C%PK;HJK @W>3\>\ZO;-\\N2 M7#Q]>0[G\BQ'F+>>=:()\Q'BUI*$><_(53MAWO-^.N;Y6==LGU\N)LPKB:@+ M44UKRWJZ!FO+6@_>IA[\7NO!6]*#MU&K:H&X)NS>W;21]HU\%I6R>-SX'I@F 5SOK*EJ6LWK6D7PD)7OVKQ0$#D5L0( ! M0,G:3_]VSP D0((D2 +$@.RJ74>\86:Z>_HV/?VCX20.I.G8N?IP^PN%VR6% MVV5TVMZ6L&TV5YLAR6F:2*SV#;6/+U?EAMK2[!/:./79.'M$VM+(&8F5M&*U M3Y1] OI8SGU"A\PTG-S#;9.AU7L8Z^1U[PFE(]\*-/K%^IZ!:P/DZ-*5:-,W M_2[N6RU=V=H>,!?1;?+LEDDB0B)"(D(B0B)"(G(\$2%GFX:3^""*CIB*;VZ* M[4OI..FPXZ1"2QFP[HVP-T P+TH3?#'O0GG8B09ITD M)"0D)"0D)"0D)"35)+[A7\2A.7VV \OQ@IG/;D>($,G< M@/_LCCD(K\612;E'^LD,V##&+ST([4F)IL>&@W )C"J&H6KMVIZTHISD9K2C MP[.U6F^=H)8-6"4CM36M(2X5O.7"J"3E-0-VKSRV=.K!%?[W7$/M+MS9S[-# M4+-6!@0HA*3*U7=FS4+[F2D"[!DA$8$8^,8WQUS/I76\DGG!NR ]%H%4OT[J M*MN/UZXRF#W!RI05*/HYRO GS_2''$W%]D''>WZ@F-.I[SU'H'2YI.8G_"8^ M4F]^6/DN?H-_IGUXTU 0 B_S*XAN/K'#& SOR4?\3O<)IW9S?QMP#+R[^]\X MP&0F7/)DZGBOC 4JVJ]@YH3P@$!@YPWCM364002S!X_-G?&Y-*^-0:#L@VA?.X%)>W.P =!>N(%S9]>5QREP0M( M_ZT8ZA>4N.#:_09>F#?\Q?>"%-5K[$1MPM\*40'%'< MB>)-G%\ WP,_'OE4$AMBDL'@,^[$WH+(^ ]CT\UDT"IOC.:"-]'??]S-U\)W M,A(X "V2Y 4?_.%URIE1/C.;.5EIE+1'N6)E')+>@KC,M%UXT,B&OX,T-G*I MMC(%,2J%L5QOF%Y,4$-HG%P.:#P%Z?/762%A196O=H#&2U@?UU,010%YA_BN M*&Z!\F([CO*X8,=6)?D/[X7!!E37?T<\,P[><(9/N&5= 2X+"Q!&%+X@)C.7 MH"2T;#2]J<^>;=@&SFON&4:RLT9H! IZ$:"N2_'T5@#E1*1,7&KYU!7X]O=L&G(S%+E,*<6TK(CV]_VS/?[(V^=?6?7P MYV\K^#A[&(%5SQU['/0:O'J5^_;JBLNAX'=X&:5 *HP"!0X'83?8A@!HKP3A$.'9,T)\[)S(YCNWU?9+S^QN##'_#AJG9I@.&)#LZ .\> M_PIC'LY%IP$R-S><0H!ATBCN,)%,7W9I^&W1R$)(;==R9BBDL4>T>'SJB<'L M\3^XJV"JD> EGZ9%3T/YRC;0MK#%%@8S^.S8_[($JK@%0P8S:ZR P\&^3VV? M6S20V-C[$*_8=^9;-CP"!TJJGZS3_)T52VA^?^N+Y'*D9%_L<#P&N\'U")!R M9-K.#,D#9'B&C=M0[O-$%L.A\#K3I!_YWF2)?C!$-OG,'"'FLG0N1C(WB*K0 M6KN)E_D,=.# \EOEBSMFL".]6-(4+B;@LCCXCL^X0 CA&-D^!,%#\Q5'9R9( MP\C&+:R\,M,'CQ$LD,OS(J[ROR8\P7\5LQ/PMSJ(QU_XV(C0#CP:M>W[=0D\ M88,ZRP9O[0%,EI^"@&/S4Y'EXXWY!QL-]AQM+2W0XBRMUVC;;C1TRIV,)NB+ MDQYS%GI+==+\K8L<3N*J_[>#LZA')3!<&"SF.!%J&E>Z^#K:?"+X$TL3!UF< MA(K8_2%OB+0X0&PV?SS(?XF.RN"ICCD-X.WXK_E'*9UPL53ED[MT/IIO>V-Q M3O0E(P-<"TOMDS5CG+7X*' H.AN>E074A<_:H41HS=!'&O+P4%0Q)][,#5$UH1XRAQ/;M8/0-T//CY73(OLP9")_Q%8.^+8IHTI2 MZJMZ9)4Q!1^.'(=_OZUFAD1:[XVRD -P:+AC_G@(C.& H1O@31=W]\FYC(!:^AZ M,)7O%H-YIKS?^G$HIZ/1[S4O/H;,C?V++)\_H\PWV_[U]E=/!>^"Q'Q*B7TR M\GW'5^FUU!R:WMU6S+B5&M@O0C@6CVSD^3 7]#6R*91.V8[]91^ .TFQ631P M\HEF[EK;4)7XGS(\I7@+UQ79-U[+!^9BG5(,T#U)' M0J5MK-W/=?1=SG6,G8.2NA?!8=(""R+F"7CG=9V+"BZE\ 47]83FFO*)J1/Z M[[^)G S8G-O1[0OXC\'8GFYN45QP5GXZ\UDR)Z_/<_)O]#'_'(-<"P#(N7\E'C"WCNOZ/'SF]XQ04FF[OI_PH!WV0V$4L/ M_/ .SU;*.,K8GVB95(MBDK7!RM9X1)3OA(F81(3%/&"*BHL6[(C#DDTW[/@9 MT^/VXZK'E8+E>8E&=D5RYEV[)'\BYGP''V3(X'%\BYF/M@/,6L^?!,TQ1'D_ MG/DOGC\,F'OQ<8393[Z)E^LD&TI41*H:>\(B.=M\CD M]LO8!O9"_!N^3C&)!#'GR)OY8I&\\L(%+3@O].*K>S9].ZHX"V:/ 2P3Z"P> MN*G&N>P[@36KRN1::"XUZTLP-^XM:\R&,P]B(/=^=[E?6"+[+F0N_]&>5-9-Z%Y/US]8MODHLTF7B81 M$!?-*])?B15 8A-'GT3. _*4\=I\U+*HE1GN7=/(NO/S4:B[UN6OR&!#$@T M%1+',L3Q7_Q#-GS+!7( E /=R/^.XC/QXAM/@T# M;3YW;&+:>$6!CXM'+)C^F9D.?_W5'C'E)QZ]OZ$=0SNFBATS>'KRV9,9"E5^ M#0**7J^E\"1L#81RW2)$5H)B.I]@KO(L2T_X6DTWD#FY<&9R;/F M@6@8B7[']6[P?6AKGD1<*.X(%=AW>_-]G+;15KN=;D;7[8J:ON_9 SMS#G^K MLR#$;F_D\,;1&0_,=A*/W^X__S%E_A]\X/VDI-/0="E%I"9JH^"#V:W",@]1 M$M') _,G^KK3IF;BM*F9>02+$(2>+)4(#;V^4IN"NV3T^VIO5:_^/W\1@:'4-;P(-BBY6-YF#>' MW,$YS"J.7!6!V,LY!:<+#;R[I54SP<%+M#7JTQW1K.!8EQD[7O[$P M/>:(4E+4BR-FA^3L%!;9?!$4Q49L S=1B[RV07(!OM'F:*>C]CL=\HQD"G^W M"HF,CE*;LFGD*-7 >9'!4:H"AK-_" SG 3)R*%X84$G4+IPV+)HLRSSR$5<- M-[5T8Y$>EV(L8D.-\PXUSRC4M-1&.Y^\@D2E-H4>K1BMOMIORQGYG??)^;ZE M-F4D![J-GB:EB-1$;4A?:K.475I;:M-O-#M4:B.GPLA?:I.E(O8JM3'4CM%3 M.[V*2FTH#U-#W/9S62=E8FHW%J4 I!B+V%#C3,Q95(#(F*^)*T 6K<12K<,H MC5.^,_X[)[TX\V>(J_G@X5M7"S8<.;NC=?IJNV-(&;J?8;"V73YD2OJT&QG- M)&60G)HHF7*2/CO+T+IC9C/L/SFD84OC+EK\"#PW1DB MG#FO')X^T6U^WO%_(RY9!NAF=HY(0)+E6OK\CK4RY!>*YSVO@XU-KT7W'D$L MO:GUE1>8S]_*=9E7[K ^>*'I;/2.<]_(2'G)O;F7W-]\HMKHK?C'@DR/MN/ M*U5FDBQU[-A,DO:<))W-_1RZK<9J@9(@RB0F"@J-O(31^@O":/W""--LK/9( M6J*+SP*,!>UGAJ R2*6TPED@2N16.WLJ%V_I80@YTNO ,8_H,ZP BRZ9Q8U6 M4=C=ERBGIY@BJ2<>]9;#MJ3WX9:Q-IK@IGAU3 /\"\>'67,QDG_X&=8X!VO: MU_!DY\+UW$TDVNL4[1'L3C$DVFJ"#B.1T%LWG=D$.QV88 M.\_'\24N.@62$*,5SU+76=@\I[PX^'C'* M\19UO=]8;86SP5W< -IU^G'^8$,HK$9AM\\L[\F%03"B1[%@0#_A5H=>5B(@ MCP:ZBD#5[IG_#-YVMO&X\5RA$;F4!3P027Y^Z07AC1?^FX'KW&Z@'/DI#-T>58=$Z%Y'I$XLWIZ8%U4\RYV_,V=GL"014T++"3D$4;#UM+ M(V:TDST_>@N_=\"!ZAQ*D*]W#99@GE#I8+SS4T,WWTT/'8DJQ\(O[^V"7\ZK MZ++PRQ.E?C&(N>F\F*_!AXI!RV. \C6XY812GN<\="6>KJ6LUPNE_#1HOB]* M>4$HE:53L6#>)<,X3=SQ%HLJ \:/HDY*Z"P9F MI"D0?#<9$B8[ZN(X(I0,@ME$O$= O+L?R(+W#N$':I^UV23$)L\ZHN!G$V^C M4Y (KE<@ RL2/WJ+1R/XA8DW9(Z:/E9Y9([W MHI@+'O/\UR)%?6!^F!" SQL!N*MOQI?JEH?45-"C*VP,$Q?+$+ = MMU"-AN M=V"[?V.V1I#V"A6U^'-%6]<8XH[V(0%,RK\/D[3-\^_BP#O_OS78Q"3;)-L? M\.#P!&5[\^6>33YR9[./;)3G(Q?TZ%I(@$HH?:MTVB6W&*AXLZYI-:WJO7X MRK7R[#EF:#MV^"J'/J];*Y5Y=5SB3"0F[N]SVMZ9X7ZUP--9>H^WYGO\K;Y9 MRVN-9@EJ_L?*]/S9"<;FLLJ]!:/3+E\PR/D_,2N!1]#*3[8K2OW>G(>I*+@A MSB:%L+'!35Y<<4UO-%N5=[BIC<*7A+W+:GXM>SL-H]Q>UN2UUT8?P_! 77>H MO-K,V1(OH7Y[?I:]^R_S/>&9C!.(/.1TUY3F=C-99=')LA? M/PW[<&<'?[X=^8RW.V$^"T+%!VDE^U"4+D "?P'Z7D?D/7Y>I]GHK-Z*) M1 M%ZDH*:FC-3HE8)IDV(BU?;6R[O:5=PUI]QL)[5UN)'3*N9&@]=99EK+OALA\ MP>'N_K>L&S>'76%([NH[V)+P*W#A^&4&W&D!W\L#O#ENAZ]'O\.POPBMN\]P M(G>T\';$R',<[X5?*.#U\J!F8<'P4-%K#L1%,2/&H4K,=^V )R_#L3<+3'<8 MJ K[;K%IN&CXH9@3<%'#X,W[M"C2+84SO:70:6VNP-*:Y95@%?5LJH^F&M+Z MUI"B7\#U;P(SL 8UGR2+)RB+<1Z4 MUD!P]RY6[O3I0A_E/Z7(?V(H.7,3K:N3W:PVM(MN4HITGV38U5\SB,*N78BO M9[QSQBT$8_[#V'2CC@'S7E7;@<2:?V3%Z<#17SF[9@%.E8_Z\#IE@^]VL!OR MV&:T%ZW74GM=JHN67(QV[29:L(054'K=7VWP2$48QTDQ'E-HZCD59EC,_P-9.W 6N_.1Q^P%VM7XOPM)T M6_T3.D.H>6,OB0_")?"8^XUV12D<\I@S7$D#7,FA-\/"_Y-VF:59)_G,E8^U MQX7&G6\==G:Y==B5 T?]B.[N-]_&"UR>27^QP MC!(Q5LP893."Q4$#B=XR$'YH"X0<\*--V.)@78=X:XP]@VU]&V.?@AWCALJU M6.(W O23@^IX/![RT2%/?GG=< (M.@G48R6\@"SHU6 &0_%5V4$2572!X6-: MF.?V^0_,$$SWXXP_;,+"L3=41KXWX=_C)%(03RB:129E(C32Z/(,+/^!TA!G.ICCI[5V4]O& ^#^_BWF*E/-*WZ3^'T8S MNE^_^'L/CV83KNG(?F9K8$TY77.(P?QNHA!7$"0D0C"RD;'3"&II&=[ILPWL M#Y6O-G]8##WK6?PB'0=H6K-3&LI@*,8U'>=5!9%Z#-A?,R#KANVU97=YKO.Z MV%T"(ZI\H05\YKX5H?4VHY)\/'<+T0S./8 M!@]BF(EDM^(T+B$.KU%7\^MPDG3+Z.[BM_9V]EL/:*$AG4Y&NQES<4J/P[:6XBZ\BXH#SQS^AW4NGM71MJV% &M>*M'*8B[:A M-5;3S2G2@E.ZX<1"."ABZ\SQ4S/'>SD.4F.S7(UF3K>*V/WPKG,9O \ MV\H)&'#N)#^_](+PQ@O_S8"<\>Q+S[ONYR#I>F.U;5B*67&P =XXF[=]]I1' MEC2LW"DWE9;XQ/"R-^F(;??'\Z"W\WMJ^RH>JJ$T!9#C& M+GS9$60>MV%=MYE>WK/.4IK-] KM-;,3K/UNH=N1J'(<#T/3^]L0Z5,N$IYJ M+Z^=35)'_(\,A!>/^)T7\S7@=^53;NK87_)!1=.>.$%NX(P3Q0!X^*C$_[SY MI&3 MQ0@4T27N?;"\/[\SLRA7E(]-TIPWYVLZX":#>_S K+$+,O2$.<=KUVIL$W*B MZOIAP1!B?S0/Q9W7A'$'Z8OM0DAK@X-U'\(;W /=1N5]6YLES=G.\>9R"%ER M(5#-.B3>)QSBI >D1'FEM=T3\_9-S.6/13DN^.MVM.QQH2\6'+.#XFY;?5W7 MQ.J2!CSJV1KH8" #_Q,=$8-T#\.E3H5%MR9INV[;;VWSPK>I6=%2VX@9HD5_[D$;L3;0ZX M7>J62Z@+%B[B6EE<:Q+7ZLWHWG18D#S7N'8A^F3S%-'7*,S/TNFI[5;)%?\D#CM6 M&E4G#IK15SNZ1!W/SE,>TFA$%^/O=5;NMK7).JT?,XRDO8'I)$1H]]3 M]68)B'8D(X?Z"-+(2+>OZEK)(D*IA--P+.Y8P$S?&G/?8LB>F>--42[)NRC( MNX@)#&KA\X*\U2@&K=U4]7[);8U)3/:\VB2-F!CMKMKL&"0F$HC)DH\ADYAT MNFK?*%E**#,ANP/Q"W.9;SJBD\!P8KMV$/H@:\^2'$O4<=,ON1 1B6'/#U($ MKL@Z:!VUU='(.L@@*&DG0C)!Z;;57MG=7TE0]G$CY!*43D?M:P2V(IV[H4OH M;N0K#Y?#]:C9D>?R)82"DI'=7OG92&+N;IY"80DE5>\VU6Y3)_;*9-^+.Y#4 MU'[9T*_4C;2.73K/99TD&209)!DD&7M+QI9>NF?6IO$AT7AQ: ^5S2Z1R#T\ MF-\CY^<3<]G(#G.6=6&,F/2@OCFF6U!FH[.FN1!O=@-.U+S9C>NM.$_AHFN0 M@F0(S>_*HUA8D.H"NNT*]#!_RTOM$&&/KA:*'K=ALN=1:NK>:%MGJ1W9N52! M52([\_:*TGJ-U4@GU2I*O,C1-VTW6BQ7&DE B\ZVKED[]?-K+@B'*U1!R@+L MM&4_,^?$V\C*F\<[%T .N&]S:CS&@M56^64)SU MY@@ O.ESS2-+C08R8ZB=7@D5FR0WI R3)((DHBM M-TTHG;]+B&U(&&+O52XJ1T!^%HFX _HDY,FTM7H]M=4OH>,[Y6>/&&F7D+C7 MNGVU608R! G&$0/IXC/SG:ZJ=TL(E'-EYBE2EODF\KFLLP:1D32T.I=UDDR0 M3.2(E]=V9ECMU+!TY5BQAVLOJFZXS3J83ID[G'_U#^TB]_U,O/+MN1 K!_%= MS94+Y)+?S92O(\6WFES(K.<5\A.\HIG%"+JT29Y5B>RD1$5]NL#OO=UE/\RWQN:P1BI MV-,U_<,)76*J#2N+02TB5E;/RH(0BH[,2HJV3L.0\MN*0X!.^XC$BR993=5N",PHY#T(^+"R2[%$A6Q-'2XLAVMX1F092/K5,QZ62>W9U'(L"M!,YVY.IYK2J@"PVJ!$Q) O,*"H[W(<_ MC,-4EWJ*;*4:U?J'9S*:U'.H/LVW+5-E;$>SJJ1SI6?LZ;JMB+M^6"%NA-U>B54.5X@MF*,KE<,@)! M5]7Z)9PJ$_Y W0NXSF295+E($D$201(A0RUK#8-&>:M4AY'3=39EJOE\4$G" M1T,C1/KB @N*&XF]%#!2P$C.((4'$I'J3)9)$D$209A@@K"=1]2Z I M0X!I:&JOC!"DL@BD,JQM26)*35<[1@D9@]-"3R^2H27=>-15HTN=<^0)'J5! M]SV7==8@6)"&5N>R3I()DHD<(>3/&]'.D^CF:2)8#C-]3J$Q$N#[?!EKH:E7 M8:^36.(1XEKI$6'E,^NLF5G!>'''"5\UHZDDA2V#E"FP=XR_E]?.)JEDQ",# M5P^3$S*)HVV[&4/%<_+%6 (;^I\?_7?+ZC+]GSRB>5&.%BI1P?V\Y*DH]O#O%P_PN'OF M,)X,&$RGS!W^870[+:VOM__01(("?L"&@W#+EW6D2,HY6DJ"W%MC-IPY['9T M-1KA,Y[9/"]R!P)ZQV PRW9L/CNN_G' 3XYG_9DSA MXW@OL"KE)]N%=[Q98+K#X,U[)6.S'JJHY%9+8I$8@7#/QV*.$P$.__VB><%? M1X_GKU..(Q\FVOLBIA+O1/TBN:?W04FY@@?(8Q2UP5,=C&;?*@QR6_]$55L+&&=ISAV#7%GMPW;P(@WWEV_]FIA\H5RX: MB<_,8I-'Y@M2&YI:8W!VVGA'VW@Z[;O=]QWZQS787M)-A:3N0*EKDM21U!U; MZK1^#:1N<['$ALBHV]P<&>GEA2_R/YI*/D^CY/,JF:M*9:A^:]PWYHFI1:K* MEZ977)45@^DDZIJZLT$,0GX?4R^5B*VH/6M35]N]$EKRGU:AH0R"4/(EQE97 M;?>IXE1^02CYNJ.F]56MC%Y7N2X\GF=3 1E= 7Y\G;K@H;Q57!;B&5+L!T0. M@AP.0%67EM?L^>P6E"RHQL[W>J>DV2MJ*5$0ITL!RVHWFR=T_:?6#"[I)HE1 M,A8:Q?"G8;BCIHN+LI&A/1HQ+$BP3QXH9:_MO=RE$GWOSPF:'?4F9Z]+>KPT MGVQ?3I<;>K=4C:!+I=O>Y5AQO:VVC))W.,76LIOH.Q8PT[?&BND.08J>F>-- ML5*T^J6H9^%M*$*UW5+U_4H5O2=97U9IE'W%0&'T:-OH^]*P_WSZ: VW 1)KNQ9E][B6[;Y="&%DI[W1R+:8'T1W)C,,^@F: M\L*V\&TX9OYQ&^;K/;73TU>VZ0Y<.IM4^''87$J\W05EW#?HO$,2)A/T*07< MU07;B,8;#1SG*RJ)<5\ M,FTW"!4[#)3?&O]L@$,GCN[Y35^3'][#LWV$8A' +#,_'"M_S4P?6(%5=9B(-QK!CY3'5QBV\-II#S9@""(:[968ACYS.+951 "?C6;N'$MF&8V& M+Q,=VHC<4],>*N(:E>?R7^#28R'!9UJF[[_R/ O_&$DOGH+=QO#+WI3Y0%F@ MD>,!R8)&UFY,;_*A/'A.QBZ;I+4!$J]HQ;(.[?%$\-GR*IOF6F6S7H>D=,@>H/4#_&G9?PY2,+7Q@3&I!K/-1GYL2;(4 @6I$U M@\)K^(GMP]#!5 "X\;& C7:@S )\#'/->==F;/G$)89QO+>T!,+;8"BL,7\G M.3M1O?BXSV(J#T"IQ4L M&C=+7AH[?): M\Q?TZ KK)N,DWSIDAYWSO)L?M/JX.:)'YS01/;:C<@RX;=F"^540_4G>3AU! M9A_$JT*%B[AV),2HNJB$DRW/D+' _P:[OZ=R,2*2@1#CQ?2'9UN/L1+\W,9$ M^@HTNDR2:"GT&02W;O&U&9K:ZG?5;G>UDUEU5_#.G;F%E?WWVH;:ZY30A% 2 M)XYT<>X6HOYSE" R+?3%6R D_H@GXB@56R9(0TOUBSR>*=Y!&0,R! M[V/[J:QN&.4H]'9?[?9* "(^>WV^/V^+2Y1TU7:K9%M-#KCLVO-N"+F;28^$D^DX M:5NUJ;?53ENB5J;GQLO"/$E--31-;7;J6P%QREJVD"OBA3_P#F?\UAN]G05I ME(^D6CY!A;RF-]C4"?V5+XM,'^@=7>VW*'UPYJKZ][/3PELZA>^. M^%>> NZJ;4H'2,/:(I6OWBP'CIOR 74/B,YDF207)!>4#S@3)_,F.Q,@AZ-9 M 1I-5CAXW),F36V7<6^G:L]2@IXU6UA9F!/9TM5>N^0;T^1 UA%LX5S629)! MDI';B?PY!3=R"+Q(W?NO/R0Z\$^9CR8&6UMQGRP(8J0-F.I8F7J!S;N@XX4A MESV9_ 5[!C\:(3=>QLP%TP6C3VP7^Q3"&XCEK=BA8@?*!$]Y'/M/YKPJX1A& M<+T0_UC3+SQJ^0ZRB8QJ*/B2K'V8::H6W#@DC) M%@9URVMGDU2$*PY6(<)U7LS7("%UT7_&-&IYLQZ?CM%5R8#\GFN0KOG@LK,)6QC[[R#Z%G M82,G-"Z@GB[1P78QA#2S*%<4!,UNTEQ":'\:^##?3+QM9_O* [/&+DC8$R)" M7+O63G H1/.=@I.$'FX5GMCCN%)?;-=T+=MTE/L0WN"WT+?Q8"^4C=*I M6"QFQUY(/,7+7F72LCO65FL7K*WVQ<>TMX:(.@WE(04&]6RSER""/>/0/_RK MB.V3X2YR#]!G3S/']". 'H[C))Q1IM@C^!2X)RZXXU."V)^$7Z_Q3AO*(!-; M#K[.@:<04XH[O=L630E-JP7K%I[%U9WC@BK=CR\QFIVY8X@ MCAO T> %!S@;IO#4'! M:8#6+'N@P7!H"^@VYW7C6B+H)/X\(.5_!$(77P$^3P BIA'LQF:PT#G#S=B3 M&.!&0X"^0(60K3^\I*)0XZ;3GH_8#[B"Y/AS@$P.HI>+=.&\-G,];\X>HVX- MED]BKRTD8+A.&MT5# (#.=9IO._ M"=O[*U_2+,"G7W,5@4<7LW#L^7;X.OAN!]M.*'KS$XK^YL9#C?[*\80@Y2.8 MQ+@/34GKOP3YA&^ZM@D/=JVQ'> Z/WGPR\T4N('AD0I_?(8/0+:M2\0-]%^/ M1S=]&]W4!$"A\PH:;KVT-NL@K4T9I-5HK#;=.9*T-NLLK5ICM4)QH[2BX4_) MX*KDI;MT"P^:?9_:8"[!N7XV?=N;@>'E\)N/#*P&SS[;+DI\"P3>]V9/8WAA M=#$.0*LZ"^W(GK[8H<#D9-\M-HV#@S5\Y<7;ZYD*,?;][!$=A0?O"N?'#>]F MQ509HUJ-U7K#M( +O%++1#!;S@);8*_B6A5TIDS[&L\2^? C^<9UQ^8=Z3;T['> 27A\/M.8<[FU68 M8316BSH$D2:"Q_'VBR"_%\2)G#W98Z35P&YU(A&?\\AQRM'=QT[%9>9.'G?2?5G83C0T$,UBZ@7>'S*P-Q[O[1:!/^SNS^1LI'\7 MC7MDS9]7+VB]5F,5Q2JE%_(X-X42XV"/IRCB='J-U<:W*=KL[6XG-U:>'/2: M%/?:W;6ZIPK>&V):QQ**9G4[I-?.V" %\"-KCQV;J/+LM$Z&=U(TD;.BC7A' M;-T"W%7E+BFFX2*?-?(7,4\:X![O;G11^;.Y#MAAZXW-9W"DHQ&%=X'N<6-/ MO9#[Z.MPVO_&EST_8\&%9SK=N/(M9%@*&R;F*[IO@8BOD!]8H^2"]^4HCCVQ MPXA.BWRN]^(R/QC;4RQKPL-B\PG-Q\K@ABAW,"=P MUD!]#YGR$^:%]>:'Z[M+_I?VX0VN4.OW.B)K D_$LR<1!W6BN!Z@ MP,P)8XE*<'LMZ?8@7'2]?K;@3&/I:&G9MY7JL*F[B]?<.S^O>2<_&;:,/4%S M[N.1OSE!NXJ_!W'"H#M(14,@9[;[# 88"^QF(=Z6B2+E^_1QS="#I:'2L[$( MAY\D^6QJAC!(R'\2L,4((+/J^@.,^:.B3,K%'R4:F L3^",/0>? MQ@\M/'=IR(:RN92A@'/'7GZQV(@&OJJ!\>]YC>Q!+>,2SP,=Y-A6AO9V+>;C MP9N""'G?>+4G:LC5\Y^8EL)ZW\PF(%'6DM=R;XW9<.:PV]%O;G2"_U_NP\1H M-5??+6>&?!MP00R^B<'A#4R?F?P,#;Y^Q\*9[P9WGN-\$4J-EWVA(OCD>-:? M2^Y.4_NC*8**!R]Y8X:!4S)%G>#/6)HR16N)CG1*@E=0N!98@)1]>>(=66<) M[O =]!CQ!^D:V(&(!?#[(P^/$'&C_<1MEC<+8"<&;]YGU=J>9\40UIOSHD2+ M.<[4'*)X__VB><%?1X_GKU,UG7R8R&R*"GKQ3G0^S(LP/RBI*LT#Q">JT8>G M.N8T@+?CO^8?+=%AE1%K+P$E/AXN.0]M_4=>@[IR_2#ZO 6K6GL3(5G-G^/O MVCVZPLXH\9VL2%H7F[#1/KB8.KU/[?+[3%KEPWKVA[B)?) M>\*+NRWIK\1;-K'MHD\BR\Y+,5/W#*.RUN*4W<&*!U]E%PQE.0Z2 M"0%MO,HWGD[[;O=]ATYM#;:7=%,AJ3M0ZIHD=21UQY8ZK5\#J=O<'F%#9-1M M;HZ,]/+"%_D?34U_3J/ISV]KTDR)FB]OQ(_53K MM"9V_62C9.FM_Q2DUB?;?\#^_X84K-CR]SNG%%>?(->+,?K_9;XW-(,QDJBG M:_J'-;=(*N(#;?Y*3+^FM6IK^,FD%V+2/S,RZ5L:X*_9UG/*26?3C:;:Z\L$ MQ20OZZOC/-EUB<2@.@U0DF%7>_IJ7YYB%0 %]6?D <17%P-XN",ZL9)3D%LE MW"^H]B\[',/W\5Y1='799L?.]9<0\9-K4 ;_R4>02!XD4 @E'0#T5YO)U<95 M("?@^$X OX['NU2'9C@+^9^)G@4G[ACLI0;NV'#&OY[6 U^1DK>CP73JP)0> M'78O*'H[^KJ@9[G>04VL \G#5GD@;X&DHBR7H4*IV'QQ@7 =%1F1D<]DF4

BP'HE_^E#&R^OM\$Z2X MNJ;Q;2^OP)32=K=W%)SNS"VU6S/G(U'E.-D4S="W@;FF^IIC.FAY[6R2VA8" M7@"VA?-BO@8)J8O^,YYOO90&B"75P!DG-I#6-E0E_@-,9$\UV&O?$0Q#'T<*OP(P$3 MP2.^V*[I6H@X,8<\7,(46-,WODRL^'QZ_8BTVQT:I;<+-$H_#1\?;,&/%^!E MB+.!F:8T2 =FJGS\\3;\@/5 JEO27@]C,_R7-W.&US"B%5Z-1@+!"=$@0((. MRF3GAJ?*P@ 39)IC2QU]=5L3NGE7UVVOQ3>>KRX'!F#A*]R>UVMDQ9 9$*59_QDNP7IEF+:TPBL, MZ$E">[J@UNZZMK\K9 SY"&N&W8Q8Y7I* %2U1Q FNX@H%1=-@^T:SBNH39_# MI0&KV##>9,M;5(2XY@)!E?"%.;!O)["N<9#E&YX7H-@U$#W( M).@4'#KK5:![1?J1(WZ!$@VYK8 =8SIXMP*^X)@1:Q:X7;!,G JO?T^\BWQT M Y:&%$.T;M.R?/!LDHAEVX=;Q_5->,+\:1P?'+3\?-1XJ(VHK?#+2-46-9OF M!KBRA.1D"0[G]T( M,7K2'2693,AS9$P0[2;X,+(=N#[''XMPLQ4^84$IJ80 MV!+,] 56%[+X/S/?#H:VM=AUB/7^BGU^HTL-0?I6@Y" .:^7?C\&;J2\4)#2 M!!CDU,/0''_'.'*84.N(Z&CRW&1\[8>KCCF*W4])<%R^LC<<<0Y_% -\-EL) M@,](6/@#_KGR5:V;^NJ"DYGHX6N!TZXBX+IOS+\?PWP/0CK;$")$UJUG%*9L MK#]?!Z1_(XU@'6'\1IRFP7L5$.2XL1X.=@IP%7,[,I)QMY%'H M1=)E"5$,DJ*8PO5309=:;!K&0W";.Q]08#:^>;]\XH7^0M/XD/\_F?*??F91 MH)V["I:RS@\\'A[N0DGG3?;TC#^T79[R\]@2[IN ^"@ -A7/9,U\")_Q('=X3;IE#9R2 M/,)(6TZ"+4=H9<4B,Y+@D>!5 LY(@D>"5PD^HSR"M\:AV!8*=7H;0Z'M((=[ MQ2SR/K8\ORQO26V.:[7UO54K8VJ;9^',T/,/V.,9ER..>-OK?(>2>6ZG.93, MIN2(YD&J*3J*/:A$UWN8_9CQ06?\U+'_#,M_@6@E@'!>]M+')L MZTW5Z*[I0UY0;]%RE%ZMF+A_W[\\3-14K=-1C?X:B#AB8T%L/*!17ZZ]V.VK MG=::1K\%,9&BKQ,PFE]9$+Q7/MN!*-E@0X5%E2GI,@XL:S.1P/;4#'G='+-F MHHQ- GM;Q%.R^Z?P[I<53K4H+4@4JHI":XS%U G]]XE]%Q>$)8OT'KQOR3UW M/]]RU1B5GMKJE>L7;,R+:JMYT>I#RSWU6%K?UZK-X7FML71M=!)4.H-9LI M]W@>C"X[.]GKJ9J^IH4O920<+1ME)RKT=K"SY M94O[F6U-K)5L^-IJJV>QY:N7==P*)GG=II#R3RW^@U%>4ZI M\YS_XO-@P[.=Z3'=.9[PH8S6OJ8J&PA*D-\LZM-Z<#HEI M-Q"DNYEA7\3;$>\('=S.PB T7>Q&M'_MI6#&7E#&-F\P >][M=M:NOP5LG#A^/PYL3F@=PN-WMJ/UV\<<3%!&2&5^8\>CHD@QY M6@5$AQ@KFH!,^3ESN3QCWE<-HTD\KI['9,Y/(MZN?^KV9DLM$65P:S"4S',[ MS:%DGEO]AJ( \00"Q%5+DJ^R598,[_&+W3(Q_O8M4OT#R/X'?TS2;[R^^3)W M')OY:MN:C9(+VTZ[@G$GIFXK2"V,J5I#HPKDXS!U:^EI@4QM%I^9IQ+4VE9A MG<4BJ>R09(%D@62!;CZ>7:0HSR%B]1[H@5<:*5JL)5N/&"_JQ9\3$ELI8J2( M42:GZ2P625$"R0+) LG"UH@1_L'XXR.WD&BI;7=F1B9R^1UE) MY:4"2V'YQ (57!R/HRSF.!%<,?<0\'5$.>$Q)/G''Z*8L]"+F27>L6:^#V/P MPU/P ")\Z&;SQX.6&(D#/-4QIP&\'?\U_RC%XHM*HOG-;L^JW*1DPG*8Z?-G MC)&!W^=RG>+52@0NYMW+*P8%(VM&V<[,"JARG*R(9AC*%O(E MU\Y32S-<@(75B@/%\0Z6V=2RH!DXX432AM0U5B?]Y M\^'BW3KYT8R&WL,?I^;;Z'0SIAR_G90,S%Q]^) LF5-XS1S,WU3&/D9&/X2> M=?'Q@:LY;Z1<8ECEAL'/[\R8>HFI1:OK-=JVFS%2/"5?#"548"J)QM_*R.M) MH/+K)^??3,<$0^HK#\P:NR!>3S:,<^U:C0SQ)Y(7DG#U0GANZ.$^X3T*36PC M]\5V3=>R34>Y#^&-"6Z@+!:4MY^6G"K%'O[]X@$>=\\QV- "" M#E<:5U]]MYS9D V_^-[DDE_5X22_'2VGJI#^GQS/^C-G:ID%ECE%7O@S)GX" M[&3#0;C$RHB)1@O4]I@!-1S'>\'K0MZB6%Z9>JC&022=5R5>0^HL0&%_S>QG MT^&R.C;ATT?&7(5%JU-&L#PE'+/H.I(0JR2_5JCJC2*CN+Z[8I[3"=Z@$0>& M7]G>$'[MLP"5U% 9SOB/X$-0>JCZWLZ7QD8CH([RD^W"Q]XL #($;]['&;J( MTW-[_>B_V^(WIH3V^(ZC&+XXSW&K?D@(U;F$/;8-GZ,@Y.LC[NP M@/51_2(VWO9G;1Y;V5EP'#U&HKC8?8WVP?LOO67RIN_+F\F:^8!TPX/B&W/J]";R&HO3?0?KS8U7@@8! MQC:?F<7PCIF@L:&I:R[HD*!+(.@&R?GN'E_>Q=.WP!" ;Z>8" @4TQTJ M]X.[0+,:&_'4BM21!T6@U_2H.3 <.)B#$8:Y:OC@DB7DJ8T]2$MM&6^WV MI6G%1Y*8IYCW)"6QU>^J[5;Q*-QT@Z5?']:[N6!#ZMH5-QO#< M$3=Q 'RHG_K $J)NJ]06921^A;M4IR-^O9;:ZTK3!9'$+YY(B;44,L8:K-%N0+9I2WM M8M57VOIJL],C:9-;VI8\JMI*6[]OU--[(K^H +_H%]]["<=J?J59*]P4TZR5[EMI\S(\0Z?V)"QB;CJ MX[F/+I$?('B#:UME>+'7RYV,#?XOW+$_SU,UXMM5DN?AH% MIE*;I4NR1:1OB39ULT4G9(&Z?4W5VQ1 D:7:XVC9SXZJ\!H%15FDO8DVM;-L M\39_\+Y%FSPS[AJXPQ.R@;JF]HQ2"Q\V7KZD%M?S+J] "G'A]X0[V2!Y('@D;:*30S) S-'KS0=$XXJ)*ELK?(>[E:1^U2]:/T_-^(G71(UJUE MJ(9&)3.2\W\SR-(AQ<]JJ]]3NUJ+@L[JG4I)H$7.8I$D$201)!$D$3N%GC_/ ML7)R@2QM;'G/GA"SX(Y-/:"@^_39#BS'"V:E][#7NX7%ARG$@=X:QN[:I; J M )M60XEXPH\-?V'>$S@R8V#5'\)U/P31,P06SI3Y9O)Q 8IS M8 >(JZ"\V.&8/P'6XS)?L5WT/"WQWN7MYU\5]FPZL/D0+41@&7"^N19'V6$F M?#5(<-B$55CS;Z].*_!FOL6"AO(0/W_HP9==+YP/E#5.UL/,(&!( 58TAVQHK N MK$(RK%'.!< R)9Y\/*25A6K;H/]2<"QZ%^%8=MR[Q>?TJJSW$Z@@D03- @9B M!EMJ:OJABK45&V1<3>V?Q5:!GZEBGT7[(-[ʀ_SW?$];2#,")L&8.Q_8Q M@_DN\=DS V["^H(@TB;B.Y87")T2?P.G%)BH?/ OH/6?C.\?]AW8'N ^O@YC MJ!48#?P6$Y:[4#GQ]V 4$Q2$S_BNBAE-.N7@]@EE/#%0FJ!C.N.'$=D&IXL(1QF5.H!7\ MDAR /_T5'7R_&HY7TLW>QG7A7PZ?4K>S*=*S>TP]?;T27^BOEXX/CZ\#IE>)?RC]OX/"XZ.@K$2($? M7LX/TF#%UR&;9%Z^_.W^\UYUL+U^5S7:G=.J@ZZSY"WUISQ=R>MH357KG]@- MC!I+WG)WRM.5/*/55MMZ39'0*$(_8JW0!+80UB1(X$U5<[>G-)=J0=ND>KD/ MS9#7 7Z:!<"#((@U0[66JM52VP;=%9-+GM*.4IWDJ=73U5:W5# IDJ<#W9\Z MR9,!,5S3H)N,$MQ2DJ-UQ#FLD>2!Y('D@>2!VN><1ON<^#Z+!*%VC9-X2U%V M51ZIIK9;FMKKG1A<>)T%(QTN5R<8S;ZN=KHGEDRIL6 LQ;U5"4:WI:OM=A4 MVQ3#RMF$XBP621)!$D$201*Q9S>>Q(B6PTR?KWR,*_L^G]^Z^[(9EZ(W/B/S M%WM=HR[]XG-)-[WI.O7&6QJM)MW2H,<>[:H*7;)=/Y/YI3B=;L71;?)S$/0N MR?GN0Q%DE[\4)6=CM7=::7&AKL^(/]M MGZD3^N^3'OC9MRL4UPI/[/;8<5NGK C5KWSSGXQH36<^2\J6/A>MM_KF-D_- MPL7JQ])]J;IHJ+-I:VFT.FK?Z)*&.IJ&JIUH[:VAVL6+%6FHLVM_VNVKG>:) M=7R664'53[+V5E!Z\9[YCT<)TNG\B;KJRF.+:MPKUVAWU7:+K$M5 7H5LK*_ M/UM\OY>J_%E)%4E]FR3KK:YJZ,6G9$B1R"LK^RN2XL$<2)&<2'?L+C@DU&R] MLG"W5GJD!'N3(WZE#G12=A ^AS62/) \%"$/YT6E- MBP>?IG(JN?!&VOV6JI=0-D=[^SA\WW]O%P^'27M;+L@8K=U5M5ZI,.ZTMTOD M^_ZG-.6>]M(I3;YLA"3P&&>Q2)((DHAZY6,E(=-9+)*T TD$:0>2!3JOD76H MG].X;5'X =W+$V,7H0>65EB(KV@1/U:E1V960%5CG/RIQDM90OYDFOGQZ7+:V>3E+0_ MLI'GH[0[+^9KD) Z,?/AXMU:,$:CH??P MQZGY-CK=C"G';R&=+F+^IC'U, _T0>M9%2JK2&(0/7 %Z M(P535)AA^OF=&=,U,>EHW;U&VW8SYA!/UA>3$,HQ=83,W[KXN(9O6X7_(OV- MHJ:SVYXKX9@]"P.S?CORF^F88%A]Y8%98QO_O&#S, MLAV;CWX[N@W'S+\'Z;='X$^YX?QS]XGG]+_XWB1._3]X24[C/#XYGO5GK@* M"X4%ECG%#>?/6$9Q4;0%_S,+0GOT6M@>[)SV'GP80]B98BE:TF1-$FY0QPL" M902<5#QQG -L5.Q ,>%=<.:]ET#YR89OCKU98+K#X$U&$^ASW; G&*)E,4)9 M=Q:6^'BXY/RT]3E\0.;GK:W-Z,7/\OQ=NT?S<#.#JH7$PDJN8/@HT!-53V7= MA.:0)UIS-\P3#F6258%=8P23?;".JV9LW.=+8#GNU=S@@_Z-+=([R=DS< M+&3B.MEJUI5Z)J;VR]>,+$TZ Y-[/V><[N?3 VO.3PO2 G\[<"99-<\_91<] MQ_G.>?WRM6MY$X8TSIFOW*%^/8 )P7L;ZYE;FJ8VU_5,/(0Y;W87"Q*(7 *1 MNN52N$!HJM8UU$YWS9W$@T1B5S87)AA2,S1]M:%PAK:[';756G,EJ3!V5I@* M(3N>2\'=L8"9OC563'<( O7,'&^*YV<*^SYE;L""=;4\[0Q_$&F^/,2'Q8_Z MC=;T._#D)^U-UI%-50Y#(8_9\8933/:!._R\(/J5H/G5=\N9881S'WK6GX]F MP(:7W@0_XGY6]*U\5YE_-4$<;--9/BH]SHTX?F#\!98O#GT-<%4^Z@9>DBO! MD%1F1TY,@-+W9243H";F#PRUW5^]0;V#!B$)*E."EFYERB5!X$MQ%=0QUG36 M+(J/E.DX#0_I%^:"S^YP!\D<3FS7#D+TX9_9W$=:6VZ]OY-$/M+[B/"@GP8I MLI^\EZ3U0$7UVVJSN^9:.=DX&41(9C])ZZ((&6#ER$^26(;D]I0Z($/MEMK4 MU_2JKX&G1#Y0@=T# Y3PMUS$09P7,A[[06?IJL29W8'C>!:6FM^/39]]JK$[ M\K';[:FZ5O*F/V6[48Q,R.1??-14O=M4NTV=W(EJQ4(JE^&CWM+4?K>B3$JR M_U6^L8JY.E^J5;M8?S57^H[<.QG]TUCF$937J9#J3)9)$D$2L4$BZ%A@]Y#8 MD#8D7M=0G\H?SZXY?XWCH!.6&;F;OM=89N3C=1V:@%-(7$%(7&G7PR/ZN]*L MLP8AD#2T.I=UDDR03.0(C'_>N>=E9J>>U2Y N_?-C!O>:#\N4297%TT]077Q M7C(F7] \_95X3%Q7^A,^J?T0?JF'X*/_;EY"F&[QN]KA=_T>.+R1Y,>>F3MCO(+YB/C'7>E7XF3[N&C/D MOPMATMC?,# =4,KQ4!L:&:J@PBTV#94I\[&E!SPW>/-^G3H_O,4A-32LJ.?\ M/DU%#&HJ0H_._>@**VK/JMW3ID9/!G5ZVJN3(\ENY;+;)=&M5>-$8EQ-^Q02 MX_*U!22;4+F$DCOS<3#Q9FY8/^5"/4<__E@;KDDT%=K[M/=/@'6T]VGOT]X_ M3];58>]OKN7<<";0[M*9 #U:@C.!D[UXM%LOCMU*&(YZQ)V)D5?^%:4C%I>? MZEA$^^II+^?L3G4LDOCJ:2_G[$YU+)+XSCM,#H* P?^&#^;W?%?D%V7=\%S, MW B@ICL[^%-.W^\ /.7OP#NWB@:93Z)WZ;E_5 MVB7@#1U-$TO58&R%H=_F%<7:T23G'O@>1*)]P\(M/_O$7&L,ZNK//:1N.O-9 M4NSTN=2]U;> X!0O<3^>P8W\$A17ND]#;117NVNH[99$8";GI[@*EYPZ**[5 M-IRDN"I17$M-1VJCN!!?H-LV2'%5IKB*EYP:**Y6":UB?SQ2R$^G7,=/#/P3 MOCST)G)D!BK2+>6E!SYMVO,%:*3"6FJ!EVUT2O!YR%CMF1XH6W(.L66%&2NM MA"9NU7G9]==>2Y%>;;27H:LMO814$VFO/7,$YZ&]3BI'4'OMM1SNU49[Z4U5 MZTD$!E1O@2H@47 >VJN$P\!C)0HH!5!("@ 8#\)&H7\9H?^7NYJ8GUY;[91Q MVD'69[_(OW3!D<+ZE&U\R'4^(/"OC>[J=S,!$TEW513WGX?N*J$8A71746%_ M;717MZ/J>LFXGJ2[\D?]YZ&[-"H/H-Q OFNM08C-E5\\WQFN:X6\3^/]?J,5 M-=ZOYL:L5&I+YHL)* &WHW\A_^? 7F57S7'4@B] !0%38!@:5C09:E>C"F!I M,A3'EBT9#.>*8.H7'W5*8DBE 0NO4Y=" QH@:+V>VN_3":$T>0[2@""8+1#, MD[K>57L-6'S!NQ0:L V"UFZJ1I\JO*3)EI &!,'L7'PT6A7E4PB'.'HOB;L) MY,AJKWAJ\**R+)/D@N2BIDC$LI#J3)9)FH+D@C0%201I"I*+ N2"2LN3Q\>& MA,?'#UYH.HHOXG4YCGCKW 2E\!.XPBXOJ>V6IO9Z=#Q[2L>S$B3;/FK-LDN5 MJ 5352>KQ6F?9E]7.UWJLG1*1Z.D?4C[E'GR5%@%=TM7VVTJRSBE0\GST#UT MJ+A#!L28?E>&WNS18:>=Z9%FG209)!FU/2Z0AE;GLD[2%B09I"U()DA;D&04 M?, (_YHPL?0*+8>9/E_^&%?W?3Y'$=7$#S[H%XE8J9/W3##CJ"_QA")HE7A\ M!)RK:3\N,:J79[IZ0@C$>\G[O L12'\E'A-GGOZ$3^J].*8N04:6CWJC#?"? M61#:H]>E&'C3T7/_ %[N&F/WMW-=21UWYRL3S&?8M"),%*#A-!52-\@J6.% 8J+RA\IE9G"R*H:D* MLH3_"Z8'OHLBWECM3Q!/]V8V8;YM?8S55/1Z24:^>N[35_N9#?&,(PP^O2Y8 M/O"9&3R@<_$ U5,=ZBPOV;V%"\>J8K+0L4.%#,,??MQAA@9H<>%Y]*;3$WW M]7]^Z.E:]T, 4C:R+:8 \_A>@I\$L$;'\5X"Y2?;A=]XLP >'J@*^VZQ::A, MYTHB>/-^U=78[ FF^+'9P5ZAW&&4VCBAPSVL:-GHA>..4"SF.%-SB*>#?[]H M7O#7T>/YZU2HP8=1S%GHQ5ZA>,>:^3XLG_N5'Y38=VPV?SRH."_R.^&ICCD- MX.WXK_E'2W189<3:8Y?$Q\,E/[NC_\@#A96@+/KO%W MA76F\0%;M!$6^QN\Z&45?-@6S'VP6-Y4UDT(=A<\R?W[A=:^V#:[5$B(86*8 M5;>#"282)54T&UBG$^M^K W72 -(+$:D 6K+NCIH M@,UULYL2..W-"9Q6>:F0$A]=8@*GH%F7Z)U2-^KM>[JBR\<;,OOOJVDZ?<0R M^5,=BVA?/>WEG-VICD427\Y8%::L:F_NCV/ L?"$#17>#30XU^XAL1?SS3'= M<. .KV)'YH:%2\4B@^#6+;:TZ+?[(W3Z_:CUU*[>HPNT)]0Z9*W4[E*#MJ/X M[8]"29?\*U%1A=3?'DE%&:K>(15U2OU%:J6B6B7TER# MM/UF?\)7QYZ$SF< MYHJTS &>\Z>:H(?V5*-+G6?D<9S+EIMBC%9A5HF ?ZKUGNNBIL![-G324_)X MSV>FI^KL/9-?7#R0,;G%5264JT"2^]A2]:9&UD<:+UD2\W*8,.Y_(;J$-L7D M-!\SY5R)$M/5?HL2T/*XT&>NQ*@WK41=PF1!YSF399)Q0X &CD25X^2"-:.M;"%?"F0!D]G+:V>3U+9X9!#7X;9P M7LS7("%UT7_&\ZV7T@"QI!HXX\0&TMJ&JL3_P 9ZMQYQP&CH/?QU:L:-3C=C MTO';2=G C'V$ !2UB5)XGRA8@:F,?0QJ?P@]ZR(E5^EN^1PC \MW$40+:^F(70I*ES!?[6Q8*HN:3^HJQ)[++92CAQ*1L_XDAM MP$S,O-B^\L"LL0L;X,F&<:Y=J[%MAQ+-]Z7YC1?"Q[P2\EQZ#.:%BXCAA8SM01C;\[$E-HCPITYB1:5&H1D:SCSNX[.&Q M0OAZSR 6M$,P<',!O!^;/@LR#L#FPJ?_L1#=#T$\^S0_ ;K&Q?7>DWT.+-9X6U:Y<\ M8_G$P&-GP5MEL7>2WTQY1F8V-)7"435K*[>XK("%N%'#L<(!'5D$\ B_5T0> M-P7T^.9]6H,^^N^R0IM*HY!<06^VA[E_C+#.V\R,UXX4"Q+,I70PEYW-* E9 MH./S\Z7D&4V.O\MY=(7M(.*#CA102/+@9'%FEOY*+#0)QD>?1.:(YW&VEV9E MYT2/G$KCJ]A^)G@@5DE%!ND*['+XFH63LN-I;"ZXE"/!$!4HHEO1;RJ$M^'1 MN*#=D4"*2D)RBZ'-KX7W-,D'#E#?7Q-IDK^NQ24W)>6! M2G7AK?J>6KGR[680'A3CWIE#>Q:L/R+;H51]OOWJ?9GA\.P^,D70]=JU1/KR MV]>'NX5!NX&!RDOIYV]PTRSCZ-BM#-C6$7F?5.,*D]X,WG$TYET[4\;0NOHT+D7>4,G;FA*$*HT,WL.-S>2>.@%.A\M%4C,V O MD//[2_"JVLC8A ?LM[KJA.U[:6?UL'N%^7&50]6;7Y'#PRH,U,78&'2KFX5[YU_7#/Y3!Y>7M;S7WS"__! ME^N;P K_O3RZ^W];W=7F1?%\UEM;K03-CLR3/O/-S=?KWG"O7;W>WEU6?0HO?' M4*,EWV6L"0.NGDU'="/D=W;MP'*\8.8S[NGZGB/N '_S/8L-9]@V8(=>22=I MG&YGOC):'Y)?Y6]J'-XH=P, 6FHBA*A85 M!/AG,)L *X!X\#>N5\P.GOABA^/H1G0(=%>FS+>]8: $4V;9(QN^ 9_>7UTJ M_LQA@E9(@D \AB\NF%GC%&5@$J9ES28SAS>-PB_BA?F9"PHY%)3R@!? 6U-T M:5#AYY8S0[O+/[D1B@_M2] Y)78%.;Y';)?H@FSB3 MIB;:-7LJ*(T$"6; LV>^-)29;?1;?)Y!P[$)WV9"L2"C8$ V&C$+G^*"*,4# MY-A&/P$_AFQDNT*$[KCXI"+HK'S=[DD5\ZW6_HF]B1L8P"2*'Z0]3 VRV+O) M/?@FZI[ B8:$%G^*#05D H\$2/'X*CH5#5QW!I2_X_M0 =9]@>U3PM2;;_\9 MN4K*)]X$"8;B&Y;-S8>Z[YX3X@("@'N71=I $($/,>3[,*>\8),-U .1[A6R M"L2+IC@70P7'@(UK!I[+G78S@.?"Q!@0YYDYC:Q\3E$=TM9OV%JX#+_.-0H: M#*W[(4@(X#6FN5S@;N0_*+<@L0FFBV^BUI3&D4AK26'\@BFH>!L% ]LDL0#= M33L8X[Q1I":F[8;P?_YZ".H?^R?9\=(CX51PLX+%CI?NQTOG5F9)JY6FU$:Q MOHDT25+9-)3?YDHH:0!PB6ML1:2ZP3RZ^)ZCL/E>]Q)[??'Y8OW)SY$T 8IV M/*U/'AA3X8*"ZQ%Z/O@&+WR?#V>B7XZ;4#9S#9EE5G+S07F,=1D^RP+W";2L MF6[RLBS/7.3U#_CVDR^Z6?K@5[UX_I\@.<$L5LXLZHX3,IXWOD=Y\GP<]-9_ M,EW[OWP=F-V$'+C.)W!7K70><2;V;BLD>U/5.7* M=X/HTO;_F!/84?^&SY^4KU^_H1SZ=3AKTW_5?ELAF84 M*R35MSIOH%B!6T+F>FV*A:O[($N9!36PS@]C[)O&FZ>YGF(M%K.;9K-12\Q# M4?BZRT3UP]S.):S+/* #55ZJ<1X>(^(8;O (B-A\00T!+ S;J+DB#BB6?,9 M\AAA8G(#[4 8;G(CA7D([&+)$RB1*_^J./:?&*F#JE[Y@;J;U% 4L)Y#URYN M3+"\7VUP MQ""P<:0TH\>M"!%.@)5 MEP6NIN>"CH&O^(X*&N=5.9Z32AAW4T&@6HH*-3\-07R;L,VHXWP[^ M%*IRKM8FYBLH/C"#W%K&R45XQYP).YV(@=!HVI%A]_RY;@8]CWW-^9?1G-K< M="PR>IYC8S-G_$E2WYMXO(4>LX<&JJ'\2^0T7:ZP(^ ZKEXGGFN'GLCDS:9/ M/LPRT[$.,(4$@1:0 _,&^(O%V1K/K.*O'F>!S2GV. O1)G++%W#3].K-DJ># M$S2445KBQ0;#^H@$Q;2BC08$9A9;TED@EKM(9NWL]!?5>+CT3L)4>=2J7>71 M)ZH\JCA^O7WXQ]6=U-'4LW=TDB2%>[21I4'@W:KIT&O20- M6K$&352]WUW],KC[C(7QH$ZOKG^Y4?[WM[OK^\_7EZA9[Y6'?PP>E&]W5[]? MW3R SKW_=B4^R(9>)*5;FM*E[$8UV8T>93=.)[M1R:U4:W>O*E?__]7E;P_7OU\IMU^^7%]>W8F[ M/)>W=]]N[P8/5\HOM[]?W>%-R5I>CI3/V7O@QZB+>Q(@YP[C]RGF11HVGF+. M$Z3)^OBPHO_DM,"W,\W*B^XU?&^"D?YS#-+'?)[4?A2W M4!(5HGBQ([H!HNE-90B.2%QK,K*QB8?R"CQ4Q.63[')"Y:>H!&UI+8ME<=U_4#1=?\&@:SW43%;W\ M8@AS;<]?+>,-&@I*XF@&TT32QG-=7A8P;>H%X:+.5C0_@T>* UL\34&3%9>U MOK#'P,:*_WGAI..)"S]8!A2&T^#]NW?Q,X+&U'1,-[3]AN5-EDXL GAZ,'I= M+@Z(3J&YZ(L[&+P*LMUHMG'>Y=0S]>;E3(MK0_PZUD0<7/#CFQ?3YF<2OCG(F)'U,0R !^/6)"CG)[XG<7M+//1>V;KJYW( M:Y/.:^O6SFO3R&NK^J[OW%6[O/WUV]7-/9U[R.N5'>[PD.J64W7W:J>Z=5+= M%:MN"+%^N[M^^+=R^Z\;"+'_4__W'[]?/5'7SEX0&_3B:@!!.0O$5"!H , MP-P ]&MG PR %7?XHM4/=?B>'0.)N ^I=RM,KUS>F3TL]4^GJS=DJ_14J_ZJ/UN^N;R^MOX-8O.I$J M7ZZNA.*_O[K[_?KR.,WRSDZC2Z7(J6JKFJJM/E5M;:[:2HE"NKT_U7/5NI[K M=RKGJJ>?J=7.SVR3GUGYP> _KC]=/RQUM;]_&#R(]/']Y3^N/O_V]>1M8L:H(5\#YX572X>I^SPU7='7"MH63V'Y.A MH.N>,>4:W)OO4<704@,UF1N?U5TL]$RQ4.ZM,1N*;L 2R$=5IX)S(N"=>>2L"_$T&38RQS9*^Q= MA78M(D[4OVU;HH3W?V*F-58L,^"M22' MXN-AEGL?S=C("%,B5,:+#3]K=7[<^+F>\[%Y_C['1R,3TD[N'H>E).3SG5>I$F3M-KK<.HS"RS?GF+8L38I5:[VU4GY M)KZ-@4(INYI8>7160FB88B5'ZC[:\#?>K@<")$AR"E)L]VO&3>)@4A7 4RM4 M!I_!F<_OOD<)#,[=-#-C'X=WA-_+2Q%IC%Q[_PB#M6@P^7EV2)0ILG![AYEX M1IZI4-)JSVAH^37?SAH3)[%SE^CJCN:/7EI!,QJ/'G/ M[P:^-<;6_>_8\,GTWPW-T'RG&;K6:;??-9M-3>L;FM[6FWI?U[K==T-#ZW6T M(?MN:(UQ.+GX.(@07@4X:Q#R3(B%7!GQ7+F -HBS) D@-0&?Y9MNB'ET<]]@ M:E^;NKM13]I%7OFUQ-"BCBG^OYW=EDV;[FPI";+[UNBW6\VS).=.6K;R%=]@ MC_5YAQ[-X!UZFN1XG;HO1([741TOG1RO$W"\] V.U^.K8[X$&2X6>5CD89&' M5:R'M8,ZK7S%L8>ED'-U+OX..5='=*Y:E-6JI7-EP OCW;#?;+6:'?"N6E%: MBQ>AXE5"QPP"P:IM\KO-P@\CG.JK/10FM.OI33'=6G,\BGJZ%/MY)'ZZ3S:/?,1Y"A:T22X5S!N\A3?M<:;_2+ ME)K#S.$"K.?ZVZWR8OJ43J-T&KE@9;A@G1JMF-)IDC@HISL8N5XM]14=$7(@9YC$>V)]NHZV"3ES3RRD>>C-^.\F*]! M@O_CN:N4 JR,[;B!4TY :VAM0U7B?]Y\N'BW'N?3:.@]_'5JJHU.-V.VT=L? M^,\C& J%XU D+/D/H6==?'S@>)U8C03?15QJ;B$Y%D8N@5GRE*)%]QIM&\1E M%:P^FJ@OIB0P/Z/W\ O16Y%W>&)0HH(<-O@X;AB[VVN#P,3'FT O6WN"B[8W M@XOFQ2S= Z;S+!Y]2.1$X**ES(O 10E>P9#%,6;Z0]4:;*O/H=*&M:LZWKQKNA MUNGI72-YH,R;_/*#8_"+!*,T#::CW+%GSWG&1D24%*!+ MU0EI@A)6I^WDD"]5CB_5(5_J-'RIWE9?ZG86HMPHGZ,&*LJE-YDR-Q!]6+YY MCFV]4EJ*7"ERI8IWI7HU6O(J2#WY4C2,/+R1UI?JDB]52U^JU3##E+Y3A+/7*63L-9 M EYR;VE^B?";[SWYYH1W&[3=V0YM?@<.^VYRO(5_FOXTNH+XOS.7"<:WQ;U# MRE&1QT4>5PD7_YHU6C,EJ4[<(2*_JP2_2]<:&J'%5^5W+=#B=2UJ8O$5W!_L ML!#,'H'%MNGC:=U&F/@J\DU%[;KS&84H390^M5&JHS3YW1L2QE8EC=S.:CH%]N?D%M7 MBU&(TD3I4QN%W#IRZZ0?YKS<.N.\TW2K_I41Y\LN<25S[%#PLG@7U+'-1HE; M@K<""529SOQ@AF>+H0>?6F/3?6+@>($[-G.8\C-*5J%'2)IAOM5:/[_#!W_D M?5&'WA2/,),3N6<6SCVZ\MW4XT7UW;(>*TX1/]&933_J&Y!5* M. I1FBA]:J.05TA>H?3#G)U7J)-7F/(*]:U>X1?;-5W+-AWR"LF"GHD%/;=1 MB-*G3VGR"FD8\@JSO$*]H?W/#SU=;Y59=RNY;RC-0;"A[Y.HQ+L/>=Q5K:?\ MUKAO7#;2_J)FM)MJ+L^RW^SLYEF2?RGM*$1IHO3_;>_Z?]-&EOB_LLK328T> M1P*DO5Y[KQ)-2)M72A!PNNM/3XN]Q-89F[>V+^']]6]FUX#-MY@$;&-&JE(P M]NYZ9G;FLS.S.V7K)6]\"7_YT!%)0V,R'$]O\&^1P5V#V[>T[QQ-K:]=E5C2R8P\5]L M5/$WJXGQZIN)<0+Z#<7(DPC]G$<^]6/R8LUQY:PP\N7E3Q_93-P:..185>7: MVT:%S?ZP#V@>-Q]W%>U7<:64&9$B??5M[8;R4=TOR-&"RF2>IP\#+SY M-;PANA3A:S4J0SA.5/CZ7V>79^I[)!;J>X*KZH6B9G6%:GW%"*6$\2IN #*/ ML^L50AK5P(96'3[QX?+LT_RGA/R>;5X0QWXVU^G?:,0-&.]&5;SYL:M??MKZ M>RUELVD^GV+3KUEIOG_50G-F3XM:8CZW<F Z!?5TP?F>PXP;ZT'(+Z9=ZY"LRM#?^<:GIQX4FW5'TY93XP$:$9C MA]KTV4GU*3&F]6390SOX;2@O/G5"W"F]RI$\9G#^/#@,RDT%ZVL[^+"VTD32;J[>RZ M[WA5$J12"-+,[A\9-XF#<54 K>:H#&X S*>'[Q2!IVY..@)?NZQ5[SI]BKYG MZZ&_4Q_8GY][;7;G^@%W#<%N/"/$4P:K%+XN>"]$::)TV7K).WQ-X(RZ(7"V M L[ZUU\)G.4'S@;\R7.]\92UG@(!?/5;YH;7]G%[[K/-@=KAN?)3I M_V;^/N4F)S&A,$PX;J*N=0]F*9.'DW."D=0-P<@-,/*ZV28862@8>QVT[HE[%8H['8C1K9K$W0[ MSEZ(TD3ILO5"T(V@6^&[.3WHUFY^)NB6.73;BMW:?"@<@FW'UPM1FBA=MEX( MMA%L*WPWIP?;NKT6P;9">=RZ4F!M.@J7'FDO1&FB=-EZ(?!&X*WPW9P:>+LB MX)8M<+OV@$RL"\QD=YA/S UU//0-#SC#@T'8FQ&.,, SMKC/XC@/CXXVH'\. M5TQFNRPZ_T$S!(#X.>&Z@O="E"9*EZV7O''=;YL/YE%@V4-U,4R''J9"^\M&138B!A?R7BQI" M(*)!P U++P&C51[#ZD\LL'C N(&2RMTI?+5]UG3=D#NL)R:>!#EV&9X5FCQ9 M?R_%+2]__A:)+9<"F@F8*6!>F&RD#(8R%JK>%-Z^]\=CV M57P"K\\:"3PV%+"<31XN+6>'2\,O< >^[$@=ECF9>B"7"YW M'54YJOW::.B"23"#36%6<$XOW9HH#:J?N4H^\V@)>$8"4TW!=%$'I1M&0=2Q M">/6(\N6(96((S;H G\BM#,!QH'T>A"ND#".!6F1]*#6'D)T/R1<"7YH6!&! MJVR/"FX30DY=&64SR-Y7(903U,&V"0KP25N MKG>[GF"[JT70!4<*@H^VGR!ZW_M^4%W?__W[]V;OQ_ZQSV[6^'D'>9SD[])K MDVS09\=S176)AJ^L&;51,^92(6HW_NSP3MGPIW95IQI0VVM %;'24\Y%S'95 MUCD)=__N2ZJD(W*7X;VA+M;SWY_52GUL: MZ ?GZP\+E@IFZ$R9P4,?\+1:!$B-_O7JQ@>*P@\ OVWH9B@L[HQPE8,-J=5+ M= ,N,D2("Q[5'HBYY4EX6S.=[2#?]0%A]4H08KU#X^TN@UP;9WF^D-A^.GC] M2 \ZO,;1$/+JZB5#S3LE)-/@8,HU6GZ#FF< ;:[Y=F3Y+$5$(MUFN]D9W/78 MH'7]M7/?OO]R!Z#DKG-=70=,7IF\ITW9X3/$J)\BIKP=T4S-9NYAJ9>=*&HI5I3A6+0 MA7_!FHYXXBKB=5UEW[B<[& T"5O2H H_.XNG%VG*E4BZ"SDHFG++^R0L6XQ8 MZTD8H^CR_8><9M:$].X#7-59O?].5MFO8$^ZL MSL+S9[PU^TX)V',XKWYUW/&\[OT?K1Z[OV7-P>"^UVG]*%!8[UOG_@_6;+=9 MM]7KWW?Z[/,/-OC:ZK=8MP=_.X-^12- M1#5H3:X'C&U6='XFO)3#)MXCT S>W@^'FK*SG$PIXIS+SU7WXD- M5'9)B:VP!XPE8X*KBO_Z'*2V3.*WF'FS61>3176C#G8'4^2'J2D-^@&WP^H' M50M@PT&$C$ SSD)ZJ1"^#R^CK@$;A.^CAU.'WDV@E/U(/4S9&4Z W"H2.B6.$=K4*JS!L$_.6.6I7'%:T77=DR['Z"JTK MQ5BS396$&8NI=ZT1WG@>/"E'OM3F!M!4]2)VVHA/52I+(TMA;(DO]T/D7 MC?KQ#+66=:K(^U=Y.&8OGPB6_!S+2ET$2I*WS&1])=(R6\:J6,L.5?<.LSA, ME6U=*TS6Q8M2N_NS==7&57LJ$8B4X4(?5]].EJM#[M#OPC.P X<$ MAP3G1>DFE-1%R5:4S[&'?(Z#G<^6;4PFXZ&=]J0H7DPW5TD_6^-^.!7";PBF MZ_B(+841>'*[H^: >GL]I=[D'/[<$OV,4^H\&^%=BTW7I/(2MB)L1=AJ@:T2 MX6#"582K2FG>%AA98@JPA6<,R3OZCMH;Q5"@RAF0,2VD,\Q)R M\B_Y2V$HI$*(B1%5*TYZWL)]]HO@,6<-RS_JCMH:+_+COGI?8!NXCT-38JRA.B+YU!%I4!V1[75$$J)@NY@\-%/7!:PP4L+]X&P-Y6F' M>&&&2CO$(U\R[1!_Z7!IASAM],U,>&B'. D.[1 O?#^G[00Y:K]@?X*%L"7K M<=_P1B/R"Y)?L)1^P1SEO,!^0;*!9 /)!D8Q \E9W[!L,H)D!$MJ!/,4=+*" M9 7+/N./V@IV!3S"!I8M'#* 9 !+:0!SDO$"V[XMF2%,I8:P6&Z(YNB:$.^> MTD76-EV@!)(#3(\T;YQ5>LG5EO02$+V+H6=.X4J_) &!0 >"( !$ !D,CH/^V!W['>W[T EMK0MOW\A!?4P%YMVVY=Q $-ZZ=D=;DTC,6V?Z M*:$:H)C,:$>+\9W04BPO'[9 ?$9H7;!EJ[D4Y[!M3Y@0;)%UW3$JZ@EYP"WC ML7V'%B3>M$*RP F,\!I\MD!R)M-U!J..QLEL+J=J][KVSSF9$ &*%K0;O6Z[ MX2E>O[+ ^%RB"=-4D]2&X+H7.)9C^HX=P/@"/-,U1Z'C0VCWAR.IYT#=<$9] M_=/.Q#V-]F97!AY)]L18JB/&OV7!OZMNL&GMEW1H..UM32MF=: M5M[^[ECAL*,9S>9[#7ICW[+]M']K0]93E\YW32^P6_G%/VIQ+-P3;53PI";Z MW>V%E1MR:KR7VC5"Z_'.S?;;&=5'D_.!AP!?SO)^^>9G-_VT8B>#&=,Z7S,W:-QM]]TSOBFL\\83S"/'>7H3>E+I"P6$[^KIF^ MM.Z+\\,X#,ZS?Q&;(_/*5C&YB]';/ +W-3VBN(VP/,Z>'?<_T2 (S5"*X,/7 M:]\)+*(QD,&(EHQC\ 36P151<88[S,JP5"!_874K I=A'%$6HG)4SPZH,M:]HB6@- M!OIE<6HIUN]D9E-YHL:8RR4.G(0C')>39AE697P6K'&$*9B]$@YA"JDRQ*[P M3S)E6'6)E. 9+1"@$;G$'*J#*T+K@B$XQ!&90F%@&51EF M'DN3+ECJ\ !,9\67S0RQ,@0M3!>(_P!S6=QW6ZS*>P:ZJ66KB4Y[N(+7XGPV".?@ARE'Z'3?U?DX;J4(^<6K#+D M+IF767?<*NL>%W^/"\'XA./=>(C8R"3KP MG/]V'LEKK^^U _'RFEOV ,"G?8WW[QP*OJ@PUQF=3U9HBEN4;;F M2,5*_;+6;JA171!S#!2IZ24(DRW^]DVRFDCQ".(DZ_YU[*I_S0!Q#$SN'&KE MF. I6B6X!E.6BL]EG_RAH69 LQG',[F)UE1S VNVBB.@3*1C!1$KN;\B2,B, MDCLR551W1FP I58H'"R/P=O+#491*H=+"< M&]G>/A&2U4<;ZM$1V9D^#(S,2YH=&V]54UOVD 0O2/Q'T8^1*T$&$.J)L18XL,$ M4@HH6$US7,S:;&7ONKOK$/KK.VN;-*H2VD/:"]*.W\Q[\V;8=:?!Y[GG3OW! MV*O7W& 6S'W/_]KL=%N.:Y='C-L5 -SA=]*:*2MHM;J"$N)C!EO:I'U MVIF^@NJ\$5J+M Q%@NNF8C]HS_EUCDC*DD,O8"E5L*![N!4I0:;!?':]Z%N2 MQ3ND>_[AC&Z;!M 6N/?1<>V7Z>DF!TWE#"6'A2:%A)+C"$X@(9GQ+,XH_ M>+RE,5.(H5M8Y9N$A3 (0Y%SS7@,$R;3_ZKW6ZXTBPZ6=T M%WM),LM;-R]UVFYWSB\N/[??'](Q*31@W!E;: M5R0AZ*B$@(8[+A(1,VQ_QL,6=-J=-OC?(51E-'R:NUD# MD; R,6*<\)"1!-1QOLI0G##8Z#9U:!1A5;2$4U7D,//7X"2IUY!"2Y& >*#R M&46IV8SQ)$/#K&:2FQ$4B\@4##A:D>!"F@)_NX!.N_GI:8=.]Q0)6?1TH$1" M.?TQ#9\-K^L4ECHM^-?_7,]6-OB2*UTRGY$TNX)[O$%BF,]7!?_+5^W;T*\) MAQNA: -&>,&C,9R14TV_Q07OO;R_1UH;7R"\,:OW"%\:$S,/%P:+]^XG4$L# M!!0 ( (TR6%2W0R&TCP@ +DN 1 9#(W,S4X.61E>#,Q,2YH=&WM M6FUOXK@6_H[$?[!8S:J5Z M]&=VE%"F%M(V6"XAF9F<^FL0!:T+,Q@DM^^OO M8SN!0.G0SK2Z70W]0(ES?'Q\_#P^YQ@W;MW_=IJ-6]MJ-\NEANNX';MI?SDX MK1W6&D?F$>U'F0!I7/7:7\G53:O7Z0TN*W_=.JY=:9)R"4(M%B4L;C;:SF=R MYW[MV)>5>^XGX_I_#L]Y5"$TY*/HLA*R(*EH7?U<;$+C$8\.$C&M'T^3"Y(] M#T62B(EI"D24'$C^#ZO7EL\!G?!P7G?YA$G29?=D("84(UD=YZ9[68GY:(RA M&E=-^V',ASPA:EJD<735;!SUU;PV65 [>443/.T3;4/+'KC.M=.R7*?7)?U/ M@[M/5MS?HZ&<7M1.Z4'M M;(_NF\?>(&L^]]%,L\;KQI'2V,S^+5SR]FM2<(A[:Y=+=W;KT\!Q'?N.V%]: MMU;WQB96RR6]:U+[X_3L_V.9=4>L=J_OVNWB.A'8JM?N]/AD&XC>R#!X!5XC M=];@RNK"9;TO'?MK[J^3XX)=F_WU*MAN.M5RR0K9 XU\%I/6(?F3QM,J\5B< M\&!.DC%-ZF3-B.4 'Z%_S5./#*HT#5"U$K4O65<=.U=UU1NT[<$!MJ".U;^S MZ_F7[UJ]/L4*,6HN*\<5TK([G;[5;CO=F\7S7=]JY<]_.6WW]K)2.S[^4#'V M#(A,YB$CEZ0RI2-V,(P9_7; (\E]5J350^3GUWT"[)FDT/&=,9(S&:0R;QR)4(PXK'(B M[_!" TS[!1\#]:$PLH//'V7'Z;V('(P&/ #^%Y"7GCDA:D/ MG8!T 5N(_0'E<3@G4T!2T4G1+ R7A,J0*M?&!B5]KC17E40:0@ <$0"R'D]J M@SPJQR0(Q;W,"12S$9=)C#A J&HTAL/,:H$',C?FD;D[*KPM%<[>(17<%=C\ M_EOM[..%S+">):EJ6Q5!P/&X)_JAQ*; M(*RHT(+GS)'M K<] P--^\$;TVC$B(6] M_!7JOC1DLE#XG>^QK/"#&87*3[4O7ZQ5?US5%Y&AJ)H#44&EP%S#).4 3 :3 M?F(VVI;M<\KL#/;SX97#MO5>PV9(D VE$GG1!I# P+1C$L=WB#& M(JU(E<++P%B,KC$+J:94EL\M45S-(J]ZR1$D88P4(?=IHBT=8D4YC;F: 3=9 MIX[WD=*42I4)ZIU.ZK11!T,A&0Q*$'Q5IRD%E[TTI"J&8U[:B&5&B1XF/RWF MU1RT'S(EB3@+!.-)AQY!M] TAG6 :-2 M*2*JHC>5H* JNQ2W:.SG. ?S.!WRD"=SE6-N"G.*]IH2&NR&L"NBA;)-)PD/ MV8RF:3P%VZ3.B3U/Q+XV0!=P(Q8AU0U!.KQA4\5F)8+J5*<24Q#1XU.$T!VU MWI1:WCNDECVC8:HW> 4[%@2HG_@,@)$;ZJ \H7U&P#*/:Y513C!-)/1$L)&F M !N*-'G:@N?$5+J09JJ\#+:?59!A7KCJS8$93\">"Y,8[A*Y-^2"_PZYT#8P M>U3)Z[.\K-S0;S9QXOFEC$K-RB7A>6FL0%E(A!YKG0B9H%G]$ -=TH.BOU.D M45"]M[E' &YASU\3SLSV@'A]"*G.)_6)N3%KW^2+8RH7.:.*%IJ+S-=Q5'LC M"W%S$O)O+,P.)-?DJUL<5"YM\]#W^+<+1:]R>'+^#NGWHX2>2C4BFWCJ):2D0L%XF;;H#&R80G"6-/Q]"A0&:H7OL< MYFD=>Z 9(I94$1'_5KT-I)&GCRWW=X<-O]YA@Q6B!D!-PD$" M=?"DCL0\SH#8+.E:U/SW\(Q*HDQ-H-,H7K@"/3T0&(UC]<9M"OFFR&1S,1SIA*:2)XROP &V0:US>S+,C]1B-9N6;S)(66FNC0Y%S1B/]1I ??SO%TOQM*^W ]/<(J\S _- M->,T28KFK%F]@9\KI,1J8&WQ=*HO8_6MCM5UG0%Q[=9MM]?IW:A;;$ZW=6@N M8>736YU:P<:"B;>VB#Y])[\=Z[\77I4[DD?D MT56YU:WH7X#\G^FZ8?:_R,Q;8\X"8C\P+U5'::1G2J9?9OY[#:?9-Z?:",4; M_. T]XM!8!&3U=>V\QGMV95R$QZ.U-US-.HKZ_\#4$L#!!0 ( (TR6%2. MA.'IA@@ *HN 1 9#(W,S4X.61E>#,Q,BYH=&WM6FUOXK@6_H[$?[!8 MS:J5Z M]&=VE%"F%M(V6"XAF9F<^FL0!:T+,Q@D=]M??QW8"@=*A[;2Z70W] M0(ES?'Q\_#P^YQ@W;MW_=IJ-6]MJ-\NEANNX';MI?SDXK1V>-([,(]J/,@'2 MN.JUOY*KFU:OTQM<5OZZ=5R[TB3E$H1:+$I8W&RTG<_DSOW:L2\K]]Q/QO7_ M')[SJ$)HR$?1925D05+1NOJYV(3&(QX=)&):/YXF%R1['HHD$1/3%(@H.9#\ M'U:O+9\#.N'AO.[R"9.DR^[)0$PH1K(ZSDWWLA+ST1A#-:Z:]O^ ZUT[+E_0_#>X^65V7N#W8<=W# MM]QG8YZP SFE'JM'XCZF4W3?)C#XU+%_CX9R>E$[I0>ULSVZ;QY[@ZSYW$P[8G]IW5K=&YM8+9?TKDGM MC].S_X]EUAVQVKV^:[>+ZT1@JUZ[T^.M('HCP^ 5>(W<68,KJPN7];YT[*^Y MOTZ."W9M]M>K8+OI5,NE-IUQG]R$]!\65XG'XH0'QM:Q)-L M;SH^^--\$T&^(_5I2*.$Q^62R[QQ)$(QXK#*B;S#"PTP[1=\#-2'PL@.]E$>$1G.21DF<,GB/ M)FR";92(@% 8A_V4 ZT!]= 4$S%!;I ((T=HN;0J$3&/24GCN9*9T&\, Q>4 M2K3YL 9CABKC4(,H 8_'7CJ!6(3N,,5G,0$1O#&1J?I8]K]G,PJT*:D QX%V)!IPJ&'1UZ8^M )2!>PA; ?4!Z'"!S8QZ8NZ/"VU+A[!U2P5V!S>^_U"Z7?"Z]4,@4'57$ MB45H8#R-A<=\-$NR!]3Z##0PT+2_>V,:C1BQL)>_0LF7ADP6:K[S/9;5?#"C M4/2I]N6+M<*/J](B,A15!D8B]$U9B'5E,KR MN26*JUGD52\Y@B2,D2+D/DVTI4.L**"REX94Q7#,2QNQS"C1P^2GQ;R:@_9#IB019Z& ^;OZZTT9 M-GSW#'MRT'A M"T]RZ5EO-&$(T_@&T@ZPSI@5"I%1%7TIA(45&67XA:-_1SG M8!ZG0Q[R9*YRS$UA3M%>4T*#W1!V1;10MNDDX7LVHVD:3\$VJ7-BSQ.QKPW0 M!=R(14AU0Y .;]A4L5F)H#K5J<041/3X%"%T1ZTWI9;W#JEESVB8Z@U>P8X% M >HG/@-@Y(8Z*$]HGQ"PS.-:99033!,)/1%LI"G AB)-'K?@*3&5+J29*B^# M[6<59)@7KGIS8,83L.?")(:[1.X-N>"_0RZT#

5/+Z+"\K-_2;39QX>BFC M4K-R27A>&BM0%A*AAUHG0B9H5K_!0)?TH.CO%&D45.]M[A& 6]CSUX0SLST@ M7A]"JO-)?6)NS-HW^>*8RD7.J**%YB+S=1S5WLA"W)R$_!L+LP/)-?GJ%@>5 M2]L\]"/^[4+1JQR>G+]#^KWT\$3_'.3GW*TNMW4598H$6N[P4%(N/2./?% J MY=915$N)B.4B<=,-T#B9\"1A[/$8.A3(#-5KG\,\K6,/-$/$DBHBXK\JV?*= M@?V= M44F4J0ET&J6K&?V+4W[VK0"XD0?ETJ;09>ISBC5*F:3$XBC9/I!!Z#;_1DLOB[\6>"79;V:QX&6$C&@AC[;!5P9#HZ -'Z MA\L,^E63S?!H)L(94RE-!$^9'V#C+*"PR304C&6]N5^>(13Y'E^:*X9ITE2-&?-Z@W\7"$E5@-K MBZ=3?0^K;W6LKNL,B&NW;KN]3N]&76!SNJU#<_\JG][JU HV%DR\M9V;6Q<. M^[AJ8:%].?S),V0V6/"&SFV#^W5RS88Q*IZY<>?)696<')^W_D4D5E_;SF>T9W?(35 X M4I?-T:COJ/\/4$L#!!0 ( (TR6%2;-)XK=@0 +88 1 9#(W,S4X M.61E>#,R,2YH=&WM6=]OHS@0?H^4_V'$Z4ZME-]M5[M9@D2 )&BY$ 'MMH\. M,8EU!#A#VF;_^AM#:),T>W?=MLI#VX?4'H_M;[ZQ/9^$//+^M!1Y9*BZ4JW( MGNE9AF)6* MK)M7X'HWEM&3[M@L6W0_-RY8) $)V3SJ22$-,BE?:U*Z+0F?LZB>Q4FWE61? M8=.?QED6+PM3$$=9/64_:+?]V _(DH7KKL>6-(4QO0,G7A+<2;7,X;@G<39? MX%9R7S'N%VS*,A!A@=SL*W)S(N(ZA*#=>44(?LY)CD$S',\Q+-* ?,V3?" MDQKXE&K?BE8[QFPU,<]UY1PH$C*#'3JT^64\F*ULW8-87;:$*S"< U^O$Q"L<@= MRQ;Y IS^O6*<+C'3J8AICZL3<@JX5?OB9';Z0 ;U5YQE8AGCWE^0:$Y+1MI? MSLX!DU.0PB*$N21B/=PYR@B+$""+(%WYBY_15:T\D[" ,!ZN2](23E,12TWL M0\(0CQP>888;X4""P:6U#7$1B7QA1V0SEF,4P-%K%194Q GE.?B\5V8#GB9C M_S9N'6EQZOL/W;^.0A$ 4RA^@HFX9> M KE ''C_/?UQY&HSNPCU$7+I6+C]TJ32?'Y1VO''V<)7\I"0.:U/.25_U5F4 MLAGMDMN8S>!Y/"A[X#"7NW#V4#]D]*F'F J8#J1:^-";#GB&-AJC M)AF:A@M8-1O%HUJ&MQO:%L8MB"/#'(X\).S3+L(M^^/VG6?X'$#PAN3J>&V[ M,*!3OB)\7=#9.<\?L\ZO$Z_TU]T7S/[?6J\M3-.88Y5Z--U#&H?(SF^M_.^9 MI:^9-N%)Z1-/QA&2\P(*7S#U0/3O)')MP6B Q18+;\9N*=A!P%#SO)OX3V13 MF7"&]3K!@GV !U,YW2X"^$_4T#>6HJ"36V1U&)(?E+^]"$5A=$P5>D#WO)4( MQ4B/K4*/I4&KE9>(4/C0H!\:]$.#?FC0-]2@VT7O7STS6[LY=G_^_PV='S%]_P M7_#Q-_)]\.+5AS?_#%[]]/K#NP^??GSTV\_GEV>/7@;C$3ST.LZJN'CYXLWY MK\'%Y3_?G?WXZ":958OOOSUZGF2/@BA-KK(?'Z7QO'I$8WW4QY91<95DAU6^ M^OYX5?T0R-^3O*KR)7\TS[/JL$S^$W]_8O^>1\LDO?W^,EG&9? ^O@D^Y7YZ^@PE\>/UW,Z=VFMS+E' ./\59 M7$0I;FC?^_YZ'Z^[7,3P0)KF-TEV%_3I[][8>;.,1_?/M#P'_7I?P]'O$'>5W( WE!+^&/7^?+593= M\E>/CX)7\32JRS@ IDE@/EEZ&T0R\]L0/YWE\.8LKX(I4 '7$*4IC9=D\[Q8 M1K34:A%50,G;8!*[:\R#V[P^"M["#"+X_7*5QE7LT4@( ,, 085\=*I/! =1 M"12;)QF^*P8V>QP&<31=C$>K(KY.\KJ$+9LG2)R;! B'@UW$T[I(*N09'/_L M\W0195=Q )N_3,H2:8:?V^71.I@^<3:-@PA_:&F?TZBG658#A3_%N+_ *KBO MR^#%VP_O+XT<7"15?%BNHFG\?9;?%-'JT6U=: MP9]1L(H*)0F_,EJM4MB-21H'JR*_3G#JY7@$P[R)@>Q1$0?P_XZ"#[BA=;7( M\;C-&N<)&+=,RHI.VY-GX=^.3\+CX^?P?\? &# $?>']),29!-=16L?!?Q\? M'1^?!"O8&WHZ-(OX/FB(%BLW4+(TA/V:G'GT\G^R2;GZ@0;!*^GTU;LS'>K5 MAT]OSCX=PO7S[O3CQ=GW^H]>8=247(\"'N;'1\>/@M=G[]Y]/'WSYOS]3^;O MBX^GK_7OW\[?7/[\XZ.3X^._/.+Y? )BW +E?PP>K:*K^'!2Q-'OAPD0?*,_?OX7NZC+-XTOG_[E4?"KW!= %'-W\#V)!^2[MI^=-'[6\@)W M(/]9W!SO6R%OX&].T'T-#*3TRR?'R%#Z?\I8R* @[D ?H#,&Q^IU&I4E+^$4 M1>(2+PKDN1^(FVA9\)]/^!]D"._Z_LI@_X<9# 37=OSUZBM_?>6OP?RU=BGV M\M;;!F_AG?V5O[[R5Y_\&G0_KD@)+> /XJRC 5SE6I#?WI,%^9JYFZR)#5;K MO5B1'X99)..19Y*@!I_6,R1DD-7+">BHH)Q:39GM,C"EU/Z<)L6T7L+0H.27 M8@/@29XD&0]()H0Q3^"16;YB0P;5Z"R>VJ?0B+K*K^,BP]%@NXIZ6M6H(-,$ M9C&__32-/T=DVOP]*E8AD#1>+>(,;!'X+RO['\$J!%-WD<1I< !JOYJP8A.5 M8JP&B^@Z#N+Y'&B%-9(>_!$I]!DLZ2 KX .XZ^0'ZE/PPV.(P-M@T]Y>PAD'XG>Q4F M74[KLN3=(X.KE-5-R1R>$=FKZ/<8*5CB%&=@5=WB/]"V1.N3#<=2]I_)[Q$!]^/_.T_C(JSPJ9OC\&T.^ ^N)H&]U:_-B/(*# %*4C-XJCI9'P6\+ M,&MI7WBD(D8F+NF357[#MOP"QK;;%0.]\1R4.DT[:"BF)YC&8.168#6;TU/= MY/J\\ESH6N6P0J(8DB#)P"B$]T[B#*SR:0*,!Q2[R1Q;LO.>I'FZ&MIXM/;U M!%:#]BZ\(OX<%].D;'!Z*Y='P75>&;[R^+W,@S0'_H;]<1<(U,A)_E9X&M'R MOF6K&\ZLBHMNIX3=QJYG9&?#8*:B'<7710SB!#>("?#D21@\.0;;"=@[ES-H M)HC4^"U)ES!L!22Z+.H2-O$],3<1ZD"=XX>/)B7HVSP)]X3+,>'$P)Q.])X'3.YTD*DT%? M7YZF+*& ,99Q7 41\':2)@CEYI#D,7]/\L?X M?[_Z4;XRUD#&>K7.6!5<%@SU=IV]0%F*BH3T*.L/ M:' 9*)>_X_F@;2FC<"0\_AQA(!P,HP15FFQ66N< F.P5 M;$O-3H15E)A(J%IS,!%K:**.Z4WK!JP&M&GHE^3&".)_X^)719(7:#60RA55 MP"*W](#EB_%H$I4):-5UEL9 '28Y6>-P("NR^]!Z JV5O!M,0XS;DC.%0\CP M0C2%*"\ ".^J[LX*0(&+_L7SD2_SND*O%#EB6@UI_Y(.N^,<31O[;>.'&#O' M><&;QJ,R!L,7%$[,>L#30VLZ4D7QFS?GOP+K2[[/>!30_[Y8L;SRCT"\7#L! M^)$CT"8QZ*X@T-*;Z+;$Q* 7/W\*+L[_/YREIX]T2,HW^OZ_OJ/_\86E"IC7 M9^\OSS[]X9*17EY8ZQ%WM,UD&N0C(1Z^X@P>V!0!(.XM6A!!B<21.+[(6B%2)_2WYA.IXZFHMS[W(-=ISX>^<&! M-_8OUS?\UQ\PQ05=>;/@@J=Y'QX1>M)>E/.ZH#U&)U&"[A(8EX3)- +V 0)R MAA*0BJ5>QF*2N3$D?QZ*XI"91#D6*>L\-AX]^^Z(3_]?5#:RL!*/)WQVD(CZ MB/S9*S_7\LIL@W6T>=%BYE0;H=*?3.& 3_Q,7N>QBC^PX"B[B M^,6YV"W,?_#?YR>=+GI,DSP2-^9#9PJ_!*:+9K.$W?5#F-CP;Z>]'-P@%1V] MLI^@=+#;-3ZV=Q[2NOG@77HP]SEL K$LA@WG3H3P!B,^8 BLKE]D M';@F8&ATF,.Y1C'$@WO'>-MXT0:-8KM029?](0>9H,7%T;8A.-8B8M0?H$A[AF3&!6' M>\CA/?K84Q/OP$GCT6!6>FA!<.H9%13;ZPX7 \WI/L2=U"VO, [:$X&E.*E& M*\L2]V>:9Z"A5=[L<'QY':LPJ/>"GH$.G@"S])T2BT%7 MKO!:YS(B?C_*+!VWG5))UF4R-FZE%AFUD[%V]/ :S-HE _I@[J23#!*,+,,[ MQ::)<[)V:V6%[^30(@I[M,8CH'Z?A"1UBO,C9NCV,[:/4=Y-7D1+LA=?3+YT MG["K8!92A05;53 )J17B#_C.Q L$C2)A+7*: DDS/D5WX,[QR&//P=-2 T/. M("=XL>IP\*VQ?^#R_[>-0-&#%RUJR>#ADT.=^U>7ZY82"54YT0T- M2XN6@-* N=W<+Q13:*2Y[:#::;:BO$AB'JZ^1\E#,"-U)OBJ'*GDYKQSHDRC M^LI1 WL<$24(_I).;&2LORZM[C7=GO#JVU B.]W3AWL%N*=T%N#G]MS=+)K^ MNT[0NZD&<=2C$C9LO+SHODQ!-C7T9WG3S,VWQE7N[%;EBR,_07W&57..'G/?=V#/#+KV>'^#)"0P$BN("?6\S3N"E839&RS<.'LI> MLM!;FQP5J_8.?(*4O4F4C@!3?HP$#! M,=7X.8=S*>".KYK^GN4W:3R[(D:@P#L%/SAN;?)#@:?85YZ-1X-X*NQ<[( 3 M\D59.ECCZ+;@S<.R-!.)[) ._MOL%I7CD, MN/DX[,',NMRTRUR]@%0'QG0H M[M2YD*<-+4:WWJ61?I$TAFV-1-(>Z]V,K(XNTVB#ZSXTY1^=5W5(TMU81-$5 M,.05O#%D.VW]'N#EEEN&' 9&PYUX1(MWD=\S'O53ZJ9C5X;,THMBG$NQ"H:F MFB&O?G<93\&F#DS\L*P31G'$NP&O(#+ATMRP*F^Y3,!$G(A:0\-.;:4C@;7? MOLQ5OH=S_-'1RW8%W##S1VP1<_-Y%U8IQOC@FU!A4MR2.7>#>;]L*(8,&E%F M>?,&[KPIA)OQP,3E.&\,:K7=PXW+M_7J+8?"R3A G M9TVEM*^,[:I&WX?9?($+'$[>-;7R+H$?BO3M1["\B5L M[##[+GJ[ZZ!HES_&%^J>;N("^!#]'@VB ,$:\T(R<_:+/34J\F^1C V&G@2(P'.H*=0M^&L>41RU= M>Q("79U1,N3I)YK 6' *)2L=DD 98!E!%L>PQ=9_7V*1^#"Z!"Y9;%VSB'/S M 0?EG&1%+Y.UUSA[Z.P(3H3$V"KZQZDN'RF-V3QW\O*T!0B:QRO48>+/E:B0 M%/%.8V0PG(O53IV(BN(BFLBFR_P1Q>Z1[?NW3! *A9M#CN;*_@\^%O>R_>W9 M],-S3S?F$&P(TB*WMP:/_3BLOD(4?]F$V&91P;RG"TY>=C:K+_>ZJ5?!F9V" M]HTKOKM<]T-0R1SO#V0IK43Q9BGS4Y=)YN"UI"=E;A%,A>&,W>NCZO4U8 M;^211QS'YCJDI@P,K6FO EQ+[FV">4MBNHY(LT8A'&=3DYNS$:QRXP,\HS*Z M/_S)YW@2"@@(HH MXPTV)^S8Q,9F-2?6O!C]"W,M'*MN:Y33F(NBDDLF&5TA2$OE'RWC3@'19E_/ M3^IK\"P=)-<=O(+'$5-B9^[R \;;P06J8T6D1TN>E2,$K6SUQ=V]G:@#6KU[ MJ*F6Q=9<3E.L.BKI;/S7R?/C'W#E/&DFSOL\^$4-=.>F:I0,8/F3P/9BD'IG MI>W!A(DCSC4F[4*2#41YSIMG:"3"@0IA[*]2TMCI##-V!%_R5#\F6:A@CS:*$!]4V M>>H,=<7J'A#%:'DE&7D@^5#0#/2H\D%JRUA1)M#L&*Z^+7(JQPVH]I9#KN*+ MX\)=>-\:)A#6&J%UP56\T>Q?N,4SAD;!A&H.ZTEU<:@:)NA[5>B!O1G'=PB3 MRHNK*$O^(YYWN(LY)1Y$E+0R<\7BN:2,IA/IG^% MN,&G]14F8]/NG1QK8O3DUI=2C>1VWRL7,J/,:_0LSI*TKF2V4:DYP4AH+MW6 M$D[8^)P0A5K(S&[D'8D]'@VF-A,JN!N=)!:W5C+:D^FZ!<$H?P>&:'^]^U*N M6N.PKA,='K; ]2 O.00^)TLN1'I^_.3HF7_$^S=EBP7^AN8L:^6+J+N^QBAQ M*ITFM[!D?Y9_VV:*=7\F_4;X,-J6!G2D/Y^3)_UE05G1VQ,L5?\YIER'= M_FRI8TYY3!ZN>[1'4E1QS#JAK"UJMM0(Y]6QJ4[@(?16]^U(.JB"LD0"K M4DD_#Q/*%-B8R--D)FJ:PKDZZMFD+D'C8:0\H_LEV76>7BONK6("T!TA2W+I MBW[QLEYAV%0 ,!E!%NP&V%4XL1131:\IEF9QCBXL@*0\%VRQ" J%DUA,V0?R;P,P2D8A M)SZ$S,,F ]]U1QHCKBZOYD&H5-Q02-\ MJ @]G9K;#4R& I\[Q=BZOG6:N=D9$_(TS4'>,:*>D^B:.&Y^]EXX[G7KX1_F MN@ ^=UT?/8(%3Y88>>M.I)"2UU:5D:2M$!?VS*MD,EEAF%TQ4Z-GE<*Y2"5U MA*);M&K4[5V'A>)-#+6X%0<+^9]S.KPDH(O?G)]X7$"[V$1,W2?")V0G=3WO ^W? LE:F[59I@M!D>Z4D^DA8 M&8(UVB-X(MPISF69[R!CK"'%X;ESDV-!O,6HICB@=#5II?,:_TC!<$5S,[J. MDI0X*IEW8+R3O8O9Y&[.GKDEZ< F95F[KQ)NS%"2XTOL0@PR NFB HS 6DH[ MP#PGBAK A#V@*0,3B9!J8:&'1%(^X^LJ*IUD5;#U@5-*Z]^^ _P5:6&2Q(!W MFI4F:703-H/0#8 ^,*-W0^CC"YPO1855$T1>1AS,LV[#H#O[Y^%O1LUWIJP< MXE]M\;AC]G/,;S[9?*E@XX(T M9AGHU5^Z2&I!C5K%N[$(V8C.B#Y#_."GGX>^"O,VP5HK;[LE04'3 M83P,OF'/(_*''B#L* MO"T9-'0U:R,8<:-6>/WKG0"V(#I%,D6_67-LF >T/,_-IT E2+ &:5?U;:0M ME6L[K4'I+7:W<8^NB=UIUPZ3HJ6%DXPOAYX2-=AI'O:^(%^JUF9SV0FO/1:9 MN"]EZ7T>?$1C;D4$@PV_D/#AGM6G#TV56) 6W?MM92?*TH2%D3SIN&:FAC4Q M4CJC'^&_L7ZS6\L,D7'E3O'MMLV.%_R+(K7=,1!2:[[:V' M@6*FSL]G\813O-.$/9YZYU64Y,@7;>7?F.;KZ%:C<<[6^-=S0BZ.4/3 =BE' MW:K7&_O]*2->S[]&O.XFD9Q[O$^[V9\A3:4/3;;M]P>2E1K5\$(X$5.2)HK0 M1MAG7@<9#M43*#\>K ST5>P'4)+X:'M9$_5;0B2"9;=1,]*,2O;%LX(Z8;4T MCHHT(=7"A(#FH&XP,8*E&_A:MV2*WH?\W<+-$VN&L+HMD'GTF*)+15GU\M;D[0U MG%S_.%\&@G>4 MQ'"=L^.!H9Q$>\K!,IIJ:U%UT8+V4TGT\-\U$%*UI!9G;HNT<.AI[#;B)?C? M3-J\J - K+@V=Z"/4T_W(]>*5'G(9X3,/ZH$XG^"MA/?R+_PV- _,2:>TD&6 MI&3KJ5OF,REZJQSPC([$ZPWU>9+8&=D?146!&0'Z+4=U3"S7S0^1)&+C:>I/ MNBHV3(6]-A$9--;Z;J2DT,&8W(84L9(0_$'4R3S$,GA9L9]-D63"L+_"\4^B6>,"W/8< MX'T9W)WJUJLOHV[=,80\_ 9J0LU^N1OHM"6X^<")[19LG_V= [1,DO^JQ?JZ M[3H-S("]Q.A&3*"<'-H .8YK$@!M\NLHK>/04R&C.=7/ A.E8(8+S@1NU_M_ M7IPUDC@00E_[?WJ7S'CTQLWHB#*]JUQ\-7$8MEQ,"^Y4?YWD-<;:3 7FYS@)WYIQ0%XZCK&X8Z-317(;RS!PIB(9 MW&RFZ(\YK;WDY""#VM%\O;,+ZV^GN\C,8!)7-W%L84]\_ '7F8PF61O1Z4;4 M%_=)LP,]+90]HYGH!G:30^;C$:> /A9-R02S9CD=,4D^33JZES=>.8GQM+%E MPR^<2U*H5C;Z]14;77;8=T&R[I]JK8JJMU"H%R[LM[V7#QL!/<^C"0U"X MJD'F)5%F9%-QC<4DCUD'U:0W+S6E)[ \M4'KS9-CP8)?NN#Z+/4I7BB2QEO\ M>&3R_KQ[RS'(0A/?T:Q&6SS:-JLV(AF( *K,MI27R2!1,HDB>UR0:6F6D?]- MH-ANZCFDY]KJS -4:OWE4& MJ*P#,J W%_7^K3DJH&V:,#ML*"8O!='&*> M?!Z4.\/1QOY$&#\'!DD*S_:GP@1N)DP+?)![R6I:M+UL6X"YV-[9*4TI;!*" M,D!PF]3GV=PL@MO4?->N5)UU[$?7V]"3M_RAG0.GD7C2#9HU^D1C!]FZ+6>* M+ORN)#\G[ M<]/^6L1'<_/@2 _8O0$[!RI1)G58PA.<*=B8P./.'<8P@(B7__".]C$A:14> MF(4RM=8U4#\N+@Z;"7"0S(K7[6?6:_*;?]8;B0@]'JG+_OE2+)'=^]<)$7*> MQI\3+J!J\].O\K)D-YM5P%C*:(*2EMBMZ@)Q7*,EI0ATT9EU!-GG)Z1 M3..-9'1;*+.'?';';?DMYJ5G.>B!?&L&H-UE]BKJK0_8BXOY4WR%^3!\DDT2 MU\.K&BJ MBIST'8OZSI]X2XC;_3=;#5KP)I1_YGW8WX)5^1YP&0XO5-'.'Y2 MX7@.I[]$*2)0"D)%:S-PPST7I^#),\8I\ C/YT:?*#?8L]OMD8DZPA?.^J8 MP!8OR7_;^QP7@OK4YK8/4LB%;X(YL71I(=%ZIQ5XFBVR^/,*,VE-S'$-!4$7\>-AZ@:VLO$G16D[AANWD\ZK&<8:*\ M@N^.#V>1_'L%EW%N;&8O%FD='>AWJ9=+6V3FI6!Q:7!+GW,5$[T@)L0?1.A5 M=+O._@@9D1$\E9/706= <-?'(Z[]S:1*'=D Y%%"K4W7I9RC=_)[")BPF0WO M3L%U/Y-Z0U6M[BP0["O':DBZ BHNOHVNJ-Y7GY%:4TI/$QN 6<]3_RE>3'7O M4\18%*U6[0)?.3/- !R74>F"D>\KJO<&3BB)D#;ANY] WBX">,;3;A$&1\&I M$Y&;P ,9E1:78.O >-6B=)R :T663?[!F!9P_I*3H%-.LA21Q*D([>&C9HJ^ MPG\^/_Y+*R,7)%/L]8 "#'5]36Y@A/;8L#TG@L_5I>P !YC+1I#B=80YV5L. MN4@%GE*1?VFE$F='9.@"EK12 HT0R!ES4JPF8Y;VWT^>>\ F?'=@<(]K27GC M5._28NV2Y^B<6,*DNXF]BGB$:*YLXBP:(1PR@X>*!'>',:YJT0V;:1KVQ8(= MT,(_(643JX;(W,2L-M=Z'/]Q-)G(3NAT?$K\%+*496B.2 MOY!RW*KQ!.Y>$.C(MZ9Y$:+]W#A@:XW>$;*4UE7HE4)9M_PJ>P;^RJ_R;>-5 M#?LS'8\0CL@FXC@CFA,@446#RB]HU2??RK#6E=IZMKJ&W9>H^YA<7=U.(I F MG[P3OM^2769N0:'DDMG>([VQCY^MUG".<9>BB5X6<@5[5I9E WO -32R];O# M;F6QF?C:Z*S#VN=*MTEB#&T*7^0RFG/(3:#85;H%RAX M87(Y+JM&GS[4#V,4G_Y^SM' [>+UGHUQ5*2FEFK4UP[!Y:A]#7)QH)EJ27&O MT*>?W\8V3$Y&(,DE:TG["876)^#@K?"]P;Y-47&?!TX8IV>9!%O;.EE)Y/ ^ M0PP!;3F7QZ478<'P3!51R4%Z:\-I+O 1G$=3#*O_8[K&^W<+EJG,AH=R3]M M$.1O7X,@NS?(':JSD0UVW<[?'IH/*4!]C6 (O\L:.4G9\S1YW&@R*SJ;;J(> MENV %FM/H0&:(2=E\T5KJFM%C@FG\:LKL;'9]31N4YRY88VG3+6*7$>\AGT2 MO#G^WNK>-L:T+PZ?\J:X6H7:Y'] 4ZKMYM7=V+C8MR!:>;5FV47+LM44N_1X MB5*VV5AX:NP@RUQH_2ZCW_'R5,/\#N8/*Z@=8CW?;:G)7!=XPZ9-#"(H$6]0 M[[V/D"0[O;+,]94N\I[2A:ZGLL5^"]K-MZ:2UV+%G32,.'9,KE4[\T:A'T6; M9-J0DJ_!!EO K3)ZAXHJV=[67TYNT^C&X.A%5+._A-G#/,43&MI^>,,B8@:F MD0TD-@JD.H*R$FQ3=2=*5O,U<&M5#@ZRHZJ1,%X;9SADB@')0Z)4BW\7=YND M_OGCD@(27^4("QF#^"VHF*E:=&1O<,254,4/&0+(3ULWC=N5:.UH<^U=:]6* M%BS(+BC2BN$;J& =YF;QSY1P7KZR02+5AMX5TC&_R5R441B=>A-(_[ F6(2? M1>.$L-$+X/4:MMTY[MBB_H?7R1NA/SR)I8)5_4?9BA,NM^V--@A=;0!;FNYM5HXB+^_H7\F3>)KN>\K6]=0RC5 ^3Z$ U+% M'B:D>0,HVU8663&I^F&=S8L$[@TN**D)_'=*>IS(6MK@6S8DWOX-U^QO4(EQ1:4(/Z%JSA<\.9+*/_XJ;*2F?E/W,7< YG' MU1RPK[7Y>]L6*-,&Z.'Z2V .BV2"S!BI16%>Z"HHW&(ZNV(>(3<;O[8-2EJ\ MO0&?[=Q5)0MB?Z59M*+"]-SQX@:@^RZE&8^^F8_ M*4!R#%DTM;8EEKB;V2B[GP:,L]X?#[?FB;SVUO4*7T%>8_BM@H& @*K,[E8.+Y!(PMV @?WON=\'U/$[&=(6SAV M U5!MFX'C$09-!$!,?&,IDZ%1[ \P1F#-^8KJ;-Q;#(75;:EA'@/[H_SEQ>. MA7EJ\K)_$X?K:RX@_B&X$/"+7RSXA?-+FNKY@PO^C]OF\._F2/$Q =K1()M; M#S;%_PDT2"?$+]- C^X6:)!OR3.$@L!H9'^LG>R#]43;V\&' 9M*=W$PWGYC MAEH:X<^T 35C_#5M;(45J;@0(W::%29H_\&NM$&J4S[H(DH*T7<[M1+>@->+ M) 8!=?8YGM;$B1\$W2!GY(2/L&;JRXXCUZ4Q#-@D='U99 K@S.4K?[U[$7RG M:+Y.L=$EQ2P_,4>0TK4/6=;)+G(7:M\$,FIDJA)>=3I(SX7R'F,XCM()>1&- M?24'E X3XQKY8$:>554*#(WT_$-. [$R(Y_*7!O-K5KL+5I @YAPD+7LQVL ]S+^+FW*F"^D?FP,&LE]/N1_ATU[,&3CEK-[C! M>KVE*1ZR>D?MKK2U6,WVI%,P5\5_-3:OU[TN=*%TUHM?.\%UI'':9\P7D&TP MYL:,5+ ZH]G/NNN>U"6>D6NXPRR@%$YR!_GQ!I&F;G,SU"&PKIZ;.^03=AYY M,:T)NJRC3('=I3M;Q2^@N'TH^&0D]$J&4I-64OC#H^!GB95O7P)[$QL40D-T MZD+:V.4V#'Z*PTPW%7,RM,B=JCG7"J3;ZPQ-.>J NMR=]>A=HBKSO$5=)Y#LKH%>)'KRU=QQ&$:C8=K,POL'V_]LN.WJ9R][?-"@D'&*9V&1-=AN\Y MT@H@#4'0+Z3TWNO]R\W8F+@58O]6M9GX>C]M5%U)(,HDL^;8?6.@JU]-FMS9*ZG+4.; M(OTS(\]\]]7E? 81 TU[<:CCI#N7HR:,P4Z1%CH>KDG&6Z0^'H=)PS[(E;HC?6:8IR7 MJXT-ZII[K1*@"K!\Q@KB'-?%CC+4.15'4U9-W]*U8 !,T8VIE#F75D]BN,#G87#PQ!FC[8JA@863;YH:H=/[D@(D)7NY?-9!K MEDPUEYGSA4#UHS2S!3H:"F/*7%2R"#,^,NQS9X]RU[;?M%.<9GG&[T/9K"ZM0I.HRK^:TJ @ M$O2WQ'/PQBSWGD#/B#\..1SC&;$0-^Z95O*P:NMO]&-G;H\-)!9H@G&:FE=0 M4AI8K6E<.\>]*!M/,26UKIZHQO_^145H:[8[5$@L^TC6ZF&1SV98N?L6HAZIM,KBE#)[[:TTQV4N]N+N%),W %XC25D4L MQXP,:Q5H^^LRN]9!M.KO,B%7STS07B++!!'"8&.<4*@SB]/DFBL*25O1,3'A M]R8JMTGX96:9,?S 1TK$NEPD<2V***]_.FCK;I?T<+U^VU46W2O^[-\UNB =<=/:%E<*!88V M*?;@=@9DHS_& RY%H8H 3C#F:IQSDC#>-/Q7:,".=<\4[=C0G@%S')H@X5% MBS.L]\?:0A=O8=/Q@]3Q)EJ=Z_:5KC>7%!N3LWE= 3+!I3- 'U1:[<1I>K7ZA&AU[MM1:QO;&: MB5R,TL6SYI9J%GMO&J53BO\9FZ )>MBLE.F!Y>R];SP?@%=1$YD?)=M(OI#D MF02(<(<=T2;9(&[E(W&ECJFBS.%0T+TVLJC*TGXN9;\U$KUM- M( MBMAPEX\UO+;N9FJ]!#>9U0HDZ]5@*9L;Q48!2UIJ1JB?A,'HWR2D576]#;B* MA,1EM[",4HQ%7=D>=>T[*H?;3)?>(MU-+4:\58&]HE>^>GT-!TZX],3M$U(. M:O@>;(2WL@E6/-FNK1W]K=V(G^-97Q.$(?7B&8]Z41ZU!XE0HB>RB8"5Z MZY4-&.2%F\'0;X3$FKDC93SBEJ0DGQC-4UC85K=+)4WH[67N$@JO[ GV+I$K M)(>W7Z[V;:+V.5- MRD#%IT;?P3$Z<$I^A[T/C?;_Q$4ND>65*HVM(+4.Y"E+B<>T=LR3HSAG0X?P M)\<](3N$>.9D#"F*AWKB)[OR[TF0*TTO;#;M$5"+^U[W'XQF0^N'-$F01S8XGY76'C6Q M6=@&26LDI].&%K3Z*N&D-.ZBSKV+C8\0OSA#V'+F,4R2\?"Y";SEL>\HXM95 MU(*T# Y.FSUR:.9\>XQA$< M1)S69?^Z0_L+6H2^=QI3()!]C5&'C\5]-S'#ZT'+N?'<4>ZDUPD_'IVV.OB; M\]9?->8]T,?E]?WI4&4&]9UFZ] ;C@ 1!3_43'>3RQ8KW'R?K8*U:US;[PZ( M1_OW>-:3.X\B_B,=FC#PH?;[O5][#@/!]364SK?F6U0@UA%T;&3(:9 L6@:J MO$(J4KDH8] M*LE]!5#'R=C?*#*!N')JSC;!'=\@3Y'1>RJ6>@78V)==WWQ>: 1 M.4207/ZQ4@G$"[\UWGQ>IY!>EXJO,H%$O%J3Y3*>)9Q<.^4>6#W"Q^BE#9%1 MB0;0)13T^F_&.#C Y,>Y_ AD./QJ:^\\*K*E4<8>;4N%_A#^PU.A=W'V').X MQM_.XJA:.!ERM>43AD*4= +DKO%H([+C'/.0>:0LSPXQ%2=*<:;\&;F)3!N5 M.5VYDGR$&20Q%1ZER)DAY>UPO[O-*%, 2F]-9:NR?_O&&1 MDZ]AD=W#(L)FZJ^!:R8 B8#0@X4+-G@OOECQLI/C0<9U3@6F#@YJ[-[F5=DI MV>[A#:;-Z0BJGL0-VYH]"=;K0Y*+BJ8H!=IS_S@J3J_T<'-VR,9R?L=5C524 MU=98T\(KN,T^I"OO+%^"[$H3^8QC%?.&SPEG98 F,"'0;_]#&IS./L5K1Y?@ M&76P3U MUD[J#R]-T2K-1!B[?"U.Y]2E,T'W CF^26'_XAG>@Q04=J/MDE1MFHM1I/X+ M)56S8N^:X[P@+SMY0=ZY55Y2S<'3I\_#X^/CH9=8FP-5DN'5-,(7;I$JKW$E M26KD(\OE8TUAX<6ZL "NX$[,>,YH)^LLJ0P@?!'C:227D*<,L'G$/8TM'0RY M39RSKR#B7N3OQ5:I^OMF*ENR%#9B_]T,LCDC!+<,Q#N!A\["AB$[IA1;I2+' M4Y(7Z#-G7M&EY7O.T M'6PBU9X$H!OST[=)W=TX/UVPS<@KI;LYMB*QC;- ML;JOA TW0:&K@"(@191O:3^;NS551;)43%<4IR*1#6:WK\;6#@PWZ/5EDDU, M,/ZNR?(:0;]LR;\(M!> PM8GVHY97#*4=G!?I^L/?@8B&P'RPEF[^7+4+FZ8 MXJZ[RQH)#<^^7RME\JZPSID\I,A?.KULU_DY\8+QR/>Y4S> 'F?[YBY*7]37 M+IX[[?+;[;YC-P-[*EIDX-U<;W]4'XR7JM/GA GNXH-Y:_P 6B$B@"_K= X% M7L:M1T?$-ZH$GM0:L!^B7LFQ;XL44ND+(IC'Z::M,[=QZPY%^ M\,T]F+8S&,&T&;B@S:[H!U>U6WQ:38&!&2@1G FG@@4NQHCMZ*CRMQ$7>L50 M6X0&:WP;WG7,?A'-2,*7H@QRZ*\0@3*(RSKKO^4$@FLI\;X?O44\+2W.L\&! M =,L;ONT%C$=O=PGZIY3"4BF3;F:W+KU(:G!@OE3.O^??'7^/^!!;KBHS4W? MX\@U28K=_NK6EZ(L%- =BF3Z::[=@CPO>DXMP:^X1J0(@?(N1ZU)I<>4>.!Y M\1Q5DL%21%W'0)\^/89JWZ"2[J("U@*]> M8Z(QZ/F_P%S@6-9E7 &C'#\Y?G*RG_UZ)U"<>XJH]!(]3:A]6"[]@-__\^+, MJ>@M;Y>3/!5OSL=WEY_<'-/^'#GR]_>??R?P%02P,$% @ MC3)85$5P@FN)G@ :]T !$ !G,C=Z+=4&[,[_=F9V=G3F-]/S8\^^2 M/A3QA+RD:M6J5XM7BR\'E\H(Y:94@F>@?^[HAE(2:XDP=R9*R!UX1[C>L> ?.2GXCD\WZ"T\@C'HJU6&S K ']L(^+(3S@6^; MJT;Q)U/%@,";9QK".(CWCWE#FG@ !G RV!?"]8TOQ1MQ>#[LK^#P_#[LC0@5 M*O\S?;^%3RK]8T:O]RVRJ^"WK--OYZR"0_XP:H5Q\K<(SXW\)>%? G$C\%NT M@'@\X1"&FC$_^F; 5PC>:KT!IQ_SAYS^MQC^+]U5 %F_(O3$E9G!1F$S!G/P M5Q:^J4EI1%(:B:PA$C.HI P03"/2,XC$GL!KE&_"\*,:O]^35>4\A+_..YE$ M223 M$45LF#.+1*553NR5IC]BY'O68L2Z3@\G_E>]'X M1WR(U^R LP#(!5"83*7:;1*I'$P6T\%EJIDL(9/) >A*9DC+=T9L?"AAYD-1 M(4<:EC*9%*7;(V,2B,S*B\7$Z2LN+K-3AQBS!U-9P8Q?2B8+(%"8'#?/;2&) M/$R^IHK!#EB80KS3H>2RF%HNRZ'EL1QN/DMI%+&C#C[+X9!PF'XQ.^H75P)R M6$PIAQFM>"DY3(J"RV3(.2RIAL=2:KBQJ(4?"UD%,8;]EU>4*V!%K3(.DVC$ M1S#RG5H53^6O[*L$_ WQWWP!#%Q0I8-IQ\5E1KFJ*I&90A53*57AHG&9YDKI M!,"OFX6@1LIAL7#^]S"#FOT[W0(9.-2XOKQ2ID*_T2O)N- M#\!A.I1LO W7" [DD^*+)57A^N<)5<*84L?E4B()5 M":C%!$YIS(0PV*JX(\+U*!,JC3LHCAO)"K9,J_2Y:?*$S&G3F@0:#C$L%(K\ M4A';Z3 Y1;CJ@FJB#I/IQ"PT3@$4W$I 4*XAF@QZGL>L!V,V@P?2FTC.@-F+ MA2QZ:L1(5H$VGXT"&P)TNP DV,ERKM-H%B!"KQBAQ&4N/X'MIJIUG@!L])HJ M 8,6GX@$^ZAB5T"L]P9H2" 8#(=0,RWB5^'ZQ<475B5S"AVFF,/$C5<"^BV"*$\J4%'4,C9/)T*L$6Y"Q%%Q'$ZS M6AO7(T:ZA,TB*]0R6,1UQ&Q:=]11*;+(9>+Q$9O;QM.2&4%Y(AIW!"H!B01% MPBE2NS&I1DM5J#PVHUX7L!AX(&P 51Z3U^8WZP.HA0^&+:0_$[\2D,#QB/1Z M#Q4Q>0-AJ\]$L[N#@JD"]/%5*[5XS2&)#J;'.3+29C(@O"I[C 7)D,&0&WB M>O5\$8F&QCE,,:\2T"@-NFPZ0*I@@!9SPA<6*B0>"R*G2)4A5@""Y.1 ( !$ M6181EZAQ"JAD$0$5QU$EUXK1B%$Q&;9[%003403+!7&P$E"DH'%AO[."26"( MHS*1Q:Y/F")\A\FK,@%!HMK#E]G)?J&1$@P#4;;."7@1T">FP08V%F,F)'Q! M2$)W6?T86<*N!&0@#EG< ) 6"H..4&$P""1%1Z%"D74?#T? MUYU3X&7JN5::!C4Q(S07B:'C6-&$T$7@E%$1/7';%8M#*-AR(*LI519T#!8*JH.AU%I/=HY:B:Q0VH$!L25!O( M5 3P>E!9V%()J"83\1T9INL)Q+A":T35\4C$@.G<>%N 9//8$9H+-+C,$IE%I-)*0"S$YTKI,54ZD(LA)-GQL9 (3Z7U43EL9E!-K73(M&S3Q.#:5"K'JE/(@ MX!-9S :NB)Z()U W+T3S"ZDF5$8!N0F&6167VAU*G97CBOHFKX-$1)4]O=A@0MAER(J@ ,@)204)BI$44 M1CW9PR9$_!ZW!ZG2(4J2@"J>,"[AQST)&HLBI+I-2A*%((BB*IW!PZ 33$)Z M&%8 ;) (86Q3T"#&Q+ Z9M>+>5J(XX;MH$W,U!%(8AVAZEQV!^FJ2((7MJDB M;BP0$9,PDM;JTC/,9"GDC\>"#)H[;B48N,&0A(,DB$(Z)-69+%:#P._4T+3N MB-"A=1G<*JU#IZ@$)%/89C4S9DG(J&30HL)4/,P"Z^ETG<7F<2I !%3KPA(U M(1#GL(Q>O=L>P ^XD(9A(-FY?JV!08?-'E /AB(,D4%2":A2D[" PFHPQT-& M2@!%=%J/ Z4I>"ZFRQHG"W4,EM(M]N/N.1:42M& %58KI)(@*N'S,8LL8([H M""H AAT*#5-;9=AP&((=I& PB&_RD$8?# !,#@N$XQ%)G >(PP%#U;G,59/H)"V$\B1BD\ZK M#%/R'#0P2'MLGPC)5Q"Z1A_5Z+RF"LO5F:BC! M!>@>EE# YH4K 16!."LLEAI8$H 3H[G%6!3P!B16+.")F0AZ3!NVB4%QU*#E MA85^/6SBN74^1. MJL@@U.ET*FTH(3 RC<&PRXW_IU?+' R+0^H*FAT.NL/APA 4%H=C.M*;;I6 M;^U]VXU)#B-FNUW/ P,0,82;+AQ36,A"0LI"-B@XHGM8$\CB7AER T+5^.6ZU(R?,(\'#!S=/Y-1H[OB>CT5C% M7XQ3">@2=M%9@Q]VAWA?#1##9J@L'V2BK2F2F3&&" M W&KU!JP.F)2A]PUTA MD\1KP%V[FQI3J=01%L^("JGFJE"$2(O%7"#38.)(&/HH(4[&'93,;U+HG"X/ M1>J3*+<-E-GK@Q[F8E]$# I[%#@)TA)D-2.\<=X0KL 9\:(*%.K8"1 %5V ANW M,() $C8@'#NM*H(EVAE,J@6U VZS#[+:.1XR#Q;:Z!%BP@\ $IL%B'*$H()& MJ6 3,Y1T,HZIPO,)3Q@#"*J@'8PQY :KCN(D!ZM$)AAE/!O9A42$5*HQSH/% M7$*0(F'CL;/"3:88[2P/61)SV@EN,ASQZW4)*2NDIT@X!"Y=)8.B,8J]RJ"%:&NVZZE4N7)R)BI<+&#!E1@"E1\/T$D\%&!A5:0=!D@=RXKV=8 MS1)($60; 9@!* 8^ M!2*34)6-%@X%9728[ Z )I,/CT[$1I( 8#)),A4]05 @89J'X!6YPQR>E6:W M1F.LJM2,#+K%H3@/4;,QH9H.!4$Q(/>J&5)=2!GA484D$AZ8T5R0FN11FW'? MZ3)*Q00^21='5 DUQXPZU*]LR"KG\/HFE< &BL-D-+JE$%7(-J(VC=+-"2:P M2%1I(RGB/(W2))=*R#2A2$^R.8Q4CLT@06""56O65XG,4VDT%*%'I.#9, *5 M3HG[X"A5R%1Y<<9?=BK&XK&,#B;/I4-8(![14X+D-_C92L 7;X/XP2P-61 - M:!(2I)#8KA?&C50S+ @*=; 74((P^Y7!X>!6>5JX-X*&R@ !)!E(YO MJ)B-)D4\B =WY2+0[3+J=*!0[(:%PCB+)_54 I)8N.H\X2")CQJ\;C+H8]D# M9H,NP1+Q+ :W5L/RFP1:ITFIT)$I;C"@M2MX>HF,*@>D%#TQ)%7X(+:?-E(@.D5^F8L-IA<$?Y M=*U '?[%Y2AUH%W--Y)L;I;(1JQ*P-VFH%?.%?B)'GF 'O28?20^0:]R8B:J M'8Z):"Q=".6+04Z(;1)1U1R%51&FNV&%@T726CB8VZ3&A#RA2QCXW:+\M9O2 M&G:3+&J9A,O' B2%*(!:"=Z8)6;E4 P R5@)*-?PE1!N8&R>BZ.WF-1:*>X8 M414?L":T-,#,,Y(4%KJ80XX2W'@B 0C@,$6E"\@D,G,TH8YBEGA3U>80B=LS/3LB43)^1 MP_2(?0R(H#:Z;0',3J1Q56(TP=;3G*XJ?RA5:%PT)!SWB!DQ*.@S\+1T%='& ML_$YPBA''/?ZA7**4!C312HVDH>!D16V.&;1 MH.J@QY,$@=[#UQ)8,9U$0^4RW'RV&D]#Z1J.)8ZX0PH0CQ>D3"4Y)HGZ[8A6 M0&,A09L?$2)^Q*G5LO!X2,GD&)G,%ZD9GN.SU6:FQ>T+:'C:$*2VZ#AJGA,A+,M.9;XC4V# 7$_K=6HRG 95L,:K5"211$CFF8R?,5'](IM"# M;!)"M9NHB:H8&]7[]!X-$O0 B"5.5D=H^A -QJ-U">#%0T911!;Q$.VFB-:C M,"J=U+"!@-*,%@_$9T>]7B<5(VI!BI=J]AE"ZC'O&;7=0H1M?' MO6&+70UI(R2GQ@,9'*$ T6TA&4#0R5(0*21,3&'$8VXFX*=K68:0Q<2PZ+WX MV M>$*EL2.XW4A,&H':PJ39 [: $9-#1(N>)]18XTZ52!352A(6!T\?"&B)E8!\ M'EL JB'0K%"C-(,&905L*L3AAN,858^PXPF66JMTJRU6+T.M\.$1LZ_B$0H2 MDL6U#(=7K^8)$Q8GI@M17')ZU4.,8%C, 56"6#!A"=F<8-#FT5N5F) AM<0# M-*U+S&;8E&0>(@.#K2,8A10HA@!@BHS6B'1$0R8!)Y-#*_A(JY MY702S\^),)A&;SC((1CH.LQ0E=$#3E<8M8.6A $#PJJ0P@XH31%"/,+3>X@N MO8\%60PF4":+!!F\H"^!TD)6@*@-N-1!'KX;03X#44L))IG&R5:KJIYPNJ. MEA(G!T)\"L^->2P(*):**7X=;GL)$.R4&>^VQ6$ 6!J(Q M$VY_$EU0 *AM-IQ6I^%[JC+Z*".DE]GH04"(_GO/8#[?=(7PDV.$R!X:*JJ MCS]HF(UMLF@T**RFA3DT39 "[? Z2#RK3NV+XZOIM5 E(*!%<5?0?[F]HD5GL#! ?V0D# M=,@%4'D8D# @:-5!SZ,#$1(>I?[2BC M-E0"_AM +S&JW->_ /02H\HY_ M +S&J9O@O +W$J#KH*4&TTE:\$1\9\&CQ M78'$ !PVAL[(H=H JM9.J M DXP@@K$(&2@&V):%-)30 +?(Y>#5K$?C3N!>, '\ % 'B;B,8[.KL5%,< & M4$,D!@!<5 E*%[ C]A@Y*H9$L:H\I3+DI8($LP 0^R,HY@-) M1%^5J]$+[%XGX#! 7+V!( &8/(62@*$$!%!#%A]D@\0:9PR24.SXJ4\G0V0- M74\2AY2.EUM/QP(HJG"$GH"8=IT$-UBU 1 H*0079+$0(WI($8',5#! !PD" M-DHTQ%V $X5X.)T\# (J0 1'4+L9$LFKGL%"$,,.D:, B4;A:2(O'*+;C2^1 M0T&,P00/$"-B$51G)[I 0,TUD,0 *TX(PQZ#,T)$&7R>U@3;&4$]H.&[JV:( M'Q" .A)T03P8);AA>]"NHX1E#W11I5%1]OK.KH&<"I%:C?%K;"Z(LJ%@6'E^Q!+*@9C2>#Q'0BV!/X M#=4KW#;KR^H)KF *&8![X;U:XQ+R>#(_9Y\A,B:798+LY[,%2 MLCR(#_X[J_&&L2OF8_NUWN\?S J% V8$3?JVC> M0)Y, G^E!^D9Y%_HU952)^M@M*+T[EFX=5:E2*@Y MX$2LR5@\\.JP$ES49+;3_.*3S,K;^<]F)Y.2V5*C.-GB,5O=R7Z+"[9BH62K M$]<@;$O&_,D.U!P/X5+#Z;_E XDO>-"P!_X-AS\"HP$4\6&O<9!(+UDP.(95 M<*!F*X8+\6?,&B><;/=[//XHXG/@__+A,S2C<'( A4.P#TM&?,D83F+S6\,5 ME9,9E4R_2EZA_U":RN\U^]Z&:?5[_.C? F55"/):6X4B?QTA[?_+JRJ:?)M9 M.RA4&XG^IX9-(])((/F/#9O\BF$3,ZA@!H7^AX9-_LU&^)7^/S7LBM+!=/#O M&G:W;MTJ%AA?2[NGHA .MS 8MSL$-S6_-^"!,3@]6>&!S2$X&?:%POBRX\81 MQC5025=E""\I;><(5/@)WXH M"ZP\N5]I^#VEP!S2(2'$XH$UJ-D7"N!:\UGC63RS)P3_POT6HC]"D[_T25D: M-/PFI%\)?@\C-<V(9+B5N[#S']*9X0KG/*?DE7ZW[\3D_^1D"\U MH(Z:,:N3C_K#@;^I@[]?AY[AJ!BF.;?.9<_E_-?F&S5CLBBX+$72*;_POZR_<\1XI5[)8M8X;^(O_"_:/US]LHL MX77NJL:W+_O;-N:O%/^R8> AKC231,<-@_)?9QDD,)U*8]#^4\O DPL*%23^ MYY9!AM)I1#KC_PG3>)-;?J7S3]S2?^#JW^+->U9^LRV#\R*P%W*R\(9T&V++ ML-HL) N)1$FCTRG$-"J,W\QT&R.-3+="-!N1;B5"EDKTW[+_#EKH"V%FGQ5^ M 8W\3>A7V'\'+4<1!^(S>]XP>Y+5PK!1J*0T,I$!IE'M%"@-HM 8:0P&3*>9 MJ68Z$:2]'.(-,+\;2@7[;$A%LL#VF$.AK!>/GEXBO-;[>_7"*!*!;3S4[_WK M\;@*MF<@OU<>:+>3;!003B.1(5N:C4*AI4$,R)Y&A.B0Q6ZFF4E@94#^&ON; MT&V_U]O?0;>]25^_HOO_Z>J\%>9-HZ%O6: W]KZV/WZ[0K]?/@$2POSH:W'[ MOQL$57Z[,\-LK@OGN=E M 2\97S;\->?YKRR_#,R;L;RP>/@Y^9%<\D,RR5WB'WSS&M]DKGDZ^VA3Q MV5Y\Q_:7[]>^'.H5I/^+$O]C4\6=BY4!0\0T,A6DIN&^AYS&H%,8::"9889 MDHU!I9#^J:F2J1FD?VZJBI<:3R:1_]L-]1\O&YG&HS&9+!J9#)&Y;!!D<4D0 MF\>@,:D4&I/,9/V#)2-IB*0,D)1!A?[%)6.K:?_=*_;ONI8W^)$*5U/Y02< M!T+V_W^]BJWJ-/Y/1/U%3\G_;4+_\SU)_]^>_._RHG\M$?J/5^WWOSSQ[\1I MK_VRQO_5A7MKDOO&.+WG*[]D\O+7/]1ARYM_,J0G\ ?4KV#^XCVJ,G1IQ<,3 M2D_@35EU<@I>_E/2'SR/^M>M_@_QOD/\-\K]!_C?( M_P;YWR#_3PU2]]??6H1]MLR4:,I'6<]/)K&3JOW#JP+DGV)4>_Y-4H/:U=I5 MU]>HUB"I>H-J-1I4>[XCJ6U2M:1J[]2H5BWIEZM6C7=KUJ[V3IWJ=?'^OA\F M)=6L7JU:C3KOO/-NG4;OX_W5:[SS;LUJM6HW:-BH?9W&39HV _63RE)(3&5S M,LO<@1I$5[3HF$JAJ;!QL^JV[-2%S57K#);0Y\,F3]EZ]-@Y.L]J&SX[?_Z" MXM+R[_$!6N%32ZI1[=4)5*O^SKLU:M;".WOC,ZU6H]J[-6J_6_V#^N^\5]E9 MXYT&[S9L#RIG,%N]9.&N-(QF0ZW\R=JW*&ACKNK]5"JN^>O8^; M?JOAC'?F&MNPUDKJU\7T$[)SGPX>L7'2I2'V_ N9@^@CL_M^I6G59Y:W1^$U M6JM3[=K4SBWI52JW;,X\T;(E&@'IU\L_<7256>\]J%G0T2-MB,U9/8?>>)JQ MWV'DPJKO]QX\G\CY>IUCP9H[+;%=73M<::E8=?OF?+U7\.67CDY M9=<2P=K8C^,62W<)DI^DL8BQ:QLN3>UV'M*G?3!^5_.51Y"[O.*>$T>.D:XO M;"AI/O?F9>&B96WIGMR)M4NW7\@_=6,!:PD*.J^=^R)/8EGE.5<<'*)47/KP M_O.D@?>%C-Z7YJ[=.>=.2_/27:>?; C=NZ))GVL%KF]/["5-&8U,F-M& M]H@[?E+V)P9:O8R[2Z=F'Y^XR;]]J%\!3][.S>[T@,PX(/MZ^MW)MV]>_O&['-OE6;,:;KM/.C2N=@NZ M:R)"OV7H:)MS;%W.P/S&V"+.7L\]1,_'@6%U M+T#&K&_;\3:HZ]Y;U]KM_:2P6V2!TA[=RU=6-LPLDWAJFH$6^BR]MB>AK)+6ILZ?K1NS79;5VN3JV'6MMWLNX5 MDL>VMUI4TKBQ1HL3NR_4LS;0ILYM$)MJ+66VA^+6ZCK1L"CU4H+ M3EPO[[)M_]'NRYNNM2XMLHC++G>8;ZUW:<5R_?M[?TXKR1_6NX;C76-WPL2& MM.#@">L.)+5K4C)4]-W(:<+G0Z-'<]NOO?N0>TH[.KH M=AT&-^NVLM>>M?*:Q;*IB>^J+>AY_O+*SA]ERJXT&5G M2>:7W5<_CMWK/1?>"&Q6/4N=G9X[INV&G6T>!!9I9QH[8G#*K+77&BYI!;H< MJN,+;D+2X9&L4^,_<_'K3],U+GTRB74[EUR\\Z,A4Q([IWT](7N[M_O="S?W MWKS3[^[N'T2N_=D%R46+VPSZH-IBYZ/Q!UKO%Q-',&LON-2R0_M.A0>G)T]3 MWM0.W-EY[ >6U:XY94-ZLUKL93!V7!/TOA8D?1]^G#V@#REQ<,RJ!<(Z/TY2 M/6P],!!];SG) M\!S:D3-QYEK?M :W3F?:CSM&3"D8'[A5V*V+MIE@?@W^XU4E[Y6W#FZ'O$BC M94NI X6A'F.G(RMW'V1,B2T)B\/B#,G#$ZIO&[[?X:T?= M.4O\=%)A6NZ2/<<6.C+W%,62T[3]3/+)BXW)W1=P=Z\=GF.J;LDP=[EF'S"V MQ\C^R<&-?/<+W]P*1_X:IUZS)WVGQ:='TM! M:)MY_NNK9ZQ__#$T4;GEVFD]8?Z-)N*"".M(LR]W?YF[:-H@:Y17N&;'1]T' M#%V5[=4KOAJBWW/W'SU/ZKL7/'-^;N&9(R5G\]YK<>O*EA/LU;>I M=_=N*=HX.$-7_6#[/9NDNA/]-QY59,N]J7U7B+W>[%JS:-.GP\H?CO;J2T_"%Y'=8%^AH=D3X_+[Q'LU_8 M->:CZ\^3",MR'FD5X9I%B[YMOU9;,IM[^$(WA7#;FAWA[;*V77X-*>\;]TEI3W7=8 ;R6NEOU."7=H">.EWY/T>/>C12_AE>8]B?PEWZ;IY M]?ODK-YU[Z2[_&$U6H>(*'/8.?8,Q-1WU#WE@4MJ\,:36Z-;#%UT1!]N;5]B MO6U8VZM5FZZ/[IQ=T/#T\K([B_+NK)H\Z>G][PW\O-;Q,E+NI L_.YC+2-*9W0_Z=EP>P'=]?9>TQ^Y_Z6MC^W*7ZD6KNP.#8S[?UR!7C( MM#BCL.#BS$/&X66WKWVEPO)OSXJW*KIVJ*&6/D]"+_KJ3U##""&U7TEN?7Z_:M567)UN+J.^ M?\EV2C?1T?; B0[8Z:77YG]+Q@[6E8L?+!L9TYDU-)CL<*O5M:9 MO&12X45KD\UYT]AX[LD=\@Y?=OIB]>11 MKDL+)IK4\ M,'IA!U^_A%RD3AL=4+,^=C[,7F&2G/Y\XWCO=:>=1)V^8D6+E WZP5T'V)_" ME\\_WOBLU].'Z/Z+]X9)@AO4SKR^]X"1#U?VS3S1K_[@1:'9!_,]_"VEL[', M3UVER.I=U\K;GY(JIAQW_+!XW8+L?>XN#V!'>/WHN05+1M:^GO;TW"CU/G5? M=XM3]T>71)XG93=_6.2*'5H0V]5BGP9J,S^N.>B]V699\<.5+69\NJ#1$>DJ M[F!#67?OS0=M5D4'':6N3E//_+Q?Y^O2]#M@2L[P8--W%XUS;K(=/]-AB/?F MN8+C!_HV/G'NSOEGQ1L>]^G0<14 ],S9>+^HL/^-,3\93N>BN5NN?.@\]Y.O M8.C%WJ("P1)O;C=ICN'NA!-+-K**BPPZ<=KY4M7[Z<=[9?JF'9Q9HXM?/>)" MQQ5GAT_:]#SI<^BQ*SJC1/Z8N.;3U-B#=:D+]-<]D:(9I;DU/[>."K4A90\[ M_+6^5Z=![XTW%?G'Y"[>O^?QL"9P^_$->@DYW0?M.??-V*A\RZ?;8ON6K=PXLOSAX2UH,7G&YDK[SXH X^OEQP%NH2? M)W'F%7_4_6E:S?,;EN93I6/Y[I+MSX8[3:I;A%642W)]H]YZQ@U^SXVM9JB9 MY0V"^]JH;[T3LJH&WC[\T_5UJN%CAOG-7]5.?'O0'7NT.B]0>";^O>'LF%9% M:?D_7EK?_KW?CZ+7NZ[?=Z8*<.7FK^?4+ MJ^5-6+SN^;'2(Y-N?[%^W:EH)=JCN*'YTF3VN6M MOZ$ZNFC]B9'4'4O;G$EU_L 0+"K09@_N5_/<4LO6$:<:V<$T>&S2R*8?]%YC M&W$@>]RZZ2W8MN&[=][)S[V9(SX^Y.[=S$4U_H7#[.J>8MY^_D?#IXZUIC7H MMG\?-K=7+J?=+B%_$^?6&7#@SL.NU;'])\.-F27Z.ET&75V 36R_V]HLF??D M"/OJ+>#:1];U;LWU3Z7-YT]]B"R]WE@N;CUCS-:+SW3#1]R_WVQ#9]N!#:5H4R/M;CSC:=^QZQOUGU=]S+W#&<-#';2)N1/-:G4+=)J MZ92C#Q\_:65K<6A^6LOK,S^9DD]Q]>]RO$ F,[4Y>>*&_7KC^-SQY4, M[J3*;;Z[$3 LBG;;Y]R4:M["]R+/>BSN3!O%FSWG+\U>.:9X^:Z3JYM.+XUNZ"6N MOI-KO&UZ.,>QO)@[\7+']UJUH](_?"+,K;ZE:]\FN8ZN:[;O,Q]HM.W8UF^F MN@=W,U*&35K7Z^L(=8OB^M,^VQ;E:Q8WVY!:?2&$+NW8:V:JK.:AK@VO^]J0 M+FE)*OYF7R^8?:5YL3)B2=SYYVP M5[NO)@VHE>;JR9QO,Y\A@=,R1L6>V64MI^PO^_B:H^-N^/L#MWFI8SH'K4T: MAW]F'-GUD^+D_B=[AW9NZ>YMF3UT;-'XQ#>C_4T.LCO3CQT07E.1"#\?0/L\ M3YK_63-@3)_XQ76BN[FC[Z]>V.KHE7;8J/UG+.,OF,2]X##W UYIUZ5M.8N3 M[O3=?:S/QP7I#\=?KQ,^UTO;>J.N3FSBQ#':SZZ+3K_ ME#>B]&CL>OAT^/M>Z:LV%QY^OWEVM\6?#-FV2+(B$2:R'N[/.Y!1LV_KC??W M#)B'C,XL/F;$0NETFV0S=';?U>O>]^90.MKF=AIYI.5,\7995O>Y1WGY MY9IGH19@)]7TH>,FF.7#A[N3?YRG94T\N7)2<-""_F;9M%XC4LX5#9%A>J:E3:H*RE'D MMR\:]86[0#UL.FNV8=K)A:T-%V9D'=YZO5#YL-OF"67?-E(>EM6?V&OWKCU< MW;0-GSS;F[]W:1Y%VRQ=>S"V?E&[6]70QUM&=J0GV.+='M[) 3_/*KT3*:%\ MZ#KB[/&UMO5-7H%I_FF:Y\3-E<*;"Y)/=S=W;""2+)R;UZ/.A'G?5V^.^ZCF M:\M=*WO['H[)=-Y(/0+K&L^]Z>[_<_XLB0GX8>?4>:T+1#<^ZI!T7E=JT&6^ M8UA8(^/63\KCLW.LE+UUOIK2#!C6I^D/15OO]WR:\QVKK'Z7DP/.VB^<;;VD M%^_S-<@L6_C#W MV+@FQ,$D_J8>&"];[F@1/X'Z>Z+CKTR_F]EFU=7>+?I_N>#C,]CF^>NVNB^L M5 U]SUVN>=I8FGSS0^;B1D<[Y+<_0RYHDVLOR%U)(74O/%WS:LH8P;2N$^:T M7K5U9;3]#ZNG+^N;&IE>,[\LT"\CG&^]_)"2^4%!B_Y3S>._EA1.7%,X@K4U M^4A'S[%UGMM<&ZJ[VFS%H8[?*TD_.J(IDG_![2;5!,P;5=?3%]_TZDZ4(K<* MC5U:;A!>V[U[. U:M6+4G 8U!S]*.SHQ1[^2-7?GEWITU@3)$'DGQ11:Z:K1 MMRZFNTS&T[W51;-OIU_QLPJ<)Q5C"TSG->=2>1,"IQ9I@H.$JP]+E]4MISV\ M-Z_E@ZN')B9&3*Q=NK@N6J#]?KY0)CR:NW?')]/S8BVZ#=_32'%1]63TGUWJ2??'[1B-0&D[1^06O>T,5K/UGAYL717ZI25':7D^AVO MK0P/RD@M*7LG0I#V-SU:EG>DRU)4S3OFG#CCB_P#<\N^[OZ@[H#C[]RFK;]D M5W5J^JC7EZO*08LYM?O40?($HW.W_7-UCWZ2\[E2V=W["TXL#(T>;'08]K>6&?9 M?S,[7JO@/-S1FM_QZPN7AFZ_^#SIQO;SV,T>]ZIO*%QT8JMH]&V5ZN(VD;UF MHE/6YE6]3P^L=GF3 UG1X.D&0N?K6TN+BJ[[.O5=-3(P-9?0/;91F%<=IC'' MG)TYX^"56I9;N_<#G+F2LQ=7MQ')ZK;L5$*QW7CHNKARPIR,D'%-V7AFD<@P M=7*T^H$B6ZC+_FDC&/89 ]WO?3A_=(0SY'S?D[[3I+O;[:,>7EZ!7;O98_%[ MM/W+2K6G>GQF$>YL>X#&[6KMLK$'2==]?KC3.-F>=80CPXRH)?7G[&'M4@Z, M30ZWG$1(&^#>&1Q!3:SBG7ERX.>!U0JH1[5['<@WN^:ULO5<:L@8-W;<$?H/ M5YI/V4-H.AV:J%\I 2:=&[-A\\#4NS]_5[:D\XFRS,B"]7DJ_2$5F':[28KP MFW;@I'6D]=-&]3,88T9.#?<:WW]0]SY+PBV6+R^,5W]P!KR\O].T M=2/117*%MF&U5M]"G?-7MV[<^.B RQNJW][^;GL'K%UM6!Q8TWCQBJ7V;\., MAQNFSJ_?BMMXXO')>9_F'5&!8R.7M"J"WL#1K<@[S_WTT_SE"UH^OM$X^\G4 M\9XYT(+H%Q+2).73BY;9Q[<16LX9+Q&(2]:YZW^PC7&@C4B\WMUR3VH>0]BH MMAL]=>I(@??0A.@^H-Z21I,?GPZ],^C;X*(U4W(7W:X;&;%J@^_6]!MS6W+U M$=ZV.3LVF R'#O8M*J1/_MP,MFJ1=3FY5_^G.OVNG]>22\H[N']X[R[U5$$S M6"!>IEI[YMAN-KO\%'N/)GQ_M*GX5L^M^DF3&KY'+!#Z,BC8H&&C);MZ[]N[ M;^^UT;[XQ=C,CS[]G*^]-U;K+9.>T<^0<*?N'+1,5Y+=.M%=X\^,E35YMD=N[QG.B)LK4G6CY\9BF-=#]*\[Q/NM2G2.(NZ5-W15'V!MYVP::X M?CJ0NZ[K[,OC;#\LHL0F*;<5M![7/E!&FG;P@^=)9N?)W,(9^0WR+Q^>7G3\ M_<\=85G^-N:2M^[46KS\'Q!^Z/.[%NXA&S^P$\K%'+O.]TESO*OH_8 M"^LX6^85/NC1K/&2W=O+3W-;F37.Z'J>?D).KE_.7#5H<5%7TN;Q<<3=Y!UA MSII569]'FQ&'Q*S+ZN=EYIVYL-+W"7)>LD-W-$3+?G^80R[\>,E]^XO\;Y90 M.M0:W?_BLMYK/1='']AY%FT^('CG,?&K]G1Q MUWMG^D>S9Q&*=,/)R\ZNG@B:O@%:])U$@+:-JYP^N,^JGIUL: M499Y!L2],<.3>?>F.K[JZ6K4T=IG)7-_SY[L2>/\)T435[JO$%I2M[?8K5^0 MM954JAM_U]=(LWLW)>,;^RG7VB1,;QKXDKS&^6,;[;-$V&SNDUTU,6^*X(.B#X<<:6K<.[D M?G;%D.LRXOPZ,C0VJGVSKL+-=;B=3MX6+-AS ^HT>N:N#9YG56$,]3!:>E*[ M6_MAX/BV3AGBKPOMW;[L-F[?M"&@1&U;5\P=-8=1')C@J+-3U&BD:M2Z'&\(UT^^GK7Q>F3MPY/U3GB?=&G399](?RS]80;S."S)&+BA^W'S<#GWZR@&#QK*.:3>\,S%O0U%WB>N'F[KOX,ZI\U)3S=UU M@IDWNZ,?=/S*V[669GIBS[;]N]6+]@CF$:MR6]U+1=$/M<.HZ[YXS*^?K[!@APW76K1F M^,XU_NS)Z$N^"1-R,[V$#F5%^^Q=%4T94VM#=OG"PI/@:>ZP0CC(M,^CU!C] MQ;VGX5K*YLN&9;2P@Q_VE76.WNB:G7DBS\WIGSEH\, Q M961/=U^K;]J4EIEF+ELV[MO2FWO3SY:I-RSQ>F-WJ>>(#[;DG3!L:Z$Z,/MG MZM?FGZ+/GB=]4/_.=ZKY=[S:Z!>AC]X+#>[83=ZY56%.SH31HQ#*WG5G+'T& M-N#+ZTQM>8';ZB.N<W<*"%AVYZ,RI:>._*&-,OMS#JA-EV(O)\(W'S0J[ M\>>TW3]Z[_I;1Q[ >R:FC+>?WCA^9(9*,F7/A=V??^"86RPY6?="B]TU%EP( MW.@XU]K^9.\;#8^H6XQ49;5L&NFD4I9T=:M-V7$5R?7#C99="1V6\1@#!EWJ M>&IU_\][[*IW*N5CH/FQ]4_3.TRS/)*6+(S7V+%C]'2>,&L.O MOV%789V%J:VG'J=U6RJ(WOS"]KU#8/Z8R'WT[/W5>X*+3M/6KBJBC- -.#*< MLJ%AD\NE%VUE0W3%Y[]9W) WIZ_,O/[0E2E*R_)N0^Z/6C:L$V'CL!X#/UVR MX11]V,(Y++[!TVS:/25IF?.68;VUTP%YW=7')D\[LVZ)[.*HIKTN+EZ[ZF3R ME$U%NZ;.E_^G9W18I2$U/=N[=,V,/98MJ1I<373?>&'+2],GDC _' M'!J)EL&6CC\5B[J6Q'=S3^YN]ZZSD-S E;_BR^1O2VJV V9.*-&DGRTG'XX( M\FE35I[2WBR]/GCG64B4.63(LT6S3!O+IY;;VK9I.JFGJ#SM6]GQM'I%.Z9W MOWJK 7AJC9%4L^? @>]>S?W@LSGE*Q:>0:Z,&]US$-J]CGTHN:S6ET+JI=H/ M%O:Y%)D_FFG3?=7MVOQ)2+=I8P)3&Z>C-=OU.[/^;&_A\B'+)0Q51+6SEFK, ML"_'Q+L\NS1[9RVX:'NY@F K')1S<+'F:>L+!M:RJ8[11M"U)V=J=JHN*P#. MG!F,.O[>Z7]WSPO6$ M&7.,E)9KL].F?_4EGHYN3;JV_,3Z8N4DFW5U:OL+]2RQ,XFA^1_>VK!^Y9 ) MTG&>M.&;SF1O%;+%I(G!P7#-] YYX[8-*0GW2^Z]N)FHX!#49-&1%44+=O;P M[+]^=\RXV*D162/&SABC[9QV8$Y4VG%6ZIQ4ZQFJUKYTZB;!M<4Y$S5':G3Y M\QB\VN))LD9W:65/&O*R/W:3,CZ;TOT&F:T[H3L<^W'=+5O.K<5K1WH=HQ4_ M;BT?MF(.H>%WQP[H;?GU^K>Z?FOCNGN;#\](:/K/+FV=WF5#?-$C]?H)7;_? MO_%V_Q\*7//64V_-$ZW4+U::K2.S]^RO>UXS3RTJW-]RQ)+^IYL?4DU[-HD2 MZ6!Z_^Y\HRSWULB2?:62,M/][%V"G>Z$5-YGQ82^!\[2Y^G.$;Z !@PA'J?? M6#WZDY%\H %G;HIHO6\+Z\,OI\P7MQGU_;('4K%F>K?KB:&W9ZDFM,D( [[% MO6736Z&!(8ME/A#UR4"$OFG)C%;N'F+&WJ:35C]<,7WU_%8)RM5BE;BN2G.A M\8GLPGMWUY9=S:M_?=LP;TTJ'/MZWC%F__ERC/9_G[][Y^\\W2? MB;#GUB*+/G_!I&VG?">_74RM.QH>_'A1ATG[DJ]11_/UPYW: 3/&/4_",.QB MO>VK=R1XG6;.7+N;ZORV"*%_\OZ5*S/]!X.QH=_Y%GS^@#+*>_*C_5?'-T"U M#Q?O56NYG1ODUAK3ZJ,YAQJ<7.H<5G<@SA*;,<*^ALKY:L>SXBB\F+?3-[99V6[A[ M@:&T<\-Q[;LJU@W[M#ZU8:36]J(N_-Z/ U,ZCQWQ:;T?OSJW5LK5I1RLMWG' M\2ON1%F=ZR67L]LO3'G//\9><$F0V^,RT927WJGME<9YN]:VGSIB5-B[Y'%J M[57;:+OO#NDW:5;>6,*&*]&V?0X?ZO%-&F3]M'.'-/OQ$J#K)\M/--U&GCAI M*,NUD[[W9,LQ)Z860*F'?["5$Q_F7%TYJO#+QH>P">TF/C5,M77>#ES9T+;V M^LW?%<\:T(-LHUS>Z@<^NA;:N]:;UBLE??KQ-JCV]*P3H\9JE.,FKLB=>-(P MOO;4=5.I6Q>+62M'1.M<2<][R>ML:=%Y7#D9<3Z2?T'?>VK&=>^M1%%WSV)@VM)WU\P%DMVK^IJZNK M*/V1,F=H\+S!UD-A(J$E!<>*X*S6D\\M54B+3T%K(TOE1#Z/:45J(0:>*2T; MC-O^GB=M)W 0;VNE]'>S<*/T:.JKC-VE^?R1TY>39P\*P,.Z?@99S5/.+09& M] ]U]>*T2 C7"I9N?D;WCKA-HPP66WSV"JGJG7)QL.CB4#&5Y%N,N7&W13SG M%GEMY7[MCS?8]EMR7$0H^8[0J_GX9G81>*Q6O!YPPI(:;XOAO%F2.JC<4$#F MPS8-UHYZ5Q7H%CYT_/AE(-58/]/FDD>!,Q[_J+#J@0Z3[\7:2_W)RM,"7]@R M?[YBF6 ;GCCU<21GEOO#_LCOLU[OK^APW""PWG%MJ, M\ZM['W?HCLI_R'/WW%(Z^F[L;2&6,U#K?7%^%K;Z[9>;[[R\]C7VN'@%VSL. M"%54HZ?2SEF14=-C7(V?8O_.4#:WS#>15J.PBU+BWTP!6C54W%+ MZ> 12>/5#*Y:,$[3M6>/HF;@_9;4;AAAXF:Q9W:9._([BP^ M5DOE 7&CEO';L:(5&^-^6V'.+=F$QZEQ(M:R8D%1,YTS;0-$PUL#VSLG([@< MO_8#<],/8U8)[L$I^<_S'*,SWW[L^9S24,=RV^GKBYCJ0C=*Z^,GI?_8-2)D MS.NZF44'H#EN\?$J]>8?PZE\@4'+&E(V?_[SS-Y=F?F)HWNCCX76S /Y_MD] MX*5F9)5\;QU5HD*S7;:Q)4+TX* YX0U'V*\ M@GC] 6GC?$%XV.S%M2JR;>3[KT@)[BYWMNO;N;2.N>'?#3PO(CN:7G>#%;=< M4V^/CB78@#[Q77)N)&[;IF=5UJ(^=Z<,I[N(>&BV^C?5M1.O#2$E(QX5_+KI MM-"(K1W'H5_4LP<*\YACZ$"/%M(#\ VA #/\Z;]@ :8>I0B9N_DC*^Y(>^^T M;"89D=E*XX>IW[[(\D]. =*_7*!,!!L!1P9-'.KH*!R+3XN MNOS]L:IC,]Y/Q&?7^;-8GD%VF(WY_BC17P$ [X@E D[[K/0KQC1&"V_A\P5 M)%UQ\T11S9(4L+2!0.1W]Z^=;8V39@"$:3QWVLM2JNR,^VK.%R[W1G*F3YDU\4"1 QQRN@J2_?J9WG6E^F)+__8 M>2A7]37$S\&:6]KZE>M/-]PT;_QGV[WY+5K>CVDR4H/7M@ MZ?2L(_Q.ID' &^#<=5'>NL5Y]UK2G_B'X:NQA98+N+8HL-(9]#"[!7?MW4/C M9-_$BBN-AT%E;3D"L_P>MZ5O$8 M)7\8Q;/I;#SEC/HE/O2AK_==KWM*MD_6!TI'(^N>'56.W_A:;=4#JG5;E)-] M\M&LB#KR,??WW?WY@MSD2"2C7+UR0NSI=A<253\OP64W7U?08L?)/%?:1!>I M6?4=RNB7>>^1I@67YAIOJUM^(^XM,^D'U#5+%W\7JAUM/Y^XM2MLK6BH@Y^O M/KMS,;N0GUYK8%GDL[5 M3$';]R-N3]^4Z6EV7,K]Z5*\XJU4"H =$T99Z"^V_GRUJ6-EOA.;@JL?+6 ! M'ZT7ZXC^LK3Q="V@0:X0GZ1$NEN*8'2J"? C[&9O3AD,X?;[;A>@C;PVZP3Q M8!VM.FXV>(L;7&&7$?.&!0#OWZ$)?X0)#U(^#\'O3)7L-1R:/.VYY$%H33WK M)MYUELEX0<1D!-E[6=\^"CWZ47^W,DA-6"YZ '=4C'/N+REM3$\S,8<#]0:; M*&?W[-S6?Q5>Y,KXHYZ5:H4[T1,,)#?X5CG%VK9JBU/Q[R,> LB$IRGS(SBY MD;8=@N<-RUY=4FG.[ YMT(1K\^@.+P!M*HARJ7*W@=135)^FR$5REY]=" >/ MBWIHQHH_!'W,:F;-=YHWBS-D41U:4U/WDG+GE1\_PB:NO$['S13FSAZT)H@O MW!2?\(S4=TAWG.&V*HZ1LL\T&'Z3BTD%<(+1,B;)#AG%JPAI@XP%T*QQ[=5T5S353/H?)@HK+FR=_2%CP^^+87/6&_R'6P^_J MP+1\N,/W:ALQ$Y&V[;=],;&H7:V?*!44IL4O=BV;&<=KH/3'V86(\O)G^K.&L?H1WXK@C3E"H,M#/O3H[ MGD0#0;$OY3<:M^)[_:>D%[UR?DR'M(2(YGHS;E8<^&YWU'Y6T[JU K ?'3UH M.6!Y,)HH@Y(M?(UQ%V<;TA- I@3Y>9=ZA!)" MX*CV-9'0]&6!J:1J:9T3]CREXPC(QO8X]WIXP'E 2"O>4WS\D5 CMOXO:J5) M0-B'*O,%IE&>L@P_4XG;JSLL_="-N;_$@S%U7T?EYD!S2W_ MVHF^[D U33S M^A[F<52#S'YG:V?KFK]\1T'UC#E]AGD]0-/.Y)+V,7D&KSVA\&6W+-@);;N6MX'=/YR6>OK5>\.@F;^ MA.BSOB^84O;022+[6FA[2:/BR\MCZ?WQ,GZ=@N?6VE2^U1&>/)M3/L?OLNKF,4]HF\D! M]S"8;=V>>P(95?"3N)^]"1:Q"^++-9ZCG<3T\\2N^-_PXDJ3@$']_.U>]"8E M>CY!U/I+)B'.I7:D$I[U79I#),57)8XM &*7J4O=W^^P-K=D"K U=HXG?WV8 M)'8T)#E5Z_)!?HQ'_>6WDM"E$395XN>T.S%^QD^QV)GFPX5./,]:Z2>'_Z_1 M^Q_BE_>Z6\#;$G7,[Z7\*C2I6]CT(-MRG4D'JZDR*'YPTNJ+/O=[V( .GS[> M)[Z<4E2V1< %=I'* MA/!WR"D1=H_@2A-Y5"SP@ ZW^1HU_'I%:\X/1L!95JV02Y;+9!OM;$R_G\GC=FOB#KA1S MOH=9(S-=7HO*R7L6]EZF-65F'TO'S6VAV(XDW3ZZ:#8:H:AX5%I"MI'V06-A M<+#L]H*/[/<%)T;\OD$XNGLP+TC$Y^=T"%*;WF9YY)S:A^V4U;BLAHSER5CU ML'.>-7O/K2$<_?6NC^@?//^P\9R])C#K3OP?4V$WG#3"CM."Y:XWC38$M* # M1AS\Y5'BO$J#E[>.Y/&9%P)>IOON0D;E!;3-RA!1Q QW]F[S_%D.+.!;T(B( M2Z[%O*;BZGE+"Z/&*A;.L"!VS4 M9-O>U[/\)J'7A"V[!&LEM 9M'Y@@\BC76V_2AQ.8N%=+V MFZ$DEO+"[Z8.%U)H(ZK3\GAN 0T!MX FHNU4.DH ;E7\)_1)7;7/Z8O!U^@& MQUSM<\JP:>.&AM(KAFY?#X"%__#@#C+FME5;/I1Y'B<:$AQN[3D A6-).F5A M^.H44;UFY\J,^\@YR]SZ>@-64DA$SE"KMK2$1Y4 M&*0 ";8 ^\FH*MDCS>E2#7I_I%CC;U-QB(K2'ASH>Y;P80)R=L6 * MNM@?0$KZ%C?5XX:#1*PI'1-5_#^TJO->84QM25@]8W(%?\>8N_/\I ;2NHPP MH]]L6\T>()]Z;)J'GK7>]BMJ[<-=I++GI]O)N3,+VH_KD-V 12L6.-D?O:Z83-.X7QSEG^(2?CH8,VO&-@.)JE5 M1^[65>VS ?=*W99:&B2QV7-40EX8F.D\H'CPW;&YL\8O_0;W8/9?-FG%MX_N V*QCP47^O1"OT"O5 M_& NEVS6!(27>)=G1\H#TY:-L@; -DM]UP$^\4O49 *LMVE <4!%EFR@9J"Z M<69P0-8MS0XA&XI4PZH%GC'^YUKZD*-7Q-O1Y9J(5RH'@?C4)(-C,W=-Z3M! M*NGAFAI'7^)?]_5L=]"\6$9JZ?2$&/:URJ+?06JSQ5Y0/:287W"MEBU)G6"_ M"+@K:N(WFA,0)<[JLU&T/)K [I_Y:D\21RVLEB 63U)J_,18!EQS1S1QT07Q MR79:[(Q9]T!U!L4H_8UHL\=Q[W6^;7!ST+]-"7JZO9F(F8&VA&V9^0KVH(?Z MP2)4C;K$NAHI\L+FYX<+1T%#CO;]5# Y5#O+/GF!/3Z]4L(",#W$.!Q^45T7$ MI^D,'62/2_/<,M"Z8JA+4Z>930"[KQA@[ZUKJ$2)8<0 R4CD7+F^M:[10-^E M08.C2:J6&P*32(?I914;XZBE1+&O9=X[RQ/PJ*KL;Z20!/52M[*3 MEI:VD1LN3GYV.5<,C[A 4T*3*U9"O1YSJJ7;69V,&0]7BEG4WTKZS_6C3;(? M<8[H2Z0W""C\3A/Q/;/479;1SI.:,J[3ZB_07/=55]E+3X"TPX/5LL+"Y,Y0 MJL]<&_?"LJ*">M*R>;/*Q\ZCDQ5=(FMV).A%9[N(@Z@7K6BP]!JKS[H=>"2" MPU[VL@T>,2Y3,2I^?))V>GFGZBC$UN3/+*'C;;_]*I'\K&TR05K#7GT9V[E\ M<.%BDKV@W/Y\ OS/%4,$#.$28+66)B?\RLFI378?2K&'TKI)JK6%""BM:(DV M7F,7)4?W3R'*1'T*N?XA8S.'N#\7<%OD=-Q-8K2E19ECI/W!)>&;W\$ ]\&9 M8@^FK]K;9HVQQ:+:6VC];1[/.-?==\X3E2;H/%MH3:.]P2Q<]F%K.+;M2?X? M&NO-8^=KIF/;2@3V/^K>UX;Q@$A%>O5R3@!O)X)8 O"! ,TDD^+'B2E1,?YH MX[@?4E>6WT34UQ.@6)V0+>6&\:Y:B]_=Q* M3MYM*ON6G#/U>L('01;-UM>ISWXWE:3RZ928"&9)_6"-ZO+Z\=)S100,]DDK M4U(9-/$P25U=GG$_;O0U,09)@:3T;O&GZ*7H>=MU-WW^Y_]@LZJZ<07TZSY" MTZ']M?O40.A<^ /Y5W>)82O;)=9*AO4%?3SY6>?1P^TKU))&.J#:W267;CU1 MJ66UD%?A'4=4SC0\'RU9JHZ">Y1TL<2^T:AXT742QVHE!)D3OLLF# M Z [)*[1J32%1//]]M"CAC4F%W6$V"L;L>DSVXZ)O[>T!SN%/Z+' MV0=FONP247>4.D(.0-G6!D=-31V*K@6:PN'(6>]4T"2?S'3V$622M,] M(X4#"\._]IBE$;^?E4Q-^W>J^'DEMC/632_VEL>:R1] MJC% F\\-4H*\"[5#86VLT?,<-/_IH3[?TIF%AJ8D3>G?%^Z.&G-D0;7I^&H+ZFNZ_L_^^#%(?_J.=VF$T[75 M#X9*(QK* *D)287E/ _V<",8_;NY>,.%"5.+^>,PM"$372NRP*//P7W3]\(=T1Z/K7',&!C3.[8M4QMO3+./2DVP9GONV*4]9NU?CN]#G^0T MH5K);G&INY+9XQ,6Z@TQ,OEO#M12+?;M167'YAD#CH+;4=I4'*C[:%PRGSKF MT,K?T]G^9/1 MDJ,B*9AOG^DK:W%S$VBYW0C=A=S<9]A@LUS@JJ[!%:5_*D!,"&UE*VTM 55U MAB"@>PE+E\BQ,"G$HR%29^/JYL;$(-,,-(\QC7VO_?RVY?G4TKT&$*3*';? M7VVQYK[TCZ6F0FJRFZX"L8T@+>JL62G T04"M:^/1OK6T7F%,5\'RXMR&F,E M&]NB]RK79^A0J&8P!.HK9+*(AI'00J!8X+E(-X2<1L$ MLQA_#S=>[\AR=^2FF3:WP&4+KREAFU4SGY QPY*+%.^ RJZWIBN'X);MDZ[>V6]')U0NX%2^J<[M$P ?7#7+? M7%C$9 :U1CZU+.&KFT.9>GU5X\"L=@ED0#A2C3^.^6VI=X4XV7RIONIQ):J# M'VS^IY6IHP=TSM2N;U)>,U'2UM;O-IV09PTYM$^OK,../7GHOCZKL9FI$W2F M(;TY(&/YYP"W;T/77[QX9E"*W#.?B["+YA_G^/0SN;LWQW< M>!SVO&5;8'K+4:!T/9;&R77AWA/R1.@#])3=J,7'>")M49P.-(L#G2^4E%EU M.W><*WC/[T^4^0>DWT%^.AUOQ2LU/HG(3H>Z7S'P/IK.JKP[E>(MM+CR&"5I MQLSV@M],(H2)+=D):=DM#;,:-_KB.%K]E!;S3G*G[^Z<:O3IF_\Q>[_Q-%HC MS* 'Z.IY:<*OK;?GB:^=^-FV9_[1S\7P9S':\+@ J( B \M:>/:(?9O5=?V< MZ@U?8[5A=![E8EA,#\@& ""&'%!<7E]*OL\@W\8_9ETS*9E]!;Z?1@,]C2]I MJYPH=@?Y;8XEB)J-CZTI1.(7!*97!,=>L>:6"1:S+I/"@U3(LQ]G0^.Q>W?O MN5O*0HK='Y3XRM=E^3QYX@SA$:9\T )'0,O'TDH3W5/N&HHN GOYCGKMG>,A M]B5S[H5\?UXQ:$?7+T?'+5-&4E$'(>X15BAS2&/E<]8-**&A0LL$C:P04=X@ M$'/-A=9 MJXBY#BYZ[Z=$P09Q'!4A,+.D'#3N/7$J2^<9_X%1<$18G>A]FZDNP0\-=/&>OK&YA!GPW[%UTQZ!D67(3@[VE2,HXA<1=' M.3I]4V;WI"/'RP[I&_W7S\OF!/ M]XK!1Z4HZ<1'O\#P*UT],8SZ;G@S[G U[8IA .]UQ1 []%WI($!DZ(HA[SS" M_HK!19FMQOX2UK9QGJ^J2O79N:>TG'/AM,+ZQ+'=P16#Y(F*RV5, MY\6KI%:#@B7#A;&(^8ASD4[WZ7.!'TE**U(1X[8,G>>ED]C@*X;OJ<2"E2L& MH82I/8,K!N1>K'JO[]3!07_8$L+Z(@D4>L4 ;DTZ:ZL=6Y*V*1-JR>D[O)CC MG+)F*[,?Z9M2GBMX;WC[,N*]?MM$"O)P)\WX)V4WZJ\8XCZU!D]?(-'XBY, MGKGY9P4]O+LQU::I\]C R\X]CXM8WLW9<@P9_;S3?6/H\J M';EBF/QFJ%0=3B85G("VU;]CN(:1N!.MX?[8AP9(6YIPWE][')=U+3 7+U_, M/YN**3WX^G0K406YVC2;&F(7P:?*;Q9WF**N?R=H9T-BJ M_20<&NL9AT9?*5M.SH$XT;7@N7'4>''9X$\<]?=QU0"JCH @A@1/J20TU:Q$ MD(X:UJ=A!P$ M?NJBW%XP;C;C%H*K/?AK1D06R=5U[^W%4'/YR7!Q'=T/VHFBB'PU/)1_P+K MWQPT-(T?- BKD?O]\URLYY<.$"P-=Y.MSM\XK]-^1BC=S33-3;B@OHN ?N1/#]?Y8J(!;SGEV@+?\L_63 #M7JS0#\6&?CCF>J0B M[S2.:W\]VC]?73)J#:MH/_P,ZYRWG@'/3=N=2@"8;@[3H-9&1ND]V9":?\SG MCEI[^KO&_BE>8;?8M?U2[,__P??;SS'6Y:Y-1>U^_.M!ER?/]ZW'_:[5AU70 M%#P);*+'&6PBFF&9)BAM\/T5CEY-_R<.\V RWRGC9DM MGZT(G@T\]1[^^I][JW?^DERR\C--S^;](355-EA4/^7QHE/I3),/52M/6^Q^ M<:. I\[4BVG%8/J8AY-5NXHIGDDY049;2+IY!]9A%O2L>,J"?- .H0T25RNP MT(1;6DH5:0YKC#D K)!B]Q^5JV77H/?C13&]_#Z @S# Y2**LH)BBCUXN4'& M0 "6[[Q# $J3V7%IZ#M- ]TFWM%#01)JG\7]'BWXSLWBR<9ZO5Q^R]O^VZT* MALQ%6@^R7DA^Q.H6?'S'54VHZ975F>(SCN9S399$EKG7*""@JGE;^:;M'Z=& M<1)7#!5^$B)ZAC4*!'/ P5 V&:9@$5K_?A2'/=XX/GZPX8EO]K@DY[,BAFU- M8T/2A.U,(AV^%[8H2\+.X*A1U<*R1P9:Z E&VX80"K)V4K]#S4^HIL3Z^5;@ M"JLDXHP'$CPE:T)GO)^I.EZ/'. ] '7I?,1CK&:-%3YU> M=#JU8DN=5,?2N7AS(I"HD++!$O;-/'DPC8-Z6 :3 ^_=V3E-$Z$N\;8.\!DW MCC=.V?FB^%9N 2^52P7^(?FD^[O*K-6/=X%2!^\B#,$.]R8 C<_K&V'E"P)U6Z";=FDKR:6Q*7#M<-\?PS!JT(LZ4A]'N M7N"JPDV2H3-.H=4/RF*,U=VQKG@N&4QM2[XA._-?,>&WF1SU"4D<#B)MQ%]O-!:;&+@/"4X M=?9[@L"K6C_ H;(U-WP:\D[D)'9T'YJ(-;F+6JU*!9O!NBY"),1@0DPJ)YM5 M6KCS$HH8PAWXP*]:[/FQB;&?2'NE'L< >&Y(C+%DCKFIG6!6B:O55 !/\:]! M&C_?RP%^^J_D\3_&+SQS?H"?J,/1[_.^JX<[EP\D-_?\4; MCUPG>S)A6C]1Y^8PY9!J.:B22S#4FX&PX_X-==PUU9^H;\U"S4U_HKYR*$;Z MB?H=O1QNY>$,'R2X:N$$6*TLAVD_V[!XEP W#)D'>X7,72S[;?6XFW1&4F82 M#K[ ;:7SA *EH1<\D7$+J[4YOZI^ ?0E&JT0I#:X]:M[MQ,21QW-Z#F_H0^J MD\):S4=A7RN.E>G7O<@5+G0*N>)Y1Y:YY"1=!-:JNU/Q,<'P>6?CO%,YZ"?1 MW4& ;<6SIZV1F+EGG7B[@,REC\>Y9\@ZLXBWL]F)\V!-]6O5LB9*,],[JC)? MAS@/H5+M1YR84%;;PS*;3YJR.I/ .F<^!(_05P@^Y\#6@7AD&%PW]M#77==_ MJR+ SZG,HN U;!H>P%8F,5J(WS$!:'\C5)',X#*:Q-B+KIKG*+# M-@$>]Y7TLS%_K$AY$=H_=I K@U4O\H91;B[#MD:8YQZ2D4ME&^6K]^UPP+]RR801^F9>]QMX[.(%OSWSF8 3P-I46!FCV/16=MNA6J M#.>SZL8',Y-''!9> T_MDI4/(:OMKI8;_HEJ.1A(' IHK=OTM=! 3JR5-BA] M$ (T]"CE :44(QEQ&^MV]EJ4[@2@=W-[=4'QM"D,#)-%0ZKRS9G@[C7*=@AG M)>.W&(A1F;)=*T72H90RI0RPQ4YXZ-89QZQ\]:A@RQ:7*;YOCFDA"8RF0;B8 M&K/MTK.\':<\ #,EEY_V)68^]_2A15&(2" Z/+T'[1=C=0H=4 M0*+90N*5@K*?@L8'F7WI&#H(!Y^$6@ZRV:XL+WE%*#:=?,XN1H M/>:(N3F^ M&QYVWL47P$5=4-7'0G#NM**VSO_] OOWX...CJ'@K1RM7HL)1#K_M#HIXMR^X3/JL]#>W3Z0CBP$\;# F,&IN-3-9/'%ISJ<6!-\;K MZ.0=#*F3/!>(8S\#(T=9;GMA./G'HPA93CZF(^#8,J\I/Z3(C*TX M4G?6" 6L2XPP5@+="_:"->S:FYW\IG5F1G__2^-"RJZ B^=',![6K;DKYF^M M]>9>M.I;E@K=X @+8K^B/+/RU'D!$Z!Z#7VB'-%R;- TNCF4,!YG3(4Z758' M@PNMB4YM"NO3V';AJ@K_'U.QW_>YL/C58]^:C6I6OYL5;+N#"HUIC9Y-DLJ. M$&\JSD(IE3WYZ6';2<=RJ>15U9#^L$RP;,GFXO? L.3QM;;\Y[/+8$1/I5VC.B<'8O&;72[8L>(+JIMVE!VG%?(-28S[G:WF^\\I=.OI<]H*WR8M[/.2FKHM[E%O=W8S:P_B7G0\8Q,6OS/.Y8 M.5=(Z1'C6BW!3.\'SCGY*#6L0U^>DP]"G#PV;[Y# M38E)&.4DU/>A-E^GV/8\4HGT/KG=KLM^9TQ9123C&M\ZM\B!E=K73$1L5^7& MOH\5[QNKZ: *-U/$F M)FT,F.N&L)8-MNJO]M MQ&=H;_IC3B<^M+*^^^]OU!A]KC\:\5 \5_9YY\'P'V3H6< %1ESOUVR\2=]3 MG+LF%.\G6KD/@#M7_QUNZH3.<&AW]AWO3F01F:@V<9P #7D8JY4[\_V>(N_: M<5E00O(?@E!H9@TDUA5&4/Y@.P5A2J!6Y]PJ>ZB)X\ZA)?LWPBZ"[W(FK*&<2EUR,$3]9NDN:B6+9* M/UZE#^''%F:42C@X09AM&RQ4RV#K&=48J28]83Y11Z6D#G%P]L_G%GB!)*-D<) M;.XJFBZWO"\ZSL;34":)@Z3)(#VO&#J$QZW3Z?WX )64HG T52RT2X#\0XF9 MQ6RK^TG2[;61XJ\9$_*8WWP).ND.?C[W&MPX!Y2OT4_I05+EP5\[]L);Z25S M->AF]8L\7>.QJHWJB34-SNH>WU_LGAHJ2UAAOK%M"NF^X@C[R/YXLS![45I,&I%BQ],%J7\0_1^6OX*5X"H:3U6\(=6PK!VC_^! MH4AY]D!I!>B^&>JQF:[9%]/2(A? ;4T6)9^4W/< 3X?,Y@%]FR5%HE?NZ] S M _E_^Z?+X%4I7I8\EQV2'7HW&U9"-I!+&S\@?R/3]<_^^(>!P8%WI-R>SE>X M-Z9P\?.GA#.F/.D/S399 MHI-=MU(*.!_[_.M/3<6LXEPN!. ?=[">D]WB*I%J4(8S?07W"DE(BJIKQO4V MMBC$-;0',-UC8HU$1>7FYCSX6"OHO,NN;^QI[-.ITIHBF:R"(/\A3LSAF^<>.K%60I&4WS*F4 M1ZW1EAH8B\75F%*]AI\3)Y?KA,E5Y\'0 M,Z2Q0YJ'-_;F.%E64\FT)N(6LBP@0A@'&0)E<,@N^97S+\%6RYOM3)?&6VN" M(/[!;F..8#![=B+KQHQJ NMDQF^9QT79#^H ZJ-\(D<%3>'O?)F7 M:$#4',9[VX,FHOM<%F-2=I.$;\27UH*FQ^>R$\1"X,;4GSI#$ O-]DDK.::[ MNTZ1S,HU2Y;7E ;!?@CS])-Q+,0J#UH?LJ;4.+="384_8' MKDDW*E7I8UJK'RAV(.S7O?3M!6'$@_'@0Q5^&MP,??#6.MVQ$DJ<-TW5#=.9 M:*EY+IG *4A>:>>+$L*]@G1D 90?I"85X3O':[%40VX.QDPU= MN8:L=T)"CA*& ];W8N-%IPG2>;"FIO$,OM7]082M!;@A"HT[C(+UD9 PZW%T MK<&8%V;-Q\ODP:$PV4J0 ?3/!Y)DW8AS7RL;>C"P?!6]Q1!"05;X,6+.;H M51#1;1/N%6^<@?&G6\_^/:W;2-*5GPG4E: W'O.G'\W_9H'*J]M3,G=TW3-I MN+AK?C>2V)]@%3@$GGYLD*(83=D>2*-^,GZP[LM_!+<"@<,>EL_;<=9K,K>P MT"CM-:FZ9IUEH./!ZVGE,!0K?-J57D7HJ&3/M*$QB9HUE&5#2"!H^BRY-M0" M4EV;:6V&098*Q?XTSE$A!_D"X$$]9C3\^Y(R)89B!4F4@B]/#JYX_%IXC!SBBY_"O# E81'@Z,8/=%::68B MY$BS5S>K;PDTA]%7VAJ'OGY7_6]7SW\2M5-5E%.WV]A2BM0C^^IN6>/SAL_% M:=-2#A1 IG2<>*E7_.L^*69-OB.49TO,/V_AXA6P'(?Q\=6CQ00TFCLX5 M,UH, OB)&AQIB84OYZ0&&L=ZIQH;U(A2,-8DC%V[#NG?E[<(4C;6R&\I#BR,V,<3HS&S?J@HAQHG)>2[\*%74?R=!F=/!U!*U M:)^CX6JBR\]L\#N+ :NQ?@Q?[ M1&'^*4Q>+@>Q _'U9LN!3DS^:ND V+]$$ MJ?B7H<4>!H,&@R;N@P:-,TB)QN/&N:.Y(R+I)X#_=KWBQ_.GS*;8W#=Z_J__ M90 AV#=4R-^TA2)6H3Z78]>MU5N2/F=L6"Q[4,K23<8!LI^SFH,G=UMY.VAY M(J.IKQ]F[4ZU#D7I,A=:;#%K7%.2]N5QO)4CS,UYOTJM;TON-UMOXHYG]'OP M\TZ]Q):"F2V#_%OG;S]^\+2X8WK#(K]&\XFW^$HT3L(JP\4U/G!OGTE [&[; MBSB%0!"75>Z7WQ@0IZUGIR%-K'(1DMORMR8ME7OEVAQKK 0.5]Y$\\5 "PY+ MN?ZF3;:W"*K@6[<8QVYQQX7"@#.9F^[)J/S3-M]( =R,4K04Q[U[?8\FMC;C M:7:>=OYL"UQ5B2VQ#J-5[[FYRH]4]BI$?#626[H57JIX:>^C/FH(E)A%I&RQ M98 -F9\*@!V;*RI"I9_*)KZ^CZY\I-Q=\L)0 3 M!@)Y^+CW,8GP!G3TB,J9H+B[1\WUKQ7J>06I1M%/%%=U>?0_Q $]G;>L@;[1 MEWFE5%H&XS3IOK<1"DJI(,IBL>X;2T2J[42.&9V^(9A+&X,Y$>Z;8(2?0R<" M?,4W@J;W8$K"II%\-/.?S6ZR6"O-]&?'0]R/- W)S>=#"[!!_%;*'$8TW?*^ MC3XH?>^?6]U"=FW5 K7_Y5U@4U=OG8N7FK3Q?_M: :;P>2B6\N>:,C#&3D>0 M1I48;QG#RLX$3SM'*1E (LMI4'(DQH;V-+P=F^L4FPXU1=S-F6KIU 7O=J=& MY?%PR:.V:>2VL:+BU>4**&P#0VI((0[#]^*\FMM[J!('[G5+ST!P"S9YV=#1 MB?]%G&1ZF)>/8YK^,AQ]5^C:V51J^LN>^O,=H&>&X8^^!+VX8'54C5:ZXLG@ MQVAU8HKJ*RV8 SMF64 M_-2+6%*P*O4NH,9:71Y<5[T;#\AY,9M7=,/ +^YMN8,Z WWNL6@A M'"JI9ON M P3 0]9 )46,KBR^U.U/^L,/_[8)\,N7=?-W9)A8TIO$DSUGI+[LS5_+!%;H M9=QN?_L^H#(:KD_R6W* M0=&-*A,05O0GM1M6_5:3R*+[NK_"2630].6OQK7]G"Q%72E";@%P!:"!D?[P MV =3,76@(%_@H'9PHW=EO5!*UF#6P/C <.[R+]1_SZQFCB2\=W.Q]X5L?)CG MI'RQ(E)GPDA(@SRN+?&Q($_%RFD_&G7:H!T:.ZXCZ:4NG0^24Q'/$E"'G[M&UX5GOF_&8!=3C&9HL/L&6(IHT MS,V89@Y_XFA,*1^<7\?RH?14^63B::*):CD5D+*\N'9PB5I5KK5W8UTI%9N2 M:D:![E7Z6!-(!*_*#3PYH7<_OIB=]8*7F-OTM3X27S+.9ATC8+=0->*0'<7E M\^%;WM/_%G5_&+\@/4XS6S:0=E22&I/2>;[$>YY)(#+%.^X2?>)O3NM)E&0\ M.!;8N:70+-ZATU/2J-;^7EY7++BL3R3^8#M_ZE6.1&KX-5'1-M$R-9^%MZQ9 M\C[;!*VJG2V8!R8(<6,P@+7H\BX,3_T\&95'-1R8GC7LD(7KADS'Z4U_X>KJ MITI::@.X%0C !=]B(3L%>?4.L5(O#VY_==Y]L5;X;O!^/C,-OAEL][+K9:B%?F(R2])(07^+ /U;UY!Q1C7<SNW,L(BM'2[8QC@8_" M#[8G:/7FC5_<$O=K6D4<=4S\YW,/-X\\OQ"?AAYTW?9HZ@\Z.PG.#GU\L1MT M,Z(<[7><) 5[9+=G^$/,:DAM1-5DWM^S;K?7Y;?3?W;W.;S$-ID2@BR >! QYT/_6-B*ZAU7/)YV*?1Z M]6C&+ZP>7SA#W5 \0CY".V]F7?(M&2I5V78VTPC17[,K\1-4ZF5R*XU)HN5L M=^TB<>2TK/7Q^C'I\/!.?G@23"M?-3_RNW\??^1I M/1YX#Z:"R[T<6W 1WITY=G'=BXLY7>.1V1Z*=[6-^7AWGK-OKN=YA7?@D5>J MXR_K /NT]D[,^2NC*X9=V,S!IP"X\L:,E7:S$%*C\"WI M3E/+,,L9U7T[=/NL*B;X4NR9]NZ#^8=;DR/SAO)C.DAFE'Z&JL;ZD- F"87< MB3UF9UJPPVI^#0X;/!2MB/AD5*C!.R+#&*JT/5^ Z" @/ *%IK[("J7BS;GG MWVDC;(<:XN?5SEVNNSN..ONEK/4I$:&O3W9I^FL]TWFH/,D!Z(QIZ,+SM$=X MJ=CYN2 P;;%F!0 0]2 (0;V/3DDAK;4[6[+O@CSQ@QN&#X(3DDK5 35FB9F94^QK>)<= L? MW__MUT-V4U)^2K&63Y0NJ4PTK7Z5!KJ?MK&6^#G;0XD^Y?H!*VR* 4M7*^A2RK&OZ'\GQ\YSVNY$G9K:K#2#V]_)GP8?:R)-^6 M?HK?N4P/CZS$&<"X]':#C7%=-B&R1I9N50VV+B?=KQ/G'AK1"/"E\N59!U3 M<65.Q>1<3,6'6-1P3+@X&'66B'O#_\T@7"BUE2^K22-6V;5=)FIG2S M[O&80C#EHI"#\NX^_09O"-#]%LC,U?T5& =-^;R]@Q!@]PJREH/C.)Z9X,NT MHB3UE#F@+2@7)1L[BYZFUHH4C"DO5E$S#"I_L'=.:5?'W&Y6;:G+TQWL^8#\ MSP7N.MN3.MP7S;D;5D/V&U(A?!2N(^?:FA)W(_WJ(\6_9R6R."VYBC,V#/6U M^A9:X]O#>+MZ($W/W*HK G4N/L@873?> ML=HGM8FC+]$G]V!CD>'O,B5M KP/.6ZGZ5IQ'##1=K Z^\^+(Z#?YLS^ MV6_A(^"LS>D-U/C+@ M=?*P^V:'4GW!;=:$X=RU'@[B7VY#6YWO)"(HHM](U#"6_EA4V?S4(2^ &K:C M_BU,KWHDX")XJ7[V.*^Z:>MP\U\KGQYBH7,I.D MJCH7]#EA1GOSQ+^]W+R\?<3^PJ5YZVQDBB"M4N:#-)RHT>)8PD/NGRTG60F%^(# MUKC']Q*5SO#\GS<+ @(#P[A]])LN?PSP>"_UE1HD9@UM,!J.%8:I7#%LL_M.$'!< MCE^=V^%'7I<*2!7'[#((DAI_T<A%8GL2UNO4G!64ZFOC,NOD MF.?%ESG;W-?V67S@BH&O0.F>0<6%@=JI+1U*MK] 5"#+\+^-"M= +\=5)VO4 M&LK'[%5"P&%N>PU#$0AX/AM9V6Y'W_HH;*EE\\>C44G,Q;%A7SW5O_-N7BAO M:N"%+; D(JJY,:EO&(SO3/+76Q6?P(9Q1MQ VEXQ5"4 ]D?N#)5$#/\^HS3< M=Y&JMZS.(S)MTOG+K#7-7!BQ:?M ,SE L6I06=)\R*;$@YL/[!>7V1B_PN$F M2ALMT?P-<@^2XD #FV^PQ]% O2=3P8ER2V*O6VWAQ&R, ?8DWA4RZ#4YXP&2 M,ZZ;2FL7:<*2IHN6[%7SX=DYD61JASEL80VF^6IHM(@26A-T-C,QT).TO(@7 MO'.ATB,\8#86XN[6/G$X?R['X689/MEVZ:)]ZF6&,Q0K#3\ZV?-QW-_:U4@A M7.8[L5\6^N^OP%0XZ\?;UMA#SZ0KP"FH0J4 _YH&;X,$+A[] / M"GMG)W7VYQ&>K0&=.'I$OOGE6X,<]2F/B!S291I$0GVP\\PF>B]DZ:1-=1G6 M698KP.EN>]F%/*?5'$B[389U'J6]<,R&W57*>S<;NA?_\X.\SR5J7^;[L ME_],M]"+D>>KQ5<,?B]Z\4Z@*X9^\A5#_B"Z-,@L I$\^TO??N"K?I\(R06(<1XPHC<6*O5 MG*XYXY%<*;MB^-/A_>O-"*%KEQ14G.Y>D*CBHBL1^J;2R>*JIW#%VI&)K%YX$D-JHGA1;;0 M1NC:I5O$/IN>UEY.^(10DT32ZG?[<.[3T$(TN\R9U!6#TA7#\B/T?D&WFH#) M:"CZB@$W"+CS,SW,\X*7!<*%FO,#H?9OU,JV6W@#=X;OKZQ]]-%.&+>U'R(J M:N^V\*K*RG4";,SQQ(%8B*V4!&T\>R#):PV+M4] M,I3PMMZE\7]KY[NBFF"ZM7E?*R!84!!IBG0$I'6VBA^*J M4E^ZE!"ID5!"+X$0$6FA1)HAH79C#/;DD.,4QZ%8 MH$ADE1 :_')35FG>K$&;_?#,="UAC[+2O_'3&1[9;>:[J+"6]-UHD4AO MZD^;-!;7LX>^,+%=$U<;,#<1C;[GM9.6A_':V'U$\;TU*TN4-Q+R2;]%-@?8 MCC/%%T$7+TDBVK*MUPU57[ :/#I/K)F6RA?YRO"5,[/]!N\:IKO8!>BITU,R%2\S8T52KL/YRPL-%>K_,RDQIS'GVG;&HK M?H!2S MO?4QQ%;Q\D&CRV]=)HCX4Z3\:!KV]M0H+B+-;C7-JZ?2Z+V34<+>E_A^85.5 MM.BPPX-XC+'^:H_ NJJ1:ED$YUUK:G"FVA/]!Z\WW6>);V76!WPQ:RV4 KD!(M,KK!0RQS5KQ_=_+&. MV75> \;"1P-##$9:QUEM!\-^@6W[=?P-=%<9L"MLJ?1*FU/1:72,G13X99C96+]>DIR M9G E$0.\88E5 ]^J%=82XMT0EDPQ*U-YU$?5$>IZ=C,!&**X\H\?>5?ZAC3Q MD+RN!XP)'WH4JTW2FP^6NH?\$B \O[4&A.[J4%=KX""@;:_)V^,>#DH4.>Z* M1'T)#I&8P>>G97I,K!WN8P)/GS2'9U\DA&HTTX-,A2Q"6[^&!%L,Z<48'7%\ MNA$9L#BC^>'>_&J\\&&PV_V 5<7NQ[8MW1>]Q%6C26EG>H?2G+0RE\M$&O\2 ME_,RM4,5KCX=!(81IZ?"_K*H#>WQV(=THL#!X*F]GS0R55DU MDNA2&@9&(!#VDC/M*BH1))4-W!%(L9]^F6X\W!%Y)-)RY2'2>S>+942Z,<-U M6_E.?ZT4W+]MP_P+B^.$PK)EE7IKHA//@YO!I.$=ZE@0(KSM6D+Z-94J91N" M2I/3B?PBUU''C[*N3@\OL;--"6]64.=$LGKZ$EH21/DQ*WBY7QL]O9>6RFF3 ML'84G/]JXCN5L+41C)6D4A!_TW6U&UE9J8;M1SBNE(A+()=GPBZ\F#P!;+5R;1EUUC^&.N.L@9%]UC39 MX=02H\:%U-4]45SLFBTWZYX\6_H9\:747 \K;SP"4XQ3$[^>*:ZB8C@B$5VB MATY^K\>?%^)2L#-/'"16DIQ\S^DZZ_46URQ_N*RX!LV8T P7:48$OV_ HV7; M8.+@X?:77O'V+<4EUM'Z($!6\YBYV@XRUO:#$5I_=TCIT($R'61A="H:#STP M! OU&3=L8FW'G]:=C!F6.IY622CM/U 0M*50MR#RLDTUI]B9WM(#K(KT_#1T MN^=E"(>"C_I&:D?.IJEV8]X+$,6.]F&F[NW\B!+-W?J^:5?XW:$SJS MVX,3)+P+W=3>3\2U'Z$Q(V#5XIT@Y7.ZVG)YTED< K?S;D]A7W29/1A!H3KP M]:-QX]B HH7CJ([CSI(M10GJEC+UPQJQ(;^E?V@=7%\9<; '8&2]H\P\69X, MS;NW'QF"J-F:Q[T[XU ,$*C"Q2JYC<%O>PRQRA*/ MO;'2Q,\J*R4D%T%87I5XAI- D?;@: (2#L]BNSN4$S=;ORQS M '&*L$%K[2Q]72R?74R4_N@LB?CNL*H_<:*CL;B]Q=JVN:I3F4<;SI,%72:\ M_-!"26FM*6N79WV\;TDL2X9A2W$_3Q(!B@[YX8-+34B$;I'1:VI][J%.@,1- M-;T9'LWR:-(V(C;%&S/7#;O2&<$P33,@HCTD5BA!@K$ ,#>Y'^7=+M!7*U@T M"[!^84QC&$E7XPXR/VY4Y24]$M71.]1#I5*MR[JS[,4[?A9I$UO58LO-[!\; MPM^66\&>F \;(6,>9]KM/91W[);\S>_$T"' M4-(T3<*#FS2'C&'*M)$#$XQ#9^[)QN3 FL>BA8^GNDWZF,F"'R M>-FT+'!?1T<.4&5C5!#J1V<00*^A =EZRB"I%H^$@CTN6X/-$#SLE#?XIY*9 MINRG)WTR< 1Z:Q/*]F-063$(.!J^;ARMO?VIN&>$;7([V%:QI\S$[#N5X^-" M_(X2/Z\RLFBM :B*",XF%M[;7:.N34D+&L(EJ=S#=?6Q91X^UV>^E?!@A'YE M# Z

)^G>U9I9XL#:2P_I 38/%^+228['=3_ST+3Z_)[9*>PUA, @0CS-_' MU[[8U3AC[;7C([& __+W?_5A]#O 0C'[9UI"U.X[,N+ ]D_J"HWQ:]::49 U M:K*'0Z[5$&WU?)G*\Z?)!++/C"W3'F%@QL5&K6I":L?$U->:$R&U@C7#Q?>#RB M<(H9^BPM4UT44-?NM+V7R>S(7B:;UE2\W,7WB>\)3#5[DX:F;"Y.A7E>I+LN MJ?CH ,\&F=7SB.!X65$WO',G9&L7)&RW)YQSM.. J7TH66,_YTUT#VQ%OE= M:^>4&<.$GJ\:%#]4Y=S3(-GCM$;84H"1.L1Q;W=1M&@E521, !Y4;M:0?KID M[[GL=;5[9H$,%U9&)2T4(47&IN]5E^DVR+95;>5#*NH=/$FVSB462= M8D=]3]93DH'%0[)4[)#D&O9I<']%S9C_YN2;XG5UJ0'5)#PXS]_W3%+GV8VX%V\?WGTJF6 &&ATN\/'2O2VVAC(K MZW&^/9?ND&GMT] D,%4BF*UK@#?H:P2?Y1P]XU=Q4@SH$OGU6XJ^*/&%0;+) M%H3Y]];)\IZ#(#5)JJGL+GW>X3(SPM'#AWH(\YO: M'F\[G2BN4 V)FS9HW 8EB3/@U08M5(-\"> 9!)@YH 4D0.Y2WH2LRL\FQRYD M2[7C#W$\+@1F@$9EX3E=]^#R]56FV(;CK[FB7^.DV"D'<9E0)(M;\DV!B(D? MA_@L+B51$M\Y$1RG;9/B^A1G#.7/#C0ZQT*(+6"?R?DAD'' M1<$(1$Q)$V7@(?&7U]O?).,(1N!ZJ!PVP_OS:E/[RX'4.;]D0;8[;#3E=],' M*JM;JP[^!UFM#QDC%;?ZPV<7>N'SM>E'Z $N2,*+K&;(@1_23;KW2.4CKS(<^AA1STP6P.RH::(A97SP>OD#Y2K"-/6,W=QC8F.W MQY!@B'C5_/)]UN"II5*'J?L=QY\9#N7657PF<\VZ#,Q2#U38N!?F4C:MLR[U MS"= D-0_V>__5^GB?[>M93Y3.=3_&C[090D2&Y:TN>\ITBIKID467KTRQ%QN MGFHN*)Q5]LV7,,[ZK>I#H!*7R8$./?Z9[(31-[LSM*C,BT- &) MD+BU3W'%%+*!V5#V3]/TB<]WGOQK%GBYYN0B&4&=6%K%YTF?TV$4V$13*0MZ MNZC$&*15**-RG;BUE7&PQ,LBYXF48ZJ:)5]>H]9M7O])LV_0C/!A+W,MK5'% MCXGB 6V!YLN@YQ4C[H*M/#Q==4.$;\S??N6-E+SO%5G/D/;N/?-1(X_;5:NA MOP5UB3@4>MDX)=J6T?.$N8-"JW!^C:7,2219(#^<:ZD8Z2=A7Y?0V+3*V:XX M!,,..FV%OQ?I_PI/=(Y+BAY<$6>ZG&J]O!AJT:?HY"1J*(_C7X<=5295Y50+ M-3X=+2ERURJF$&.EZ'N/H4NUR$K9Y '.SRZM65H),!X?/Z7M-%U#5W+@K0? M$O;[O[58\I;^N&(>*ECBC:R\U0(UV*JDV;FOHSI(=V4C9]Q"8\:;D+ 'S..Y M5T\"9C(*N^ MC0YUON(XL?++ R!HCG!5MYA=%FVV3#";D)T9)0+]?"T<^Y7ZKUHQ$^2,_M"# MMC0D'@OLF5\?%76P%H+2;FWB/1>RH@F-H3<"P>5V#:I MEV=[/E/7KDV6*?PDXYJ3;.9>B$\IO\QF^%!9482\SHY ?[:^W)72'Q& MG16DR@2EG?]A1(+UWL RAJCU=T(%ZX>PMLO"67I=F<V1JEONQ1R3A$4_U4]?U_E5V(9>@<*+AJRJIYJ0DM["$EY4RM3BCQ\+=UJD,PS-;6ZL"ON;Q4&E7R]= MG24S#QS2>QT106>VXFRRQ,_9X0BCFYM7G,,O-IY2RFGH:^(>Z%?]2\FMRI0A^W/6ZI:K\@D;:VH/IQ@_ JI? =F8:JZNKVX\C MU,-G,T]BYM"V'(7'./2M_$K N[CHO\K -78Y1(SM.1VZZ%YOER<)0WW4\@X# MAFS>\JQ($+V2\13QX(H86._69@I;EG/X[WYY>6NH67[7K.?^7NS()MW7%?SK M?4)XI_*B#Z7EKHWIN1=;19E2EM)"A4BZ27L?6ISHXS4+IL$/+ M4(W3B3(Q? M Q"(:W<[\2[\JG[U^IT0-_[G 9[I:?9&.:0[ ?IAPFV0RZR?#G6@.XG7^&AR)?5WWRX1'Z^;41KY+"=> ? MP M2M>BTBA5JOIU^ ELL/V?SD9QOD'ZB*I6M2V^&##HX$LJG?2M=)JT]KMNC=X\ M*G^6"ROS!I*''.GCHR.17!=J[V3'RO M^/N->(#2'?P-L_MO!D/!3$>GC#%5 ML#ZGI0SQF5B[/$.W]ZIXJ(,YF4?^@F+.TWX;]3ZQ+6XXB@%)1[&8"'A7J_.= M6Q=B5U=A-=&@\\W[Z.0DXDP9D[/"&&#"_W':>BR_OB-,H/]&*Z\EPYYSDM?D MLHM,PY)Q@XV+C2+LV7B=V*V:YPY]:FM!U6B(W0P!.V &>P4[CI@\3EG.?]^; M-.@IW#F,\9+WZZ"=Z,YHK[80):]=H"[0MW\77CHY& 7O,J!];)- MD+AHNN6ENQ.5;@8$H*=:'HRMFI.@UX_[*'R!7EFHH@.AK16W?4YG&+JXT>.\ MX2^O^^9:O^N,5J[KUBS7'6\[4IF$K36+]BR;(DL*S+); M,FT?E>KX3N_L[&Q-^Q6J4\,=<3+QE3, (+D4F/\W'1.1Q@];48KG?8> MZBR0?#(U^4H:!KE@8QJD9T%],5WOG%:^X;,MG]U@^NOT!-N_FK3#A#%69!*K MKS -M+2)!2++^/^,X5WQ\=VR1PQH3WF86.+,/V2.RZRK-88IR<>5O+%Y+EFA M@<<$/T]_VEQ!J&AT?K"SL7;X<^IY6$Q=?2'2E;I*'Y6 DD=Y;UC8-5Y:4)N7 M^=+A3MHMYVZ.#[B/GPZ0.397J@VV.I4Y>=^$KKGH3 _8=4?K7+HE2-C[*??V M/\[S9>PO;M$ ?77@K1&&4'BI5)#SE_*# +>OGQ&29LJOH3^L.1Q:M<;&],<' M-UWCNU/*N]E%-133=YQ_W/&/)Y .B^Y^5%Z:S)5ML4%<'+TM>"THTZ-Z[R C M*'.D\:EA-MQB4%'HA,/1FK3\\>7L"X1_:$QUQ?+$YRHRD)]%:-YW^L!O_4"< M2U];?RQ46+U-QM1I@L=F+8G)ZY7=&\L=)?-ZLW@FH9BVU$P7USH\[E&7ZY[J MJ'" 62:C3"K>MC"G&M%VA')_=F&Q=74.DB:C]JS4L\YW&K0)9EFWR1S-\1YG(HW(Q-FSV3=4)R-YX8,T7?KH(:^.*]18+MM66 MW!=5OWY_X3+$1L9/JF)CIZ^X<#+,I$M5I&.CJ( I[I]T@6XEMS:L4]>.KLX\&*B84BZ]4J_%:O7@:K] M>W-7__+E/ZMF78(7$',GO3!3FQ99L89^W8GN-\*B2J@T_XEO"0_F'@Z0?]]0 M_K:B1 ZKS*1Z??A2>N#TY1SRI^W.4M\M-W%/DZ#Z(G'QHL+""\%#-)M^'.(Z M[(@HRZP[4I4B+=>2G,V%HI%A.-2PU M=(*@B-;SO KR+)EZ3%+Z8KY9]4%_KW,@*_B G3T2J;C=K$_6H M=-NU3?Y&>CW6Q55#7Z.E;N772$V.:K9L@4^6'"NI.9XO?QB>_^Y=V%EBZ>1[ M- @E02;.;Y0/ZO0])SY'(/VTO. M7ZA70"V:J=5(]H<-C3NLA8B6N6U.3*Z4/\JF*)(&V.?UA&^"Z]*DDDUDQ"HJ M285;5RH,,[H=P RMAT&(>Y4]PI(>ZOE3/F"KIO>, D9BELE5-3Y3/0(+2K*M MZ=<],CY8W>OXSDL 9KCVY5% O5 *O1'=Z5HW:W7X:>GYW3FF%QZC/#W#Y,7 MA\7D&)0D<\L)_I=M]/MB*C1Q.:5-;@TV&?KU#3W/I6+ M-D=\R/]#> "X<"F2F[;7XDW9E+3)UEKBF\$WZ%(4K3>MV#ON6\JH+*^(A07D M7KCJ85R AAYJBDEM02C;)FD#$(GZ*[)A%%%KJZXPU\%-?W&^N 'I!-](SN;P M>_-M0[)B$'!,0=')/_?8?%*2\FJG&S0;6WRR/+W9^$MS M-#NZ/#4?.MH:M ?5J[UA+E'&'U_=/KJY,C"U&8.H8OW1[Z8C_YZ M]+@CII@C@1UKMK&NKF_NK-\N'FZM&^H)1&UL73';7V$JK)&U M%&+][OCX^?GYE3,GU&.N+P"!]\IFJV-X_DN T'HX?W4"7^'3V>O1-9YQ'_'- MZ.SD[,SZ[]/3=Z=G[UZ?_X_UO^-/_QR-)!6>O<0K9 G$%UC(Y\5[P_^L-'+ID3[!Q9( 7JO5N[ M@CJZ=Q4P!$*D"34#?I]HZ(.Z0;OSD.'B945,#][39%A.^-%@BM MX^9SY,U4T_"!$MSHY'04B^Z=S7PJ^"9+B(?M5POV=!P^5-WB#C[G8)>Z'N'3 M3!<'D_+6\$ U_.-UU!2_V,ORMO))!BI%Q/;*VZI'F<8>L)*3Q9IC6XY=K5+?'B-N<^9BP&V+$7Y9@^DCP?CF&K[' M.+DHT@@_EI''A8ZI^%%)-T?P7+<,I?#X6#Z6/4]D3V!2>@9$*1-(.AGU;;TF M=,[D1SEBGHYL,)>89.R'@G 9NUMY-J^ MJT=PG)%2=[%)3T\<:6<7\JF-'Y<8"R\2H^ZQ1JQG(,M'$ N.Y9H L$((5@#B M(&@EAGL$?E LL2! 2(W4LVTU*CAOK@+KFPS$O^RO2F*!>9/Y9"UC)AG[%-6A M::=1Q>LJ522@+#:W$F ')4CA7K(5L+C$U"-/^)9Y-;HH-M>HY$USE61@6A+H M0352U@_8P1 JSUP,+6#:% 0^CJF3^G;/\1Q#@ ?]F/T%GJG_2^8ZL(KX\(=/ MQ 9">F(34:W685%I3.*[YB:1T&.E2+ 0=3+?8YHL18QZGB;K/ZV ,.N;D+2# MYPU&,?*6URY[KAOL<3.-1K]O,<@!EJ6 [9<*)GR!*/E3H0FDG?E%(]B_RJB9 M>+;+/)]C^)+NM%\"?"0+2F#PPL]C6ZU_"5W<@Y79!(?V6]U$(^*W>1&GH%@) M&"N"LU]2AY$L."QN;PF:$1?(PQZX_ ?PR4 L"!?S.>,K&>).9BY9Y,*X#EW+ MM71ZDM=2!-U*@5=^/T9@I3!8*13[I< ;F"4]H=PO2/\:$?X++91T[N,(-CFL1V50TT@OVN&#/$ M,*(E9 )EO^1=DQ]HNZ8__;X011^6WUEA7\"@=N34C*F76@5JGFG$7%@/JNXC MU=]* ]@O =]0^(BGZ 7'P6SR@T:4A75?T,=2G?9+?'=8R&PKK)<>EXCCL1"< MS'PATVY3)ITFH^GA'(BX;:=R-9P5%G8 5^5^Y?+-4J"M-&Q+,"N GG$Q^Z6P M1[R0LQA,A!\Q6W"T7A+[AJK%;LJSU#32**2PF OAJ!DS@62E0.V9\/V9A__P M@94/3\GZHO"K1KR%M5O2T0IZ[IDTJW)V+=)[-6F^L\*"KB;-9WT3?=JW8*5* MRE/I@INH(VRH449A?5BKC #>GJFB04HNK9#FS35J*:Q$&^;Q]E0]Y4F[M$8J M6VB44%BUZI)[>RKU(#N2EG+F%XU4"^O3H-.>RK BF9(6;'TSC;0+R]3*S,N> M*D&;8\E,LC6-- HH;FI6IF/V60.%W$M!_+H6Y;(_+ZQH=3F:/95Z*C>3C5[R M/VOD6[+;F"1N]E2F+9,Q:;EWZZK136%UVRV;LZ=:K,G89!Q3HZ8:+177PK4I MGGW52"ZKDU%!^3.-S(M+WGS>9U]%7)5&D(?$'-_%00VB#$+AGXQ>GI K97:% M!2)N@WQ$0T :Y146QG7Y"F@1(HQK'E78*S^DL,H(3.(]J#S1U-AQ%,'(3;F? MQGJNZJU1;F'!7:_7"H&NT7$@/="PNSAD'VWC :Y",? M_=4*\B[C3 ";7&5DR\ZIXF MWU+T'\RVUF"F2YQJ?N]S>RF7^9\IK&(>?7N9/!PO. XZ=S7.'K@T)EA2 M'6 M!"&Z$4N)U(775W" .(5'MSE"R M!KGG;(VYV(#JY&I@+85XAT5:P?U :/1;2)UI]Y:R"Y@(F;*!&-VW*KMST'"9 M>F#=P'V%+I0OU\R M3VAU6-%8HS!=84UFB1@##9Y:$NQ>Z^83$CY7\59>XIJ(L7TWC;X*::=87PGP M,I4=0L1 4+7S57TSC68*V9A8,X;^@'1 M:+V0;ZFN@\Q:0RIE:J>Z';2<4U"#K<1.?34Z+>1:JG5Z\-[-BEZ3;0X&WF_L MP]J9DS^Q<^-Y/G9 ;Q-?R(MZY:W+JHXL6_LQ.%B-]HNE4]6%M9D1;2DBK(2* M;ZV CF_5#ER*E*!4;E\'NU:;];4A77IJ5%VLV*I3]6&DUQ97-]-@JVX:]15K MMG1EV"/KH+EZS27QL7P\62NUV((\J4%6I\ &O35Z+)9GZ?68CJ7519 !(BO" M=%!HF4KBW>,Q3$8K)3$O5)3J%&KK&7&G..D."E9C N67BUAU)I#:K$Z1$!O' M:*;Z1R:BZ#@82)DF'SR_PT@O]M*HM_&E)KEHZN'Q\V%DUSO;PN,/+_(C;NNT M:^!HE%M^$JVA^RYI%2+=4WVG#DG%RI'':RXP!"WXGK,G(E\:<\WX!:; @;CF M;)7JE"TA&@16N=Z_*RDE2IW2RNA:G0\*L%HQ6@N^6M_, LS6'%#_)7?0ZV MH=+ZJ[VOLJN/Y&64?5!P>P4_8)M1F[A$(9_,/\SG6,Y[.&[\@ 2N4W(K*!I% M%Y)?>D5GT5!U,M,F9T^NPCOMH4%977J=NEM#TJB\D/'2JSQ] M<";"J90<5JDC>B@URZB]09EOH[8:U14R6#G5';(>+1WO=(D_HK31N-58C['MJ!BV/P\>ZO4RHF\SE M\1D;G.P5<7V!G1S,M)F80Z.)_8S!I:B37Q5]RON'%)8A.9A;&_V/ M 8PCA0GAU*,\ME6(";8"66-$A03=$$:4)L1**-E30ZFY\"')NA**P-=GH@18 MU7U ]O(!KQE7\@^!93) VX.O,9IBVJ_^%HIL?C0O$>OBS4-@U)C8,748TL#*\9-$81RTY-UQ]+IR61& MZ@6#![.KL8$G3'U\L8F:;;I9D@9*N7%\7[REJ[5Q*(3R1=\QRH.F6^HH\SK4 M8=1>!E)C QVNNFYB ]EWO!YLHE*!FG.L/;U!8Z@:RRC>TMW2,JI.S!X\1N%> MK?JRH!8=-#HMENX5;N ZI,2JM%12"9U<0U&AK";]-#JKO35-5S*=OH;B_XGR MY!]9LO* Y]:+^D7 X_=''EFM77P4_K;D>/[^:.T*/CH[.3L]/3L__0>P].IE MY49-).2,YE]FW'W%^.+X[.3D/%!]7@HAX@@$XG8!RO.Y@G'Z]NW;8]4*@"@G M"(OVXXCX(^MX (9 XFT9RBKIZV+'1;.V[$ 7['Y]G(!IM^4D-QH&YN<8K=?R MH'7PF5(6F+3\"LPP+BR*5MA;([N*4$)E8;8-0#U[B5?HEMD*3$47^6T4]1O) MGT:G9Z/STUML$=MU>?NN&DB-A>&Z1)A^!C-[0> ML=L@C9K+#QT1BC5OA3%JKSXUQID?F&\#ATOQ0AXA;#:>72@?BL=R>EW MO4AHZ$Y2Z$5OU.%< O[&%B/\LH9P%PG&-]?PO3DY:2@?$B MJ/ MUPT-(ND@/XZ"CVU=K9S3O:%\K0+6TMG&$#TN.E,#?5.4Q)!ZD#(($>W09XS, M$?Q8\B AGD@857ZBKJ?Z[J5HP,$!8T5$<#22T4L7>=[U)[R:87YD!;$>P HD M^;[R*+$=>4. M3-16K@YEQ/B/,L0>K.T$$;[L^I$S?_W^*(!- 'R#<3C%\F(ZC[X'[&"8]0'PU\1P&[*ZLC[^"LQ6 M2T,7IH0(?IC,/ZS6+MM@?,L031V&_<0<53HM/ZLSBP-,\XU8[4+98"% 2_2> MNA4A%R"HWW8LEXBP]J8A+X!0;S&8IVKR/J\9O<.PO,3<)E[VV:^(8Y8@P.H::T M#&8B8^=W/]P7GK)DB_\>$>>&7J(U$['RL:#1568%_J.FZV11H>/>X/Z'] MQ*/%%6GAA@I6,M9W)J:^!'?PW11\$Y+W@P7_;VCY*PLVX=YY\ K-X3:YF[CL M?B0.E>J3,)&W++YZPXP4*M /Q:&\90*Y\HX)]1+?X*,\*_D1K%Z>Z?R$^!<< MGAV.\A)WV) NE,WV%P=G5;P)O.Q*S"G*+B9*3[/8$82#<@8C.7BNK.!*P^\ ME.:A#+8^O*P)3\$+%NK!CLVNLIO;YVLPI22';=3A;'C@;L8.6\/B)_6R=$8_GF<2]^L_QF&K%DE-LJ,MJS53ZB M=\=?0WJZ1![%-R%/50I\!UPV(::#+DON<;O%\"/>&:/-2>HR(I.!W_']/#N3 MRQ9H[Y!YB]\M6_H:FYT)IR5=?7Q!F*Z5T$;KN#.8^U1OKT3PJ_Z M$_YQ)X1_[$_X3NCN3O8]YC+80POP$\D%B5-V@=5J#4:17*5]AIB/"Z ?FMS+ MJG6BKJ9Z".XWE-]NZ'097G?[*,#3KE*9AD0(ZP#;X&NKK3+1(749;.[%"]K8 M(PVTLU!_R*"6@C[N_@Z^&TI^ER'MDP7/PC.:#B]'W5X/MQ ^BNC;B:+LD-( M[8@E9C*S9Y3L(MH.;AV[OHNX>J&Y2<=>0-N>]&O$D8,VU[Z -DH]:68NZS$ M!&\(O7&1_\;Z8-9D\TBZQ .(P 7*TQM#+-KNCHD/>0?KL!3MF M19_&V&$%^67C/&/7-1P\%M&V)_VGC4\=1";$G2%J=J>R''4'Z2-N,^^!S9AQ MFR]'W:'DC9$GB V>/8I:B[5)VL5K+$![D1+.,7-92C'V1?QB@O%?@[C _Y+N=( M)D.5&=;G3,K0#G<<$P#9G*A-Y0C'%/-5EK-(TH/O!6BQ=ZK54OU]Y(;O&5W) M[6$S=V?H< ]8.J'N'9;YPBBYZOU*Q/(R+DY*3-U4T4,;BH:KHHZ!WM [7P[E MR7SBJR+,?L%-M+RERV M(-C[.UHC^O//9M?Q]71T6*.QU9K]!.J6)^]NJ&UVE:9!WF%B>V;3)?,]1&4Y MW#7SN<"8P@!G[A, OU2C\1K9JC#2*(^=*.LP=V3@C.&)LS)725^)O4\LK %L M-"BNH:%#4H$LEF(R_^SAL/PDI-* HO2HV[.1K??(058AGY'(I0D90Y4$9PJL MY74KYC2G1]W!Z?N 096.RPU9691(GH+3UJ:45D/!8$7J6"BYW:.-A.Y=^?B_ M,.+7$!D88;,2_Y KH%)A?J8.\52%J3P>;F//,[B@:$_44$K781ZF-+\[YQV* M[[LP^2*FS]A]PI]@1;< MN0K]UGDTYI"K"=@VG\;\<"7^K7%Y9W()JT>^32T:]KC@X5R.KH62ZCA66> M$;X%^W+(?< 4/R.WN,>Y55Y;TM6%=P54P0BW(,TDKW6(^^2MBS"-IJSUZ(?0 MRX2:+7JNI*!#-1G%?+'Y!?FNV6W)$KP=-KKDJ1/#AQ1R.#O4RQ.*;!N;K2?+ M(^U@*"ZVP>'8O^ EL5U\N41\(;?LV&J-J-E=Q&:D=-J*PD*02V9ZZ[<,<9=[ M-D$N;+7R:72G^2Z44TM%![WX,V(SFM[J-ZL>/?XNQV4\\8 *Q[3!U9) 6C#E-;7A- *)84&]E?;T1&G^+&Z!CC/3@9G* S=:55+1D#)A_C M>KVXH/(*B5S*QH%?MEDJF$/=7G-1P59TXZN4E+J%(9*@B4LV&Q#1[]J,X)S; MF%(?N9]@L;'R5[#25., 5IJ8JUO 0..*O-S]$P;WYHFSV6,4E13T<;8I=[ZC6O(2"KJ<[Q+$FQ/L% 5EZ![D*@(&O^8N 7[- M>%0O/=RV1B>#+*-D*_>J95W]V!=+QN6-@\$MU/(V8%_(9*$LY=R1Y^U&8L9.YBJS^PL+;CI[+AO%76[E:%BK7TY >V[".6KR3#'WEF0MMX^\)7/[W]Y> MST@%[CZW12D#N)!WLJ*QO!MV$=QE=K%)VH2S\_@9<<>@Y0Y+;K_K M:6(%F+)@#?)^7%PC$EQ'GKFP?!%=--:.IWV9TL2)%7^5[@.>.P%F9/1.XVP&0? M/)NBE_!^/:..JAUA^NV3Y48.07^&M=LGK7&:3,;T(:Y#\@S@DH79$9[#V6$- M']X$#.RK,OQ<5;Z1K>E:&H9**>41R?*-P![D'!!,YJ[+GB63=!08DAR M&3 >+A'G&\ HHQ3OCHE'?_8[ML64)5="&SX]-TR]DFE7[%63T.%*D_!-&TFJM_2^^&"SXBMX"_B M]/:Y#6-'MV#T>GU,X!6&<=C-WO^2PCA8+BL-]I/:/#=VAVH9Z@X[PMC#"$P7 M3/0*/V&7K>5#F+DP]?"'%]OUY8A6ECK+YQ+"5J9N51B T*%FF8^80@#@ BUC M9T6HG/74O0!?H=P&(G4HR8$:(5K^E<&*S6SE01%OGXH#TW4MI9A[U:B9YJ < M=1,6CCU8&:_0C_\"4$L#!!0 ( (TR6%3GNV8[AA( -T; 0 5 <&QT M&UL[5UM;^.X$?Y>H/_!S7WV>IV]MK>+VSLX3G(( MD&P,)WMW15$<%(F.V95%EY+RX>2;,L27V79I+P'%+TDRR%GYAF.R"%G M^/V/+XNP]X1HC$GT\63XYNU)#T4^"7#T^/$D36;][TY^_.'/?_K^+_W^3RA" MU$M0T'MX[9U?7GWJ_7HVO>Y=17'B13[JG1,_7: HZ?5[\R19?A@,GI^?WP0S M',4D3!,8('[CD\4 _OWG?,#>]-V;M_ K_'3Z;?\2/=#4HZ_]T[>GI[U_#HH!UU'\\:0TSLL##=\0^C@X??OVW6#5 M\"1O^>$EQENMG]^MV@X'O]Y!+CQ3)D;&=_FU,T^WBR#!/*5#D.3[)(7QH\<) MC.EC%+,)&Z0AR@<<10'[S\5_4OSDA8R14F FZXR![%A%T3U,47&/O 89BZMH1N@B@ MJ"T5HI<$10$*5DID##9>@6?;(^)O#1"R#0FAVR"Q_F,8(-MVS+SX(=M[I''_ MT?.6 X;> (5)O/I+AF?_[;#8@GQ3_/FWW&A678?> PJS 7^K-A@VX7OQJ-?4!9XN$-^$4M4PR:EK;.DZ#2ECEJ",MI:@< MV'HQ;-FM=[5OX14+C"E:: MKDM]%C-L&FS1\UY2??.<0!>4K>);H&G+<9%K$CW>([HX1P]R6%0$KL*BXEMP M-,P)@QS\;+@DE?X!L8#(=7ADO L@LKR?%WSY])!2TSH/F%H$ 6Z6-_]&(3UA M$,\!9(P"9+R6 GPL;_\GM%BM9"RKCI:YK:TBI(\)EW7;&*,@P#E+$P\'5]'86^*$\2>.CHDH.H*,D'\!0)9C B/?3Q=, MHR@_']U*+,LOBK,;S)]0$@J<17FHUG^]IUX4>WZF^2C(?BMP M"/Z=QDF1XJ"RQ'T-V#7CV)<>M#,9;'K1=5:ZC8O*ERZ%"N66O52>]&KDQ]"=K\8&,V2K,'+G;U^CA%H\!)'7N2#SD8L M"UEU3\ZDDS^LRTA=3F;H ><^0D&''<M+I RD[!O>_)E3N(VXS"^>$'4Q_%F_Z&8>P+:CJ.H(:&3N863PO9@9PN& MF%)8(<3Z7TH-XJ[CJB&B,C_1SGSE:8ZX5J?' M:0E:HBOS(JU[]))T60#,;'MEW%/7;<%47B3/\(K1NIR,R5R9?[W9.2#@B@2%M?2:Q.;*F$@)F[,.^JZ_ ;"^QF@F?-C//;)3#[OYY@I)PKB6WJ.X[Q"* MZ3%&2TH@=)ZON-[8X1M?- MI3U-M)S7NB_?P:MQ8N(X^/1=-P,]*=4IM68N0Y#]-RDV-O'M;!0FB$9>7O%9 MYNBS;#H-PHX"I2N>.GW6:E1P;5_90J3AI[M.VU%0#214I]W:CO:6OR0E_K47 MYZ8]'0GFVO*JTX%="N2LL_UV">1P._DCD&.D+C?3E>M*J%=XE-B+'KF+'D(R M+ZHHZPFISG6VXA;JS!>E(%>E);@E(8T@U^OPZ(Q 3VQU*K4C9I%QO4D";V ' M@AZ.#GB!G.JD;$>0KA25:^3>U[1'AVY-0C?SNKF,5^K0F2);(S]&<&M"NIDK M7N>]4@O*"-P:[=$A6Y/0S0SS.N-C$B74\Y-?<#)?%:%:%V4Q EG1T]%!KI#7 MSCE(+4&Y\JZKEFO?KE^J+HZ8S%*&9M%*=DK*C.&O+)T"4$P,Z M0-6E._P8X1GVV8W__) !A)R0$/L@XIT_1T'*KH;SGRH]9Y7ZPF[599)89AL5 M@ ZMAV-_2+<5K%M]>-?R1O$8'M[="ZA&#_5:+@6TS:M6D7\QR;%#J0ZI6/IK"Y#[^6EV/S$;^#Y^=GZA\)Z@B MM#J)=+#AY.9(!7+RX[55RED=8F^2P-O>$)TSB?9$5WXT^P[YV?K]&4LN=A]/ MC1Z2_XO%,B2O"$U19D-&K51P=X M[_CCP@I$VGEAV'*XZ)@?AVP'/U=C1%NN[796OU!AR8_)+K9PVEBXQ ;[5/; MK@ZCO,9VG]6L,EV_FU;GV,G=Q,\>Q>Q06@<&3ENW4> PW 'WKT#!N:MH2A@, M;IE9OEF;@K'D2?ED(3M8K39T6_]5;I75^ \9_%O?HBA]1;/+&3$,<$EH<:LB M>S5BT]325]7\,HS\$LQ!+Q/DRR=S$52$5HU?(4[M8H!"%B>_T073V:7-411< MPU!A P!5]':/F;6L4P"G2C(G/_H%[\7K?@WP%%-V%TFQ3$XN&%9<(V"FT9P4 M4W880Z%,3CX#=*P770W!:WBKU7+!@A77A=]HCJ&J ZM0:IJH"%*5;$Z^$;1F M/O: 2U9H==1EU31*=W M^F5AQO [3AI/;E$/'8>8*Y/3 0")@9:KPX"1%@OFF%\^1G'XNI_A.FXMNRO MZ0C$6M0FV2HFG739#(QS31P)0H I9TG.TIG-0 H9:7X54^3&/3136A54NF_ M,'R F -L3]A*=()HYFE&2?Y8%;O_@^U\1H?!Y@\R=Q+;KKQDH*[ZB7H]@.[S"NSGHMB^2PP)OS%!FQLFEO+]"G4N=VX4"A .WZ$&WH7Y+[9Q0^H1L2)7/ATX!J M.G?T7[4AJ?[K@K0;6]6W^W\@C]X_$P/+7U-T5/=E$=J->!IJ'8B$)UARFHYK M/A>BW6"CF>XO24H-59^3=%OSN0SM1@0-%0]+(E/%9R0=5WPF0[OQ,H.US1Q1 MY,T29&+S9:+N*K\L1;L1+4WU?XX"'&<%'%FDU4>PJUBPWW21$-.[ XK1TE,L MD$M780Z_/=I.]]F\%BFIV2LEV=F21;U+=TH*(GLVJZ'>+;-5",*WU:9/B!B; MA-[V29_>/5S$#D5?*L'>MNE#((8H*7962K)CP$2QT1JV'&>0LB';;FD0'@T< MLMW7L.6 @XP1V1Y,37DNSKP?]_ R71F;;NR&G,!'MW=VK14!BF.$!!658!N= M7>,XESXAH-^%*T6S),+(2[79J]]AAI)FQ2SA;+%\\THJKH%[W+&_3D/>4&:! M0;B3(P;? !+Y($5Q'>MB-D/L/1ZT;CSU$EO7L+I<_&6CORT-\S,+56] F_74 MI21X8^&MU:YYL;0=)PC ML)2FHKMT5VE,HIB$.&#O(:V?B-_$M>%?#QYTR5(5)Y3( RU;K0Y?!1*6?BQV M]80B^7.\V^VL&CU'K[5RCMOL*D,=5K9"!7NL/#18;T(]/_D%)_,Q?)=AEM&+ M%S], Y:X"HLQ^!];ETD0:M2;ZS@V$LJE##,'W=(Z]%YX>]FRF-/V\)7M41@R MB*/@QJ-?4(D;">,R(C>>E*EJOU;Y7B*!DS6*5I$GEH(.TS8D60T%-50*NFZ@ MI1#"R=C*3[#,@]4=*WX4+'"$XX3)^H34D"DINP&:4@SM8,?7^279RA.7F$NE MG:6=)1M\M9# 40KVL5%=7ARP=#QV\0*V 'CCR(-M#R@[9J]XL24(R=SR590@ MBC0BT7L:U9WZ /*]YI[$=S)@M?8[6I."V]J!8,)>IXGP_D]9"8Y&IYY0'B_- M6=5R "*2KPUFL2:T0TB'Q3IG3[T0JK7\^I"M*$"9$V8EU)+%O4$RLNUOU "K M"+\VO%7Z:#G;S-'K;QU8>&E7V1_RPJ"\_B'_P-02P,$% @ MC3)85#X+772,60 +X@% !4 !P;'1R+3(P,C$Q,C,Q7V1E9BYX;6SM??MS MX[BRWN^IRO^PV?P\.WZ-'Z>R2E$1)>)* &IISJ^X]Z[$!L+_^\&PTNO_;_WB?9C^](5RF1?[KSX>_'/S\ M$\KC(DGS\:\_U]7HP_G/_^.__^?_]-_^RXX MF'XD?_^-?_"GQ^-?#L@_R4]')Q]NT2NN(SS_<'1P=/33_SX\_-OAT=].CO_/ M3_]W\.7_??A I?6]]Y?\79+P4>?SPZ.#C^N"CX,R_Y MM_K? M%W%4,3UJY?I)6H+^Z\.BV ?ZJP^'1Q^.#W]Y+Y.E7*1,4BT_TV[@TT?^QY^I MNG"1H4(C&I"!MY-OCW1JH691%>95BQB*_"\=H^5P](@21#KM:X9("4)>E9(? M!WG2^M<#:1)A3.L5\1_D;^R_DR)+R/B]^;-.J_DU&J5Q6G7![%$83RJ[BLK) M;59\[]05)0WU%/4I'>GRJIU.R7@Q'@[)$ MK-A]&KVF&9$)E<^3J!K@1?ED4"V;&.:#1Q37&!,DI,[7(L>+?UY&95K:*0A> MSATJ^GF"6L4?:AQ/R"J5?,O)&'RJX\GJCX,Q1KRR/W7VD<:_TAP,OKY?Z0FR MO2A=%=-9D3/UD[U.4F=H.'K Q8Q,SG,B&YU_9U2@KZBRP]CS(STA\G7C"ZHF M1=+6=G_NNK3<$\PU>JT<2*YMIJ>8]Z3[.EF;#!KJO1&83M/E "2K.5W]R/F( MS-O+66A%;JNT'9#>G_$'TP%-75OONS.2;0]7ZT=11=F@)B,4IW^AY*XL:[( MY\FPKN@YD)Z!GR9D+V[)IHLL9=H;%KV N4 M95=Y+.M!7*5O3*_]D:C:]0M$_.>;=_HC<@K-Z$N]]W]$&O0@G6QNS5KK*339*U)5/9 C M 9U2!U6%T]>ZHJ:&YX(N3:3GM*:PI7ZOHBRN,R;)<$3/6S&9H*_3K"9'^8TV M[7#O4" @U0T(X(0*EKZA)WID90?=W6A)_>V^4QP:L]-DGGQ&Q1A'LTD:MWKL M4HC;-"=GFG2M.Y/!>1/%DT_O@ %=LXWO"K7PHSM2 M@<3^X9U[\^_V543]6J(_:]+\S9LCVXM5DV[%%YS75Y;)7BB,6O9T\;&:Z?K> M?+1;\G5+0W;]&$W(;I_L >AK[KTC@$)"\.RI-0=O. MN@W/%WQDJ.(:M6^KW=[MR=OW LQ!Q^_0L)\;RI[7D$[N&FTN%/W=8?2^J/!Y M?>;@CLR?YBQW)+IF=FMM]&1(W#4,.PXZ-N[E9J??;8TGH3IT:6D;[FY+.ER) M[.0Z;CACMYL^[A<5[?LUG#FR@_D6T[*CFC7FV!+7U=SF\P6OKD M#G%T,UHA.A\AI:%'Z/* M\@:X_W<\ &U9:*X;1WM20.2QW!^L_;=VP.SS!'W&9'/UC;I9%T3 OYA438]S M@+KC!YUX6]JY5#KZJ-WS:[ M 1G;Q;I8?3I<[V_Z,WG8C7J#AOP_U7#X'F,7XMKNB8T;='Q^L#SC2&HSH2(< M+^1J?FPWN'P F^;5QR2=?FS*?(RR[&J]0GJ!D\1DJC?&S MH(C7&LSH@_P";XM=+O"7*/YE7+Q]3%#ZD-9](HR]LD77967LT_'!P?GC4)V*#2;4LT%9L6YL)^VV!O@ M=;%)[UFTW'0DJ^EY1$[TEMIKOEY88. ]\V_D'%:1SG;#]T^D=W/SVNKO65&B MY->?*UP3==4E@5+,^ 7?SS\5.$'XUY\/.],WBLI7IHZZ_#".HAGC\"/*JG+Q M&T;EAX/#)NS#?VU^_;)T2KK*HG)A[AF\IZ).J*W#E7+JA5C%C*H.Q-9+- M08E).P(@K2WB]=I:*F!KNS!'=.:%)MDBO^+(7.%BHA1XQ P=[RU#+^O[+F], MK>\<=T#5"IB8LA,(RMA=)Q-Y\&5MZR>B;*LP0W;L9U$3;DBW:5*,# D_5A3'2M9! M$&OX;$=;ZV?2JF8[38MP;!<0"G>PF5Y#(-:W[Z/,@,B1L/=86326*'RM#)/W M\&#/-"Z&(%;YQ8ZZ^ /":9'[(B+V[2, MH^S?481OR6]TEH>-TAS$T9[R(0,C8:3[X;P+([RSF'/2*L^!'.\U*R(X$EZZ MG[\M%V8CKYUUB_1&<0X#Y'C@8L&6H9&0TOW(;4;*35ZEU?PNKQ!] M,I*^(3*G1E__0',E$QME.8#SO:1"!D7" MA=4IN@,7S=A<;3S4>V!9<0YCW\Y^6C024GP?O)N>PJ7CJQN-E59%E73KI:K" MX!SMVS'1")&$(-\G=2[;TP1E&75;CG+U]-4NR$7?MP.C H>$ M\G=R[1;9HA M?$6&[+C :@[62G+A]^V4J (BN0CT?69O^L4TRK++NB082O4$M5:2"[]OIT(5 M$ D+OL_I7*2;*<)C,D5^QL7W:F(R+PEK<# G>\F*&I"$'=^G]<69*"XP6<3X M^Q9Z>7E%XT/@^561J(\ARIH$TV 25C;S7%^D"28#' FW!"S)SH\<8J< M+G$5#F<_3X\:1!*"?!_GF["'\\.CU^>TDCI\;1;C8N_;246*0J)\WT?X9QRQ M\,WSZ6N1232_5H9?9>[;&40,0:)SWT?U11^X>8\G43Y&"ON5J"@7?]\.'DHD M$B)V=#Q?Q2'@4+BG-B\1#(G^=W/#3H?IUUKBK"LJ]G)X='%X=KJ? M&RL1#(GZ=W.OWNSTFO]0((?=M;R6&(%&Y[R/Z?4'=7B?D&*0<"YO%&KGW[5Y7#D/R M'M#WP;S98RO,O*T25-KCB[USL18BD.C;]R&[D>4VQ=.[1*UQ7J:1>-^.#1(, M$JW[/DXWTM#11S^MUONB5"/UOKFN2U%(=+\8S1_7HXGXB"^R2@G3#O)6=HPW MXB#VPU*?@AXA+\RLVCVNGKL+WH1U?"U9Q@B%T.L%B<"'9S!N_@9:7._"&@3A M!!#A C:NH\:4;)3GN$#.P!I%JUB1@0@H4(@P^I!19<_>E*6Y[A 3FQ].%-C"2>62).0JGQ$ M,2(]ZS5#7U&EITI5C:,$N>GKPY@1I'""C3Q@-(O2I,GL3::'835!> VX@C^# MVAPSR#&F#XTVR!R$*/&Q-S'=DW V MGAE%+68S.C_?.Z*,(+D.BM)G1N1)>Q_H.78C+7(H\M]XBK*AP=:%PG*Z:T.)R'6^E.4VL%->)(6)X#VY^#LQJ$\] K M?;<.VCT#%QWD@KB'X6(IM?.8*CV&PUI2@<=T/*F&HV\E8A*KAH6JWLO9Q<4Q MS$5-M^%A!,9YT!4')F19'&AQ0>X0[6?8""- =[:_2N1V&?49PD#A/.SSJ2<# MH%'89QU9:F:E<)R'; &-)WSJR]SG)N(ST[C$4BO'XSR2"S1%>Q'RN0M7NI#/ M/0*]=.=L/=G\=CIB@_LLTR;8R@\;(M=Z\;/&YCQ$3 ]JBWS\C/"49@HW.E^) M*S!H,/Y5G5F0D*G&YSRT3,^3<0NU^?%86(E#!+43.J+0 */SV#3] K=+$]#+ M5T9Y+0;R'/2P[8A($Y#.X]MT9W*14?41O:&\1D;C45J' 83QJ7?,HAZB\R@X M3K8Z9KL9/J6 ;EAKJZW&@$:B!VM?@90W4>),?) MJ#-WD9-7XBKZ$=@TP.@\W(ZS!5!_;RVNP*!] KWX--"[T6*WB@>LBE(VD'5$:1,XC]_0B"]DR3EN?:F3(5'.B1JH)Q@07*N4AHO/%!%5I3 3;Q[@I($?BK:CQ@[J:%#C]"XEB,!G4(E". M#C^%Z-1X;+('D,())[Q*2UK2Z8>8P4W8YN4!80; C#I9;8XYQ* X1A1J8044 MC,4NB85)-8X2] JL__@3X0DGW$J?%TZ>7LYV>>$DYT,BM\,73C_( R<_-J2^ M#YR.%#MV'9QPXJXX>3SC:1YT];Y)'HE*CB><6"IN&-J3YTWV5.F>-T'XV?"5 MEHD\^+*VC$NW&>W"?-T -<,J1H9JL@!!3TY!&QVRMR:JOFSSC*RRBF8I67\_9? M-/LT\T9>SH^/#T_\[,+];=PZX LH! CV7&P # M"K[BAK-0-G?^R=,^9H>P5*Q?/7/;"DNIIS+NRBMQ6PRHWYJU+<, 34!!6-:E M[6#>-6N 0P?V8^I%I!990)%:1%W0Z)I%79%#!;W[=S(:!8@"BN$BDMC,2J^I MR<$"NS0YH$\$*:!X+EMW"]KU3U*#@P/V&NQ[L;(!11.<9:>W^4MPY(#[B!*$ MINP95)&_(5REY$<>%F'QK_6N*'1:6/B*[I\SP.'%&>@-B?7%UJ&O/$SV%UM< M=X876UQNEZ'[(&GCW9XZZ!+DEJL>4X^D>N9^=I.%,3; 24C@. !MB M:@_:PO(,UZDG-S3[JRZEZL6TJ6&%<_/ODJY03".^>-,91$"2L(C?P&AO7)3U M.%Y0JXAZ_(BY,\,4D#_ :B]K>$/6*LOVR;";]RX=(A;MYH M6%_%P7!9X.6,[$,\63\]'06W97>1,42E2?6)HU6$2^3)5]_L@+>M'9D*-T1V MD:_#I1*#.*AUU*;N,&:76$.FU?>8#*^T1,/1[Q'&45[);Q35%;C4(-97:7<4 MZ5DKO[\L&26N6L95\J]-PRKYUJW:-;6Z M] M4KU&)4JHKQ(911$M](C(6:Y,*T3.:6]IC#CZ1Q078TZC+J:V[T_3-U\')^$% M=50]U]F93@+*4<).]?R9WG6-TWS,16?R\L,_G;:'H[8A ,6DI":-:Z]VF:)@ M7=P[O/5R 3B@+"8FV5<>"LQXJ2JH/[PE_UQR.0L;][YD5?U"-J^,:X2X"00;N8($Y0!9556. M5>UR'$AX<8)5=(D!!)1#9>U-".]%CZA*L7*HR2MQB.&%:5%Q9(#&16:58')Y M'%[X,K[XG//$* )*LK)Q1W8583PG\_-@2G/D6FYOK-MB"H$YBG[']K\_2 F1;OQ= MK.0J65=SQ"1OC*/0V*T'E;7,/A96[J:N13@Y2P#A.5 M1&_F9O:JGM<'K UZ[7)VM!_S='=P$G8AK#.J+MIC\[1>GTUF 08G[#IVMX%) M& 6W\C!Q!S$Y=&%Z!5567U U*8SM/9+J7'7[=5MGA4M"IXL'1;3CT+R0]&IG M&3[GVZS(OZ)JL0ZL_6WA^*7<$_=KE7;C6F ME/TZN1ICDE ($T5%OF(\HK+":5PM L)^CW#"+O)N"SQ":56+3TFNFN87QC_. MYMD*LR1(7'"V*C]]Q+QMKK ?8I?6 ;2DET#X>:UM59KKJ=4FA=O,37=PDNK< MO6V/=W Z7!(Z _*9XGUT U2J"_]NWQCKX6?[=:3N@5)"/(2]3'#9O#ASV%VX M+VI1D(<'^W6A:P)'PAF$M4L@KAU7Y'!Q 1POU 5'2Q@2;D*S53F:1^5M\0DF MO(0H7;?0:I 2UB'L6UT;.!(:7$32:?<%@W +ST7+U"8CJ4^;+V<$]-$>4>@$K(1@%R%Z M-NUKJXEA93Y=V$SMO&I<-D\TL3<>IEYP2^+HNP@.](AB&AIRZ78P'&T(KYQQ MS6KSB"'[<5[I DM"CPN'*9-+Y>NTY(Z3JQ#C6ZZ451JG,X(E'ROW1-Z_^7)^ M<' .FY[U(P85N=( M]N/Y1R=<$H; ;$^/:%;C>$(?\6_-Z3KSDJHNW05<'.W'$+,')6'1A9%(?+AN M6['0 M\R1UGDX1Z\US5?Q+^*W*@$OZ@ L+5&]9_3@LK[7>*&(_G%N\X)9T # _)\G> M4.M)H:],HT@?7^R78X4%*@F1"UO0QQ5@\O$_UE5 ?[.F _1>H3Q9+:AK6OC^ M_?LOLR@CG2K%O\3%]"-3 =GKE466)A%SEVQPEJ0K1N7D-BN^ES_OOC]M:EO9 M?T34G%] ^&^2H4RU]H"+MY20<#G_1JB_RX!!7Z1LS! ]>RPI'LJ"4)#+9HTA'! >H'TD/Y4O9% "4Q,:%?M)*PR[F<9JA M-:G)"=?9$/;Q.:[5 #<^BD'N50^2.#$ O>L:S3"*4V;K)#]GB/&24P]U7*5_ ML=\K>HM)=8X:]#;5*YGB_F.E&V%Q!8;L M"/3N#(!SC2XD+E)0P:$N-R/]JG:LP@I<':!7X@ L:W0AL4\&O;5WLJ5G&C@& MWD.YTDM,6Y<#!KWV\LBN#*R$70ASGG;:Z;IMDS?#CS6@+IZ[ MF[5%N"7T0UCOY#,2.>J@]*WS[+VJSC4(>@6T@PE<@%="LPM?; 6@>_KO1:^; M7S5[ASQ9=4FITTJ?1MFC']C@';U9=J@%"?<01KUM0%=%SM3P>UI-KNJR*J8( M+V%9C79E2US+^]TE^D*7] ,7?N*TUT7E9+UWTHA1LO$MK@F;(=6-D-= M2)B#,*FQ+84 Z,)Y:7E5K1B[QFT0!5R)5_R\DF! O44ZX5$T7FIH<+6P<,! 7#4.M2/I 0.Z:=_D;*EVY M:RH:XX?> -)V;MKFJ"4$ ]AMWN(YHOX#CPB(<%#>GXU?Z#.T61VH\]39YIM M@WDC7 6@5S$]>!-WA [H)1T PK1GK@XG(YZK /16UGD'Z(!>T@$@C'M$[!BA MI*3;EJ \.-K8^#A"7A\:2X^G!D B A.$\G6F 9/Y'83P[[2ZQOL+ [K+>BU$[E1CJ1W09@:M]9+ M,4+E1&/8!,]-%.+#$H?;#1UV"?40CH%;LHO.R3:\B^KS Q9L8'__K*N12SAW M$8;BH7G(60Y'@ZQ".">GY#>D'K=F%=F+W@-8ESUGQ-E"EC &X;:WU=?8#J;C MS+Q9ER.&/>O['YURU)(W6A"&OX74MP5N;SA:LAMO_.U:XD_W8>-W>>L#UCJ0 M](B S("W:1[EL2,SH*(QIN&3 ,.ZV9L!35!*B &HZHU I:-XMR.*!^U,Y)E&*4 M4 9NH+-,,:ZMRPM%Y'9EJT!*6H6UNP@!)ABP+ZW+ H.^FO;*L!BUA&=+V M13:)JY!(QC1K*W/(H*X8[GDV1RTA&M+2M2&U01X4^PY@T"A3T:I9\^)JO2!3C*<0 MP5&6R3FT-J9)Y*9?3ZJ_Q45>H??J)F-%?OVY1./&,:WY>U:0/O+KSQ6FSTTE MO$%8U]KQY=ED0WISGOY9HVM4QCAE,@[>4]4 -FV"Z\S/NCXA-7%. M6J:IM\Y@[Y[MN76-7<*]ZW3:4MD6B1[N\JH0Y'\P[P/]OL!=)T']T!ST!4KV]1AEA$#>K\'%,JBZ!IX*QFVP,$'F(%%956QA";A M%2AH'']#BTJ:=5K\?%U>F$."38-FJ7PQA0IH$K9@@L!5")-IPX2JM9(,S"FL MXY\CGL2X)"2!V*OZS/T\;=-VG)LXJY,T']^\QY,H'Z-',D/=C$9(.>/N5A!. M'.B5QFZ7Z>X:DG16$'M<,Q*;2#PK/^H\$=S97*TFX?D'W*\ZZ MB.!T"JA028>%,T^VCO:#*0T.V6!$R:%JTM+5Y8!!_7H\]2![%4@XAW 'Y"OL M<-1>=8>Y+WN&AZ_QS<%^Y5KSJ09)WUH8!KRG*GU*QSF;1_.J"2Y+DZH661I3 MCY@D2;EDK1/,-:JB--O##*9'1P<00W:0D3F,.I7?%OBZJ%^K49UMQ_&]DD;+ M[=0.\T(#-EC(.1 /LVX PTE9NBTK]3W3\ZJHQC6V9S2:X DG?ZDXZL7P>T[V M!I-T1DZ_,;7EC%5N7#CI0\EFC@K'=_6/:?G'2EK-[EA: MC6KK&/;)N36%1GC"2?+9W3WUZ/#"SY'%WCU5Q8=$;H?NJ1!>45N][')^B?)X M,HWP'WJO5&55KB(_MV7]O%$;YLR&G0Q5.#DYMT5>"&SBO*BLRM%Z6OMLW%'- M.#&E5 (RG"2:_BD-R"EU!]SJ/%(A'OUM[[FU+HJR*GSI@O9?,QMDI@>0#63A M)+:D@3W+)E\7.25I21.6Y[A '8=Z,J:&Y2_79(FK%E?D7YL\D5^]/%*3GV3_ MLO9W#M*/:=/])D4LNK\\C^:ZEHZ"C1)<:$_]7KNA$.M/HN,-@?WE6_2F9>@U MOKNZ=>NUBT2(1FK_$KVGTWJJ5/Q:&7XT!_$,D/7<;86+)?:7=-!,U4136E6W MRW" ()[:%JH62NPB\9^C[:H6>6WOK632HNLIX9[N;_6>!%*M9281_8+L@M M&W[V]7X,!0H,_G*0&=% GS,.1VOR2<>$LCP'Y"FTL)$U0:'D;4;T./SE!@,A M!GKF+_9R=G9P< IB43;KV^O:5D)PD0Y+H]QK M,^5>MR4#>?G96[F;$%QD@](H][.9BMW$X*+?$L:Y9KI MMI'K\.CB^!/,0Z7>NMV$X"*OD;O@C.(LGY?S9_)QC3'-H#;WR]N7$VT78"'E M/)*)3876&H,,:G/0T(8Z&W8L^15 #2G7T8[XA=[N0A"MVQ&#I#*ZIZ^=)T66 MW$UGN'AC\Y<\@)!!+0X6U%W#9NR)237!%U!:HL'W""<&J^E:.6[&WC>G4S&$ M@#('/4TBC"Y)]TFNBNF,8.=Q,6C,J#'O1Y?S59DFPC)#M8*6)[3K&L74]/$Y MKE9H5U8QT^)>X54+ >4X^G$Z5R@;@$!ZF79OX,*@<_-&Y1$O$>L%F%2>WIJX M7QLDLKO(9Z32I'3X;!;A$D%%JI9H1Z;"#9%=Y IRJ43H>:./-K6#',2W/OEG MW63?O2WP5_2]]4X>%SGY,>9SFVYO:=,.5UF^D*^**:(04>2A*IF:6L#MPOQZ,&*N:-?PUQ5^S69.$(<4!J90<+"AY_?ZJG M4]*_AJ-!62)6[#Z-7M.,!0U_GD35 "_*)X-JV<0P'Y#)J\:8!QS_6N1X\<_+ MJ$Q+H"C(2_E$:!8PAKE2]'N# ,I.OT.WA(?G%Q"SN0L3)KT@9 MP=(3W>()Q8.^'$;.A%A6EAJYG"]__'N*,.%N,K]';RC3&/',&F#Z\G4W:67/ M\]$%U'W-4#'AQ*46+F;;&+1&)JMVN"(.H6]>;%G3<&^'/)SHU:!=(!3+(V!? MT)HE(?O$73ZKJY(IX$AKD534:L!ZNBPP.Y-T'*D:JE58PXF:+1+WN!.AQVL@ M0="#U< PF:(= [H5M8PPF@_:7(T?Q+A/] U6V=)^6@ MNHHPGI-]* .A(%53LP$+^A1LIR<_8WV$$UG[BMJ^6)Y!5 Y'UVA&C=OF/<"D M>@,;]$Y@I]W 3BGA1.OF/9<>.Y\H<*8;U>@7%.>PCCP]=0B0:[42_(7VMC?M M,V4L=;-*)ZFR\,OJ- C_=69V TUH0HL'=5? KBJ7Q1]JLK>A+]:^D4_BISJ> MK/XX&&/$*^]I7D3&SQG$OJIKFBE8UM!74MPQ%[/VM,E2VHX-#D#VQ02<5:%@LO0.;HD2C@Z2: MH((F4%5K=;,"BKLPBS)*?*<'@;Y1H@(,$&NVE7 MCL"!M4VBW=L(1TDTOZVK&LN3SLB*-J,+)!U9-QTK03BP:\FFB++"I'BIFR'6 MBS62@9B6.TX0,@ .S$02U5YF4?Q'^8=F=E@OU$R4D; M1S-45VDLCZJF*,T%A;&T=%.T#H>+%&RRGER\HT33C5=%&I% [-(=^[!(>!?) MUB3Z?/ICGGQ'6:8+I+M9KA$.Q ^XFV;E"%PD59.H]^_S.D^B=)AFKU$N?W8E M+=ML'O=H=5.C<)%43=:3":RB?"Q>"_U$+"K;K!=[- VK4;A(JB91]6.1OD5Y M]12G*(^11M?"PHV8((]!NBE; \-%\C39DA>]SK,B_SN*LFJB6?JVBS;3W!X= M/Y0@7*1'D\4JF[Y&^(]G7)--I%K-VR4; 4$\EKII687!1;(SB9)_1_\LU,I= ME6@$VB.KFDAV%SG,9#-#BI//6?$:99II8:,NXI0YR?.4&*P$7N,MF$ M\&>=5O/5I?_R$I4% )5'V%17:S9#H;V#E%P#VB'RE]#,^FIV4^;;MZ_I55&J MGK?*JE!\)T>GH.ZH]A>W>C2:O&1RC_WBX:.7UZVX>+G&[QI.!!7V$]7#1*[,=RE2OR72[_SE%ZNKN!>V[8 M$+?60R2XO;TF-"=*NK?=3#O/A?9D*S/*?RE0H$3+FR)[>[+G3\_0CB5]%+Z# M=W&&*7C?TZG"TV2K3 , Y%9.VGFW52Z1V=N;-3-E$U5IE=TNTP@.LO&W4;98 M9G_N)CP0,XMW$\7*;!/;)1OY_+B'\!-2= M5Z!Y/9* 'B9Q=*TD2II8,,+R'-F1'[MI6 N'H1YGK62I#%X4:KWSR3 MGTK20XF<^K23EBTUVO TN2X(' M@NK%55JA,4J"G%E[CS7!VFL U(6?DZ,1NI*6=E'-RKM=F&,Z\7-7'.:RJU*" M"Z\J+\1>114:%SC]BUV1:6=;?>4&,W2:=A49)O2IH;EPV]HO.D-9+WWRJET? M79A8!EF%<$Z^_M9Z:*]YNB*OTH@.&F[!9N (ED4C="Y MIJ?3(M&%1='4;-"">OCL]%;96!\>?>&>BVIE"Y'%-)*4; 3\L<(7B0C3XO?H M3?=4OY8Q3EG;BZ\_(SR5T20KWP@+XM"\>[+T6G#A-WUX>L1O:&\1C2;R2+%4?E[6DUHGB,"A,W/BYE:1J)- M&RR+PO'%CQ4C2LIL-\U(Z(8(QBP*9/:-J"+*TK]0\IEH^[XH;CCX767(988.X2-*JS2061EQ>[^/= M2B$23A?6$^^^U.U\KV3K/2MR%@TNGJ"DSHC$BZQH[81H7U&UIQ'?S@\/#L^# MRL+W&:NG3G5%FK_H^#2TE&H++8MG/4-$X:0H&<1Q/:TSF@'P&LW(C) VKPEF M&4OA13"0O1JN&HN'%)_J#LO1)[CV0DNRI>X/SK&'D\A$*BN90;N,>5*-H3P# MW2.Y&_%M/.'D'ND:G),IP<^UAVUL3C4?$KD=/LB N*^4]C*C7/ &M;FB D@A M)>//;O )@(63&D0J-959F_7'H#;#? &=[PAM_^_)G@"R=UQVV-B8YKC.A;^?2=_J2G4%Z)(P0U.?1G MT !>0&[P5T5>DMTV\S.\HP?@,1%7SZ&J&H<):BAP,8\: (3.O<'#:7Q!U:1( MVH$K @I0L;+V2H0ULK8:-T*/_"<'$ -)*Z/VQ&_4 +-IG/MQXU%; NPYD%@( M['#N82@''<+MWR*DR!#2MTFN2C^KJIUMP9+YM>[C3 NPT2-D(DH/IOI*')FG M]=8HQ(037K;I-H0-&Z;"'Z'0!@9H9G>15.6AV5,]HWB2%UDQ3E'Y;]$LRO_Q M#TW8=%U%!L*7$5 ?IL%P[ A<#,R1^;I=5HNB,GH82&W-%;M641%>=\)X+UT[[V($ITWZZ@- M1]0/J1&N5*Y&TO(<#]0[9JV6I:0HD'BS?X(P$\(6P3%%3D-T.#K;/R+F0O(0 MX6K>>I>KN?95U.)8 WB_VFL:M $:D,E3(J[V:E!9CP.%?IAJPH05AQO@ HKN MX9-%Z&EU-W1J7Z1"N+6)IZ'A]QSAV &2HS MN^-/<76">@VX,\W[TDU H4<>HCG?V!2#F$#$2*(SE8^081,A7-THJ^PV+BW!?YN$)X2N6UNPLU:(>Q\0G"R7(EYM.D MP.QY,)7,_!)TNQH#<^S'&F%X]6FC>]CXE&)%Q=QO%] 7<7'-* MWB[,U1""+[015T*:%:C">4*R+J3VY"0JSE#YBGM@?.Q5:-N$G@THX;P6<4=0 M*"=:ETSMXG[P^7OQ/"GJ,LH3ZLY7U)AL@_-']%9D;VD^7I=.?4O5H2D.%/1L MH1PI@LNK/BC#>2+R6X13.LL_1I7N<<]F48[&SZ9_5ZN7%%,XKSS:(FHGQNW" M')$GRX_QNB75LYZ6#1CA/,=P0TPHZY4KAG1K%<@#C")/J',S.<+0M-C#T0B1 MV9F*?G]W.7S4/\4PJ<_Q@WAA& P;,8MVP+Q=4SI.&\;.I?NY+HF!^+M2])"? MB@D-M=Z(]2?1\8; _J[\O&D9>O'HKNY=7,EY2DO% (!YVXEZ[K;"Q1)[C%>_ M<=PE/2>9(FFJ$5T5ON0$D*6JPQ1NC,W%59$=&^KT2,I*7&K0C%0F.C6G8@.6 MB\CRNR8#>O;WS8IVC8 XCM/A?\=>3++( S2@W=,,HR@9YNWM]Z& 6-LF^+P- M^LS;Y860-6P7X>.]L'Z-EE&!AZ.V[ R4,?/J9K@:0,.8^V/?$'I \>HI3J*' MM6GKYGV68G[5KAGR!K4IZ$]'@;C7].?;!K&+P/0>::;!]%/F]'&+D)%?GD4K M7(VPP2<]TZY#[B+LO0?Z#?DE,$X.#D'M?KX(7$)S$>7>XP!]1%1--+YP@7'Q MG=Z^13/RMVIN.4;E#7%5>/)Z#V.8&H!W$3W?RX[LJGA#>;2VKS#>A@GJL@#R MJ^@:>T^W!>" (N9O2!UA/*>YR\OT3O MU%39=^J6-?-R=GIVX,G'+I")6PL=.CP^"_465+"F>U26"#&Y6K/@O8%7LJ;F MR]G%Q=DQA(EB.$/T;)6/F6R_HW0\J5 R>"._':/EVL[^2,W8JM.J;5,OYP<7 M)^>@[O^FM(A'56? X;@B*R%W&E1VZ<#R;UZ4M'VDHH?<9 MRDND3E^@K,=Q_C 3K@Q=.&'QY?(^U:\9_1W]5925YLNJJA&N@1]F1C6"ZB_& M$H>R+M)R41\V7R3RH.]1ILJ):=L.AP9JT>\WUW9#&X[KM!B][F6>HA;3UY&? MPZ3R85Z_T6B"R.%+O%U%?[+P"*7J\3.=6KD3&1&Q1J$8!VQL)TM/12JS)XN; MK3]HHSZ)BC<$#L#=V5+)T Y!W;6M=?5QD0.[6<+8BM5D!U:X)XI+LU7NR(]/ MCN>IQ 25"Q]H8^VK/>!DY;FLGOQBS#P1-4HT4OL&&!=>T+M1//0DXX(V9]VHB%;3@AA=#QG@V/+7]^S'&>EY,N*%UX6>]- M\C0&VM/IWVENO 4[EOP*H ;DI[TK?J&70PBBM8OE8G?F_69YY5I(P^Q>%3DU M5:$\3E'Y5$^G-+[;:!6SJU7:]MY9]K9#_OU[Q66R<5V6XO[@ .;1=%FN":6U MFPDK4 2'%Q=^C"]"FUD'Y4K,9AI 4,&K)'UQU<\5*78D)1M0 <1IUBI]>U.I M@N/OAG;]J^HCE:AL(R-4(&6MYK2*WH3AX,[5LZJAUVK7.M]%7*B;'.'Q_#?Z M&?5)=:M@,[V"W'\9=%>!KA40_-U./F.B%,4#].U"#080G\9NBI6([^"F4*+4 MVS2/XAAE:JVNEVK(!O&-Z:96F?P.KN5DLT&&X@JG\6]HDL89NII$>$P]3HOI M+,HU8>%,ZC880#Q;.LX95J@<7-Q)F'E,QZBJTJM"FT1JNV0C'\CKEFY:5V%P M<&\GFZH1(9L<+.H\C9GWUF%1ER0E]8=>[\>BL>+O-NHK!ZC)*TU"M\LUT#:(SW+$7B\KEM)^5#C>!*5 MZ($L+VAET-"??"05>>^ ><38VRAC"]'C-1Y-'K&X(1F,,6)V'_JB7<:,M$(# M%FXGWYL1 V@>XQRM)^?@8"J4/!>+[B%C1%NQZ4@@+KANF+& ")W!0H$UJ$=C MFZ9)E8E?7XF^]#L]@G@J=D_VS@B7BW>$P[HJJRA/3![7ZJHR4,>@46L,-"ZQ M]YMB"^?5%WU"2IVO%V-Z-9+T3&JJ[,VF*+9P4%7*1S6(:&-5GN'TE ML0#C5 30WV7$$UF"RE&*DFU!I/L_>14N,.P;$5M&C#&%\W[+U64V4XB?6U+U M^X_NHT:)P^$5-H03UQ:ZR_G7J*HQ#9&P_+4N+Y-Y(RP.CJ<0;2XNR9>LFG4% M/XZRF)ZE%S)O6CESC1&W;%I\% X@=WFF2[@[7VW,UO_3K77'M6^,Z@0I6 MWI]*!UUC0Q'^,HCL;>\(9:T(IYMHW;I=W!YNBZ=] Z6HP@TYH(%0^@Q+P;G: M!*S'V\?MSS]_+VSI65;A$H.&6_1.SS98%U>/KN+65!.$V]&F[*J5WXQ!4X-.ALCTJEF_&T 2>@AX-NF0IE%^*:,K>Y6[2N M,BTQU(N5H@KS[CD_!8VZI1D&@@7)"%! F53H8\+A:( QC0%B7>T*"V'[>:JBBJTV5UE4EL/1 M4U7$?VB.1=(Z?*WRY./G_VAD@$N3S627S+6%U-J!M@LWF*!C1!GH7$R6"I&$ M)0C?(4'NG23HOAA73FDN^;FX<$@T3K809TYE)#>5=(-"A1\Z;($D6' M&=2YD1IZWNFC<=W$]78 M[=F/!30),R[>?6][X=P6>-%3_AU%^/E[8>ZNM%VW ;&'S[+LT$DHM79/VX[1:AM5]+JHH&]35I,#I M7RBY*\L:)8,\:3V;YI,$T&O]]FGWWN"AOK \9?/3)XB;=]HIBIQ)P]6X4K4* MA+P6AP+ZGENM8HG1P@!1.._QMZ3EP\*&,5Z#83L%?:GMA*T--.&\M]^2M#5O MV=#5JL91@FX:G' F@A1.0M75!1(3^7+.,.O>26VP!;.@_R^5RT,$52R0'.%&]^O+/"$\Y#>#4/0]B1O M5.D,2Q NTWR!9B(/M.Z6VX4Y,I"HCP8C0[4G$:((YYE[2\A+&UXNVXA POZZ MX&43A;^PRZV/WJI=5;=+/M<*U 'P"9/I? M(TL%P+79QDSI7!#IZ6*S")<6RA] I;YM10OE=FT[\:EEZ)-;;W7K3F@N+B^? MBNFL^#O9Z:3YN-0F5!&7YN*"7/%+.ZI@OZD1/AS#A7.SX*FG-$/N9WAS. $9 M+?K;F4X/H -9Z!5N8UYB> (R7SAA"'H]\4:5;IV!>)7MP!)X"I/HR&!DV%@" M3Q4YCB""VCDP!9X>> IVX)^8310>P\?UM06>PB3;L=:R#H*+$'#.^G[^AC"= MI9=WF]_R],\:M>+R:_9IIDV\G)T=?#H+( "WU;;-&EU >2V9%<^13:HQ4%" MQ]VVIL2060'.@(+,^2(SE#W@SEC51C=S882X>9-'QUHO\')V<7$60A@.HVE1 M(KO'.''L8^K',ZTB7"*HR%,2[; $(F+<&:.!M!U^I8F*$_*AVA.%ZFK&F,Z/;#8 M83'_AV((F51GX3I]O6_U-(BLWPO69T:=MAD] H!:?/I2:X_,7L\Q^AQ+- M633&!L-B1;XJRDJ9YT=1C?=F4/.H_:[$!$] 0N2 M8_/QB2^CCS=7-%-0+@*227:57XBBIO5T^#TGHDS2V3,I75(73-FN4EKAY?SX MY&!/*#!$H@DQMAM_V,NH1,E5,9V1HRCS>_W1G&$_01;.4'!7YC/J(2H3?4');X-N: MYC=XU?9P#H&C=QCW9%VH8Z 'HAW14L.SS'Y.1J3\U<[B@D=@%^B=[H; M\='G##[+!S:HX\[N.IV-/@)ZM=X5+ON?WU#)K*8(IX7RJ.7R,TR+A_\BO4J% M/YSW\S?365;,$7HB"WP:(S':KP6/;\XQE]=ZP\O%%MJ?-KV@YU:2V6T$X$R%:0@"ZI5I#X3PG MZ//4$B*VC_W")I;;X5-+"'>%9L'5N'^V2C'@9P&$=9?Q(21/!""<5P.-=%I' MO[5R' =4E'>58I44; @?T!.!/BQ NU&YH<-M?GE7EF:Z5M)0TYHY:JT[DKEZ8Y!RY.'+,J-')M]?(ZK%3IMJ9CICB?J/EH(Z"7# MC].Y0ED- NEEVF4%PASX2-8_G,;TFH[:+;\1@LK'IV_:MX'*>GP=A;VN]#E; MB+N.F4I@CO*<2LJU %GVS?O\O#RMH])@F* MHE 63N=K*3Q(I48$]![-VO-V+1_3TW\9#E MCPD-=6 4ZT^BXPV!_;T"\:9EZ 6@N[JU&5H=V&N,U-ZXY2H5OU:&[]!!,IG( M>NZVPL42 V>"?TXK^A3D+D_HXZPZRA3SM[ L=W#8E[.#'H:_YQ+=^/@]K2:/ M*&-'8.:B7FAB,G9HA8.'.EWH.3'@T!"@O[SNP;,;PKJT&YJUZQB$ > :O59W M>5GA>BH/N2$OS*"=A!DN6&ZB4>#PEP2^)S5&EG=9%0[/DSN:L9U&H783G@1P M_"6/#X MZ)G1%VW:>1 FO&1&IF^$I3M-<4$:%^#L9%^VF1H,+O+4.Z?#($;7 M>E$.!]HF+5&QCH\-""Y2V0?#2"CSF0MJM$G8(7Q(%E>+FAFL78S".3SS8X+S M-W\)$4B( (D#8>HIL7D93*%X"MEA/',)E:OF84-\"1,0O@C]F AEQNI+B7:V M@3[B MDHR =6YZ()/PY2(R9$N@1IHF#,3-.YFVTS)Z33,BG3%?^D:(>BZ\^55[Y,L" MF80O"/,!Z5;%%*T>8]!/I=IPU(I:+^=')^>G?I8G?WL%$T 2UB#,"!)QM>N7 MLAX#ZNL>RGAC8<*$%8<;X"0L0E@3?+(8RJ;$+YVZ+;Z87=N1Q6$X2?)U$^9,#*SZ2)JKS+^;M?:]K=B\"VG^?[%8)KY[J1 M=$TKLX[D!+06;641:T]VTA$69LHZWX_W] 8H)+J&,-SP9>DY>F^"NEVBG&A7 M%9Y:4H/O1?9KD.F@2'@">?!!!_NK?CYXW9H/WFSH^/SWT9 M6'U.N$[!2WH/2&+3KJN)<,WXC(M2^=#(_==>#H\NCHX])30/;@TWT8.D=[E( MP])>O&ZC%/\6937YL14KTF3Q%M=\.3P^.#KQE775]U*NPR0A!<+ U;?S->97 MM.Q_+-;/75[A-"_3F&G!XQQ@\OF7\X.#LZ,?X8#H22^2[@AAJ7,[%_Z.TO&$ M1J%Z0Y@,3/;':\+$N,Q5) F2"&*"[+H=;%3P&XN2ME#! M$JHV[J:'3W+U[L?A>6>ZD'2U<,RE+DP]ZUI@*X77&;*70)R:$#.P0%CIC#0E MZ<2+H0Z4G>*IGDXC/!^.'LMZ$%?I&WV@ 92. MNXP0"K)'(PWK(-49EF"/%1D#.'.CSDCT> M)ITT'4Y"GQU8#'A&0%CK$)>!=Q+8C)[[V]-ER@PHX\^.%L, -C]<^[ N>?O; ME26Z#"<)TE,\04E-@V5UCYZN37OEZAM,?\=^WA.K,V9Y[X'.5>0P.1>$VT_G MU#?GQR$$RW!/I[#;B-$'E%C*1TJ&/HMBQPP0Y\?003_$3'=(CBA@^J: M$&%%X0:XGI M:O-M$:AON-E(DQ[LN*AL5X0Z;CSJ@^[Y>@EI8^/-IA#.A^$66DT3&1^TN$_T 5 M^=F45EU5CC;HV'PJ1HWAJ2_EO)O!EK&.4+FT?=T797F)1@5&#[AX2^EVXK; M312D6Z*F5B5;4Y@DMLCJ+,';%HO0^J[*I-6SQ9>SBXM/('EK5Y)2+5^1$V^: MUZ3G#,FIC">WX@A:4M^\DZF"=)HT)]0Q\;\6.3TK$W9I![PCIV:,2GWD+B]? MY:H$<2]QU0E46V"_.G-@6W,UVF2&L1ZM<9A^WI8)36!^.H0+#81EX3)*6;A< M%#^C8HRCV22-E4E"I>6Y$@"M64X(7.L29GB]6:S,^.-]JRV=,KFDM#S' YDD M5*]J 3U:.-YL42#T0-NXD1@VQW [WKQ"> \MA,*BK28'3:FYT.;M9@>O.C_MZK_P\"Y84 M!UDIEM#NT=N"&M[&;5?AZ#Q%@K"\395JWI2N#4BA782[) QZ%^N3.6W"'8B< MVD3@LDKC*[X?U)KTA>4Y/M 79MI!(V9,#2><:VTVWP_RA-Y/9/]6X[1,TIC* M99 :25F38?65M\PK=:; O-UB[]Z(=G+JQPCC?NMA!L7;!?;N#3 GOO*?]+>/ M,55;VEU.Y#E0'%R:@= #O;/PQ9-N5]'][:>=?>SSI<(^]OF22QNF18?U=K%] MK"5X0(\RMY=,@Z3T\DI\K?3CA['+8^T6GH">.HJE[7!<:K_1HC ]N2+V..-N MT6##WP:T@)X/^F,0>FG:!97:%Z$0]HNK*$M'!<[3Z!9'>3Q)2PKBLHAPHOO(HSG! )]@Z):%^65.$38QX"V M]GL#-!+"K.P:DIL^^=>_%M53_?I/%%?/Q2IOGNPRT+8=CLV/8=XU4_T 2LB# M\,J_1B.$,4KH_%*6J"K)#U?DWVFU!FCQY$!E5;1KB2LCN'PARG'9%:*$;P@O M_V\Y1G$QSM._&(S&6;A\GD35[T6=)7?36117-Z,1HJD_Z'+Q2)2DH+U;@UPU MP:485;+?$ZFD$RQ&@'>@JG#Z6E?TD/9<7*W2(4Z*C$BV M\C(GFXBXSM@$-AQ=1F4:TW=':5;3T(#K;>ZK(\*GHS.0TTAG1P0B\$$@C@B- M[A3V_6VY]]P188GJ*HO*LHE!HC'<2.MP#?JYO.EEMUEPI296"B<X9(CH!Q/."X(;A@*Q0+CG*H0?0XV@E_S&,%-A(ER6%=E M%>4).1HU&X7KM*2S>8WYLC%XI2\G8]5K)S:'MW5T ?F>?$75Z@'MX"U*,YD9T'QN[=PFG]A@ MD]S9SK;]P0;DUK(&QI1A:M<^AMTV]2?!@-PE3A=>+)(;UVL:2(@:XU&RF$+6 MS?,/$:[2.)VQV\8G%->8Z!I)8ZIT;8]C!5U 77/J1A\!N;N8*TBW%ENVQ!4, M&KIK)P/>0A,!>M[ #^U- M76B<=(*]KQ^09I*M/@]T-2\6YN8]SFJB#1Z3:SHCJ+A[P>8!RN1"W]4G&/$G M$ :0G@@&4_K.P9^&>/M,/;X>8YO-$@RV/H[ZN<&#\[[([I(-SV-Q]SJ9%" MP_%C$0MK],)(5Y6C]?2,P3S_X0[HM.E( OV$XR+COS>$XO$4?+=P&G]0^FR& MQ1,>Y,E3A,N[LJS)(35/6E?JZMAYIO7Y=@+T3J$2/*$%H2C>+5T7^AG"5DA_)D&_]ZP$W+ZM8#U)3Y^P#7!F@-YA] M>':OAW#<2H1(##N)=1M42S K-+IZ8QJ#>>_.M<'):%92FIR2612766\OP(8@I\1&\HK]$B10V] MUOP]K297=5D54T3S69"#-,U259:(_!]]?:Q<^*Q;X]!!#R%6#,F6P>[ 0[RF M4:CD>''W4SXO[=X$^<,.Z,3&*KTBZ>5ED:<)@\<<@\K"D MXL(O9Z<7)^=^=K]=TU3;4[?6&0S PF;UV19.&1535IRC\;3!-8I9JM&R"2T; M4&#S^;@E!MH\[X.A$/-%+^,P-7.#/K^PI ;#> %R#C$:'.(U3P.+0% 7ZWT7,#O;:^4X#NB;;3-52V@2 MP@GG@64?6J#7,%_\.(VX+;D*H4ZZ9/I(HTQ]H[%9CHL(&QQ-V*4%MQ!2V0.R M, ]B%@F<1F5$Y7T1L=OGQN:5CQ]1C-(W.AN7E_-[-(ZRF[Q**QKYC-9">!;A M:OY,I-0YCSG\S,OA\<'1R8&?0SCPJN9'3P'9P%M24SG7)=?.P@:U&]2>GNN8 M>X-Y(5+<::RT$E# \9WUA5 6ZD [19"ARS\7;PCG=-[4GE@WB[X<'I$S(>RM MM=68%#,HA^7B;:5T7Y;SMU2I/'AUNPRW.8>P'^MB&I?#\1A#O/V]+Q$>"V<"?7Q*<7Q^<0=LY!QEIO@G5=1B5*J%\U69F9A#?O]$?59:!9 ZQCG\#& M8['A07+*L,/JX/Y7,A4NHL'3:$+H#67%C$)KOL]]Y*GMEKKUO)I3ZJIIK@!0 MUYL>9#O7@H/K7)F7,LK)W)@1(0?)E"B9OEZGSD9..H*3QKD28*/>]>P*;O40 MSL.R 'Q"J-*#]0E1K@1]X#KT"8&[P^[D$W+LR;' O_%Q09W!U?8:6&\7VKMV M/3CV=87=TR?D>/L.VP@*;/9GM\1 F^E\,*2SK4%<17\A6W],CJG+8RR9,JC@ M6D.;NB)'#!(GRVBHB%= 0TSAW%@[]N@!B6S5@R\=F' >:BTE-0H@*BC])\7\^?)L!<7(2[,F13F2Y@:P/Z'!> MT!#18Y17_";B,2W_>" G3O*+:(P.%8RKJG&4H'=2/:DU0A=._"\)6IUI2U6- MH?SD9W@J;5@]F3/"Y-!0M:M7,$N7SM6B&64*6Y6T/%=" .8J,Z:VCM=Z8+ 6 MQ69[TY9.:0*1EF=X3CU%W# R3NE5+:!'"P?6/C+/-SSGE#7_8(PQKII?O'R^%!"S^B.3]@SL$9*^MZ]K7B"X:RN@G7IO M'Q7JO7WD4H)9A+JJMR6XO]A--)+77\$N7Q9!IA749O757JRGI\XBFK@N]M MJ3W(@-Y?; N]$%F?7%I3M<'KR<9C_/+"G!936F4P WI*L0-:H;>^N^8WR%<1 M3U&&RF:.^HKT3R.$Y1N$H!8[\U$F9E$#+*#L4X+^:O!@4E&++4L7?BP%@&OG M%KR ,E!MB4N%M9]95[4X2"A7)!L6#/D30-.\YO@1^ MX371&I'8=A'!A6AVQ MM@#HGPOJZG+@H,[>)N-+3*@Y.@F=B_U[P)X!#Q$F%2>H8B?L'])-X.(@B-.A MF]OABP/0P62L[VZWPPQ=.#?\OFZ'/7D*]KX=5C!GA&D/0UL^1OE8=H!8^_O+ MV>GI)T_A2MT>%2ZVSNMB(+#7\DP>Z09CHP27&2H0B5A]$A5O" Q[I=Y%R= ; M\>[:WD'02".M?R$*F]93I=[7RG#Y01QF9?UV6]]BB<.)^NC>.$1-8)\._%@6 M?$_Y5OC">4_CWKK 07K:-#LQ#RUIL#!P UY4/9#[ _LA,.L=:)))XP$FIE -2^.$$,P%RP,NR!)5S4G!FS_KE(6( M(FC@GV)N/H@=5A.$G])QGH[2.*)_6'NS;W+WTK7)E[.+BR.0IYM>[F0H&-#' MF+UYZ')7TZ .YZYF,?(>Z-#=&'X*;E75.$H0'W[/W!JA#N>5YF:04(T66(S0 M14R+YV(5'8.^)%9?W3G^$M=E /','/4;7^H)ZUEI *9GII@ GIIZ(]S:6+W0 MB+<+M0 LG12C)V]41YZ,#0GVYLT%M'#2N?FB+^ CM3,>_;UQ#=5*S7"#QH\R M&5U=;=0+=-XN G<=J8'B\7/G%^#R::8+;U>$NXX>0/%XNB[J&]RA4;6 'BT< M;]=](/1 +X*^>-):D+O?YCF.[D#%!3%+F77W==4+!'=QM>8A_@"5+L1'\4*U M:D XO^ER'(" B@GF%->U"[<$]W?)9.:&&/VSP(N8>JKH[-L%F=/":0C>SKO; M0:FTX.\-K!&37Z,I&H[6!%2NSM+R#2)(1VJ5FK=),4#B[VTK##>$J5&N"$::&0@)ZZ+J5ELI9? M4%36&"7#G"BEQIBHY#(JT_);7KR6"+/\H7?YK*[6==J&JK47^OIDHU_H?/8& M_&LZCC>]:-[D_D>_ZZ5?Z%4J^ ZH7?,@/+FE]_Y:"[FF9I. -RP#N3 .CMP# MS1BBQ#'B1W/DYNH*P),;_!):HA=)/_C1O+^7PR:T:VD)+::TRF!*:/W1', ; MO*$LY+OB5[FY5D,Y2Z\+MN]B3NP MI I5_.&YW?"1&.[IBES-G^@&C6@*E0\UCBPSCQ=#*B=*BU),D,15M 4>T87MZSL##0(VV1"P'>?*5 M"+3ZS3/YJ8QB*J8^-:QE2XTRH .3:(@2L]L9:CB!9L!Y#V5.WF4'T$W6+I++ MW.5OJ*P8D#%&2&G<5E=HI ;-8]MYI F.BP9 @9U0%]N#IQ@1G&EAXOO=+LN! M'.[9FFD QU_H&#-B&J&^Y>4,Q>DH18G:.UA6OD$4A/>V6-,":O1@_(6!@:$' M>FWRPY/V1A;$?+(Q4>B?C4IJT.O)\X.3?36=Z$"%%+!E6U;MV5Q:IT$(;D?1 MZ=^8MDU8 :6/\4(<]%SIFT'MK EA8=F06A\S252>(_P$&C3)8 9\;:)*" _ MV\U;JMNWK^E54:J"LLBJ-!+JI,\>D<93=]7WT,J;5ZMRXNF'\0:ZE M+XXAO/!<78*>G_DY2'6_!&7ZM+P$92@<7H*Z>"&XZO+T;8-D0RXIV8 *>2/. M5:ZR$&V#<7#C;*1LZ8Y,6I;+> YE5-!J3JOH31@.+HD]JQIZT^M:Y[I-KM5I M1:+[VZBL'J,DKD>=6*)^.'<8[KS-0CB M]:+-EL404CBI,6#OG.$?"VJ($K/;&6HX^3/ >8?>KD%T (^1>@*Y[3F[./75<'YI0!!ZV@"YN.WA^N]P5\!AA7VSVI^X4&927PR&F2'#U6T/ M00@;J5\_@"QO>SBB@.Y87=_V7)R$>]NCL';K,;FX3=W],[F+$T\.RW[HL,.E MN3057,!]I%][)6W]]_\/4$L#!!0 ( (TR6%0F\T7N-ID *T;"0 5 M<&QT&UL[+U[;R0YDB?X_P'W';@UA]DL(+*JLJJO M<5TSLPNEE,K6MC)#4"JK=JXP:+C"&9)/>;A'NWLH4WVX[WY\^)MO?]"HO@5F MNI02C6Y&_LQH-!J-__K?OQY2](2+,LFS?_OFS7<_?(-PMLOC)'OXMV].U?[U M__7-?_]O__O_]J__Y?7K]SC#153A&-T_HXO+JX_H?[Z]O49765E%V0ZCBWQW M.N"L0J_18U4=?_[^^R]?OGP7[Y.LS--313Y0?K?+#]^3O__"/XAN?_KN!_)/ M\M./?WA]B>^+4U0\O_[QAQ]_1+^]>?/SFQ]__L-/_X'^G[,/_^_KUY2+-,E^ MOX]*C C76?EOW_2^\_6^2+_+BX?O?_SAAY^^;QI^PUO^_+5,!JV__-2T??/] M__QP_6GWB _1ZZ06I:6BW(_;YGZOG(_ZW;\KD<$PIV^QW MCP7>RWE(B^)[2O]]AA_H3-+^_T3[?_-'VO\_U;^^CNYQ^@VB+3_?7BG%^=.@ MKYKH>T\\WN BR>-WV31FQ]1^N?Y4144U@^\^O2_.[_(J2B?QW*?TQ>U'/&U\ M.SIOXTI,(9XVKCW*);FM1$Z=!W,PBBG]^9I\?\ 9_EKA+,9QPQNEU%A.UC&S MN*S+?#?H+*6F-R]$.4O2&>NHQ+OO'O*G[V.'9?5D6TJYK>&/_L&W^5M.E$''!4X#(_%3OL)!X?M.%7HWO95\D"15K0 M11IGKS]_^N:_L;^CWYH6__&OO+>6N;-B.&)1L6N^1'XT<%>W^'Z7D]7Q6+T> M,+HO\H-R=.I/YDI!OE]S.AN7Y"K;Y\6!+_GWU-2@E,+&@\8,6&<\% T"8HWR/6B%@* MTDQ RFR.J]ZBY(]M'P"W1DN#(1ZGX6+_! EF0;CLL8>P2WEU00/WA ( MUTMR[!/2:E2,L:R&A$\0YX=#GC%6SC[@PSTN=""6-/8)8AFOHN]&&R&.C#/T M&V^X/(B)XW6?6\#8BN>:V9KW&LQK<6ZG?@N.M5?U4^)94#\EF&'4[ZV+^KV% M5;^W=I!X&Y+Z:7BNF0U3_6:/-9#ZO;56O[?NZG=,JX+IU)L?:XVBO^EW>JE4 M)V5+#[JDYE([N9=@BN3 <,UI %JT^"C[4"$#@!O],:#77_#G.LGP%=F,R7;V M9A*X(%"?;[M $*5 C"2D:) P_H:(D##X*T/ECO1J@ 9OXAD*-5_*J:=_]VNN MYG+G&X3]F96!KC^M*X'LC'PGIM^Z3*,'!";;OR/: &HJI>/7 MGTOIX*UL,=J#Y(NH,IF.45O/-F3,J5)=>4-$6B+:%,ZN+,6Q;ULCQ83,Z$@! ML3)@+Y-R%Z7_CJ/BDOS&Y @)K3V#5N16"0+>%-&VB#6& ^Z27/L&KP(?,O@J MP.$%P%QU["$\: \"XB'')D#4)BT(("_'.0R8)5A1PUD"E+4W'464E0G=[MSB M8UZHTD[4S7UO1D1^U:Y_VQ;QQH"[E"79]KY]46!$NI51 &0E&+_+JJ1ZOLK( M1$2[*GG"Q)F)SD]%05A10%E/X@G.!K['V.#-4:\]]34C5%/XQ_6Z_/L"N UZ M^B"W@.3-_4*;(%/!2"Z=H@VA,+Q0NSZA:T<"R)< MY4!8%:;G1!^**+W*8OSU+_A9BU.AK5>@BIPJIKYNB%A+1)I"874YCOW"58$) M$:\*0*R5<\VM=[>;U$?3U,U]96*K^16.ZGC3P2X?+JZV$N/>,LL-.!DDF1M MLJ[MY1_GWG>2/= $4&680D_BUQ*K^%:9MQHD+0'B%&!V>27^/5MI+7HDQEH+ MG56!_ND1I^EY?CA&F=[#&#;T"NH1CPHHL%:H;@:%WP58]0M5V?R+ )5-_JJP MO$Q27)P3:_^0%WI:82\5TLV:H:0<%S468]0M.*0I$=$HAL*[5/$1I M^O94)ADN]5[!J*5?NSGB4F6-:#/4M .SG$LPZ]EVRE @,9XR"*P*SW<'7#P0 M/^)]D7^I'FU6=P6%5[BJN%8@H6F.>'OHE7\=[OT"6HL;$=A:T*Q\5+'+"^(L MLPQ#=CGO/#]E5?%\GL?Z@*Z!TO/!A5X*9?R_1[9A&QZ,'.,KR) MY/MXPP)QLE,."[BMJBIG<4SFNV3?WA8W1?Z49#N]CJA(O"J'DF\%A.KV/? T M-%"ZL)X$?J&O1Y"(>3U\5@+[)[P[%>3C;WZ\OTLJ97D(L9DG4$OX&\. _9[> M*G[SXZO[;U%#X1^^R_'J"ZBJV>^#4S7U*P'RKHAH!;9/SX?[7!CHFNU1&T]0 M'',FS"W_.^(-_,-O'G^^(">=WS[>I).[LO5[]W7W2(8*:_(:Y$T]6\$1G^,9 M;IJAIAU07L.B[/JVA3(LR.RA# CKGJVQ6X3LHN:GQXA,W/94T:*-5%OT)VQ: M0K_G;'H95*=5O3NJQ,UCA*A'"7;JYD4:SV=P%BB3G,190,S'=NV<_+@M[O(O MLN(^VM80F[0!MZ;=#6U,-S>T>1 ;&W&LE7L:<:!73BP_R[)3E%HEE0^;>DXH M'_&IS,KF[0+)R)8-KBP;6S:RJQJ!7W&:_B4C*/N$HS+/<'Q5EB=I40D+&J\& M0_4PK4D"!. VL;#%,@6@C#^*^*EU_R])154<%/0O4'DD);K_@0 M.57@HFW(#Z2!3_H4 RRB0#&Z*\W^U6Y?G)WBA/1U5E68."HTS*RYFZXC\(0# M+<]C,%R=7]ZBNC7J-0>]Q&X>]3XNS$.^JFFX.=VGR>XRS2/]39Y!.Z\F8DC?SGBC5\J=)/$*\$7S6T7 PY2E' MPY'TL2NL_W.=9/B-S;YPV!YB9SCBV+0WK'] M#W:9F$S'L(FOJUI# MOH1;3LQ"D+^#F@39X WN,DE&;J5YO,YI!8S'/-,[A&(S3_,IX6\\IZP)8FV M-5@UF/VY58WD6B7H^%Y2<\([:.&K_-R *Z'X7+V#ASP6E8S;H/"<.&CK3N!E M4ARN8OT4-FW\3F++F6H::0-T=0$\D\,!E,SEBN:PP!@&M- M$?<>"*[5E=L]6\ &(XQ62*8F7E_(L95<$'@7/E358T]FP?.S'DE-(?,HG?(Q-^6Q[QV5=#<4:GD)[[R@5 M.99#8-/6JU'[DWY1:^:\X3AB[7^&1[$"'G(P*[#A\ZFUJ'P\RV+ZGW=_.R5/ M44KX*<^J\Z@HGI/LX9G\7DMZGP^R64HD((D0H"B+$?NA1[I!484::L3( M@9X_FRO9COZ .U+0-]%<@"<\D^:".H_:=(N)(B<[LD.GK*E+%!O:>]06%<=C M#'7MF'YL8*H2S^":8A\2[UIHC/&MQ85/CV>WH_4 REN\PT3+R%;\(Z[,L-:3 M^?1_]/P+;E#=''7MB?'?$TBBLS3-O["0VYX6?BAPG%3H.B]+8$V8*F'1M@=U MF2SP)7A.%N#RJ"(W!3Y&2?SNZQ%G)2:+TK9ZQ,7 O=-HBA6U1X6QDV:,JIH* MU63,UV"$:+2Q@-&1>4)A3E8RJ7(FU6ZPZ8!4( ?TC?7( 7I0>VS;O37\GD5I4[;9PF3=[23@'!LA5AH;'Z(BM]Q15><^G)Z@BV0JJ7RB%L]]V. M=*U1UQS8CD^6H&R;0V+< CYCQ%M@QZNKDQ]Q43W?D'&NR()!M]Y'>EA '#"M MCZ,C\^K<:/D7'0#>?(,8 5O_6Y(-(D10[LPD,1C_N.,_6X-_F[7)D7^^5!WM MI?#K?YE50G2\S/H %K/Z2.1V#%OU2< B5P.^C<&KKG4(\2M;WG>,]TS).UPX M2T2-/J(E0L8CX'O['"NT*]I[A+J*XS%6AGMN:)"[<0V_!]'B8HQG+2B\[Y>- M&V6 ';)UIH'/';'2OX"'WW FY7M?"&M)?)6(OOIRC:,2WR8/C]5V_[G$C"&= MU=33^;2>!@D$>]2T1XQ@@QC)ZWS_FA!QZPID4"<+DE*"?_ZG-W_\X5^*1IA3 M\QMXZ%MA3+# -@#SJ"C7272?I&R+3IQZ5J/M,4]C,K'4P:^>+1*&[+OPJ#X. M<@DWY3K2=O=,MG K9A=9Z=$R$A&[@&.,#RS"=)YG3V1/E]"?60Y)[]\W!&68 M^ =Q4XN0-NA_];\V _/J N^375)]"ZF,KC@>ZZ4KB'VJ:)X]W.'B<('O*RO7 M7T7@4_U4/(O74K.'UP3_!T2;;FBUU_3$*A$W.7(?HDH1!O6D=[:B< &ZC2YX MF$ 1VE'"+XEU@)( MNB_6HL=G4&9C%9DZF[B+,=X4NC %HJGXFL6N[%ZX%MZ\8#Z=H# MY:LN)P!Z]3&O,/H3J&=D 2PH>36UX>;9SS,VT8%%5N23&R&I+!F^CY\G# JQ]+0C%;%L#3A]>U: - MQHS;W\+4$<$8>?.MQL%.-IQ+F4XRG(M;6=#KF6;P:)8*^(N:(W?*G'>J(H#S MVM6YFJ++#IIHZLYW[:P'Y* ;,DOUZ "UZ4ZV'-B&6]IN<,?=]B9 >'Z\ <=J M1 !FZYP[,^N>E52/=HF> MZJ$.'U@RZZN)$#ZDI(:1+IX$JL S)!$B20%&CPQZ80V]H!L/;=BQ(0W1'5+& Q/Y#GF+4'@:@&*!J.^ M$!'7CW-*RV[/'N5FO_9=?[2]5D>=D-T:2#ZK4[ZG-$WSK*J*Y/[$[Q97.=D8 M!1*?G2$:KC-0XSH#%314ZYYT&E2:*?$+3X=32@MULW2H\_QP+/ CSLKD"5]E M.Z+)M'+01UQM]W?15_UFRJTGOULL1RDE6Y>FA[IVH,!U)9F!P"DA!]X!30&N9%\T!;4^-32.6%3XY1<"T!K6R+:%"49JAL#J$\YV<+H !ZL'B] MW%]%28;C=U&1D0U9V5/-^JZ)!O,VQ%XO_%O((EZ?YT2HH4*O^E98=>'&CUI, MDJC/?NVMP18"L$686!+ %EY^R_GQ@U'F49JJ'TM;^RW7)^%64LEN> &--=R@ MJ[(\X1BL)I\3YR7G_/_XX;L??GA#EH8"/5&:G]&/FQ]^^('^/RH?R3ZL1-&I M>LR+Y.^$B*:1M[]/F+2\BM^I*BOR XVW125U*B_P#M/7\=!/;S:(0H.U(S_\ M %S=3P5&234_%1(]7[C(,RO5$9MZOEHQXE-V'2'/_&B,Y?;>GFNF+=!7)61 MD-V/D*%@N>"P-K761 4(M8FG0I18JC,V>F<-[%BZ"19.[SH0L.')*.["L0_LA+O[[)X:TV;"(5S-Y-PKU^&\<) M4$680Z B)$.0+9YJF0I-GQJ6 $HPK$,]L6[/W+F&U%;W#!&+13"34U MC&IHI-&K""%$>8$X*8][($+,50=<7=S%JM6FC1@&HBXFM&G4Q@0UR)5DVT56 M79:2 1GD6C+DWV8QV: >#;A^.$@Q7$]RM1"@"XH$4,8518(FL!,DSA&/&UL? M) V)P,Z31KP;CY5J[RJ<8R5K 8:ZD$@%@#OXD6%(?_XC Q"8"DQPK&P[ %,- M!S]$4), /:P%A O)SW+#GUZ5 O*V9#INM74W$0*O,-K=KVJ5@=[#SQ DQ)V\ M';9L5AW0_;R,(;L]B9$26$GT/KU*2\#W)G-$"7*'8HDP&TV!W:<(VR;C)D5) M ;EC5WKW\LTZY.;$F??0MB4&R!@WYF ;DEO,TDJ)+U<]WQ515D8[FEE1OGWN M_^7L:Z(K#^G2B=>T: ?9Q/1HGDC,VJ#?:"OA]IK?;&+7B1*SBEUG"0B'%_DA M2H3D'L58-(V!<-7R:L /;Q<,@H9#K$/*<'P](H)?AV+[RX-=/4,EA4=LJ+D> M Z2^P])XI& M.8R[GG=:Y[)LT/TJHEEFQH,(YU._M6HRUFZMCGC=89;5=E]7F-3N*P?MO.XF MAQR*2T#)[IS?RLM[^MHVVC$90 U2Z8R+VT+)= ,N.1=)>JJT@0\E!>"RTW%M ML_#4K<-8>M2L3[7/\4KB35Q^O D(N02-U,:T"(UTQNNFFUF:2R(1?8"'.KJ_ M)M5C//AQ*_B_6EV29U)O7;?L4:<5]/>L%41B@IA_TA72$FI[Z+PPV MG:U2G,52"1<5'*H>P((B@%:2F:%S8IAFLL)YC>,\X9(]],7WUE<9F7'R&VT@ M1T7B-9*CY%L,Y31-Z\I,&]2TA@KE./#._X02UA(V5*-'BABKT*LU&WIA)9>(3WF4HF&NLER\/T39S'##S1J: :P-:=8SJE?X$IG7\2K=.I] M/WO[,<_RI@XM5QPS:DV$OI^_UQON974>_2CC5.Y\ M*IH4H6.]DL+3^[DM_7BS,4FR$U'O[F3P+=[G15WNDNQ) MZ[^H@?&?'["JN9+G&*QJJ[S;>\)E[;F]Y=-LM-42"N]V5L:UPD:2ILVF&+VJ M6R^_;[",Z-IS?_,2C)/#-!!>42T$Y#ICPS&OWO*"C*!2A^4&3*G 'HW/^X)8 M48)QO<$9M/)H9(;$M,N]W="K$RMD< ?C1,RS)S/=D>)F\=J2">"#/OV368@,!Q;=9+BYQK#0T$ MIB6A6KSO#'#4=L<5AG<^(_2NM+SH6D,6NW&'M4=(-X#O3@EULI9 MZZ:FY<''4K*^CFI9FQ(Z^\'MDL$[6">:OD]?6\P/QQ.S)5E0-T&M+-!: V6DA3%YP/^;J/MHW_:$9W 6'<1FA';-"%6] M$8G:'H(U2O.UT,50S5=!OZ6AQS)86" ME=\2T1KN):66;1R)35"7#.>(".TH M6(!+4DC:A"R8';CXG*?;OEM'#[/;UDJDW6-+G[\.HSJJTXQIMISFZ8* (>>$ MZDB>T0774,;<0 MT%$BYKSW=@XPV!=CU_,>1XX&S1,Y8-"]H['24_%L!UYI:X_PE7,KW+RH6P4! MX459]@EC#3+&0-; PJ>3LMN=#B?VK(LJ&&=V6.S[\.F\.$@FK/_;\RM%^ K: MDYDC54>+C '](-3)&9V"T^,*3:]7M2JR,<%Q4_?;J&9>$/4 MUM8/ 4_Z(1>O,NG&VRM28HP/U Z=Y]D3+JJ$_#A\'],"/-9]>,63O60BQ!I: MU"-&HX==@>TUH(!^%*@QE] M"-D-NPF[*XSY5/1.'/NE$/P)%PDN_[S-)O@UKAWX0KB+ M3.(=<4J+_HP(=8"NS&+RO7X3K ^3UI9!2>37 M&JAY5PSRY6" ]'Y5:7PK-L&-$GTV0>4''1XTX6@@\ZO/6,+;\#GG/!-[,?S=GS.05B[\7D!)V*S9E6VBX694I?- M+,34+JM_9U,<9B617\U2\ZX8Z[-P74W#/$C4PS )7M/]VPN\=[DBV9J5P[F/ M2LQ*<."L9.IUB_]V2LJDPD2DIV2'^=7\6[S+'S+6RR]1>M)5XUS_TUXO':P^ MCD)BW,W5^8;7^'K->D4WT3.[I7=6%*0AYA?5FV()[,6>\[RL4*]OJ(L-W@>+ M:5D]3+M>A[ 7(OSHGGBGPH_B>;TD2:;WJBQ/.+XX%4GVP#EC['!;2Q^MVN[[ M=A?O2,LJT;Z3,+-?KYL*( ZFY8S<*L^IS;5#=N;?R&HL5[9HP*,.*7?Q9Q%#+XSBHP*2"76;\ MP[L)O-XG^^/VR%Y:>_<5%[N$>#_NOH&V,WB'0"^KX 7T=A=]1["_Q4#WS_)= MR)>H(,Y"_94-:KY3TD*SG!F@]PN6&!E*'Q'M$RH/LS?[B&8@7%/3%G51XF8H M^*>6D_Y/7/H,/] [0U[DKYNT4H)6!9ZNUY;>C8520]WDY:S=XBHIM.9*1P1U MKW?,N_ZN;*,W&U130"F0DPS\+TWUI*J1J.Q+%,SE7RF8M'> I4CRJ0O#[-3S MJ"B>Z7,MA_R458X._82^?&K.!$E-^;ED$U]W@W@_WNK?'9E=?9>9E6U1L7$M M-N9/ QS7<4-XMY^JJ*A@Q+O'#TF6J27T:F"F:JA@=Z:JI\\=AL.[)+ OC]@\ M%]&LM[U6D+IBP_+;*&5N>50)2K"\W^UJRQP%($:*^@QZ[KWZV;;O:X3Q@H;& ME?^(O[ _30C^"QV$LJGOR^02SF^TG-#S%J%%[6W%2[AX,1)_MD%^G.]V?TY2\'99*D8FI*TPW: M[E'3$:(]U1DJO"_4[XR?GH$DA2XM-%F;<"-T2H6.=COJBQ$=I,D&48DB=.B+ M3K83_4@8>L4^\BU@_LYTQ(_2>H#A;IGYMCH"!M/;G_O-$^UMN00X)TGX*V<+ MV:JFLT"-52OK(M9J)8_9X ^L)?=\@\7'X\58K"'PYYBL%5"_ALV:A *UT>+= M.5LM#UE-"YU6ZOJ"W]=H)9V0L=0WCKG;YAE?]##=3627A,&5PG";X M):(9%%SX@>8V?P@],WD V2DIQ@.\!K*JS@@+CND#63VG!@7K%7/%F. Q+PDL MGO#=W,5R6F PU/5O:CQ0CC^HK!3&S=GN;R>:%D!OG7S U6-NG9^B)(?*5%'+ M8\I9J16IH=WP.SB**#D9'!Z&\*@W$^%]2+0: K(*6PBGB% MB !=P<@\S@;>XK(ID5]55/-@]%'8?Z3(O]CBI3O*SP.6Z#F3K;SD.$Z(" M7<^U$U7?]:DO_/7Z#R^T/G%4](MH.3A=*KKAJ=MD"5E#7WUS^^ES^0W(X>'2 M>N,2E'!1&G@3TEQH6,.&N/0-;T2<1F)*PN$+-2.SQF5!.Q*"2[&8$CEE/09J M40:QH_I*5!<0S/]^9NAXK.@ME 5;).F7%'3T^V_06X/)J+7646IQ&!+]4 M:@'MM#9JT0Q[2;TY2;%= \=4L-?4>]S;WE-O2 )XC]HH@\OA7@CJ9($OBXOK M8W#!*HB;8D KA+4B ,9QK;A67[GL/+PU!;&+M+N*(D;5#=( :Z^#UH;CCK( MUT+>J*XO>&=4*^F$&/)+<$7=9+;R1 /T0,T8=HGVAN)_:IWD%6K"6G<,K\KV M8S!ECPE2%G;^AM-K5=@0'.AE%,1I;[IH?5B[YVWI"PV'H_&^NHD*Z*%;D7OC MBZL=R=(9;781UFEB]+AF!Q_MLQH:I0KE*5\%Q'3O^:Z)KRF/^KI.4#5*=J%7 M9^EM,\+O*66Q\8AX/,G# V9+!'ZB$?.H+/-=0K&#OB35(R,8=[34!?&^I;%X MZ>4N[^73J6S$O#Y]69"9DNN7.,OW;LAJU\^Q!;D^ONHXV!FH$&K!+Z8- W,6 MC"I8&;L H;"4G1NGYG7>5YJ#/?-5AO>/IY+>WS:):ZP5)?^CGH3=HYY#9I#?72N81!Z-84WW$5 M':O=2HZ/^OJF#"'#.YUU8!ME1,<8D7OI#H6=O<6[E/BO;660[7XT"MK=I2VU M+RMI+8VX"Q@24G,G&$:HBU3+266_K"<96]B-MNV8%(.NFZW4$>H1L@FH'E@O M $A;&2:50Z;A*=LF1\)P]:./7'K[IRWZM M/'*3:Y6@WD<1KK^*HE%%]6/_PZ@$"HI##.2BP^/-2OK0TX%M?3%*:F61__&5 M%6#_;JQ6LVCOH>_>C65@9F_>V1=>YM[=.#BK;-U?W)9=7WPG5'5:=9C+=!M\@15E8N$2%596R@9=L<2*>3BFU]0 #VXNI"3+ M%%M904/6K;:R)C30Q+K#KBDQ>FMG) -/BE'GH6NR8L"LD+L84[)BP,V*)=KL MTF.@S(+[7-7'>[+D&#YQ9()"RY(Q!DOU!L*:/)AS#8VF641_P2S'@G)Y/MH MMT:.$'<[XX"R3EYP#OKJ07<;4;QA(#%'#K2^T^\-DL@S['M$TNLSH$^'.THT MOE@:5#ZO,^BD^>XVB%L\F;6?4K]L2JM;S[")K8ZC8)W>6KMSD%FN9K_ PY!, M2V\$7_:74QF+O%@7.5SO[J7F/K>"^(=8-X/Q#/5,X55!]_>R)D5'3RQPS+&8/9ZUT4#WN/O@# M:V$\UCBX)A_AK]"M%0*VN=#H88AFG%A&M' 2_0JX)[6P:BUSO+VB7JU[S.T7 M/ L??,^6>IW7ED:]OQ@;N^;K2YV)7>?ZD!<+N^8+/*V.O%S#NL(;3>NIDA^S MZ@4QL*\WZ4Y(C&4O;8@#.=%39X:8CO26=BJ7.]/3G"-;'NH%4^G*"H$NIWON MI2@57LH[FO=S]C51[N9Z#7SY"GV>QG//_H9^HW_]#X HSE36O*V3PGP.ECIA M,N0:-"2(4ZW:4Z6B-_9T *N^*Y3U.B$Z_P HTSI9+@0!X(TY!H% BWR0\;E#7$Y!#L[RXF/7!Q-SMZ -D-%QR M_DA:8UC'9PYRG4R_ K9>XW91Q9ZZV^[/H_+Q,LV_E&?W955$.]TKAGHRK[$Z M+?]BE*YNSJK6$P+$*(AK4=. X,UE,L3@E7DF/.*IGX?*XFIOGS]GR=].^ *7 MNR+1.;/N77C$F8-<\LAP+Y>V1P+HTTZ=L3$ 7:<+$HP?HP-6.KE65)"0&W"O MS]7^Q*/RE +4E768"2.NQ&GP#B5)#KW2;[6F] XIG11R6,FOQL#XH_?9*LXUFG*;HLY-5T@^Z?T2O:$TJR;U';&>IZT\3%_#CYBPC> M21:US2']_.G(';O^TV'K45$'I:%O,1VD),6$]:N,^"?X.B_)[Y=3Y74^YU'9 M5QHO0PGM]D,LE9]_"KVB'_N6[3=>F.& &<2B'42:O)V2C]#?TI]W=/R._?$[ M->.72\S3SY#V:4V%'5NP-;75HXV[P&3W10OZT0-V?$PQBWIG\=DA)Y[5WZ6N M7F_$[<@]VB!+>82G'WID&]02LDL*?5(8F[" 4$R22".)3SUU =U8[UP0Y]-7 M*$NB^H=CE!34)IP_1L6#]NJ(BL#G>JWB65@L:$/4M41U4Z 5TI;M'L.TF"DE M*]$C3F.TSPM41JEPC\_K8J5%C+#<:.'B,^^"WBMY2V^;D$WU$6>E:8E0$?C, MM5#Q+*V2^_J>W8*ZB9X9=,YHM."!92ILT$O>5=N/Y&3EW<6B\HQ9G MUVL*FBJBQ8^0)*(%3Y!!FT6"-8$&:98)SBRO-7D5IBXQBPIF]S:H>)QAXYN;-(DND]2^ "$.TS'6NB.45 M/-OMBA..K[OQ M=](_&3FHYDGEL=2YFA;UB$-1-2NQ&OY3-?^PNJ0&FUF+U$@#U9^; I,M77Q1 M'U[6VXJF_ ;;]+EIE%V'H#IF*;.EUM6]-3LRMASP2CV\)ZBZ%8O)W0B(>?M^ MX93=B73$'V612 JKK"[(-JNO"ZQAW5+*#XT2\*F9H,&*'F =4H54MMXH0VM' M'YQJVLK'!0E1W;2XLW R=:"#]C#I#;OR)GJFB8.N[N60%MJW'$EB[U@R0E13 M!N15&@1J.3_*.0?W)V70LG(F9;@"U9-F:;RE[[1I7R&RH 75$U$22SUI"%%- M&8J>F 5J.2]XDTWGVA%G+VOM O)<9L:T=!U$Y(+-RG"(?AQ M 88ZG.3D G7Z%6[LPPQ/9RXAU.GB8[>WWR(/R]@3RN+E]'',YN MR4JP5H)"*4$8WI\(-WL'4,3:G'+@ZM#_-?UWHZ_/Y_4F+8L[99:HRA*=>BO^ M/5-VI5HU':*K_J%8RG[5&/MG2V]KW25ME7%0B4QL?D@^YG+X'];M#@;\=N6Z M0U<"4/?@/,_8N>>O2?5X?BJK_("+=D29LV*,;'O&1/XX5CQF:"U^QW6"%WA@M2IS<.SSXRX%B>BNIMV39B9K D^P&,U7([!3CC MP=^1YE#WB-EV7I*>UU13:PNL:19'ASX\+HLNDLE#.K*TTTU7-P^U/<"L@_,% M#"W_U!F,X\7.&8DSEKG/&5E/T^3O."8N]&W]([VQ]SY*LDLBVX>H^!U7["%J M3/P)QLA'K%P%I_?G:Y&<(?$8?UU7S.-J.D.T-T2[0[0_U'6(NA[I%5W?<:R5 MY6__P2[-OGJ(:-8[U0]TZ$:@;/ON+Q>5=?K;[VRDI,&&7 M['NJYQLR2S2H_X[\]FC8N+MTXE$QG603,MUK8EIZIB9'#?T&L1XVS.MJ.X$Z M$Y\G9OU<8TFK$AQK0B875LGE4QO=X3G60G=L!KE,+K(\!KHL+K,FZ73U_P-5C'G/N MZ")^D5 [D\7EMKA(B%>=W)]H,*Z\Q=6IH%6 ^;UU2TV>^0T@%9\[,GI5X+TC MWCWJ^M^@?K<;Q/OE+T2QGN%-P=(#TXFXJPM;L!'"?(0.?(22]D.A&(E%-$=G M/191&\A-L%P [?IOW07D!E@ME\WV5Z7Y8'=GY\C7W_>J%'9Y[^4)%_>YA=%: M8.(.48SI[$7U[%D+";J_-VB><7=O4#M(HR([UW.Q*')Z2'.BD,C&EDA/Y(.Q M([:"]8V(](PU*-W2 ="H6#KTS]6NN+:&O?!8;&;30 MZ5%!+JO+"!/UA %>9=P0-L@G\0LOJ\21M68&*@5$,#$LW##1W19I(1=&B20V MBR(/IX7H6-L(-#Q)2I[(A]+GURQ,%NB"J *<<3%4H0U >R[SHK_U[G%F';IV M[0E L^RE5.H9#=6^&H2ROATHW%IQZVF:-UU@+E-H)TD3X:K21$>LPA_I7B99 ME.T6RGS2=@9_Q*N7U?&HM^WL!60^N0G>21:&BDY'KN6AKP5L@ M[J_*\D1X9#>O;(][5<1 IS]*6?3'.I1LPUXM(^Y;0\KN(@9PACM1IJ01@X@4 M,_DR+E_[AYU,/JAS&3T*=0@AZ5*I;?*Q7Z.V>,J51(;&I1X61\"D>[C5- M*&)H(RB?T(+9FR(AEO48I:AC.D/W>5'D7XC!!86X"A-C0*L 9401-^KV1[9 M$>6[K[C8)601L\T DM-"I?PH)#'D^+#WB6LRU-+!+P;3Q*$9/+ANS4[L^X^Z MY[RW4!8"+?2T:3LZW 'I4;,DT1>XV\>U+?5(00ND1RI)],"[ZCDA_:>_X15I MFCQ4D?J.55^1 G>PM%#4Z946AS!!/[):U@%7:\6R((8)[:EET4;S.K+U=&MR M],Y>IJ$8?74*)&!G@)HF1F? &;SFW.(8XP,]U3[/LR=<5 GY\::H[U-.U"BK M3N$US4YV!PWL.D2]'E';99"Z.6T4*-6!^5E4\*(3?-<3_-@*'JHV.\#?4LL= ML!]D4'Z18'R@0?AE@N]!W;.REY+=LSKVI-R_V/#[_+![. OP@LMNT(OM0DOL MRUE7W5;3H0?\DI;0I1;.D);+_M:WQRX[97=;,YU[ @KMV$FI#XR\ZNMMDUOB M9P5UC?Q,$Y=+%-JZ.1&LNG"/ U(]:B5=V^G_TRL.3U&*6H]J1ZPT_0.K M)];_1:^E1D=G]NM18^>.@%"_F;2H"W'V&M*KBTT?_(^\M.#P=SV"Q?7YB(LD M)]8_*BJ35J\S),Q9QOTAX?7EVB%@#5ZC>_R09!FU!33GDW&]TF"\RXR.".Q0 M8/H0ZFJ#8+5'6GH >(6TG?TP0"X#BUC'\:*PB>N$1\.AV/*2M,&Z5-K=JK MC+@C!W:SP"+CT+H'CV;?7JHQ@ON4O8++/6+P5,*%A(N3 MDWBS;*5DQS=W-Q2XD#RMH0"%5QB3"2%+F0V&1RV] M GC,I8A>WJ)&[KNON_044P^U+B_!"B0WC3;2VOQ04#>)-L8Y;P^+<2EH1(!+ M$?-2]LXWS*<7'\"ID44@]DBF"=]&%7ZWWV.M?^6;D9>R.Y\RQBMMYS>(,X,D MSUG1(F>-06EX0I0IQ+EZ@1N_)4:>'K E[6C%_<>__O^P?9QL(!;=;TZV#I[M M,'7=ZR>,NBM[62P)LEZTFQJ+G>O\KCW;RIGC(/4.:)\;U#P0U:NM3;1->I.N MZQI\)[S"F&BVR/_\3V_^^,._9/5#9OQ?R6"\NH..4/;02VF/S.PLH3HSZL#< MXET:E66R3W9LG*TRB8A?F2O_^/F89^^^'I.BUQ]/V>()\A)3 L:)KTHU(*,L MGO8/F;#/H*-[GES;X$38H8\0UOPT73>I>NP_ &\K_J]Q!WI8!=BV#$H*O7## M8E6CZ'\!?01TG[XU8[MDH\2&[NR0G[*J'ED587O?[?[_IYXFZV58+/*USRJXSJC M-<8[_PK%^C"P1O ?:IZ.U;;6]^B1K2I.'N@B58]B_F*"<"NJY=@JK:B3/E_= M+AZB+/D[7@6$S>J;-RU[;[>QT=I^W2Q3?VIA?KW^5KW0B,B MY+[V^MV@0<],B_I]4RUL>^]>]]:5K?+Z.O:2H!%>SEX2,3YOB$75J:!/GO#S M8,*Y1BUDC7W>^)+Q*AS)L$;LD9ZV&?KM#G^MT%LBR^]0E=-L>.?1V#Z40"]F M*:$A7,!2XL(CDL]V.^I?)]G##5&^G5VA01V11V1K>1^CI&N,FM:!6%CS%(R1 M8QY_GUFDQ'UDP9.L$OFB%H09$%T2J64'/G-(;642CI Z0B1%'+A)74LTT&Q1 M)P@*R:).^/-:'N\)9R=,[Q@1YXCI]Z])]7A^*JO\@ L+0VW=@]=B>K92B9%: M1LGOSS6TZ LA1@UU(";=<>;$VG9.TQ8.)&W,O7T7X8!29Q>M4 EN]F<(V,IT MG43W2;N1A#RV8B@.%D8\@-=," TEDT M%:+ K;2K(+U'17C27B?8!QQ1W3(\;5+4YIH1,W MVVO;@4>EL99I#+J:$#%*5),&:)K=)FT,0;<9 [JUVV?2T7J[=0-T?]="/FT2 M[Q"JWFR]99['3$EYW'LHXGE^..89M,V? E'=%5Y;?/K,"9&_''N6Q?\C3[+J M%_(/RZ7!N2>?N1S.4@J9!JI7H)F_PGI!33>!K!L3IU;(&9@VK_ 8[C3,9AUQ MZ00>N7+99H&V?RQX"B M#>UNC?E$E'[(Q^C1CS<84FR,LY("#"LZZR. )0!SZL9].* VVD0#-#S"^II> M/+;QE,<-/8)8X'$\^[Q!(/9-/J)C!,B'T_O$;_?7N"PQ=K-L%K3>X:&71(&8 M?(\XE3?+9Q6)GBX1// M$"77!0LX>;VA=3@D[::1'D(FV0/.=LZE#MSZ\7IS MRTU"\62ZI6<[LT$/X;F=DR94O" U839#0ZV-A7?M*#39D$D&X12H1_!?41W6HC2! M+ 5VDR*&KP!679%Q?QU07>)[ND^C8\S7(PZ,YX M]!D!;+E@+R0><5:R3,LZ08&]X_[I,2KP/=G.Q,W#%#8QY9D=^XPGSAT# K.=Z<$,4RG>*=6FI($KG6\6QNAKZX06M+.9! M6:$^B("4A!N;Y4!/!@LE?4JX%$O@YGNR&(&\R^"P@["!CL\TKZB@E[1HQ6=F MXFUR$I4D/E.XU'P+>4MU4WH1#;'&@5A/T]@+F4J&@0>$C54RH)H&$#C:C#<) M\@SUPQLA:88YB<^$+9]Q M3_Q '>1;?,P+5OK:(IJN)/$9U53S+6R.>%/4M@W$HIJ&7@CG&<8=$#6.<7(; M:D L60:.!5@%Y:7.$XH>;[['^4,1'1^37?_AP) TQB46;H\YKS?@[DO\MQ-A M[-V397Q;3>+U9IN2;_$66],4\;;@[VVLQ+S?:VEZW(A7T/2@ 82\W0U/)0T@ MZ/5W-P7@P*\(<_@/">T6-RX->)GQ8$L__GR+=Z3[]/DLSH\5CGLUMXH\(S_N M>-$"";*G=^7KR91I)&"4J"8=U%L;$(.]DC%C0@?/7$#/IM4[%] U',EJ:Z0G@MM(, =E-!-H0^-D($[PD M#T:8L.6U4$R9E-O]J([D,_]?&Z?-M@.OA6(L91(+Q1!""JN.U*O26/EW\Z4; M%'.O,YR[2N:P%7!TC0)3S.<18"$NAP38TC+ >'Y15MZ36#T%J_U\F!)[_EM6AN)I _0,FLI M/J@=F"+,$5'V$)'DX2'H=V*M,2E[#-8:D(!G+:Y^F"4]X'F+K9\BG+B$IV S M18,-L[D S72^$HJ'12]R9#A^BS/R0W5#!GWL!;Y+\8ZZM[TRHQ=D3;57L.4^ MX;66R6+C(I8/85VCNF]$.]^P_T5G98GINC%^=>$9-5_;],N](OK!<)1[Q3%[ M=SBF^3/&@T&#K<&RK-Z(15N659HP[H4[N+\.G81Q']S"2]3=CPYOK5Y/UD#O M@MLZPL[0]*A\=T448\+6MGK$16TR2GJ201QV^H8V8U"C=Y;T'E7.5B+%,V E MZMJ&%,!?4BRJ8&=IFG]A]8'W>=&<7M!$45AU<\+C6-. MUQP*T&<.)A+K)]!I/:FY']NY/;8_U2[14[@4R>,'7(2^-B.JDWGX&F M2=(Z7R@.16,7$C? N\0S8"L$JJ9CUNOK="4F8_1X@9]PFA\ISI@O?CB>"!0^ MY?OJ"Q'#?O6=V)_7=^NF22QFG/%^-JC7TZ;>H_'.4--;>'O2I4:A:=D?!,3N MQL.^9#<#U>*S=C,@#?$H62^0Y7J&X] 'Q&-E%I)I'B[K48>GD,O+&,039K98 M5#YG9@O$<%YT=5DLW3H*YW57F^71XHW74)1O,6EO\2Y_R!)H-W8:0AW?BMM?HM3M%%!-Y/743\.[>/)55C19\GV>QSR,^0D73\DNH(/Z2?+49A7V[,Z$ M(?&LS@0@KYEJ*>GTX3W.XJ,?4#KWFLDV4 M6

< 64^7FH-IG MO;G#D6SWZ!9O6UPDY3$OHW2[O\ZSAVO"9\R3N:ZR77J*B3Q7644F,KE/,?^# M:XQCE:_YK&ZWRF@)U>3:KZ"\0,UWV-L[Y$NOV:?:-+OV:ZC[7/O'T$R(__&3 MC!EH@;[UU$VHZ[>>KLVZ6E_@775-+&&;!*@S'!8T_B[+:SD7[T_3YJAN#Z^" M\V4 O+UOQLSHFKXGP%C>QY\QZ,Y7YQ5Z=Y82=&3,^>B]*6NI@);$OC315A8A M[:RC&SR3'(9N+BP5F+8Z(6V@MOYA9J6_2TQ,TA%"%<-HSE+)9J1WG%KO1(QI M0%;4 *D$>FE4B0-L\]D_-J\)P_.8%Y83?)OM@$)5,H %!"$*MCOL@I4D$(7: M+?93;77S\/1CDAB!%&FWW<@9X )89=L>\T9*P(K;9NB(=;?#TP1WJ5Y^&6Y+ M#;($GT=%NBGR(RZJ9YJ!2E/::#6"8Y=H8Z-1]EUX5"T'N<9H;$CY-6)>GK@E M#T_=%I!T+"+11TCEESW6(O(W[ U6,>"WLXW:JEI_.Y9ADD$%8L M_L@E)P@KVK&X2* KD@VRA/7(!E;>U>,3WIV*I$IP25/-\E-UBZ,X29\O,)G. M0Y)1GZ#-#77P_!;HW+NBS1P+!72[7EDV)ND6U?VB?L>HEU0T?\T)YP>)U$]TG* MK$M]?2/>9K?4XA3T.:$L_IAG1?-/5C/56G_7^!C$3:8EQ\KN.E"Y06VW3%7Z M'0=C%;P,T*?3X1 5SVB[K[-QV'CT/H2JQXAL_HMV &-$_MT;5UJV6#>8"[VHI8)*-5!& F?%M0.+:$^. M98,;A%FB]5W_EQ;(GA["#F,#?K;;%2?<7^0G;+[-G8!LO"UDTT&Q)A]XDJ'H MV9I"AK')M@6F>H-MBTKO5YRWQ"!$-!.774)M^'O^$%4TB/=LK8"3>O-^)=I5 M6M55Z;8??FEZTT*6+(E-9\'HYS*B]YQEEU& OY ]">'RB]J3X#TGJUVR[^6< MV.TX[>F]Y;;;2R3D&_-XRMDHGL*IP95MKG0]]7H;I:Q([*='C*O^N]7H%J=< MWZH/E-&#;1392"A2=$.Z[B"PNM:K>): M6O1CP]*^P2V ._<]G1\MI4PBV*53"QQQ>=2B9J&WBC^=CL>4A7ZBE!Y57:;Y MEYYY9-81QW?Y<)FVC,ZN\"&(=XZ7&B/->[G;/>I_A1^,TN^(:Q79S-WE8W## M[UR]C5I/PQV&K%G=-V!F8%W54[XY'9[>.;]([4'_")C*/IAV%$Q["J:D!Z:B M U/>ZE_*/@85-Q_)?'DBVR;\($T7HIS3QZ]%W\2D7[('PDT" S^'4=%+_C0] _D!&*4X_ 69:= MB*S"0/ SNX_$JM&M4\J6%W'948Z)3]=JHA:,7:Z)*C##%>NBF=UI7.^A'3LW MR[$37RZ4JVS*,/:V?Y:,^D\LF9T>;RO[I)DZVHUW7 M!=0:VDG&+JV]?3Y/H[)T.R)34(*\F9@C5;0_N?8E*N*S794\N1R/+?XE&&5=:)0!;_)H@)6G[DG(U179(EKF^%'!.RI%/Q^E8S<&'8JI544&VU5M(_8'>IUA!F:-G$\V?(2IJWSR4B;NR!_VZ6 MMS3G0\#.TJPQTFZ$9*:*?F53NTGUAS:H_13J?2M 0[76H'76J7?5IC\4K=WB MH\D_Q@P'[/7!=UP4."9\RO(^)Y@"QQY!K("KU#H#T/3%L*VX\!Z>[L\>@=[BGY =^C[9T5N0 M%H,1ANI/PKU:ZR>!'D3A/]/B '5,A7#[%F=XGU3ENZ_U*R$\?D?K:%910DMJ MWN7OOD:')&/-;W%U*K+R-D_3R[R@VZ()%F)M%D!,RNKCJK-!_8\SU6L^3R.U MS>-!-0>H8X$FQC5,\*69LX$H'ZAF)$#CY7^L=4Y.]8C1^X(6V55.0Q@VSX_J MJXVD'[T'L:KS(6D XQF29G& L)_8,8@.GCH+.M-4; MAWO6*>K7J6\Z9@Y&W76 QFJQ0>E=/J7&AO=("S0\)24U1>2?Z-4]5RKV,/BW M*)1Z^ LIBMJTS-(2F$J+^>&89S2-KN&><%R?#M:6<4K91?=>86HP3I!>6Z&P M[:]G,^@*7/>)7M6]?AN@A5AD,#KK\,(LPF1%T)1RG*H%,"5?LBJ)D_1$@T9= MX5CN%>'XD@P=E>=4U4?BXY<.'$O#+/8QF!(RRXV5M@I+[S/]DL[-AY@RH=ZG M6+!3>$$D0%NSY@!V)D@Q?F$8G*7U35/Q9F%E@SDQ&G%%2TI2E^J""H:GQ'\< M>X0Y)W*46GM$)'E:B/7'WV[C/09H*V:/06<0SJ-T=TI;4RE*+SY4%(:QF(1^ MS>G0%.A[5/N+I(P>'@K\T.;?/>'L9"ZUXTCO4:5M)9)S1\<@?HPQ&4:=* M-@AF\.S=J_9P]7 M%3Z4U"_XA!_X+;W\/,_*/$UB=F7>0@-7^9K75U_7&"WQ]=1Q%)]]9W"6V?L2 M8I_B7G_S,?YV7O>Y8.R"GQ'4'HG4W:'+)(O(7Z)T4..#UO:@2ST;SOH.-_DJ M[)NUJ^FH^,;M:@KJLZI6GCU.N';DLP:7JXQ" M:2[2P>N4]M#D0O066N( LUZ"L1NSQ1W&(%5EHX-Q-J9!6"C[-0F_,&GAW(K< MXF->T*H9/9O\]KG^HV,NN%N/, G@CE)K+YO4ZUK;67]=VU!D-RU"4>H%QZ%W M?T2ZK-/3AG?1[K$>'29_W6\8>_E)^-?D?T\!_R*OKI0W!"N/-//0<;+ 8":?&S/,Y!/C M$69GNQU+][S%.YP\40O[ 1_N<:&!EYK$(ZPT? OET.NFJ&N+?N.M05%D&OHQ M>DSC[G,W&Z6XK"/['W%EA(RBO<^=J()C,23-SV)Z!DH)E[9WP!=0^GL-M"33JT/J"DMIM#")]R4UD4).(4SY@ER:FO(00?H M*BIF6@">5ROW(?I*BS)KP3=JXPE^8\[&$UK_'7114XY@?U*EP[?VM/):V_II M';;Q-:TCSH1IK:NGP_A82W#H#7BR.1X 3S;!'K<$O]!+/MF#(?XU:.71_1]R M-Y[D^J\!!+ DHSAVDR5#Z'^:C3&H43O_4ZV,+K63'4 @23J:B@F?&2(J\>Z[ MA_SI^Q@G;+;_]@?ZXVO^(YMB\L^_7N.'*'V754GUK-!D:2L/TROG3GR&C;1 MO G(=F@Q-GW 4#/C#0@UT[T2!/F'E 9&;.()?".^QE/:3";(CF@^?[[@)IO= M/M9D4[OZKN@_\^+\5%;Y@8RQ)@@D:^AM?R3A43@WJ?\.'&U1C^=PHZ0:S)6G M^V-TP-O]X/-*8V-H[VGR=1RK,0 <_# .D;#3='BIW!_+F_E*Q1'Y M4\[I)>@V5#>:@SP4Q5 N,(<7=G-X 36'%^8YO AG#B\LYO!B\3E\;S>'[Z'F M\+UY#M^',X?O+>9PC:&T2OYR&5+G9"X#S.Q0!@4R\X $@S +@($%'>DC%5_H M.YN7.7$83O?5_I2*:1+GIZ(@4-5$JQS[\9GGXBBA1?++!K6=LFSQ\P+'";_W MO4%U3S#)#K.%'<@5USV@J!D#>NNMB&*,BK8ST/MND^ KI 5-P:Y'':7WCJKG M#[AZS.,NL7?[)2.(>$R.-[B@.7'1 ];HIT,?'G7313(A',-H$2?NI9]O4$N/ MN@X65\"GA4"NA3"YT!.M9 9W1"IA%WW+S1*)R> M##)]>,B_.75X$X :.0K1_14-*!=G/\;[)$MHU^]/24S7D+5FHF SH=;WV:(< M"5&S'7GQPE@Y2ZN* )I-+S%1QDQZB7WR:&6;B]8W9,BKLRQN[UJ_*ZOD0*L$ M?"XQ\H1C/Q[ML*N$@DVKZ8DYICV,;Z2WO2#>#6+]P"C67%&O<51B M])BGQ.LY'(O\"?-[A;B5\<1E3&4R^M2\2; =J^(DS,X(\'2:OMUW]M^TU? MP:>51T[CQFSW_4+\Z"XG/Z+FHXA^%;6?92V;#].*XJCW:;)30N3C30'=]O, M5X[A1I.^=D#&J"DI7.7D1U0TH\GJ^9S:T:0MC\UHTK!(T1M-^GQ#!?#&*;15O_P>&)-1=[PNZ1:)O"Q)G,[D_41;I0E<_H5Q<).6N MP/2W4?'<;\1?T="X>G,[]EF\<>X8"%4=>8>HWYCYA<01K#M%@UZ'+7F_0.4> M%Q^+@9R[OIQ$BW#]5#>*ZR%K-.Q(.@&M$;F(7@C%(Q=1"I\'4/$3,6I)F60/ M=65[W2F3I+'/HR09K\(12M>H>;4!*FKFS"^6\^OU1$>)!^'81@F&$.(6;Y_O MR,<-ESFLJ$.(40RDD98'9+7CR,XC>TAH>0!612Z ZR .\V.]+1P"%L$2V=DJA")C1!>ZZV:U4$HKFK6!9\N-WMTTNR=C-KY=+1' M' H^*WO0E38(P,60#J?@K,K&TF>]H?J5#KHU/%!GF87!SHJ"EE!@<'S[W+6Y MB9[I[QC3'>=93-M/ Z&>L\SF?U8[6&2\=D -P7=9$B5"L:$6(>(U?_.>I M+L]YF1("_;P#N%O>Y\F_/E/ MJ\M]SCUY?0?354I%8>X-:OM O4Y0U\NJ%Y4LGZR<*VQ?LKPEZ=TS:3,#6<(? MS0V,2O(O7KN\3OW+Z LOU1>D M>FS,S742W2=I4CWKG0\=G5_W0RN!Q %A[=$70H :B@UJ:< N=LT08]>*D:K$ M\.Q(F5$E<:7,D IMK9N[PH6WKLU;S5;*TK4\KY\JH'P%"WX!FK7LA+;8M$PS M)^'O.)ZZ^D@Z"F4YDLGHO#Y1->2N4]=/@&N6C:R-($7;B-\:V35CT*YFZ)[' M_4"]PFGX=5KGE.#UJ*:745+\$J4GS)]5/LOBAKT$E_5#(/$V(SR>BH(6)<_B MCWE6-/]\&Y4)?WI9H\$+?L.CW%JYV K#543X"51_7[D&?X^4-4_(ZKRU,6EV?5>504SX0U)I5& MH8R4'E7$+(7P8@VE0)P$,9H-BBK4D'%]@/$2IPISX,+L*0VDWEE":JQ)EGCR MN?VB5\_V"?D +K?["\QN8]LKB!VYSZV6G3S"!JM'1J^PUX3!Z,M"8L6<$'2_ MY X89?D@#:?ZPM3:.I;?J)K'EL6=8N*M+G/E43.K_C27M,,=>V E@MGCDLE MQUZ7"0TRA+5! PN?>>#,QVM=/GK1/LVIAZ=!M(;&9WZWAG,AXY:UW:!N7X"Z M]D ECQW8O\NK* 7--C>A1,@L-T$$8CO^]KG]\<\)+L@8/#Y?XR[WK-? LCC M30X3SR!*HL:/4B74X %6@)\F*(96@'>N"O &W<%4%2-YF]T=#&6&S)AC_1J M/KND+]OVV9'YJMULYE_Q_DI'@EH:Q(E@WI.8*$[_B9R5V#>D%DYDG/U!D0WI M0R5=X#^HC>P3^U;EC=?0 :BZPF-9+I\^)N=YJ:L8K";Q_N:5E&_CX&_0Y2^O M/UYM$"6 65$=V.\,SC__TYL__O O5K%(%394M? MBZ:42_4\(]H*,/II&-F!<5YY6*WLL>OP9J354L^\#K^MC)AJVL* 4!GY%& ( M&.PTCK &BBL,[P0PV@SSDG"\3M+D=-"_.3QLXPM^(\Z$32/[,_QKP[(!'*!L MM=&S0I?5*"X%IK.X>L0Y?:Y5#RBQG2]023@4"[/?U4W@P:4:T ' 5AU-*Y Y MC>IB[Z7C])1&!7O 5/MBNM#.VYOI(H=BQEO3!!YLJ@$=OIR^YFA:@S??E7 M'!L,7[^)-ZLWX$M04OI7>,1)!F]H[%8:.3M+9Q[!I4!$%I_X"TY37.B1)+;S M!2<)A\+I;]L$'EBJ 1V@:]71M(*8TZ@N!;8_/Y^R.$JV27H?9>HBF9JVOD"G MX'0\1'4S5+>#1Y]NA <(7'UXK5#H.,PY;[>8[2,CFY>W^7UN]N[D;;W90#FG M@L:R9JAI!P]'W0@/#>+:PVMG%)V&N:C;+07'VSQYBK+JTR[!M/*2'H^*QKX MJ>)5J#C%VZ&F(3PDM:,\P.3Z0VP%2M>A+NN&BVTSHOOG-,_^C*.T>C1L-V1- MO6T[I'R*CS.P5H@W@X>C9G2'^Y&5A]9N7^(TQ(^LV5(P?'>XCXK?[XK3[G># M:92U])9!+.-2R-ECC1!O!0]!]<@.,U77'5:[Y%2'X:U8JZ7@]RO^SUP/NWX+ M7W ;<#4>!_I'>'2) S= U4JC9H4FX^@MMH0F1?P^S>^CU+!^"NV\+9XBAX)9 M)TT0;P./*M6(#M?,-8?3;L&T'-8'UF8IN-T]TW?BFKJGNKQA64M?D)-R*53C M((W0=H_:*KW BI/%=!X+ZS&%Y6Q@8*E-:12!"IP[KAE@# M1JC489=QSO=M2>K%,O#RPP$7NR1*&Q8,F7C*]MXR\M0__O]PH19+G*;AZ?RV1'793#(8]-57&-E![- MK5D*S1PD&6IH4(\(YI;[7$G>YZGPCI!/>V^)I[%]MP33G-@!K<#:.-2J*NG* MEM[B!C(NI<5DNST90)5S5U[;IZ">9+SZ"VXH,3 ,;:P+ +O QM3!72R-Z71? M[HKD2)EL^+C#Q4&E->KVWM*9U!P+N3:]IITBT<9P24V&\1XF-OD8;+ODIHF# MWH*6V)G%;E\W#)RB=,L^PPN_J*-QBN;^@G$J?E7O"9*6*. Z[.0B/R9S%9$_@AT)V*B%-%?7N,$E [3':$@ M:I<%Z7D>H7;YLJ=*/F<%CE+Z.NG[*,FN\]+U"1Q9!\"/XDAELGHF9X,Z6D2) MT2M*_BW4(]B3I>N)D9(6Z-4#:?LMA^CA)3RWH\:ES0,\:E N$@N^RCZ>:%1O MN]^>Z$/<>QIO>1L5%C7T-*3^X\,Z.30!IJL,<3J:M, HZ0^4%E%B@)5XFDB_ MXN3AL>(9 6V0"1V; J,!A+^-0%,$POV@S#$D/A%MQ AG'&UDHG*&-O+# T7; M/2&&#YG3,U7#D;BL,4A@O,>K9LA9H@S\R;9ZB-6!X_'X@B'B/*KP0UXD?V?: M83S&MB$&0XQ"%C6"RB!.G>TG1(\GW6S,*6*4DH4M8X?TW?<,!8UT)-Z*&VGY M%LKR=*U[NW7X,V:+T1]60/(T]';5D"9/ ?PN]*;(C[BHGF\(C]59%M,BUT?* MT/M"O_LT$7HTCT89A$(M-<$&,1*6O=,2;1 C@SEJ=A:%'S<=:S(F">XD>9!) MXM/HV\%K;/#ML.4S06Y'S, I)2M/?(&/!=XES""0GU/,0M99?';(BZI>E)3\ M:_1IN4_X3*E;;EP$,]EUC?I];U#;.\^ZZ_5/]'FHV9NA:B^GTW_BXY/A!\J@ M2:M7'*9K7)8_HZ@W6''O"TS\J-[R +1\F#< MH2@I/&J_FFM)_CQKV:DB\%-@$UCO+:MEOJ^^1 7FYB5GN;XA/!-F@-%880P8 M\OD^WJG($EJ2ENCA9?*5_F3.-=<1^7P=3\>[4("W:!K*2E#.CB=$67IP?"C5D-]&1>EP,M_Y)LCK8YR_>M"'HYI_HSQ M+69;'B?EL*#U^0BBA21BZ1].\[K@1'ZTQ#)19(I C:H-&/$WQDK_SU 8=V"Q%X4J^2]J0)/_ M[M)3G&0/M&PZ2@Y'FGV>[]$^+W#R0-OM'NF-4K1/3S3OEUTGA=0"&7#&@)>A MQB.V/^T><7Q*\7;/'RS]@*O'/.Z=!M_1["P-ZFT[\*@/UC()]QMJ0@JJ^@%= M3HL&Q^.,'-15=YNU,>3EH+JR@JI84!;OLB'RI&1&WLUP4^1"K:]( MZ_'N2UGLD--7!SO8S'FZ*:+G=TEQAW>/69[F#V1C\3^B8Y3]Y2^&5YS,A-X> M=+*0009H/^\MU?OH-/4;,&VO 1*Z\HLWO/:HWY M6>J&>WXXYG_.4[HG+*^RG>&I#D5K;[?;5=P*VY#MAYLM:EJ2O<=N/04U[-^G M, YH3!;BU%_) "V AP4#UD>O7;F :2C>4!A_APZL-53ZJG'C>YUD^*K"!UTJ MJTLG(04]^K)-#'S0+A#K(^SHAS"-SA$080Y]HO1T7R9Q$A7/VT+F$)_SO+7D M"3=WLCX]1@125V5YPO%E7IRE:;^@G@[+BW_*)^*7'R=9P1/^"9074LW F)X? M-1]J[E82->+?0OQC-$2-R.=0_WM0L7@/X]8-0\F' ?1BYMJ*)5B7E;1JY4#/ M39''IUVU+3[AXBG9Z2*L\J:>@CH*/B77-F@S=IQ4MP0.'NH&N!\%T8VN'PS0 M"JWUQTMMG$_3WB\:I!Q;00(X2&8<<0DRU,/MT4VI3^AOHJ)Z[EDKPVUJ+95' MYT'/O5@FAJ=6L.;]13R F]86\S!>H"PF 1Y(2KMC20#?4> M73T5/O/M"QPGU66TH^EHSX953M;89VZ]C%?*\05# MA'&YDC<'0X5R<1)P$<"2I!MJ/386.SF^^Y+?/>:GDNP=Z/4?,CMD)Y_=XJ<\ M?4JRA^%7]0=1D[KR5K]\DIQ"H8$O.6JZ06?T\EK=$6I[0@+0X,Z-EA'ZQQ_> M_&&"?/Z*IT^'\+"Z.C!^[ER,)'R. MQ[YI@FB; -P3U=".%R#5N *AP.B8R!H#(4'IE(RP$(!+HAYB'1[ ]L/7>1;3 M*YID+;R/LM^W^STF9HNR='WU=GMKO#=L2>\1-[82"350&!UJ"5%-R:'UBA%_ M"WRM&$8VG^KCA,>Q1CF!<^A' MM2V&?_A(A7GLEP>#_@UK Q$P(*QC #U(0#]O;34--K ((#1]'AV3BM8Z9SL9 M8M4>JCK*>>V4B&;5#TCPVDY"731[V,,&T3[ZP>UK=4Z:G[5ZKK . L&$[!U0 MJH[A.T#4Z\WN^^J*53"A%N%M5";EIV.!HWB;];WV-QHMM._"ZXUP:[G$J]CW M])6 AG:#BY(@XEX.M&-Q]\LD",OVB[P;P-6[?K'%/C5P)]2MQ6:&".LTE MZQ;V%KD;2,4;YFX(!=._"]R^+K?=]UEC/%OKH*D;,#TTRF?4Q5X/%,+#J CK M)0R%=);442GCKO]P--,.OGKMM,.NS[@1F1BR>@](T+V>--B K9@PU8 M@>B[V F[:'*)\0TFJ,BJZ$&7E^34"[!"J:6S5JRN"T3Z0%TG4,O;,G*.5[== M)^:>B'E4B@FM@0; VFBB :U &FFI:"U63W,B 6+6ISG3SB+!ELWZU"%E!8L M/B&7Q!B4:,CZT0D8)9LL3B(3)\@@@P9M^LB"!FIPJA,5Q3/1Y3-FN>RU9D0& MIS!C_O5G.Z!OA3ER/E(+M*L) EAE;#!DT 4I@("]NP_1U^1P.LSU[=3= 'MV M&OFL_;JZCZ"].@5X:.AF/A]BA[^7R[1Z0QXJW1;TU[B-L3KKR_SO>O M3R7^YW]Z\\ M&TI?,+:20GC I"%"C J) $>,='EHTUZUT)XD#_L]1W>AP#L8W.UA-@"^9XQ9 MW?"9B;6488U-$/4UR 0A-C>(H6*I$I6,M]XK%J:52-W>EPIK.!:?$Z5#V&L+ MNPXY<]Y[8@AN 3(A9*"')GCX?&MKH'X-3[KMBI+"Y^M:2JX-J]*FQ?D*>PW= M.N3..7_E.QU#'/05+3U8A.>S]$@!N$G'&#G/2UV42M(6X!Y=GU/E-;H:TK09 MS,[9B5L.Y?H9H! N_0EH4-WY$Z#@,\AD 5D8J.HF?55DVMA9'7-]RQH '(TP MA(3?I],]&ZBK;)P+#%6[*8^9W%2[N@)*([??=V1IL9S^(G]>74M MITDL6_AI;7=U%&"#^MTAWA\ZDQZ/3Q?[3USL##^PYW!?I/1^7>(9B!?=YQEP M#T7-;Z)G]J3%Q0G_.XZ*R^1)>]' N:M0E%LNYQ1D5SFZQ^@F2N(-HETAVA=0 M@L%\B0EF_ABL1FK Z:2,&F0&J(=5=;IW<9H%Y*Y%Y$ M/[=9X.II(3B!U(\O04U5V)VJKBK@!JBV%&MW7_*%5D_64X!*VDFYB&Z2KL+6 M3;6\!"X_O025'.%RSL+9 V6 "KB Y@6IJD9+)X_"#EU-]"!G)2[8K% MJ=H6L)J=[8F!77"O..HO0 4<2SQWY8MH?R]E[V@2_NX1%YA)]!+T4@K>J4HJ M16Z &LN6;O+EI2([=5\!:FI?TF7\4]I9V JJDYD YP\O02T%A,[R4OOP#%0= MZ4,!2\5965>!*F,MYS)Q5M)7^*JHD)A@YO]\*9K8!^>L.&L/F3.2Y(?Y*K=X MAY,GFCVGO?9B(/*5+F_B7?*D=#^9"'448)=<7$4(;_-FCZ)!-KT_"%E=:)D, MI81#J>B@M.@=EH^X8E: *#_MW'"2:";QI9IZOH4WRW%5WS]KVB-" +6)FR MU$&?+48&JN<+(%:*YPX4KG?'!B@Q D"RE=BISX)"W,[$?Z+73(5-% MLYR&E: R:TJM5BTO\SEK(9LRK^+:-G \>#F2M56.J+RK=C$2:$7B?#OH#"$( MR &5LR]UD\%5N <1*VU=&A^S%-. $U$',^Q!YXQ),H[T\-IHS +1JN;7"G%R MQ.D!/-(9HD$EN$P"F:4*KXBPF?ILCS29!D6:". MT 9*^DBZ-GOIJ:4*125$KG0U45AXZ6="$HJN)PS:2G_D\. MITH"=4SHA!UK)5T<.+-UU 0@A8KN"9D7#=453; MIP ?\YV(H%'&PGHQ7D4RA2:\JZ, SA62!^9TJ4(P 5TG]D%CN69XV.0)@41P MG3&BRA):,'"KXDD7L]730&N<(L:FU3F@**VC"* !6AN@6&D>3%AV EJ4VK=D M-%:5.J@)Q&I)H'-CY=$S;6XL3.C530#0J*L%1JQR8T%BK>Y 4>;&+AAB%9U@ M_1LIZO9P&S_E&Q72#1_<&R@.G,.FYIE 8=C80;UCXH@,82.W\(LE$H4WAT4- M1("KFC9XI5C70 .AKC($$ .U@HQIB8.,?$[!C6296S_@21ES6>>Z]I J:+_. M,>T+9)W3GUJTG@83L?JV2HN%<5Q&#M M-ZA'@7YC-,*+>?Z+1VAG0EXG0CL-X%"Z3C)\5>&#N<*NAA(<4GTI7&!%Z1 C M#!!;PM38X4N8%[!7;7[%].E0')\]D=\^X%M\B)*L^2-]^.&-!G3N78&]B&,E MI_&]G*875'>#VGYJ]X+V%,*#.C/%Y6ONET;:J):V:*7E#2J)M'"/\=A#6?]4 MCSV.0]':B]HCNHTJ?(,)NK3/G[AW%8K6RN5TU]JF'T0[VJ"ZJP#UUE5@A=XV M'C,BS0)Z/Q4X*JX'PK">PA7IB+%-INW_W]9@4LA>#+>G\/8EME$#BEV$\ MKG['<_7HR_:<#N2-;&=1QDK"TL7HD^E8*H2W3;\MKD8/:'L$E=4F?S*X@ O[5G!2+^Z*3 4A"XT:?/T5U%:VN\5]9T$H242V5Q5IKU54/<1FOY8B#BZ M&!&F+JE@:*]8*@S.'TE5">>!/ M\#"[L$K3#:K[62?"0C8.][G9YYPK[=@'S1OANL!*48L)%5J9!=VQCPJ'6UN? M=2'\CIW8;CY[4]Q-[%)GO#7'K&/.[]G71'E]3-7:G[E0<"L.:KUFL@';UN< MM#'("8#%4(^ KQOG1:?[(J=.JW M&?Z #_?J9$8M"1P ^GQ;88 0H-\XB8 #+Z&F524 1+* ( .8!?AXW(+>T@CO M=O^YQ&=DP:VV]Q71*QQ?9>^^[A[)!.#+O% \]J#9D\[JU>,F=9[T8XRRWE[G M^]>D/\0Z1$V/9)>'FC[1/B\$Q[SM%V8KN^Q <)%Z*8\H*I*2"DMU!^6L=^:4 M-R-V(NTC^F70Q_T64(;QSG@!30 +2#6ON5@'GSH"L$!3CV?C\673-H3HD8;O M\ZA\1,6%Y69[G&64%9SLRAL;L0@6!SRPP M%<^"&28-T:!E$+F$VB$7TKRTXSW#\7^7X>+A^9?HE%9Z=U_2T)>3+^-Q/,F\ M#6*-X)UAY:@.7.!UA]0J1.4ZM$M%ENX*8JI/!SWD1HU\P6W,FW"MA?\='F72 M01P@;+T1M$*7Y4@N!:K+)(MV.YSJ435NY0M6 G?CT2 -SF@#>&#)!W* K!5' MT0I:UJ.Y%+C>I7A7%EE,[281E MH"9#-1UJ"%%-"8];ESD:KL2^)\AN<9XY44_U1.V:B=IQRJ54@FSJ<54EY_E5 MMM,K@*RE+[A+N93$K&@C N4-+?D)#V7UV Z N_+ 6L'4:8#_.3H<_Z49YL6\ M24P@GQ\.IRS9,59+*[-L)//F<1KY%SPG@2(<*VPY&T-'U>-4V+FN2TS)TO;V M=)^0";C#N\S'-:" MM5D*;L1.'Y**1=+/LG@0-+W67'1VH/4%2TM)A(.2C@P1NG'H^UI]WWG=$Y\Y M,EUE3[AD9.CLH<"8_70!=-O,&68#O?2.,2M=70!K$<':KD^XE$9WDW]#9'^D M1V5D>XN[;ZO4V8+0ER[;R* !?4.$&!7JR!97X1CODRRA4'E_2N(HVPG'@'-$ MXG^L6"9(*UPD+8LS6Q*;I.LI,EC/A3=;9*T@ T/D5SNLK-!,+3DV,W,!F&F"B=N!CTGJQ0G,GNG?8[C\]1D3D=@&YRQL3H=(]"T)OI>4L9!"NF3(: M>@V>4Z%N[;S+6X< 9-6<(D['?4FI%(N^OUIXMJ@:%L'S"BF[ZG?3H97O^5RP M0&4].57>KJ)+*3"MEY'FY:G V_WEJ2+_/_X,@\KC-!XRKM/4(O"/X+X5U#]F381%+$/ MH<&7QIG:)?JM^1I<'&PM9 UT/FA869D(O_ B5F7/X15Q>!UJ>!T;>)T8O+(! MO$;YO*6K[5DK$?;M\\>H8B/7_?I9<0MR2B>0";,ZV0Q)M,^(DP)>FYP^9<;D M6N-\@2&R9DQY+].*"@QS8^Y-(-NT* .\I^DP$7I@26?!(Y(:A[ +B[S[NDM/ M,;7O>?9 +XYW?S*8N E]>43=%$F54;ZNY0:UW2#:SVO:4>_O 1C#R7,\AN[D M"0X5T$:3.:FW4$&M-+&38!V ]9TQU[.@O=@->_&KQAOV6A)?>U,]WQ;P"N-Z MNL7P#W9]OL;>:@,W<0YVW1SD&5XHFB/R(8V'X M#3A>9^PGXMAJ#GHXKH;O1ON\$TZ?K>IG2>@=9'ESG_?!Y?P*M\%ILQ[*RP"< M6-U0"U>H->,,B ZCMZDB $2(TF>48"0 CU _Y":<+.;7=0?/O=[UZZ&6Q']" MDHQOS?'Z ?0RZ'%Z"MR7M8=>L=L%\3+(. ?&2+

GV. MRBB'6!F*D="S,DZ$>E0;Q3N!LP6QJLKC@3G]:R YE7 MJYL]T$JQXD;*K#)&4J\6V"B':(>;R*0TA FJ,N[2-"D7]1%YMZ##KB=VZ!)7 M%3MH!:$HO5?R)FG+@#X(E1E*Y*@W/>+0E&UDEU+N M$QR+'U)M8;4DWC+;M7P+J=H-YVG7S-,SG:?J2[Y&6OPPB?_L5#WF1?)W M'%^5Y0G'9UG6U3X' M&,HL]CFH\+B'^[1[Q/$I)0Q_JO+=[V^?S].H-%8FUE)YW*_IN1>\B[HUPRIM MC^Z?$:,(H5:QQ4R,]RX6T^ 12NSC-2LV!Q6*]A[AH^)8N%;',-*B)I2C">V MC[&B'6V?^:1%OL,X+B^).-06TMLIV^)31%'\[F\G_5L?-L0^LT5M9!%\H)J( MOT_1D"'B!5%"BC)."A,I6D"DLA8#2\7PFL]JC34A?=4::+.**!&O-T^W^[N\ MBM)?)-_4>1F9MZ5U(UAKQYHBU!ZRIXB)#S?)1QK+' M,D@&H(QJ'_E B67!(W>T$,M1,;0\]88>*@/C(GE*8IS%Y4WT3-VJ\U-!7Z4F M[CN]P\G_H5FO[,@]KEB6\H@[OIH,U70PB]-L[F.\2\EV+(9G>OG%35Z4B[7G0 T8=7-GG!9N. MA.E2QK37S:X!,<).UP 7&+ /8SP\LG.5W1515D8[P^&W6SU(01& A0VF"0$TQTF0]+(L",4H"$#"S0) MP0(+*/F,P^;9$YDS^M@O9ZBI6D5_7>'XC2XF:Z;U&9^UD$2RC:QI>JM06]RM M)O1=T&V.0,(RD_ 5M#XWK?L#C4/; DZ(2=NB;4:0K4X"W7[)R)<>D^,=:5T^ MDI5:%633$/@*LNEX5B6YMHU1VQJD;.$4WO.6]TK%N[=8FQ$O@UB;'[!8Q=H6 M&OC%JOAV9Y-4J=]&)8[/\\,1$U>1%3TM"OHD-5LXWSYW;>K%].Q+5,2F+(QE MO^$MHW+9D5&>S+R@^MUD#>PG91\[&!;:?AT2U465<]*D7^-+13Y MU5_ODHI:UBLRE$])?(I215$/35L/EDC'J? ('6U'-V1=2\""'L8Q;D!A'&#? M0/@UJ1YO<:_XNJY+J65G78U(O4. Q2F<%*\ :(#/F3 LYNPGSZ#^= MI:QW8B2EWM^[K_1'W6&F;0<>/2IKF83M VW_^GZX$^C\7UK'D)%"+>:3!3L_ M'4X4=$^8QYQK&7?];1%>238KQW&R9#RYRKM03A[D=#PZBN73)W,S'&/GS,UJ M>#U .!SRC W\>71,"+AX7)9XD[AXPO%E7O *]\U)A_9 P;DOKP<,[I+*WEPA M<*Q/&NINFA.'IB,6K:\?A&CZ@CN$F"]T+5[1%Z]^D"!1B.?W1&(B@L43BHGP M]9F08HI9J4)6S6G^61PS,]X(UUU6TN6OK/E5G^DNJXZ>SKM2!63IK22I%T:_ MVL^HZ;XL7KT#RJ@!&\SZW1,4\4'*VD&*ND&JST\CY2!YSU:??0F&SV[\5K!\W8>I8O4'60C\6+L' ."KJ8B7/0SI=@X]C__()+=N$&%TFN MS?I:]C,OP8;)QV<%F\4/T>LO(?ZI%V:@',8*29PQ]%0+?Y0*_R(LDD:=%K- M&EWR:''>'8YI_HSQ)[*]3798+LW'G)5)QISGDL4?^W^GF:\?\^K?<76+=_E# M9MA*KOA-C[9HS9%S#M*WWVGL$.V8_)96V*E0US=L34^?0_8Y*]H_UZ\CAQE4 M7ET#QQ9K=?7[1S!?W")?YD7]*]I.YU+Y9N0?P="IQGA%Z\<_R<+7O8_^@UE# MVW%U,I&;VI]C8U>HQ^X?PG1JM=^;/=6J_DO8E?+**5=9614G?F.*/AAS]QAE M6U9FMWQ/NJC*JXQ+NL:.U9F%E[";=1_7%7:ZG G4XP+Q-XTJP@>J&=D@S@J] M)OLB-\/SASJ4<;(\+08<*9:'^T!;O="CFHGV;K&0PD1C-Z>X"H?AZ3 K6V,[S6N8;OEVKA49F#=^I_0J\5[3F*$G/!W G?+VEI/6B<[9" MM97!:3(\?8@$W ]84KVD"_V2NO42-H525^1]D9>ZZBVK?.TE;/6TH[6"95+N M1^AOR%?!]7$=R"WF@IOQMI"W?1DEQ2]1>B(_]I)6;5QO%26$'ZZ40N-Y;?>( MDB%&1__5S\@&]M*MY5DB/:IY7(,7)\R' ]&F3P6Q"]"C5;DE\ !5Y_W!%,B2 MN=E3R#XQR-(W/?E,L=PMT-W##!OW[BL1,"EQ:^984/O_:^]:FN/&D?1?P6V[ M(\K>G=G3SF$C2B^O=F3)(!!LOC"BP218'6? M;$E $IGXOL0KD;@E\[.0V6C&(5WO\PL:XS7M.>>@7S>A.>[7+> >=W$; MDQ;,.W0N1DR:#ZUQ&E8/MML,;X,"$W-6-JQ= (_;Y,N>G"R*0MZ\"$7'C(9/ MT:R2"PZA&N$D;$_"3#S$@OQN>V[Y#? #Y MJ1P/P+D_9,K>LU<#=@3H;27KNP4!>ES(^$:?>\#U89.*^MVLR#)%HGT?-W,I]XKU8S-&(F?L/TF\+W+,8(<17<9JI;+[?O]Q15 A"1@+B( MTYJ[%((8DF!>OK"B*('%?QEJY2QR;11 6T%L<.C4BF=SBE);+TPU&EVV^$>! MDPA'99Q'\!+OR->UW8:.$ "WH:6;M$.JSBA%H+8,3YS&*#6YTS#4"\)MZ -4 MY#8^VQV\-*J+ MHZJ\!PL2C7[HSE,U.@$>2,K5BZ(>/)B$:QL)G#Q8ZVCUAR:DP'8\>&+ZQCF1 M=)VD56$ LBL=2<07:-[U7O(%AG.P\H(RX^*Y2<=V"^"[R-DX1& MNUT$._K ",M!4H;#-03,9(?K)/+!"M<\M;F9"1810Z+R.;8#IX4.9T$.F@>R MK!.:]@#3QTV?4_JK>L&XP[/[;?TF+,B=&]C502@UW1.H&H**E/UZA1J-F6T( M<'*G98*Q']K1T-10^%0-!3EUD%<9#E/X,[6!@?8?O^W00'L:!II7K&7 _DSJ:= M$]JTH&GI%,O[L:S7GN(M8W9KLT/^7/H;.Q+W>P$*+[(@+RX>JZI<2BS7H)NM M GD+%N2A]:T*-VVN6L*329[%Z9*AK?MG3O6D>=A(]%HSM_R9'$H:&FSPJ'*T MS98T1AFZR1DW?O MX,$'DO*)H-D][+SM\LGASMP#<\Z<&VVK MIL]5Z\[!(3ONFQ/;TV(H+.2=7#NFNS\LE^^!V M[7G5_^%63=AQU.R;[6.,^P?VG&#><8%!?L8;(J)@FOD3Z-MIY()" JWVC:>[ MQ><61CAKGRUT%]D7<\X2=FC?-[D>/;3V)8 V":0K=O 3)E'K;H1O4()S4;U\ M7-Q:KDZVOL[SX[[:@^1D_"7=$3$TT=$CF:C/L9HS^?H2UG-&UIQA4M%XXQWR]R,-^6JDQG<$%&7ZO@>X_SWFPS3 MRTZ8L*!PZ?B&O[U4QR>PI$/'1UN :!-0U89S\7R:MJ7%/FRH >+* -F 1;K M^61DG=7SR9CJTO.%KS@Z[O##9GSXX#/=+)=Y.'O?<.G)+%JFY[%*V727>7H, M,?J5?0[1U'/7(9QM$2YA>W,4)OBWP7I9:WX;P)4P0FK:P/@- OU+QB,F' MY9$UJ%@;O7HX60)SE(__WJ<)/XWOG/)^(J*+*S(8PSZ/;M*\);#7;G_ O=E= M-W,@)(8U%=&VSOF>^OR9 N;M*SVSH4-U#QZU\PXL,I6 9Q;M)298Y(@W@XMW M]_:\N7\_BU'WIHICGC-.?TPKSF(,';(NW%!9MV;!KE;( M:W<>54CJLW"<;%P0W>;R9,UBW,:S<+KF/0/GDGE;I==9W2QBYK[5ZJ#7F%?? MTI+GZM1'^AQW+G^DPSF+ 8%?7_![0#!NXUD,".8] S<@E!? _AP0+/0:&Q#X MHOX\QX.1+L?=>##2WYS%>-"XX^SG8P+,8"0S[!'RKAC;TCSL"3.RM/\XN MCY&/<;X!9.1@SL+UUV<)\[WR:=Z&LW#@?>+9C\:])(H]!(]:T^ MUCRKLW=S^\@/TL]CB!+X0H"#W>4]@&JXOO)@2^E,AIF>7?W9$#J_$UNEL?]@ M^SC0VS0 'O(1YYCTQNLZB:[P&]ZE!]I.>AJBLB'[E57O1T)/UT;KK9$&IJ*&42!F7A#9 79>+!I!S2*/+-"\>-D_! M#N=*T@R4=4B1H99VL4/+L/LXM!0P^DW:FQ% )$-A%29?:V,#[3115AO1:,)+QVR''9%QACPE[^6^*>_:=Q2O4W"=(_OTCR_ MP)N49F=,W^*<+']NTHS_[3GX@7/1W>E)TARP9)JVLOO0O#BBLA 7AFII]*"R M*L $0EY]MM#A%4(M]+9+T-Y)KB5/EN@M>.]D%Y#' _@.]N*Q)01,0W*O^\?/ M5_*L:,Q5R$_=>0KYU6]/15"P/:Q/.-UFP>$U#LE,ZD<\!&A%>0=P5;6X/^L] M%4&_TD(@R-(R=(4;+2O/C0J\[7[]*J4YOT6H$)=WA0I)B^6HX,7@<*$R=0L7 M*CL;XR+'X<=M^D9:>DR*[)U#H_R!(8-AHOS%;\1Z?0 T_^B@MUMMZ9WXWM\^ M7U^AI^?U\_63V^6%O%T)N_['>"W>4G.!N7Y75@#K]^.$F109U7"\380+W:%" MKN8[W;;U_/Z0).WW;U!.M1UB\Y>]I"NI,_4;+3??^I5NCONE<2&U-](K3>Y?FI ME/OS"IU$HY-L,B$KI0/OU%O!1W]?WPHX7!+EF&6DO98Y,D&H2WI,T;W'#"[, M,B<@VH\DREHK!4 MZ%!M&OG+J'&L@6/[HX>$(:HAKNN>&1 L1.^K*J'5#%6C57P@"YZ*!.0 M1@]B &,)W^H8,Y8(:P*,)6(MA&-)N1WE'T$,E"F+>D .%8Y$8XD"1 X)<84W MF+0ILKN9,$FJ0R)-T[Z+RTK:(O<3YC$%Z(Z"!6QW"6P!V #D+OV-^=Z"K@ MRBIU$K*S&@/=;CJ8<-!8-P]&1#.LB7BE!S0 "K5FLN.)I"<&@$Z:^@E)U5V! M^4NND9J"K\?&(%%$,Q,80HQ7?*]EPGBE$ Q7JET$H]7Y?Z?OY0RULV#W4 S MK G'*RV@.:20P<2T+OJ(JV]UL\$ANZ;5X"E] M(0^U1:S0>D_CMSP)JK"/ERY5[(,%@D[M%@ET6E>G!'1\/9(VO9_JRU]4M?P= M"%)9LM!87J'@=%)6"^_6J<@',US.;JKZ>7NB[D\OY=2 &N;KQZ>/:%-:)Z^M M _TLZBSL$OH?F]2"=T&7KS2IR6U2S41(@76>XR*GR0*YV]SMTN\T;9:YWS$2 M#N]LS&PQ?N3FWZ&9ANK).2W+OX7JCZ'Z:U[ZFVG6.MG@K=8WJ,I[Z$Q&\$33 M@XP@";S;&%[Y8]EKK<:2X!V"1,OQ[!=O<=$4Q!X2W< *7+>8:U2P6YX?4()9 MMI9JWE!.*#SDN K4FH16(1J>O=WM<8K3JY@@F)XJQT$/(VK3J27"LUE#Z_&L M'C@-8N6:'_"2W2.L4NE*UP=T[H^B1GD/>:T+=TU^ZV(=GN?D%Y=D1A$7>95& MS9S90S+@N3RHV7CVTC]P>2M4";3/5K,\H%,T%V8#I)0->74/B2K&JR8UQ6"% M)^-]FD0X.A) ONRJ5%4L/Z@Y)R6BX*DITW,\0UM2JX.K%4_DZ^6X:F(&4O9# M0[MTLXE#\NG_0&$C_ZR'?%5"6I.V2CS[R=[A/,$TP:,=2LOD^\ESJ46LDW\P MY_$?"_-HZ^L$A,$08UJ2<"(%"2C][&.=U[BX,7TMPBQJ:) M/;2E 27ST-=6GL!CZ.B);4J?9'D26S*AKV5).@P[>D)NI.Z7'ND3;0^;KSEF M/PX 4Z^:J_Q)ZO8+@PYK<"%6B0+OF&/^*X T2^::L!(?TLT'VNR X00L]Y(F MCEK9F%R"*$I#]NP)&R1F !/=O&)=L$)9$TWL=Q^;W0(0;$ST:7B/.QSD-.'R M:34BF^@9R (.=;13.H &K57J*S?7*CU&.5F7C=%/UH*H]VIF@\QR-H0%(4A M:^,/AE]\F";_J7Y7+ON:BSTRB)(5F&GQ'1 (JT[P/!"VZ3;AE0T>>>XN&*T6]*6>.7KBFGH0KCD:K='7@#*JC ME@IC(=OH1-JYXH[T8 TQ(OC:M^CJ<0'!@Q.*6=V*63C&.*U^\<-;C ":T3Z:HKU:9+CG<;1.AMI1,^5A7>Z'QU.O:'#?WSW3@0PDT+]D MZ0%GQ?L78NR"3(_IV\,LQLL$_A(AD*20Z:9%E4H ^1\5P5:=M1!/V&*FY"'# M87Q:0@?[-"OB?_FW9%3"4LDO)28A6?CRDMJ"A1W\()),++:_3)ECY==AEDV3M9+=''[8U@+Y,"R06I=EH$J27P M9^Y:,CP968R49+/*6J<=U2F4Z03**34XE413(].OPPT:R)Z]81J=L [#[!CL MC(BH*="O XIAG2<<050"^3O?I4A/V#I6_99.@4 GSXX/)& ><4 @03(PA_DE ME-&CIT@",$N'M=*F):\^\XCYAK.7=!P+]=1[KF]0>3Q.RB&H0S4)_B!BJ-?' MXC7-XN)=\%2MJ@)$A'2WS5TD-<*@ZZ* C];JV5P8(CQH<%"H"%^P55S5H)KYJ.V'T)@W)BSB\Y(^A"M\O591W.3(+6MP;A\MR7;R M/'(Z<^.=#K8RQ/2&5AE<',*\E9/D_X]9G$=Q2#>/E8!7UG0(?;46PPEI3LEV MFI6 J>!(&9?4T$19ER2:$)OYK?-/%P,L:/[1X5OGK"V"M\[_?GO_Z>KA,\QC MY\,-XX^=_SU.ME&Z]^*U\U-G=E\[/_4DZ.3T/MACX[7,J1+H!+71=ITIZ@K1 M"EZN;+J]H)ZH=KL '$0C5CG-:N! ,EKM5%#R'(P;'1'[=^1]-B?]N2(S?$:ID>?46))_I^Z2S)]&I^^G9*?^ MQ,*,5/<4!+IJ)#GMPCH3J.OA8;TJ ^I(&#ND[-)_L596]W>?7X/B M6WK<1;?[0Q 6=5JP9^7K1F,%.B3P:)W[>ZHG07P15XI"!9&%F##$I:%39K7G M,J4:#)WG49ZRN7PS '2J/@W.7?I.PS(\BV\3XF&#'%,'<]S1><0-L5CY,/T7 MG,4I+?TES6,Z:Y"MB&U] )[EYC;19OT*5<)1+1Q1C*)2/.+R6:7Z"U#1=;/9 MIY9 'PX*2\W?R0#'O,1!I+<';F(D7S3=QDBRP+N11Y["E;2IU?*[X)#CA\WZ M<-C%8?"RP_P9-?*KNW@?\[71")\R[6OP#F:BM0R\3?VEKKMAWZ+7D$]?*]]) M9+]M?-"K.8AERUWAAA\Z$'IE UX(14=,%\^[RF3YR4X[L9T\<%8V6*GIN6Q0 M$MZ-#?O?+Q08\\V%A.+A'96I/2S,@YAP-[.@*8YHJF5:,R"1Y_'0I8QBR*39 MCX(>\$[#W _X0&T3MEIGWH%U)QD+LF(D_PQV&\B_VSA)J(<9^@W%P_L'4WL8#/V5:(BAWRQ9V$RVT5IV M>$CN41S1] 2C".*KVWC"1;'CJ9:_Q<4K*4\3,)?!@K'T>67+W_'5D6A8R()' M:7P%?2>?0?P[J/&A1;B6$=8RVMK(3_(7XW9T.3;)_^@2S*$C^H;IFPDX6K_A M+-CB^R,-FWS8L'3*^<.QR(L@B4@KK^+=D12[BO-PE^;'#-\6>*_SBHZM#SAT M/=9LTF51)1B5DA$732?@7#AJ2.\\@"5Y=L?-UL5L5KG"2;J/$PIQ2'=AEPE= M/V&7!@X=Q'60T<5N3J9-58[U.%PG4=E0#0^@+<$AQ?6UZCU85]:D*PO.VA5B MM=D5S+(^.%G'ZT?CHEGLWX'HE].ZD*0T1%^7=8;0T\MTOT\3]@[$:[J+2%_K$VV"3(?4FZ+Y$%C+&V$_47$_HUH@G8ARD:@I M<^4-1:W:X;BG<;NP ^AD2'?9.QG/4Y[\B(FH^(5*K9S(NN"_X8WX$F1%',8' M%BW]A,.C<"T^49ZSIT#&:]R;T9U$H7J\; I#SREJB4,G>1 / -I3_0[G^=]0 MTP"X,D#0- #Q3H>6 7*A =P]'#(1\^U'1'P O-Z#(O, W[C?H2Y1Z+M9-GVR M,@$I)7DY[:BTM#'98+*@ B[MJ,P6 UT,AUS9O"%C&5./%H3'3SA:^'5YX8E. M=.(W+)UPR J[O+8TU-:^Q^2%&A. 57EU 1& \95U?\T-=#-)1R,^ [A\I<]C MTMWR31!G[%DI[/4,0(VPWETC(;R\'+S*-8+-];.G ]A)4XOK99C7'VPIK3N( MK= FS5!4;A$D7NV%C8;ZY'4U1&K"\!5'QQV-]DV*..JYFNL?X>X8X8C=:$CW MAR.?XS]LNEM^SU0W">EM?\AEXD/;-NJE%BP_P"+[&Y]H#-:H^DAY[^CT&5JI M/W"C7]G'8!,2SH*M7O["68#ED((3FWT7)_SP2D(^>Y]P2#N+=ND2SAK)Z$<0 M^PHHTVQ#J,LQV_A9#KO6>YJY9D^+H:?V8(UZ;_=P,G(5) MTFM+NZ#2+N;:T9]3#>T<9E,TPV0GBR( (#6S)\[==:;G^P*?\"E+OQ>O]'F% M7-L/R.NXXKZBY0,O.I/BB)7WA>#C5#@R%;QBL0Z*6LQU!B$MMEKJ!TN4_!9D M69 4^7/ZA6C[&M!72".,]W3G]C)-WG!6Q.2_Q)TT?OJ2E_D8$G3W=QQ%K ;[,.'Q[("CO I+2MO5>5F@7Y03O@-KW:S!5O'MVD3+HYYG. \KUJD.%M7U'/]\+9$ M@]X\K<8Z^(&VEO$'7Z166=XE@OCGE2?(G7(N$=)IH1@1'AP##YJSAX$A6T[8 M.:8Q]S@+XV GWP#NEW.UCSO0PO[,IRH"N9MJIZ'.]C1%/=_:FIRUV[5V&(VL M"K3/)UGRWFE$H>M5=^\V5?H(O.GPWH$FG27POEH]Y1!_C_@-)T?,@](2 MEH*$YO>[/.9%2IAQF]"@-9KJ+\_)K($E"I3 <90TA^@0$K$Z:-"7\)J?DL>%V&7>3I5;+ M!K:(ZC^[7NA/;9_#B5&_=SN3HIFZ5G-"I&U"XXPN&GC_'&3;P=6>L"0$]NM6 MRLR#>"F0I8*=IH)PHHT (3-FZ'YC?NC9=L]*0:4_6HW'* M=1'@D"\[;74):Q$*NA@60< A8#\'I _B8%=G^$^V;.M*"5]518=@5NH@WIVL M*U1!$J!(-U:DJ4!,2T*B7@]*70[HX6C"BO41YYAH\DISK>,WO$L/M.^O?QQP MDF-^B9>>P=/8T)<@QQ&]RTO^Q!8692G1$M>*:%=K8CMVZ".02^5/#ISDHK(* MJB6CDVC4E%V5M$ZY"&_BA#T'].D81V3NVNM'AZ:)&J;!O I<=F6+E&BM^7WC M@]8F 4SGEUE-6+)-*OH#)T;8)$99U-;6W2>1)3+9;W>ENR!0]39E7=AF*!M&'!W:)48[8NJWK%"[T8K& CF M=(O6\E[GP7:;T<<06;J7\MQ1=?]%7LUI+FQI^P?>$6@4I[M(U7&Y![=6=/JB MGRM:W1'P<+K3"!925X6'U9TD2$@"K3L_ H1T.T<38[V>,<99CL./V_3M/]G^ M?/;.85;^P!#&L%7^XK>;QP'T-/_H !^MMG01)H)N( M_-;F9;J,GA)YQNL^#P&H>7U/X)F]ZFR6.4*DH4E_?E_50:U*B-:"/D5RIH_3DR9=O/6.GG3!!A@[_U"\XNPIWB;Q)@X# M^H?6$<'IDJC6DZ16I -&WH^SAC(P?X688-20W#L76Z&F=,ESI9#!^Q/0HHKM MGP 5IZ'_S4?:'S:*5N"A;+VO5#,OY MY8/Z$B)[ :E).?B]EIG@U0_CGP5;_@YC.CL]XT7Z.V#)=H9&C5+>[!I-!<#$ MX6CZ+M-X[-\$LRDN=T&NRB(@J>,0O;*6]_*(TP*(E? @(EAI M\RZ>E :' QK2?X9!_DQP]%#\DBSF&<$TO3=S?QKDK[D.&-1Q[?)X5BTAXFF M(LH W_D^"0%7^W:3HMV#H.&Y(2.DRTQX<;&1H]DS76QJ=HO+V>^1L."?1QI"]::3 M%G*PN,M9ZW![>S/2NAABY7Q8DUG^>1_!LZS*#5L,YV>U*IS]W[YR:])?L A6;'@2)IF45+>%0HD+18C M 3B[HM+,+3RH; PW7FCMA@BKP(T;TMV,WMCART:%PO:*001RHZ$[GJEO/0MK M $XVQ'>1>YCQY/JQPNZJ:0?"!EJBS%8KKP()&/!X-P\:#5;O2_AK0\660 M4JZ6!>7A0".^"MD;FSQ8#$O-K<")M7N#-T%>/ 91?,QODU >(C=8U%60W' [ M>X&-I!3BQ5@N,_C@,XE]6^%G&UL[;UY<^.XLB_X_T3,=^CI]W=W>RLO)]YY+^2MCN]U60[;U?WN M3$PX:!*2>)HBU5Q<5K^8[SY8*(F2L)*@$E!5Q+VG738 XI>_Q)9(9/[W__DQ M37YZ1WD19^D_?S[\]>#GGU :9E&_CI?UT^W?]TEQ9ED(;HI^LLK*8H+7_ZY:=)6<[^\=MO MW[Y]^S4:Q6F1)56)/U#\&F;3W_#??VE#W\[7]]N7\.)V@:_!+74):U M2#.\>H<7%Q>_T;_BHD7\CX+6O\_"H*1R5/;K)V$)\J]?%L5^(;_ZY?#HE^/# M7S^*Z&'C$ M:O^WJPP3_1B,<4'2R->GN[6>SH(D2,LXIR21 K\U*OS6]=-$">*(J,\E^4Z( MGB<(E85^5X0-]-6UQR#'VCQ!91P&2>=^;K1FL=//)?Y?,O"*X6@X(T.4#+4V M'1:UU%-GK[+I+$<3E!;Q.[K/BLY]YC384]>?4(3PB']+$"Z!!TD9XQ\':=3X MUR-N$N4YJ9>%?^*_T?].LB3"D]_-7U5M;G)+OH'R4Y5,RSPW?DGAL//FT:;PCI#L\ M+(J2:A/^VFT0Y[\'286^H*"H8R0F:X+#7IH:AVQTZQ.>,+ M*B=9U!"";J^$U3MVZQJ]:4^GK&S'#]YCIO6'ZJ)TYS$YG<9+K2.#" \6O&TW MF#2D372=U;HN=/TM3K3E2TQ"1,8"WB@8S?VBVIWG(_P%]!)\Z-.W5J7CYQ]0 M2?9*>+)]GN!-ZJ L\_BM*LE^XB4C>I*E34)TNVC<;%=JT9BH,];FSR@;Y\%L M$H=W*5T_C#A6-=.UF]5;@?ZJ\"=NWDUFS.UZ?>X]K.Y!K.U%I%]Y(9IEI\.+ MIOK?9YAUVJ#!7O8<9KV5MV%EW37KT'J=_M9@LUYI--37>FPX9%3-]+(VM^BC ML U[Z[3IN-VJN-LUVZR[+1OO=_TVU .]QBROY89]%-3NN\Y"E^>*?> V) M#4<#?#]W*.B7"6H4?ZSR<$)6W:\I7A&>JW"R^N-@G"-6N3]Q=NE-_T*S,"B[ M?J67X\!JAG_,LQG*RSGN&YGA9Z1#>!=AAK'C1WJ&B"?_O$+-\6H7G;C]7H!9 MT,D6#?=C=+: I4W+%DS5%GJN;,;*0;N>:9N4-S[UA)* ;(M>,E;:#$&7+]@$ MM[SS3L?T]U=983B#:3=GI=M?@K+*Z4RQ^:G6DU2+AJU L3 .-!JRJRS/U0Q7 M(M-$D"RNI#Z 98^Z>T T7='5JI M[M.W((_:C#^['^Y7%$]%U0NWG'9WH*Q;?[[Y(#\B^VJK^I*]RX_E=\DMP27" MYMFT4C$2(#!RT+/^%=9G>09M_I 6C#M']=N\?B CS3;'>PYM^R!]B*_5&OM1VH MX\L$?<[Q5/"5&,$S+-6_J2CK86*!JI8?W.V-[K*W5T$25DG=57(;$&)UNHZ3 M"A\$-]HT$\T..P0DN@$&')&.X3GGF5RHM!CK_7R[WZOTU>8O3@.LZ6LC&:\X M-T$X>4*S+*C73C[PL=6IG(GQ' M:84NYXMBICOZSM\! [KVW&M7J+D?W9$(!+=SO7.O_UW+SCXV["LF3=KM/L>2 MNKHW[X1"JV4*9I:C@IBR"Y M6;XN)])>@1ND;W +%/XZSMY_BU#\&Y'=7R?DQU_8CU2(^)^O]"N#MX(ZR2Q: M2X(WE-!OO&Z5>3W[='QP<%R#[JM;B]?7FUYN@AZ*BK/.?N(P-,C7.Q[DX:)M M_.,6/>NOFNL2O\WH#/5+.(F3);,CO$2I1%=_.#, 4!6X0]F,C:>??\IRO/_Z MY\^'/_^$0;$#V#T3B;#3M,=4;JVY&P7%&VVP*GX9!\&,$O@;2LIB\1O*XR\' MA_43[_]6__IU^>+Q*@F*A4EN\!$7'$*5=9A03N%85;*U3K ^(#[+1[ZPW,1U MG1$7.PF]VX69&,Y@>-4GB4^N! Z?U6-O6*7G/HIO\ 5-WU N8W6K,!7#,= < MK,&.@$XQ#CZ=)Q[2>6E"YV53#$"3KPTZ-W'PZ?S4.YW;FUKRFV9/;X7T"$HR M3, 3J#8W*A!\8DYW.\Y:;U?Q$0#=X96$M\-156$"._=F@Z.-AT_IF#\XH#Y" 4V/3 MS,XY':1I%23L^E%!9[/HZSG>L1_[.\]RL0A(W+$EQG#_F0=I$3-_> T.-XLS M!0:T@'?=EXKP"+@T-L/L;$#>I&5408W<4(#[$DHW2A+49^[=5^L3Z4(C(!" M)\T^]>K!9AVVD2/OX# )PC.FK J5V9%_YCLM3 (? '=M00S578H_&- 7#W@E M"6J04G+Y5=@:Y.MH56 2D.NN:8BAHE//%=X@C+-(-@LR-?:/00D2 7/NVH46F[@PR_'NG+W-( ZA M5R149CZ_RB*YS59:DXG%WYVM#C0!XZX;C@91A.DHKO"/P_PE^\9S7):4)O!/ MO37.B^$(V'383%1CH?HYS&GD 98"3\GF1A6FT9Y3*L(DX-78=K2S45H_*IX? M'KV]Q*7P'=!F,0;8/_N\$(?@*8&[QJ&7/* AK^;3MRP1L+96AKG_^F?;XX,0 M\.6NO6>A>358A&0Z+K)A]BO'BK!"P)>L=?#HXO# MLU-?USP>$ %U3GK\K*W<]7\(^D.=W4NS? W?5R<#*2(!H3M^?=6"T,>L*(/D M_XYGRC,DKT(M /]V,CJ0!)PZ;-]Y"3[N(BP,&@.+]%MCGA7486(X\V_#HXE* M0*Z3S[C("7B0HT R1)M%:I#^[7;X( 1,.?DZZSXC?MJ3+)7O<#:+U6#]N\\2 M Q&PYK")YK%Z2^+P-LD"N7M H]SK^<'AH;>75CP@ MI<]MY9A7]C :P;$:WE M/CR2BNR,Y:N'@!8R0;@ =TTV]6V(++*,D_[*Z5J4JJ'Z]WA'B$- 62=SS&^; M@=?Z"<:6%ED21R0A23.I3]$R.)N%2%J-<*/X7$V?2$GBN)E4Q\P>GBW5#@2< M*-@;OR"[KP0RCK22[/J84:#Z$?MM/0K7*93KMX(G!:E"*#^BOIU"N3WID\0G M5P+'\ZAO2XDL%WR=X;JV.SB%.K%W&Z?;&#R/^%;G95!O#M8+LL4*.-*;A!4^ MC0(,EJ*\O:/\+>MZ#._*9/VH1)O0C?),)D"W@PJ:9)R*8%B*$P=,+3^M_*"\ M"O)\'J=CFM9*MK#JU*\/WE I9IF634F'R!C>A>V MM4!9BG('2OJ7(/\3U5E@%EERU)Q+:M%[P/-SX.C*;3C7 N507+SVI#_F:!;$ M49W D*2"+2EY)!<%&\EZI(-97(T)"/BX;70LTT)C*^:>0YOQARP-#??CJRI, M,, QVHUH5B)Q*!1?>XKKM'+I^!X%!7J*QY-R./I:("HJ"<_2>J]G%Q?'4,X1 MK#0*?C&ER& Y%\NNZS5+NKQAHX&OC%H;09;^M M1>F#W$HUDD7C/40SO2S93Y1S#3.W;A-4<-#Y48QO-(S1V0KN!SJ&&ZCU[SO$ ME9AP@.=I8R:5"B%":2LX(/1]5VT8? SFQ%*D;QY=K\#$ CS1:[ FMXX*,#D4 M+[ 3T7F%.[HE(SG7_#I4-"? MQY=Z%; UGF?U73S*U"A? *V MFK3F6H$)-M:@*$%=5939%.77:$:\&\7$24I3A*>^C5 =0 X%%[1E"UG(::X> MH_**S'P ;,AN/58UL3D4@]#FYMMHT\U& _"%5&NB)7AL12($/7!O+#I:MB]A M'28:=[;67W9+9&HB="A.88=I.DO'+RB?7J,W M.>WR"DPHP+<4MFPC@SBZ2Z^"65P&O)#8BAI,,,#;\M8TJT#9"A<)?9M= M3:N$!(NA!P^2%B5'$Y06\3LB>32FZ#XKB@=4#DGMKK1 M$JRMP)7 +N9E$*.U5JXS4VE@(TS]TB% M/4%E'&)8^QET[NCPY 1DLFT?= [Z(9>19$43+!?5CZ!SFT' P#=/7)X4I JA M_ @Z=PK]]$=-DL!4(H;C>= Y9@2B^ 9?D""PO[@P%<,QL&U3PH[,\L7%82GP M''1HJQ7 2Q-6+YO2 +9K=F%U$P=P+#J1&]FJP[="E@0E&33@ Z4T[XRV!X"H 6HB^ 1^IRAD4<<90(EM7X+)-3"SK$.# MJIQD>?SWRM*H5(3-BDQ(K@1A;Z< 0DQ[$3J.A_6N*"ICTEDE)AQ7)ODNA&_@ ML19>SC6RY>G6-&LR,8%[?UF@G0=J+V+--1RA6JSW&K69N-R,ZR_6 1-@>Q&0 M;BNYH-8R+ZG%Q./*";T%[T) >Q&.;@NH6VJC7/&V#V(C"=80Y5 MG6I,0*[<9+5FFX?(6GB[3?-]\A$E%E(A$2L3_%\G=:UNTQH+S #M5 MJ6@163S;H[7D#@)^$UF4PU$M!^F$VRC'I IL'&O'.!^')= MC:1^T8U23).!+5SM6.2AL.3H >KZNGR>7R> T$E1)ZS#) -LV6C'KQJ3)3\0 M6)]VE"1D<4DCEOIEA5=V.R6LQ&0#[!6B9DYP8:6&9X._HW41,2OPH(F>FDH44+:"U>2!2KUBKQ1 MDHD!^ *Q+;-\))U=1"X8H2D:$WLO: 2XARS-UJ77C<(E&65Z'4G@)/E!Q\X&%B-'&:9#/Z<4-B8Q'C,,9 M/:%JS?^]?97%[_+29K<+J5AS=X'<32X%4 _)2WQ"DAMU!3686+PT *H0V?)G M ;Y]>4"EUI%AK1P3 K"=KQVM?!S6G%4@1^TB$,O"]>HR*.)00BFW/!')^8&7 M)P0YGKWP5=F$>!TG52GU1Q+48&+QK-0V671/^!2)97% WP\A",T4-% M'D,.1UM^.:HQ;M0.$Z&71XIV.&TE901>PP7@ZX%AXM1FV!(3I)?;N[9(;25Q M=,O_;2VJ']T) D8S8H32N-%;L0;- AOIM,28_>33UOO\P)6' H8BUMR24WR6 MG-O@DS\H(F;B;4R<1?CW.FXLQ1OZ\L8_\C2 MCRS^M?YHE1NT=!'8&7 #W#*IB$9]%I'U&&#DM@_HB3L,GC_!1+3\42F ]2.B MYUJ$Q<,+9\(?K/.D(%4(Y;N/Z(G%X$ID R%)@G54#,?SB)[5DRC8_Y*R1 MI63[K;OH\^HQ";ER"#-:^*5P+#T9@5HF-K IUW]N>2H,:(]C/;H$U\U25)X' M'VV$?- , KT^L1V?0C\'D=,CM) (D-AZ"@*:Z(R?S4W)K[0>DRCPV:P-UWJH M]N&9R NQ-5?Y7&\T,5N-=2-$>Y% M$-+-/'P:1W=>!2848(_ -K0KX-AZ16*\11.D='A!&%P>Y'.&]04W(#@[R8K3 M'0OT(-4Z,FFAL/5JHD>2A,04&$6A8:CZX--+9>/]@B[!GE,2K^-4Q; MF*W,&F B -H):[+#H=0<'VP 3RG/_]F)9%5M)@$@DV17AK7!P;Z'D _C+A<4 MK=JA4H%ZU-AY4)O#M/5&PN[T?=OHOC;)@DH,*M#58U=&59ALO5OH8>Q>M^%0 M4(GA!7+^Z,JA"E-O#PFZI^\T[>1TJ,CG9T?...XIS8O;_1;(?T?N6#+Y MR^V(C2(,"U!,58%81;+?Z+% ^K"FHYN/$.5A7*#AZ(\@SX.T%%^5R"LPG$ N MC4*A\[A1(A PY5=4C.ZY50\OSEQY8V#D?K:-04"H7]$O-HYL)A$,5%6IH"Y< M3*K)^!-X..BB$M!O;!F:T8T.[F=>.J($5W@"FY/X[-.LPJM26>;Q6U62P?*2 M/5*IZVN%NBTF4%?N5UNJB0%,@=X86Z,/&=97CZ8B931C"!_2-%M;U>&K;_.O9 MV=$!=(8P;97H!;E AV"-4&U!TJS"O2G/>NM4@L>N!%GJ57<$P 6JX]=S1L[\ M.@BQ>')IQ$Q)K5>2!=69:"$=EIDM0 *^_7J$%U M)FI?9H96R 2JH&\2="/M0F,&W)KOUN3QA&)54F_CMLBX.CASY?[$Z+#1"J9 M9_RR.LK@T[\-*N7%QTU!D=G *E@?69>T(A"1\1C^*0RGXXXEKK12<6S>K,2<$7@W0K9((( M*GX]U:S7QUF5AY.@X*FX:@J05B:NA\<7OAFZ#' )E,"WI%\RQ'1U;*D%M.[K M.89YY.5>00N60 ?T;9]NZ #GW/V$2G/K0UV)K8*^�-\ CHUC=3.DAWC7%U MO&9WL+K$"ZHS]T*OK0\J9 )ET#<\NJ$,TDTN>U50T"U1\X4!"G'1,E9O$5HW M3,?,DL&:8AHIJA%E[_.LO0!E:O[Y<;?%E?-;>HED1D_>0+PYJA=K!T*P!*KQ37]:7EM@$BF'L:&IY@ZJ\ M/)*N&7JU60 (7]RYV@ 3D.M7TJ_5(^OB)1/$\Z4!/R4#7KL-(KJS(]_NU,WA M"30#]H'TABZ3D]24=E%^C%!48Q?,OER7&2$2L C[T%K8>>F4+:_%$'ME/M($ M)*!P9^Z6PDA099G42<]NIK,DFR-TGP5IPT'G2Q8MUR$IM6W:8OL37^;A[C % M:K C#TJ1$LBVDI_S[%LY^9K&^.")BI)[J]VBE=?#HXNC0V>RP>@QWQ*A@'3@ M.'Z2O-,B-^)*4\$79!2RMBH M9_FTWAEG/Q;@M=9K(7JUI;"-7* ^QE; MNJS"_N?I<<]DL;8LQ=?%,D"3H': M&-L(0):?7[LB^_P[L0A4#Z_GKE+)_8G1$04EK7/ MR>!;D$=T>-YF^0C%9:7Q(J5+V\Q/SK?)S1YL@8;MC]-I/PJFW303M"_&?>NH M!>KE5_Q.G:F>#KTW\FZ([#GPAH-R_(3^JN(B+M$SRM_C$#$Q/J$P&Z>QS"Z] MJT^S;8XO]Q8[EXI ?8&MWF9V_$)J_&K5&+L5\&J[U@VG0 ^,#>' =@D\3:\. M09)99ZT<&PR^&+_E$ 0\^I5(N6L 43R?^#)TU3 $">Y;!A"]26%?Y'4*'XH% MXJ7-CX]#0&S+\*& Q/8;+/SXU+MHP-JH!"K0,L:H.RJP\U#A6)R^S0SM80JT MQMA@"Z\U=J(.^[9SDP$1<&ML#^5R^UM30KBW?VY*C?QN36SHHT1IM+J]VQ+< M+$B"M(SS7_%.E'WY"I\MLB2. FH_J453#$=703&Y3;)OQ<]@V4D:G1B\%64> MA+)Y2%:-,'Q^> BRBVJF*='I_C*?B3NOL&02%>VCN&@$.3R!4L$9D]E\M4IG M@\OYUS3^JT+7J CS6)8.TK0))C)7 D^LL\BGW!B9((6&M\KP$$R1,%F91BTF M&.!]D3&+FLK @2D(3N@7_R:9UC5KXLW%Z1%T*AT= F74J]$)7F3[0K]V#GF) M(ACDH2="E:.'X##RG(G=6Z8OU$Z\FRYLHQ=8TEW0&"&> MA?/I75IF')]4?#_FV7LHFDYU)C#@:^9>-8&O?$:R$2B37V^0Z'7;Y:;3I,J_:*L"$PJP5RF MPBBD(5 1OZ(=7=<]95)\"3YN/@A2=(E2-(IEJYJB)GD%>@B>)!=DFM&4BT!_ M_'H--"@*+,SI+(AS(N4K/&3&4L<&?@4JTR/@B/ERKEX]8BB*E:-L>FS_/@=V@=JTTW:4E4"I]PZP;F4[H M.W".$!_$;;* QN( ;2KA80$ZN67;7D;]R ,B?]S@>6.XG>%BZ-.=28P8$MT M"WYU%46"6. /IV^8=F-]V\;\F"-\/(@6Q\KZ-+F(N$0/$++S5KL&F5B!S*VP 0';&#N47GDH 7:XELZ4?'D^QC, M6R]5=5TF+&"+\@[6J4VX MWPRV3,A9M7N.MQ\!8GJM1_.M69P(!]JOK5#Q%B M@8KX917>1KQ8:9_0.TJE,5*4=9FH@*V&/2J'"*Y ,_R*[;0-]RI+J9S^B,O) M%3Z+XE-GOA@8LD?SABTQ,0*;#7O4&CWP AV"-2U+I$*-XTL85_6&*XU6NR^1 M?;E3H\P4[[NR6)2#0&]V%#EI5P>@MAL8<3.4F6-@"_+NCD(\Y +5\.J===^HX*6Z[JDL:8,%UY+GW?S55=!Z?@ M\:Q?7LR/P7P1,S'\JXISA"6!!THY?R11*O Z3F*MS!1WH?J-,.$!FX0[<,Y7 MHA;X!HC;YMV;UYB _Y.B8B3J-BF"^3-I PP$^HK'+RUID=>S4G MJ$[?H"84Z,<3OF((6L+VS-+1]+6%T_6ZY=FW69=*"/I;WOVJ)<0NTQ#>?Y07BVRQO MSIL-W-K;9K.66":^9J;DQS7*3Q&J>I+AUF:B WWYV M8%A]0I+#%FB(7W$KFG"OT5M)4X@M<)/7C;K60'YE)BS@"]%>=42!6Z D?L6C M>$*S>NLV'!&\$I78+,H$ >Q3;ET!A"@%=.L;>-W8J:X9N%>IN8I%,G%9HFQE M728L8#_07N<$.6R!COCE*=PXR^'!4!N0M+<6RLI,6,".?/9U1!^W0$GTS:J. M3"1\Q!I1;\W51Z-1*MY/>[=E[2X/@;KY:M?=&F#6E$PL2GHALG>K6ELI"!3* M.Q-P8U5OR(*:+#E2U=P6:;1$LS-!!_OK=9-D(@2!-NV%+[*9&NDWPN9V-V^A MVFM0"_P"Y?'+_'LS&J&0)$W^P%-P.D9/>%8LL2V\^9G'>:&]* M<3.'"='+G-WWA'$#O-'I24&A12I0]^Z!H7]K\H1G_3\WN2._6R,/?90HC58N M35OTS0(24B#.?\6;1?;583X.TD52KYU'TF]\'!-19$D>9FFK"SIY)X65,$5'A\LE::>&))E8 M7S!/EXG M>$OB<3T5[]YSG<9B)?XFO$";&H-1LP5"ZM&G(X"1J>B@SMC4;8*!!#ZRF1+" M'ZK&D+T>K(U7VN3@$,3Y[T%2H2\H(&<%]N)]UWJ[[,7JT**S.,JJT#D"&*DK?='9U@):C (P&-((5W^4%$!\GQ< MT'0/NU^UV&SBXM/YQ#[0]:/X>@>%05"9F-"69?! MX)"B3-'Q7Z MD+P^?9''T_%RI26VG#@=HQ3$VB_IBYGOC4D[9)K[= QA\]#JIL[H,VN( 8:^ MEV]%D89 GN<\&VNM=H%(?Q[G> VSUYR$J=42JOR&CZ!&$G MX?;+;$1JM\%@@OM]:S$AL(P80_5_X%WBK4%$;)4H+6"\6%;RI?%/EAVI#5PT MB-;S!+/_1KJZ>"NNJD0"Z;_=8Z[W5KF8D$^-+/$JN"\Z,E M 7D]+S3>0NQ\,EA^VVB7+*E%*3F#&,:<3NF,45DU!@8XAJ*.L/FC2PN:UT/G M 94DJ=XCRNDL,2A9U@3B1ON2-8)[U9N,W=\_!#EQR5EU4..B05"%$'9Z<0!Q MH[#1(ZT+!%$=!@/X<8I2QH*+ 24HKP?3,QJ3Y14?A#^C;)P'LTD<-EY][?YX MR/KSA&993AWO-0Z&@BITMKN L-1L]LCP,*BNS:!!'P-502["-SN@]?R<7X4PAWGB+P2*%;=E[&KK$.=1L\^N?U$9)M1 UR"S.A>O1S_2J+$WF"<>-Y7I )#]@'I?5H%6 1I!_RBL_-/;+I9*U5GP8/AO9 :LV^&41!4%*OE*(. MI[49)U!;*;3J,ZD#1UILK11F$ 6OXKU2BI<\B!"&S#)B,[D53RA$&#R)%T"A M2Y1"JSX;1KXJA1E$OE(8QREJ&QC$7BB9$)%W=O1B+2[^O,(=CTORD]0Q2%B+ MR1@X]&7[>4$#&)]XXPA"EB/"\#,$:V[LM2K7.V'?SFQM /(I]BNL_6.>S5!> MSA^) 07/:F2=FQ'8^AL!W2;8G CLA-MZS!NCY&M']Q@Y.[VVXS]C46X#I/68 MA("MIJWU0 ^:P);C5W1X!O49A55.(T20)_99A<](010G\VN$.S>-4[+I63X4 MUI\UNC=>3\3 UU8=%YNCK MF:06$X^O%C,=8 +>_;*>\@*NF,XVVFU0T9WX>C VARG0$+],J8IP1/IJ8M80 M$Z*O!ZJ66 4*XY>9]0E3A<4\N<8R2+)9[3)'O-G<5:P>R0(L\BQ^?%>5P]!PD)OL1<24VQ'P]EVO@$I#N5U3W9Y3@1L>?48KR M(,$J/XCP,3$NJ#7Z'=U\D N5O&,W65UT&V'"\^V:J -.@6.87R;A MU4/*YE-+EAX "^*.WHOB&93*% M=Q27!.:F=^Q-@D*"L6%!N Y*@[.0K4\PP?OJI6)="@+U\\N$NWS-:G!/(*C" M!..KH4Z)2D"W7Y;;S<>6!K>3\II,3+Y:WG3!"73 +]OL;9:C>)Q>5;B[*4:9 MXY4UH!,?V;G1?R8LO8&!-;]MFTRTOMY8=X<0 M82*>PPF*JH1$\N&ZWE/Y:ADUC1IB@-TV9IX+0TJTQ.KU\UZ-E"A 8[&WQ"BG M$%%YE]UB7CY8UHV,4;6THV'Z1+S8L$=H/E\IXEY M(')#"A\V='K[L9[?XA38R\20 _Y4;( 5=&:UOA?'.].\0LV%I\4^7-4(DQWP M2FU%3UI@]GJZ9B[ 0--SISP71M.MZ$4E9U_&7*/UMBVZ]6F/+X#G48$0.9L5 M8UC[,&52\1!'-.WY45"#205X,M0B6Q?(/H3%8?I;IUQ/QQ3R0KWG7TA&=OQ? M ^J-6V/2!/:H,E2+]B!!(^]HW!4TDS(2D]MMDGUKQ#JM]P\OV3IZS=.L]0^] MGA]N4U&21@KSY-J:O,"W* 7M_O\?,< 8TN MI[,=@>0H6ZD@UZ&9LL>\FHM!6,;O)N>B[HTSP0!?\UCB5CD'=)71/MA=>.*H M)3KX%N114QSDZHWI0E%44_:[3KK9_D/D_'-R_KWIJ05Y[8,Q236$G_ N.H]# M3 $5TMA))>RN9F.DNR.4+/*'^/R9T9 M3U2#A':&/'(B+J+9.(W_QGR@/,X8268*;/F;C!G@%^\[4N6^1.>U.:V1-A'H M;-%#\L2+BV/@,SOKWB4:93E:=17_IRCCD/AKLH<$+5:P5BTSD0"_&=6A3#6& MNZ'?KYW^RC%L(1^7[MQF]&(_(N]GTU MP)[P,DP6PS2,DWAEAS+<+2L9?"4^_O7^',NAGJ&+FX\Z/NM@2O-2X*U[&<3DM>]+ M=O,13$E, #( 45GE:?&4)0G>,Y"C:POEZ[<+C#?@LYD-;=V1F/K*/N-B#FZ@ MLYKU3-P0+[H:Z_)&W\A;(7**N(Z3BOC3M-CDF+3(1 "\'"GY46YN6D'>KZ/8 M _FB.#%>[Q5/'LVP:&(!7@E83EKPU*;7/#V/T8-6 ? _M2=U<^Z-+Q^B:#( M/@_EG&,W!_WY 43"W\:=R$;?&@*^G-=_-+R6,FF1B0#:@4?%C_)BJ17D?5@V MUL_]PQ%-H]<(JK'\.Q9*B:8%F<-J@11D+Y@661)'U.%7*S"V]:\Q-H#W+2T5 ML$]Q[(,9$!_S@O$X1^/E'1B-4:^]%=:J3R5V"+SS:*E 9@#WP7RWD0#GO*:C" MLHLMT[EKH5 &]2@>JSR<$+<#TZ >HIJOA\<'IV?GT.NQ4HCK0\48G-_>W+*8 M::KP5=>H#.)D/V*J01C\^%(=E%=!GL]Q3VDL&@DFK?H,GMM1#,^%]A0SB/MQ M"ENX,!+0+**G3+&YY9E$W(YF*B9=#FD?3C/K"!_PRW

:K P2M[9N@RB* M&:R&_7*/]FL7()9V3!X-=D"/ M*WN\V"K,-NY].Y$%O&^5AZ>!_>@)WV](.:>?DU*R586"!SILBP6_3P^^SI0W!3@D*/M0$ M-"0/XI5%'HN7 ^"P;Y^?=[8[KWUE^515E-D5Y(3E0;A=DL(%#/6J? M+"7]%QS_C5/F[I*WAV"*AJ,U4,(%6%J>20$HV*N"F&T6U3 $9/9OS!$X)2RZ M>2N<-'G%7L_.#@Z@8DOI"9KC:2 "(>"D?R..@I-K/4ZNFW" #B6=.=D$(>"D M?_N-@I//>IS4Q5[/CT[.CX#\USISL@E"P$G_)AL%)WJ4U& .CRZ./T%%@.Y, MR28( 24[-M(4*/QUG+W_%J&8;@W^.B$__L)^I'SA?[[>HW&0W*1E7,X%&SE. MJ=>ST]-CZ$SW6KLX6><%-.W8K*)'$^N^<+>V681A!)KB9#+?9H?;;0$UWI@Z MA/F8+N.L9L_T["&J9CQ?!ME&+(?=JO\3HOH W*?Z:_'8D/*VT79WQS2\E/KHM%:.H??)(X3??0%YWCC]" (ZYSGQ M@Z+[O."0WBS 80-L@@41%8M_HL4#PWMBD M!M&_J_I%]VV6/Z!OC0<1>9;B'T,V+ZA66)-VB/0NP /2&*W K> )E,,;XQ29 M[H>C0<0@**U2O.),%M K9"OV^)H@!2EXR #E_F/##UMC=RVIQ6X_CWSP[#)" M(R#:&[O4%DBM*PA)K5HTP)F^M;C3I)V'34"[-P:JA6O"%ECEW*ZH68L(> >M MQ:& ?EU\ A7PQMBUG OOXQ31D'FR,_-68>;X APVQ6@^EV 0<.F-^6M+61]1 M3GX1C-&AR33>J,9>E$&'^A-3ICEY\Q )V#:VE[VC_"V#NS#4DBU;A'(??4MRI23Q;+9P2#=%N@XG.MSG$')Y ,XP- M?+,02 DD4IEO#S-CNVQQC M";,@],:.G-P$USNK(3 8VT6)A&-C\Z/?5O$9$ $M!J;,3G+U4Y"_-'I,@C+1@I%&M=PRM+1X:%! M8_MAW1^^)3&+_.]4Z+_ZV3_+=L2P_!&7DX414B,.H&8+5$E.C2*BVX4H)T4- M4%Z?P0/>&9A2P1^O9G@MA1D$WF]J8=8ZD1BVQ.0(O-[O4&\XR/Z$+R@@N9/I[Y^KZ10?TH2 MX#(G'OII])"1M,KLGR3G*E2:D&7_5AFB=0)/RZI153A?QLX$0T;M9R CY)Z3/*GB!Y$X5;$[/8*>#E?_OBO&.68D\G\'D^:B<)[3J\! M*B]P1\H>Z%?HF:90W KMW5Z)FLO.-G"E@YY1.TQZT&D=39E6Z(L9<+<"C[=7 MF[MT5I4%E=:ATI5/4JN6#+"[;DLR%9HA0]O7#A9:&8Y:*ME.%X33S #KZ]*\,66DLQUMU0A@Z[MGL-;V&KWV$[1.A$7+O? M\-J5G>>QX;]D*9I_"?(_47E;I9%!#E!%S7J X=)ZHETOH9I2\12@'E8:S"Y M^R9)X$I4#$?7:$9\'PPRR&I4KP4&?$^P4Q4R$XNE$/:@>L3&"YG GXG(J%1E MLPZG.!/($7"0G]U.-5(QV(J1#^M41,7(,:7*?(M$=6K9?$^KD88L;(7?=_]> MB7K@+8L_5O@,0\*O?,6?S)^K<++ZXV"<(U9YSVZ/+LX. $9QV\REK,>N3.E2 MF?*'GP@/U&6,P,]XI?@DW) LE,]V20;*F:>,&X)>IT4) >I^0XL7>9P?7MD: M&)!I42EM)3F;**#N$43)%E!2)4%.'[%(TRULE*L! 04UU) SAQ@Q!JBDI0)2 M;H,\B(+Y;556N3C%G:@H@75T '59UXX:*0RHC*4"=@9XW<3%"W%".EZQ&@[0 M?5D[5H00H-*)"ABY3(+PS^)/Q12V7JH&X\ZZHL&'" &4Z59 QST^"$K2*6^5 MJ8% !O4SIH+??ZB$FP(BGK$$LN(I>\O*.!2G"A"6K8$!&1O:$2/' 94K4T#0 M4Q:_!VGY',8H#9&"(6[A&AK0NY9V%"F @"7&%*TNP=L\R=)_H2 I)XHE9KLH MPW7DU6Y,"L.U5)>7<1Y]3K*W(%%PLU&.O'$\/8?*0=:2&"$&UY)=WDS?@OS/ ME[S"&Q8Y+]LE:UT#8(18@!+:BE@Y5_S*HV">!@G;T$J#@PK+,N0 M'7ME$Y/C ,L[*;)51N4$940*"F/E1KD:D5?6,3$&WS,_=@W$RZX278F*);W> MU$%A*YFCM;,.#0*W\E]:>F70]#CBE#+R:K7ZNL(:AP?>,4@7DZULC1$)G4:# M]7RNXHB$L@ +E+A"??O^$%]EAO=P_.H1.6:3')'\L]R *MU[N%WG94#[\KTW%P[]Z?2)Y M[@1^9&M_9RB=>1QMC[1U[1!@=NLYO3ZSPO/01HD:*= 952!T 3.;/7;KS;H6 M-U^"CW@J<1[8*E.C!3JI"D6_S9"@UU"N9UTXPCMN)4?-,C5:H$VM"4?\7COF M@,;RRBU"<,E5;F7-*]L#0SR*D@F;24YFR@< M\VB[RJ93E(=QD"PZK/"6%I2O 4+>#\GESB%*C07*Z\W2Z9))I)'86A&%BUN> M2>,(V%K7^[RJ*0,H-SM;+S8;2!210N#),BF%+M02!;0<* M4\LE>6(%AA+I$ZTP,9RW0@ KF'FAI[*\@DF&@6 JV"S-! MG+CRWK/O=4 F #"7Q%XTX2HHT3C+X[\IE\J)7UVY%A3P24Q&H [E3X. MDA+E*>[J>^,5O<(S0EREQ@D*3*C#T; BR59&G[,DN@QRC1 5PJHU;E>B;/;.OY%(;#G*@L:-:B)^G,R+ M."0FN.DTBU2QQ10U:SGM@:U*J3K&$K'EP&LUA^9+5JZLKZ* A(*2-;0]V$7H MS1,R"=CR [9*[J*O59 ,:=>$*7)EQ6N0>Y#T08]FI1C G(1[#"?Y%8LJ2$A& MI<]!G-YGA6F R>T&F, ^?0_;R+:"L>6JW#:#HBAV0".15YV!JZ#IN+*4B(4N M=8M%3S29F+1!<\(>7^Q;Y$GA#--.-GY[.5^2WX3H>8)0B;='LRPEMP;/X01% M58)WVH]Y-D-Y.<=2)0[?,_HZ!Y5 3L[-WCZA)"A19.;NK-< 285WO/3(WR7 MMC$GSP\/#J%"L[64+7^J%N!RRYO8F-;%*'HDPZ\YE"[G&G=.&K69H%Q)0[[. M'9]H$U!N>1S;8Y\ 5:;MTJA-!06=#<.$4$.5X"!UR]'96"7N\;X%3;(DNIO. M\NR=W=4KKQ@EM5[/3_#6!GBK9D(@7P5T$%KRGP9.;TXV6Q7>\RUEI&1?4(-) M%#@K6W?F5>CV(O%6E:CV"7B\&VWR)1@\ M=R$7:OWG7&ZDE5=DIV-7*-YFS7#COHYI'W(^#<*PFE;,N(%PO\.X?O0_2Q"E M*8T&TRPO:W7K*/O[&U^P=0N16/2*2C%$P)]0#)E MDE6C(CIS)0=*Y\FFBBARM^R<41Z/D;Q"S7N0[\ >?P81A^1F.DNR.4)U MWQH2OV(W0A)LRKH,%K _ER$#_#&I#]62(1_8>#,L)RC?'H5JG9!79%("?DEB M12$T<5HR[$/O"(W50"$9?R[RQ!J@AFC)A._2$NU20+"=KLUG .O>3R0P&@6 M8YT%/EX;RI4_O+BH^EM<=S*F6$3!+ZB<9%$S^IY#@TK4Q33ZCRQ.R]_Q/S1' MEV%+E./S4PBCY?+8(>BRTE5%JP$&$-A#O2TI NNG&7"W?%RTXD*I$&[_%B%) MLM:N33)10EM/S5A?5QUK$G!P9ZVE42)P0C<9=24F$R [J#5"M_5$$[6M;;;- M%Q"/]=K_@L))FB79&!\/_B.8!>E__JG19L$Y!0$0C[95_IP"JMQX0#;/#2(<^(]@UL4+$-.^S#'O,L MJL)RF#^C_#T.93MV7E$&'3J31=>=N!296PXL)J22\VR-J)#NJX7EF1" #EI* M9H1$2H!X'K]0J>KW.AYGVHVP?0VTYX"-=;L%9K#PA;9TI7HKXB@.\ODPYVUX MKYC_3?R.%E$W6"J?NZ*H4'2;Y8,D:481E&F4Y4\Q#H!]W5NHC$#W^I*.+>\7 MX./&8S!GXS@;A%@\.1+(6^;^I-D$$QUPW$YKBF6,VE;@1F"%X<,@ M_!Q#W,>O=/%YDN4T5!OIHO[UX'8U!@;X0D1N$ MQ,%GKK ";A=F8H#V3]?AB4^Q!)'G#];7D2D-?+SB5!30L2HE#.E0NH$$ZLFY M*$3N5D:U[\'>4PFMJ>@5,40.-)XBU(_QR.<)]11'#>WUT.G]3Q073J,V$!W[E* M..23;@8-]+&X*.KG^F8$'Z\C2>HI514&%?C>M,5\K(T+ZGK-C#UYWCYI)884 M,G^?#@WZ[&V@DCH3)%"YZ)=D[F EXW^.I99 MJZ=4P10MH-,?3_+;_/#[;.OB!#8LS7(FN0IF<4FB(C,K>Y:.RWI:,?,?T&B' MB="_#4PWL+8N34#UA4"[HR&;:'A'$F#Y&7<_B(9I("OII=QWV-EIE]AJ,F;BH0;;V1-\-$Z(P/HFW=T01O*QL6L/X0 M&6$9KAT]2#J7F-Y3WR*D=;EOT H3H#-OR;IK3QOLMA)L.37Y7&7O* W6!I#V MC,.I2S,!..0,:7N>D4+>B[1;O)'Q)?@@V_W++,^S;^1N*)CAOY1SP\E%U,SK MV>G9@3MWW_W,+DKPL*FW>M2>FX]9G#-G(L5&6*,VD?RG(V><7OO1%1%FV 1> M_:P_09[/2:(:4=8OG6JOYT>?+DZ=>3EG?='A@[65XLN9"4-S9L"R.SDXW".V MN>!LI=URAMW%Y/:$R-4(24;5<3LA;H@)T1ES6C^+A 9\O[-QT?07Q7,UG0;Y MO!DGJN&>3)^<8N@O&2L-Y*[,/J[AIKQ>\/7LXN+3,F1]EQO9IW@\*8>CK\4B M,9RX*]+RI$>GT&^*!$+BW+XJ85AR*@:=1(J:##C0$;H-G::X^HJ/V850VNM&3$_5I"LJ M3T$>>C/I*F'L@W?PNFHNT,XU@AI+*S(904Z[2O9TIETAK'U(3"6 ^K!,?&O. M_JHNDQ30X;4'!> @VX?\5 *TYLPSJ4 NS';Y7N*QY54,$K!Z[6@Y'*UCO?P,<)D9SV$"&%6<>!/5H$LM09%FL8]N&LN?3\TN%SNS"5Q;%S M.UD)GQ(,#D:-;?TB2H?.K;),$L">W49LBB& !GZU%ZLH(<#N4KR02:,(K!5\ M/3\ZN3@"MH:;#4I^_RV=*\$>M&F,P0W%!7Z+:$3:=M=M'08!MXA?@K+*Z;9Y M(^* B'!P6(1INFZ0@^8KI=O*'E'7[*TG,A<8-LVR83@ MWL;S6#*\.B+=A^VIKA#^"P7YR[?,@N+4+3$I KM/]Z(OFP#W8==KA!U_6>HE M;=H6DR2PKW1_JK(&<1]VU2;H29042[I"FF)R!'9\[4U5UA#NPYV0$?CXW=:L M0IJB,:Z[SO!A[L.]DZX$+.@* MDYM[UKWNZK%$UM<=E3,:\36-XB(D7N$HNOD(<5&E'WVK]IA$@5VN[>F*$F;7 M>#L73'%2-*89P/?B$ALZOI(1_2H@E@+R6'4G6[=Z/Z$0Q>_D,D/#'&94GPH! M.K&Z%IOM8-D*X6,W(YP A=A2I5.-8?9A8!JAL17J9W<,"HQ(>A49;A^,T89X M8 ,"M>!18-_1JL=0^V B-H,#&Z6G#8G\L[16/8;:!XN<&1Q;@7-V0N++!.4H M(&=\4QI7-2GR58]SF:7*%Q%HD%INC%'>0HGP,YJ2_ MA:Y50%6/H#X[].;PH0T'-E:*)HE25Q5%#8;4F_.&!A#8@":&E,E._+(Z#*TW MJYX6%-A8)6;$R8[XDBH,JS<'0QTDO44'Z8,UR9E>4H5B/?)F'UP7G! (N .U@K#*_KLE.[J#Q#Z=Z+!0/&UF (R.K^?,$F6:9G M=-WZ3 K>7"P9PQ*0VW]R+.W3G3PBC*@\ ^CQ:6X#AH GKYZ9NY17N<.;H;.C M1I])='R$F8#Q/GOR89S.4E_-',H(&:402 ML,]H3HCY"_ZX(CVG1FTJJ&/P@X":2+X*F"#T/-VR$"H!JDSJJ5&;"0KX9&%" MJ*%*<)!")6OFJX3M]',$)/BQPW1D\S&X]<*]C^1S!"AT>K,UD0MHV>@O5&)D M6>3!)Y2B;T$RI+V294[EER;8SN&/"J8#1P<15.9C;;;DF5)%Y1D^H!L?';EK M,;6!Q=(;C?ZX&J;BZ4U5A:$$NNS1D[\69]N +&4D=N"QU>;DS;4\;NNB@LAH+A^[6BQ_J$S VGJQ('#<)RT;M,*F 7T!U8;T=7EN/+X#3W*TC_P.1X.(H&N!> M!>.5(.@?"7Q96BK3IE[/#RY.X%U7VZA.9\A[D0-:BOZZOEDBV47K+)%M=8?3 M%!.DD^8,*[HC@[P7^:#7T1=XABWQ,HO20N!?JU6/3 MQ^1705+H+SJR1ICP]FC*T +;VS,8B #DS]5LEJ IQ7@5%)/;)/NVF>4*12_9 MAIP\NT0F\_S9,?B 7$0*T1Y\BPH,@%L/YQ$BF* M[M*;CW!"+/FW66X>"*-#JTRZ;KE.R;7$!MB^PD;N9#9>97XO!FETE:4$*$K# MN#%%WZ7OJ"A9#O!E:: )6-)?LK].LJ+*D<;\;-3.Z^'1Q>'%Q1&$H38KBK7> M*?U_N!5J!, [I99"%YAJ%4"A_(($QKS5('H(IJ+K?4')&A3T\JL0.,<2)X," MY:RCQ8_\EI)7M@8&M/@II:TD9Q,%E..,@)[;H"B?@BBN"OF-Y&:Y&A#DS;%< MSAQBQ!B@G&0$I+R0_ #55,[(6J$:"F12,&,Z! <\XNYC=,@#%&B&!YKI0@8 MW!.@^[V6@T. P#''EYL4Y>/Y[T&5E')&M@K6D("NW]J1(@'AF)/+38+",H_# MW]$D#A-T-0GR,;<0UP-AR&;%%F,3$)@G"-Z:W8=E+*0C_P*-5#(8Y@9'QQ"-< Y&;_S MH2(SR'#TC+=9J&!BH#>3H)"'.Q#59$!/P0R\MIAU0"D+8>)MMYZ2D/B MHLN/>&^-5I)16Q4%%6OHD-O5SOP:@+3EYA"A49S29^B?JS@*TA YS3T>DR;)&/-VT4 -!53;^4&-W#+<3@^?/\+727\P>2&!?+=O7KN>*5OGXC M6&PG!^"QG^2,:JJ!&J/GS_77$==HE<_T);688*!=7;!VRH MMS"K-?[F(TRJB$RA63K&QX;IZD^J2!ZF;;'Q".ULU6:J: _5K2 !_>J+.N"' M>6M,D, /W]O3;T&=-N3@V"7N-A3E$VQ)%8H2^NE$%W8XYT<=N(Y=!6]W^>5; M9DKJL@I#">P*UCNIVW"A[I%M^>&7$Y0W;0'RW0"O^.O9Z=D!>-;2-@N^% W4 M?7)/Q"J7;7X%)@Y@_UPI3WK4;J!Q[$::Z\DNGXHE5>A]T_FI8Z1M,""UP4H@ M@=U$=PC(]1Q.4%0E^*A*0L*5\R^HG&31"N[V;Q&2>&-W;;(6)G0P%),9VQYD ML(OQ#OHC0B: MB0/*#;W3YDV!Q]8=.Q2]#6#D@NX!PUC]Y@7_5 0A]=@2;A-:ME2+$-B31L$N M7R5:([5U96]_/[CT(-'=#6Y48+Y'T('/6A,CW24*H=JZH8<:^\^8( KL*@F* M8CAZ+K/P3\7T+JS#Q'("'2RMS12O@X*P8-H+?>HU9=W6-C%*$;1-@;1MDU2A6%US4_3Z6Q0H-'3NZ%:\&X 2\=K),[>3=)+553[($][=@K@;7:!2' M<;D,2TK3)0^JGA2N3*]<2RM;EG-XSJ-Y-2FHQ*)"AKZR1(;AIT\#N^8M)NY>J5"C D[0.::87 MJPMH#H"J>7)IQ>-F4!_(:P"Z>;."R] ;1ZGFUT]U;ND;9=D@$#/K!J M$Z0"8>DQGS,+I,[-(+<\DPBPNVC[K9 O^YC^4FR;AP7EW,JMQ00#? 4D MITPVS\HQ[4,"Y2V<[%!HPC:K0:5R"GRW8X7I#3R6GOZYQ7+CQ&]"=:,:DP_P M/8$5OGF@>LNC#&MSM!*IS9I]9;.3#UFID_)(7I%2N$S, &(P4AH.UPI2 SE4 MF'Q#F2JL0^MX?MC_UJTOIU#1]!4\M3#YG8H#Z']W)K_3 VBSKI(I$Y,?A?/# MY,<"MD"%>=>@R,3D=RJ.\/[=F?Q.H6.^=^%T$\<^FOQ.H<*Y&Q.D K$7)K\L M?G9V\.D,?"-LL$7 #KS2HB$8M M)AC@;;$QBYK*P('I1(RP H6_CK/WWR(44^K_.B$__L)^I'SC?[[>HW&0W*0E M/@H*QC>G%!TOA\!&0*TA+.N\.Q8_/:H8!.$XW"S"< (-.IGQY%]VV%S+)*T,T[$H8\6B_P>G9Q M<08=[4QK$A/T&RQ2E4ST\L?!C2(,!M A32!1D=@W>NQ[#*FETMUK7.YO%V9: MZHH#G)&1;L%;W^!20K?!/;AW4%X\JR*]+%!U*65?4 MQ0>8XQ/H- MA'!U928L7Q:!%KALA)T*_Y2U<@R\>Y<_X@=I_.Y[GI.X M@\HOQ9%&CWBBUG)1Z>-SC K@C1M?.02S0)]"\#Q#\A/"$VDO2A]4:3TJG#/H&Y4^6>. 3I+DQH*5-YBAYZ/@$<% M4I(DN%T3PX%*7.S0RQ$W XN<2@( B7%8\EJV.1-;SJY"D$*_9=::6?G==C 0 M00]Y52A:H/TT7^X";C;ZZXX[L1D[]26NE)^U,FSK!N3]+9+^-D?\/L-Z%5M: MN7['.VL2Q%&^PVR48O"! YL9[2EYG7OT5MYEQ9E7FDDR=XN3.4 G>/$ M:$658/ ],>XZ-*VK %$5)A/@,Z*$*AUN.6A\SX>[,#PKQFFS&'$Z.#QSQ:-& M9X1R>^]8OMO6S"E'Y.;= L$/[/[*)43.W4;OP=+@BC)Y?LM>)EE5!>\@U+ M8'Y3N\'P8S0K1ZZT'I4.U"V,"7M&O&]@LY5S%R[20A;^ MV72XDFZX-&HQR0";)_2XX_.N@PTVIZY#03:7G _XG,= MD>T8#4?+E\RBXQ"W,,5Y[LJN>%O\G*./'(>3.7.;7;X-XOSW(*GPCXW('SJD M\6N^'AX?')TX$^'9F$(5*EOI?$2??52RR!43H]?)>R>'?NB M=+L4B*TTP*#Z.DAHZRCB2^SF@_PH>ZJFUP 5FC,[!5TM,L0F>%=B;'0#CB/2 MF)RO@EE<+H; $R8M?T?1;9;?5F65H\5+:J5'LD%;]#+PP!4G,%U%:0]3H#/& M-C[HV#-MY]NU/5XCR3@1Y9?@@SA']K'N:7R64>3*Z\O>%SX3B0B4UJ]@":TE M1?^G=B'$4HLS:3P[FY]A?DW?C4K*)"!00;_2PE#8;VK)O&U*!N\\XIQ9IJA< M5/IGXQNOY\?'Y]#.#NV4SRI\@>;Y]1CT9CI+LCE"SWA[$H>(/T0?2'#* F]_ MJ4 *&ONP^7<20>>[VQYQB45 M,.BSW]T=.!;N7@O7Z6)83E#^,@G2(15)\1DW419WFIO!'72!.K2=^V;NV[ET M!&K]G=QXU+*I?5;14CQT0;A+RSQ.BSBD-T9]J+3!YU_/#P[.CO9C3NU),@)5 M-KX,\=6.R1WH?Z!X/"$;'8PJ&"/ZQVO,XO(FM$>]-NP)(]*W,Q24D 3QH/QR MKVYM&JF%]SO=Q"^$MQ22TAC:PR<9,;Z=EGJ7AD!-_8ICW=^N;%U^='7K=6;N MU"%&JBLO!>&WU%JR$@P XXLJX%T)\V5]"3YJCX-+E*)1+ OE+:C!_)U].Y>I MP A8]O NR-I6YG.>%5)?7OM?>ST\NC@Z/OB^MY ;DA!H9J>G 8!1Y)^KZ33( MYW4H/R: 05C&[R3RAF$P>5M1%>(B3+*BRIE7Z;*K-#@(Z7U1%EN;J$(2;MY. MP]0G;.EM[=,\TO#]8+Z0/Y%ABOI_I1BPR2Q'R9W0>P]-H7L*] M2JG3M*#HNLJ7SA_,I:XQ]2PM5%*3MW%C5*(7T-%5>E7"]C+I&LO_@FE9BL8$ MAJ^;K=LL'Z&8.'06@[3A*M+K'8SNMQE7P,80IR=1?1%V316P'^KNP)X V._, M:746B\Q2W@*V)[A)O55@9BQB8QV19 \O&?G5,EQ.@GK7:]TN$.XNH!_Y.:WN MQI*TE-C!:_-08X[8N.9:[/%H/M3=3.RR'K"E]X?^VQ.DI0P8+AP,6^<'$KDT M]#46K':$,0DAH 6C$[]8AS_.#7T+5Y+Z5X\'T)> M[:[.#X ]&9T>%J:"M)11YSLX8@.-C&X=8X=(8(\)IP>,)?GN1'AX8^#2Q?1V+P7B?H&9 +:M)?<*^N/ATZ/D&LI:U9(Y8QVK)&=;/E8XW MJ!?3W^\929I)LD,]8<'WL:;I?YVQ!1S.KG_-W)$0NWKF.J/R;8Z",GGU=M97 M?I1R QTWHG\%[U=V75UPG=%KV_/ -#$!-Y\]N,*<_?2^Q^&N>*T)+# M[OXH^U-<_'F;(W(X0UBSRETJ.^_;C"G/'U?L3MFE(NS++]>%@_534?UX&2NR M]YP?@YR;PPF*J@3WNKV[(L2XJ2X=^J#Q\#!'^ MC"*UYEHY!AXZ+(QU*ODJPT=NZ> +EGZQM?&FB6T>S[>T%LV@=& M&G0.-7NZ9UFY6XOS.WI(N4^AZ E[T #0)K?^=-)P_"D(.-@O0N,.>CT M7?Z. X$TN[Y_]#Q D%)L]2M3X*&PU0O*'WB6'']'@UB@7=]#[ON -_KX-UA<=2*H4B]UC\Q]T!HH]&$/ZDK;U&O([.H^[.: M20<9[<#/.#T>9:UD;>M=Y]X.L3T[F_VP;^Q0TH+!9>POP#5]N.#?S?]SG:#L MA\=WL^'7\Z/350#_'Q[?(E\>(B;/T\XLF.[;XWLA*L\]OEEBPU7*.O(I(@>Y M_[>D%A,,M!72.LU\==*1@^>^X0*(2B=O:3TF'&#[F0YY1K1O8//<"9M,M'C\ M! DJE([76V69$(#]__1HXE,L1K07[V-1@AL=#]+H2Y#_B4K\<[UO5%*MJDKD M= Z=@K4+\]H ]R&GRQ.F!XMV@M%>HW>49#,B+UU=T*C-I 6\'>BB#B88+7GG M@FK$9Y3BDW6"X0ZB:9S&9%M=QN](5R>TZC.) =OTNVB%&4I+GJI^AE2XW\VC M&LH7]"W1CHX=%L5E*7D&V(/EA+:.(KY(ZN$H>\FLU0 ;R?[?CBQ8YZN5H2PL MI9V B9W!)O^7X ,52X/J?584EVB4D4A^V7MMRZ_499>,\F$WB$&^I^)9':7DF M!*!#A@WRUM5!#ZM;=D4]PM%X$Y+0CB@MSX0 9#_4HX=#J1*-$Q;# H6_CK/W MW\*L2LM\SEBM_T%)I736OWC]^LSA;O5'!@UH6ZXG]'6B.%T'-?@)%EL\F:!X MG I/X]N%&!R@+6P;)B000"UOMK8_LG-QQQ:9H( >'-M?#VU)PY)Y#O8FCN F M9Q&2."9.JS@=#V>H3IO)Y-&0PX3)JY%[$1%2> M'7KY*B,&Z#VP+:62W1#V*[6^K(I@YV]G3]W$"I*EU"]MM.Q-;0ZI.\JC6.-D MWK%E%L?T!.)VN,K)Z+(LC=:-,D$ WS?;(E-P(]U=./N0DJ(6PRV*R 7,EAS4 MVB6JR:0$;..U0+)4>Y3@]R&%0XV5GM$':40N]MHHBKP^DQBP1W??ZJ(I@GW( MC[ 8(.S V69>$=1D4@*._M3[O*("OP]>4W(AMM[7,!D!AT7J6T%4V&V9=+(R M2*#TX[KNJ=U-<8=6J72/@:_#^MT5VY#./KAM+>10;_#,YRB]!IC,H%^(6.!< MKDV:0M@'OZX%Y+6M7GOUT6F&R0\Z@4WO2F0D"DM^6$ZH4KT9[# '21M@,@-^ M/+*#.4A/"'UY83FT<6J_.6)2 O8*[5]55.AM18$#W5V;*X=4+'MM*U8AMQ6W M;$LAP.Z.GE"8I6&-7=-4 F3IZ=/\+4 MY!QRC*]W3 !ML#!GDYU6A?LT7R-;1U8VOL/$!6R_Z8%]Q=1B573[<#,ED S_ M&(#4S^NU6Z)2A$XH ZV 2N'LP\V6 /OF48$N=3%> 0EQ,4%KJFJJ%IE4G7CE M"Z=RVD+:A_LQ@0SP+ZYP_TE.L?JAK+FR;;?!).=$? @X]9*(I>MMFAL1[@6X M'S)R'JCP[OTM63RHY;]((T$:S-7-K'TF>*L.I8DN1[4.$! .)T*!U=O21 M-O5Z?G0"GC?*1=5;E\X^7-\)P%]-R-O>NW1AZ,,%!D6!RH*$.F3"39+L&\NS M::IW!HVS$0WL[ 2MB6WDM0\WA )QT$$XB/Y=%24-:&"N@)LM,*E]Y_.=4"C[ M<$-HUX8/G4IN]ZHB$(*M.T!GK/G/^%@=C^*0!/?=G&V)C2<.WK (R]B)%R&* M'AJ^ M%LC7)_>@AX6;OL8*WEZ9@\=[H*\GP^RG(2=T2V)!BTPJ "&P.Z4"2_ MO#61P#Z8R;=PXQ\6OZOG-V+OR-\1D>L@#/,J2(Q42:M!)E/@<_T.M,I,&/M@ M).>)@!G26D]._!:8U!QR).A/A63H+5FW@9-8: RA16M;)-]?(XQ M OV"#6)*:R^J?7B7TA!00[KW*"A('-M&S$$]?92W0SQ M:P09U&:KR7+Q@$H6C$;K4LFX#2K'L_WF7PM_7U9:T#G?Z")2]^;L#/AMV Y6 M PGRSJ\UW/#NX8T1$]W Q9E(]M_RVX1J[6D&=%BO013%#,5=BF?&*?T&] ,, M>V&S/QV=G4$$WEI&GE5F!5PK2/3KY),K%Z82@?*'C #,]Q[T^@3Z6DS RSJ) M>C"^]WC6)U"747KT<"A5HO$PGO7G2PYWJS\R:*Y&4:9"7R>*T_5],'DO5Y)! M54ZR/"[G6AE+-RLPF4"GY=:90S5Q6#)*PX8X;J+3S#.Z786)Q!5G0CY;NA1O M(/(\CC5&@XHR#J_8U*3,*,5%Z32NG,E:>N9K3K0MLK1]^EB!Z"*3)>HQ>5F&R ;<@=U^DM+);LP>ZL MU01AB_5Z58V)QHEDL5+F3"C?0&8K% \4ZU=!$H^R/(V#VSQ(L2@+@O@R"_)( MG25<59=)R95GOS(:^1J@#[ W*R^(*?)>)\7K5F&V7 */=J-)78)!0"B4^OLW"LN7[.9C%K/G M2*)K?=-VF%1<,9^H6.X&44"\7V8S3==NC5 >ABTQ,0);8XSG@[8@!;KBEV_H MUS1'839.X[^I !8^U2^3H/PCJY+H;CH+PG(99^]%&72M78-,J,"&'F/-Z8A5 MH$#=_4.=B<_X,D'4(5(@J/WQ$R!N'4;IM?L=ON;CDT$ WLKIB-AH)"Y167(A MP-N*.",AO_/2L0D;BRY'08'(,E4E9.M#4Q*RM!R/M-NX]&-64&^=%@IB^ 'J M''OA2N@X6_K45@B6O!Z '\\9">41"R/O3_$$S5-:SUVY.>A7[50BV(=XA,*- M0Z\J9]0\D[Y$EC.EFY:D<@^/!&U? AUQ=W'[B'4GL\/.X3>I-'.33X/ MJ"0&=;P!H#$7!F69QV]5293\);O*IE,2H#T+_YQD"8:V,@M=!4E8);5-Z#(H MXG"01M=Q@D=%M-$FD$GH)LA3/'Y7T-3V(%$5^L;A ,(8U/K1".DP\*A32E-Q M5[N.Q*T7(^V)O$J"HAB.Z*!2N%4)ZU"A' (?B04\*4@50G'K%8FY>TT#E]*5 M:KLP$X,K?G)"D@3>,V(X3CPD 724(6)PS%%&;YQN8[#T^@2*2KPI8=M LC49 MO.,=B6B/4^]B-/8+K=MD0G7E"> VUWSEZ YW'T(OK4E!5SG(@>'X"'C%[LZ? MAEXLD8(>@T4A5.*"G6]0M-B=KI]X'H.\C,-X1CV-GE%8"2U^G=IC0@*.Q69; M'>Q(9!]>T>A+EIZ"?3C($L+#W+@0YS2F05OR/II"0NS*2Q M9S..!MQ]R+)M+#:;6U8F26!#/_R4LBF-O^PM/#<%HS10T6>NN"# M/+'6%<.J+,H@C? R78-?6<_I:4'C@&3G TSH#OH@2T]+EK'OQ<,C79FHMD5& M[3 1 AO#+6M#-Y5;%XNM%U N:E8MSBT)F.N6J"4J1NB3/:1V*05CZ^45\ 9\ M\SIKX]*SQ?6BH 4F.%>LQKK+G2FXO7B6Q05MJ@%,),#&8%/Z#)1@B<_6ZRK' M)@+UH4M0@PD&^$S>#_&;"&V]B^)0[[2;S W$VU9)_;$(^;X .)*-IR@J$J0 M2+8W'V%287+I*XYL.JO*VDEI$XK2H\;JAYC @!=U)9N"2^%^).&Y1T]'65S. M^0TH?()Z_"HC!G@YZDG7^(J]"V%Z[M?$1Z@5,$I5E8D(^'WJ+E3 1/DXXH'R MH1+&+*'N[GB+^!SDQ5U15'B7F$:-D[\PGI11?8K_!'C%U":) 3\A\!R;M7*DE? M*\=D .P"VY%D/B 7/:$^Y]FW^NNT\Q'55" M%R*H]Y%@YJ_7J.(E>ZSR8X*%=CSRRB6U+SI;CDEL6,&V!#*8D641_JLK:I]*&3IIB M775ZT= -@?7F_;23>\DZJQ1>05:)I1I9&Y?WD+=Q&J1AO);2\3;+;X)P\H1F M64YO,NO&@&XGZZ^S[I#@+^K;25$50N[Y\GD=S.WD9M\:@K^9"SUS4@5JHH79\WNW MQ5RLNF1;*\? NQ*\7TJ/@%HN&LG%R;DSI\&N$ZH&4+?24K;D69K: M5U2S67$YOT?C(+G!1^&2A*(CM5".Q5[. M7W O51YT%C_S>GA\<'1R 'WKW*AKU*XE!7Q@ MZX=[OIX9"<7SM)N?LW>4IV0$*M>MS:*OAT=X78"^1C7&Q)IE^= M2RN=ZG3BAGYNVH--QP2Z[S=*3^@=I15B-Q4IM8R2F.=755%F^,Q]EY*;#&(V M+0J$_X\$'I;ZXABWQB0)O6LQH5SDF=,>.NRK=Z%I*64/RV)QKL=F&8; -2 M&R+%@* ?C6L0]"7(Q]PMGZ D#1#OB/W/"ED;L'I[T>W43>IF/KRZ'N^"]24C M;T;)[%2?W/&Q?T\N5X\/O\_+U=.+8^B$+$I>+%ZNUG#=NES=I;7_&,H";(,V M$VO_L=A #'5GNFMK_[%;)N$U9LRL_<=B:[ WH=>_!'@?@-?3Y7J+-9Z@5!I/ MY!69>(!,;%J\\:=O350.7LY"W_, A:[LP+4*SGX\$MR)L8Q,GSXZ0'%7\%;0 MH2Y]!0?H)\P!EM^$1!A"[RC)9@3*S<<,I05B/KQ$\@0!%QY<5_HN#J M4J(3MX6FZ1X:^@VJ$;V<([I-.5BZ4H[0*$YI8M'/%9X.TQ#9>,**4CQ/)ACF M()KBYLDQB/B$6U$F*XTS,4)'\NNH3G8EL1_!V <);;V.>GFIKUMF#3"I0:>) M::\_+=%:NNCM-NG8WLQJY8SAE'X]/_IT<>[ODJ0##?;RU]9=#$%S >U\W7&R MYP*R==\*%;Q1W[1/KQ,OYXMB\SVQUG^"2%UZ'1?!>)R3/-OTHJ26KLHL+ZO& MP$#[7ZLDS9__M'!Y:&A?/O=8C2V\613;VH7EF1" S>U:+&T;8]6@/#2MUXK> MA"2UK0O+4R&< ODLZ='#H52)Q@D#>X'"7\?9^V_49S.?,U;K?U!2*9WU+UZ_ M/G.X6_V100-\\Z 6^CI1G*Z[8P$WH^;SI82:SY<4WQG@!55;:AI==R?[IQDU MMT\2:FZ?&#[ :X:VU#2Z[F*(.A(Q<3CZ(\N32/[0T"WVBR;0/'\QLP61 %2^E)'48H(!-H;I M$*=).0>9[Z]%ECULQ=5728DX/L4'1+Y].OCVXO7,)QQ5K<0#;"?5)XY.N@&;K]0L4TX*9\5[#KTM5E4ZLY\#7 M;!UF?FU\MI[3./K*<>DW8N65(Z\U)DG@U4&;;KZV=(%M*]VB6YO(1Y237P1C M=&BR=6A48P)R\Z))5R^T\-E*NBATI''\]OZ1,C%!);6_[<=5_M+!Q('EO/-5 M/I1OOK:D6U[EBYWT/3ZVV3N\4Q&YN2ZO<]CR[+[ Y]:=OU,G=RHBY\YP AY; MGML7&)WP$X ^M6-A7!P 7]9H,V9R9E\ <\?OP,S+YRE(QZ);N+6_OYZ=GGZ" MCBS>8MKF@_ PL"D%(1Q^&R484,!WKMLB%]"RT5^W@I1J$?,%GXZFU51*S5H9 M!A;(AB42_#8]_#Y['F74OA\"L=I^.@"^E+:[G]W&]L,38>.JETG&M;MH'G7F MO@A+;#^<$227]4Q*P*_SM&ALZXZP1&C+'V%/[Z,N/)[]M?'MG2."G9N$"^@U M0)O =C<)%^)UP-SSH"DBE^\2'O-LAO)RC@O>_%7%-( "/O*[]S)P6$Y0_AR/ MTW@4AP'YPUIXH%4 &A2UN'EHT?KKV<7%T3E$ZK7-P(R*SM.XC(L .R]9$XOJ M7L/REYC('(LJV(5ZT55V/U+;OXN6KG[Q1## MO6^R#8_P2ZDL6^7,=U=Z;%@ MH)]/Z!!G?GQ=(//\XJ5G5WHB)-=>4G!(;'MV7>#S]5[&XKMZ(@G@0\INU@,] M.7AX]6/Q*3X1 I#-2H\>#J5*-$Y<&EE^BD^@ 5X1J86^3A2GZ^X\6[7\%)_@ M _)?ZD)-H^N6KG.<>>]-8+GYWIO+B *&I6L7MQRW;;_^@_8@!#_B"F3B^UU- M[P\&G?<[7%*IJPHBE+Y?V2S,\(_$CM^TQ2O/OXJ:=9Y"UXZ_0B+YBJ -TK&' MHWI.5<&_LWSQSDF6O&6[()7;*;2KXNZ.O#()./:25(OZAV"*AJ,U5-+3KK!\ M+09 +T@9-=M$:@#Q_57H;1#GOP<)>:=%WBR65TE0B$:WL@X5RP5TPN3=;@0U MA&'KX2>XCE" Q1<4%!7N\S#%DJSR',OQ,BCBXFN:O14HI\FH[])95:X3T92/ MA.+K3>J8*]CS.[-[UMDMM%MDDT--[OP"/" 9(X^LFI,-HZ]S#4FUO#$U,0MT(D=&4==]G8D G(L^KHEQ=#" M+5",[G;9W?@^5GB-_JO"3=Z\D]EV$$4Q@]+P@(1R:]SLFX:OHJ *V5H7--]['#$9:5\ M"3A60_+=U:X!3'WEL%6XE@/T.JFF2; 22@!Y[E!'O,N&HT&>D]>O]!V ?/1R MRU-IG$-?';09N0HXEASEH,AMX"KPSOX!HUC]Y@7_5. %#&-39Q,V;*F6(+"# MG8)/_5FA>.EXD&5">\YUIZ MQS[C4UJ0QYF.9VRS+$-_Z-$TK@'%K= ,>D360+ZFQ0R%^!"/(KEGJZA\+047 M7%OYY'#85&/Q/.S"IGZK'S8):A!?AO.#$Q_/2RI GL=8X.!3'IJ$=6JI0)^= M5)1I,[V)RG??O V(ZEAPO/),')^ GYYIL*5%\R8FWWWN-N!I75@*JK!E[ CX M9&1ATN8@ G.I$QR!R$U6.7\FU_)Q&:/BLW*==WYZ#K\2MK[..S]S:_[DR-;P.H\B@KK.4]H B1>MX)0I*%F# MUM X&Z@]-B1WA %)9EP,Z!!I)2VDIR-E% W:0)Z+D-BO(IB.*J MN$M#N>F<4[2&!31\-*3-H4<* ^HJ3+2W3U$^GO\>5$FII(=7E@*[. :R=;?C M1X[#L?NG%[+3E 2 WBY$[ 6GYZ=>#1D! +=NCP"= L ?HIAL(#3AN'6CY)E3 M /B[#P6Y]IP")$\YOL^[JK,+Z(<8;28#): ?=U7K]P18*HX=&K5=%D?VXJ^+>ZER[9CN&$@ W1L! !4 M ( !#+\$ '!L='(M,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( M (TR6%0^"UUTC%D "^(!0 5 " <71! !P;'1R+3(P,C$Q M,C,Q7V1E9BYX;6Q02P$"% ,4 " "-,EA4)O-%[C:9 "M&PD %0 M @ &$*P4 <&QT&UL4$L! A0#% @ MC3)85(,OR%I7=0 :[<' !4 ( ![<0% '!L='(M,C R,3$R @,S%?<')E+GAM;%!+!08 #0 - $ # !W.@8 ! end

MQP;-UWBVI[.YN;BN[-D1O 'V2]_I@_B/)M@[H8WMG,,K9FN#%3^/3_8I,$ MRD?*(FSE [8P"\ (4!L:*I&!0/(2D;P!%'\\Q;-<@%V$#0CO)\)50/B@$,YZ MH1TGND ';D('!JA>$*H[Z?V2@"/YESS'7!$^T392LPN^&B5' M*467;_+9=SREHVF/;RZ6K5V/V)H-Y6^?YE,_=W333OCK-6=5EWGESFVO47PF MC'HZ /+CFZM4H9#:-YI8'\FV&UJF-'?W#(W].W$!L]>F^'/ ZKJ#I&DU'RD M;7M1KM<56E;$1I6BT3[8,5RUTV]MSI3:/,"9GR)$VK N>50!'^B$51!Z%RXQ MX>5YFY2*&L9[GL,;3V[)=0*[[.M:9ZE=?07*91$@]78[N%;_?!:M"B/U6I\T M6&%^FC3ZQ2=T)UZ<&F2]*B$QO< UN>)HVO^.@G E2C ZZ,%H4Y??JW-SF9_+ MHMRHX#$&;F,$/##XBX?<>/;#!ALW*3*H!G^W>#!?ZG>'[-'9C7DK^GHW'""M MDM8!>ZY=VFK6M:$C=51[#QQP:PR77AMV9&AH-!DW3Z_YG BF24S'ZU D12B/ M+E6=ZB?I_4'$=AL^4\6M).'%F(J4ES,LA8-//?K9NQ]X7E])"O 8WU*WSQS, M^2]#CH (.+\4A CD".28.W];CB)(6VFE%+2NX,0%;9Z.)BG4&!0NB0U7BA"7 M&&?-N9PJQ8NU.9K/C%8R<,#UE"'D[T[,DCF!@IK/F9FAD=$*#8%SJ3F*%$NU M1Y=-9\+,*&5J7C@+$$_X(97.<W@7&WQ2[1@S.\IH:URQI;;WG]M M[>R_2C:54*C23$_FYZ=^_N>*BN8$/YU-B>/O?\U,^/N__QMIFO3]\K'OR(G?%7>?, +QW+" MLD:[O;]8[=JG%;L;[]?BSNO]FVTQO-^SD0NK57,Z,$^1O'U[IQ?LVSN>[.^N MI377 JMCCS[G>2=NK]L :Q\7RF;)'C^Z"-]2HI&1_JM#X)R.XAW]K<_142B=O?2MIC=/] C[;[CA[GQ2@Z)7+?WN^S.-Q)]!RX M;_1F@8&,LLSUH6V->9\_6$H"DF@K0,O-TG(VW YT#'3<'!TWVQGZUE^M_-@: M[B:Q2JK7I(1+MU6RQ=X1<3%"57-\Y(;BE&6GFN[V?*83#[!C$ODY>[PW'9OJ MW_7Y]+DXN377S)-UZ$Y*>A$DV@H(DV:%R0.U/X.(O'94[9'T @U-DEQ2K;^Q MK&@5N2SH(W@O[Q<2L^%L^89X211Q*&]8]Y"WU>A=4B*3=%M ^Q>D_3@@"73= M(%T;0-=-T_6#'\8V0UGXG;]1D=);\-++2*.#I6O2Y/@H'-:LD1; 0IM MED)O5G[D593_$I&%1%L!"@4>"A0Z9 H%'@H4*C>% @\%"I6;0H&' H7*3:' M0X%"Y:;0SO'0_2V^V%,:KO'(?VU7WOGY[\*&=K_;;A9^QRHCX-%0A=*1*I0: M)ZSEN'PCS;2GI_;2'D^/:*9=.=YY^AF.%<(_L\)S"RLF+W/^@"V\>L1$B&9# MHTA2M5FI!G$2S=72M_5]1G[4\\!"V]?L$OL;O#[@U=HG)GD5)=W"*+B+PB T M/:9);75YO0GNO+2[Z^R/37E,IJ @+27@H>O?.$*B@*V6UJ3?NF80W"WX!VY> MG&"[36S MY'M%/OI\R\5YZ[I8S0?30L-8FOLZ'L> ILDI^_DH:1;DQ#62$TH M\3=A2)S'B)=X/_CW)JO.O@QIG3K.3YOJ2)L4VV$/@JXZSJ8^^QZ1D%--1SJ: M:=*25$UH;X(KM9]4:?OT\[A/ MW:RK,89UB.Z.Y$NBDFTW\<34ZU-B]E@GG[H9T'@T1\9DUB0#DH,%47C*>UL9%@ 1.)X%-M2"KR?ODQ35TK9.#AB;Z%$V-1FTH.8CB0F(B M*3KC%/(U9N#[2"/WA8N("EU%DR%01!-LXL",G6/Y1#W$&M"Y#II#B2OLZ!6N<@6FK2J)E1?,&AZ7C8_F@2C]HBP>5X MA8%T0T.SZ40:;C$@.FA@-N!TK*&17C05EY5!PX/R\%R MO5ZNN82/;J=R&-+!;;XZ"PV92OR0OH Q5J:WC=\ M\JSTKH<\>3F__KY&TVC0$60 9X_!*;_+]SQX0?BU!2#+ZV@$@,D"L)I]<.<& M]?[8Z% ?N0IUCXGCVW>+&]M?LP??V/^.@I!]73PS(.'!KS3BXAM)X]OK%+W! M!06 =0U@WDY55[0^5ZZ/S!S_53>>U57#^(2CB?RH_[_[7 MAR];)WUX7>/:4Z+1?-2H^3/H\%,#5/Q/TXUP#XGXY!K""5(G0,$00)7#,P(! M5.F!/'3O.8 *: L !@ ;,,!Z'ON3@<*&""6(X\!R$,>!Y6"YX2PG3RG/#OG9 ME;!-A;'P3<5RRE6&0H"'N3U7/+UD1X@GN]=2_>"<[NS9\!$?GKD50QIJI"BK MOV5_[LB!+G.^;Q!;VL>FPU[U8FCH^*1HW4!SHZD6*0-WKI])KCP8U!]J/3E# M;S)#JEKL_P8D"O&?3CD5(/[3&?\6 P !@ #@ ' .@LPB )!% BB0'USR$JZ M'$2!8#E8KJ_+035/WZIYOIINI4H>",54'7^5*7& LIR#XRO49D?:#-JI?1*= MGE!X4ULO>C0NB6X -4"(HWL6,X0X.N.\ 8 !P !@ # 6&E^$LA4(J52%@E2MJRR(X1X:DB[G%%" M3+%;?D & , 8 X -"& 04X28(L04^^;>EW0YB"G"#LJG^11[7 M$;&69I MGKK9$4?DM5.#KIB2J_8 P G@K! :S!5*;2Y\257?I5S=-YFG7*!X M3\( 8-\M2@@!=,:Y 0 #@ ' & L,X"#$( $ * $$#?O'&2+@>C?#"9W\Z\[8WP"P/@-LWV"M&_O?41"RR%GPX-_8ML,^8+KWIF-_\F[-M1.: M;D83^A@K0C<9/>C!O\]J05]3):A:L&_'HJ71/1&BN_57:]]C6VYD=-8,C69- M=<[K.:7!U02 =0U@X-X'][[<(K)3$@["&K %L)B():_6M'/09F(-)YE "> \]@RD4]!$)55B&PXP=TBFT1_I)=/ MQI3^@R4D56PI385"DH8*28HDR6M(>DR19UOV>AW4"(&[2B1\>:9ZRS6OW71: M%BZ1H@"OA&F""[Q+'MU. >SBHN;<$.?%BQA+Q J0']Q7 %A? 09!40B*7EYN M]EOL0:04EH-(*2P'RPUG.2@ ZTX,E.DVIF=5&3$D8J$1-=D5_(*)Y8CN>L\F M(2:UX2$J"F$\ *=LX-R3\IE-^VARWKM2[NYQM _4TZCB_ M..V8JA0J0,6JJCK7G-"*#%PH UF> -G5*KV=G.$'^"Y2#^!,O!3ZB7(L+#PX7[#E?_/X4[@S MIUOA"GVD(TV#!IAP/0%@PP$8Q"L@7M$%,=DA*0?Q#5@.XANP'"PWG.6@OJ8[ MD8N[<(D)CUD0O*2JBO.$%=#E(!(!R\%R?5T.*BWZ%J^@J@O$)Z3Q ,X 9SR@E-^&P[B$](#>8"^/0 8 M P !@ #@ W(Z7[ G4SMKHW_N%IXY@L.36JTV1]-XE';+KA<+&8\G:/):"+- M%)H!4D/'<'IRL."E)L]0LKF3'6%YMU*KO#YKL^7\695<4+%5PS]$X5EJT!SV M2!WK5TK.>))7J;\'OI0SH[\0'=R!@82 A"Y'0J=\HU_ &_8QCW"27LH?.A!, M].680!Q '$ <0!Q '$ <0!Q '$ 3X](\7X6GWCT7;L(_,LDA/]LNGP^M!FP = ?L,6S# 0A&!I2 M6/ Y2Q##2QG?'\I_P*NU3TSR*C(QQ%#3NR@,0M.S*0:VHOLWP9V7R_&P,5ZQ MPL%;W^-;IK_>$[S A&![]Y#*6]<,@KL%_T#=8TU'2-4:G=DD;XKW=_(0TJU) MR"NEGYN5'WEAA1+3EBCKU%Z9AH'&DT8'6,I+5AUG4I]]CTC(IZ8C'EW4 [4D=0RS/(XO77K^^WBFH5&SXRWE M((?V.1!'ZI*:29@$ HW-D\*IO&0\&\!4=_E)0);1)QJ:C:?(,+3^$\6%Q,0# MP680D5=.(5]C!KZ/-')?N(BHF"!C;O2?()K@$@=**8YE$_70PMGE%\8,S>9- MM6H"8J@J,V3N@#=5BQRC3_WO.D ?\I3@&6@ZGZ'YI"F2 #K80P<-].F;SU0T M&17=#Q0!Y 'D >0!YR@&THYP3R /+H7:V<=.#K^SF! M)H F+E?LJ^;0L^$5IHKX#(27E;/SW%.Y'%ZKM>![+\7.LXLO)OQ'25M4E"5O@6+G& 60R8YVRSA!!E MX7BF9SGT0T$2Z@^NE;):N,+..+1F54L*R\ZV>4(=)-D< 1QQIF.#Q6*Q_<R6YWP;;=Z8[KC8VD)+\>/O^ZH>=5*D9U_J,?3NWU>O)M&2W\+>4M3:QR!NY^,I4E83D;?PM]ZRI'_WG^^L!X-&,"MRP%A-[RGWXP*]WP MNF&Y6>S@G=V2D3&1S*['CA=?BOCSK$XYW4Q1XF?@[AP;:8$+%9>]9477H$.4!6TN/7M-O#EWGDV<=E!\ \U-A?IN5W6ER M'J]JW]3"*IGR,ZH'V+F_TWHTA>>'\?>SF6)\)L+TO2(RQI0W'_#"L9SP[1!Q MVJXR]\;QJ(;F1P%%25 &[X."^4(L-(L\_6Q]4#RB!H60&63\.EC8==>FS6KM M_GZE7O&_XP?SOW-J#5\@/KFPM\0K5D18$2A71S9V'-=73N]C$1MT]*&NN0[H MJ\EOZ5LY %SMSFK,O+WMOQ(YB'O]6\I.NSSK[ZCP>[MP$&CX9' M%W[?E7Y=8QLEXC\'?#:P?G7@[BHQX]_('CX[^(3LI.H/2B<73P[N+N;RXL^] MH\7CCR2HRDB/^)U861&3Q;/E JDF4*MNM+?+TT87%=#)** _/1)JMV]IH7DM MIP&4 &YKPVVVGC.+URP*.8[;VU)*3=F] 65UC;)$?P,!F7:0UX@<21%)'WK$ M CU%ZJ9C09$KE%9U'>^&IIG M/9O"=\$+>/F[^#57!"]>8F,J6[V\0 +MDT#LSNX1G@W ,V7>?I@H&"7!#/%& M&LH0?XH 1Y$06G!?-'+9AXEXT1FI@U;>8#$F&FP"QKJ#,;AC7<,8W+&N80SN M6-L:QB#.]8UC#5^QYHS]I1'T_KS&Z'[M[/XT/4Y4I(?;P^:A# 8" 8# M2=.1&(8 M8&K;O2HA3$_C8[YD8-P.LEHACO(IV?M;6%\#XSOD8\YP?@>.665 M_+-;8'S/X$D QO<,14S ^!Y9"4+^20PPO@>(8?#C>X ^8'P/D,0P)OGDHS\[ M*L[BA@=5HG?)H)^P$%]+@E0:CP6>/M]G;[AV= 7+-;]7_ MO-/B/ @KTUAJG9;T![RQ5.C3MYG'4_S=[\P)7FBBO^^=LP0 )@O JI@(GX(@ MPO:'B-!K?$\OOV\+S^.&+=PM,K'-K]BB'PV=@FM2U?Y0F2FAJP]^8E;H:ITQ MTC\$;_J?.^_0@^Y_??BR%>M]>%WCDYR?56P=O1@HZ?SP6G@Q6'$,\<\'(0SX3E8+F^+@>%YLU%/2]3.LYT(%X[ MOHFT_K]] =$A%)"#K@T D] X$1YZR@'X6Q>++/T_.;SSFBY9V4]/J8Z;Q'TB MNE-MZ/FHMOI3B&."6 & < 8 P !@ # #6)X!!_&/ RT'\ Y:#Y?JZ'-1S M=3JR\:%0WA6MF1\,API^P<1R@OV??C8),;TP@" (J)4 L&;)A'RD$EW M:?#T)$,TTVHC0(B1@-0!@ ' & , 8 P UB> 08QDP,M!C 26@^7ZNAS4 MB/0MDO(%KR-B+4T1'F9V"D*D8%9 <#Z#+"&6=#EAU:5\1X@CR9$ M%(_-)^1QZP?A;SA<^JT2RLGSFM%T6BQ!!!$%'!< =G& M<6#NL=,(-0SX.4@ MU /+P7)]70[*8;H4Q FINL%L%!;$2<(U"C3U HT6 -8;@/4=2A"TZ0PI=@I@ MQYCO0I)F#/>;E1]Y87OAKE-M?G >RDT;YTY@J8M.1CJ:3,9 +.V$RV.2Z4JH M:HITM=AY$VBCWC#F67RDA3!5E80*QD:F.L0U08L#@ T48!#[&?!R$/N!Y6"Y MOBX'93Y]BQ!E&Z9EBWS*FZ3E/@&-T4#)!(#U"6!]AQ($DCK1HZ^5ZJ"]WLZ) M(=F#F(TL!PLU]?EH#ZG^]$7Q",O]$4G^8#E!Q!I 541 -8/@/4=2A!IJ2$Y MF#LRF8C ]H>(4(%RCXGCVR*40F41?ZLC,15=G:!Q20XYL*U&:86[OR] *J?& M3W2U6*\$)"(=B#: \L!\OU=3FHR.E;3$B,<@Z8(N,OE,V@:*:A<.BRW]?)J&@1+Z+/R\6/ MAA$HVFA+V9_[TD@WL+U;?$DA*QRJ.P=Q/_@9CU@U_\B7FL9[-S+S8H14#;H" M79CFND!M9R=I2Z!>.GQ9+C/!1=<8"WU0.BZ2;1R!+BY#I4L2\C4%&7%"D & , 8 ZZ(DK%600="S9_$'29># MH"MJ.!-BF* ( \ NWU2I4HE1UK3(&!1?L44_&CI5BP4^^QZ1 M.1X^'8V1H1G2A"G[2E0\XU9^FCH[ZJTC364454?@&R*43==1UD20EPY03N<& MFNH3B!-4K<' *5'28=68*53/2-T%B'>"68. P !@ ;)@ N[1 MK%.>E9MR$+:$Y2!LV658PW*P7%_"EE"K*4-P\M=,-8"0 *B^ +!> *SO4(*00-.E*?S-.R$7/L8"P^Y&.8JFJVBB MSX$4R@N3S:F^$DHR0"[=(A=9XD/Z?(:F:HM)NKTC'QD4)@ 8 P !@#K MD@BL4X+-8"18WYRVDBX'D2)8#I;KZW)09C*8>%)$C6GE"0!\H;IDKKZ_LO7WP/^J_;^+02:0(4&@/4!8'V'$@2:F@XT?4G%ANB* M]VP2^S,.[Q:_^&2!G3 B76F#-M/1R( XPB6<*'(1T:F.F)D.Q',R\9S1%[0^ MZFDU*%6E'V@)2<$$S([H5@ P !@ # F*\ @C#/@Y2", \O!@>OF+RY%A8^-Z_8,O_YO&G<#>\A"[V?25#2)^,D#Z&V35P M00%@ # V# !U@&9V6&1!S&& 2\',098#I;KZW)0*M*[2 3]O,L-;U8/@E=K MUW_%6'%]TU-,RZ+X8,4A5,%0S$ QE95O.PL*<:XVA;Z2[44&P0M0M0%@?0!8 MWZ$$P8MSTK/7;DA^W,B-N\7'6&K\2H5&IC7";QE9D=1H2%,34B41VT!CM5@; M KG8[9+.$7&&Q@M!JE!-T=,"%",MQ4A7_*&K&M!/5_4F !@ # & .N4#&Q MA(U;$6$09QKPS)=[ MG[!OWH0A<1ZCT'QT\8-_;Q)J0U4,TEE6M(I<,\3VKO4N&+!#Z@@:ML%E',AE M[/#]@7C!@)>#> $L!\OU=3FH2^E;5('J*Q!% #T8 -8;@/4=2A!%Z PI L M8 P !@ # F)\ .>'JI=;1Q[58+HGS!H4E-*_NC23QJ@067BYAH2)M,D#&' M0B3[.ADEU7> =0JC6[YFRJYB&)[AG^(0K'4E#GL,3K6 M[Y.<["2O3U^."<0!Q '$ <31 G$ 10S[F$>X+2_EH1P()OIR3" .( X@#B . M( X@#B .( X@#EFA-I!C G$ <0!Q '' ,8O';"YQNMLIT=KU>'I$2O2S^,2C M[]I%X%\F@?IGTS4]"[.V_?Y"^8 M'N\7A&!H2&&1WRQ!0(IU%[,,O@-8 7'5 MFETM'T5!8G4-0^WXP+K@+@J#T/1L*D&V4H-N@CNO[1[\>U.(IG,=::-B^_W> ML:4F+MP!6F!H75)=!9- (+)Y8CA]?B$E!"""RQ.!+#.<)V@TFZ'9>-I_HNBU MPM*56P2PJBTU^6B6(W??G^FHG3[G0"$[*42>HH81FD_&R"B9LPPDT:*:4I_: M.=9U-!ZW:'\0!Y!';^L4I('5 MT,[9V4(#Z2#9]W,">0!Y 'D >0!Y 'D ><@!MJ&<$\@#R /( \@#R /( \YY M:N4!_2ZURK.+''Y98,2TV;-7T7ND"=-V0'LPD]&5/ M<>C)OQ'35=8F"5G:?[C$ 6;Q4IXNRQ(IE(7CF9[ET \%28 \N%;**@$*.^/0 MFE4MJ"@[V^8)==!12BVVP#6=:\VEC RG) MC[?OKW[828Z:<:W/V+=S6[V>3$MVF[R<)196[O/^?;:(1^%5/'3KIK(D+)'@ M;Z%O7>4(+8L9>B<9!V.W[9;E)=#K]-,/YC9,-Z ]2+=;S#V&U^QZ['@E6T_. M&&?'FU'H;Y4R\9?*JJOV79?CJ+F2 "J!W#DTW,I%+"Y[S\JJ0HI1B MOSETG4^>=9"' LQ/A?EM5GZE:5V\KNT+MC%>\0M(/\75)?:[Z=FYO^_I1<:$ M\*_[UI_\_6QF$4_RG+Y71(:1\N8#7CB6$[X=(D[;56C>.![54OPHH"@)RN"] M7QO):6H7AEMF0^=K-_&QF37 J=O"KKLV;5:Y\__YT3V'R96!8( MO5^\8D6$#?KC@G9C47))?'IA:FQ8T(>ZYCJ@KR:_I6]M@:&(AYU9;YFWM\/# MH^GW7+_8$SY6=II/64N\PN_P:'@T/%J"1^_*D:UBYZJVDY ?7=,=6I&!D5=!W MQ$:!D10^O:G+_>F1_)#[5WY4?> 5T7J ]81<>W LCJT%8 61W:"B!K]U9V66Z0U0:/AD?#HZME MM663;$N<.,JC:?WYC5 UWLZ:-+H^1TKRX^U!5T^8F<,CN$^E.3SR3MLG.\'M] M"H*(#XOV%Y1">&%BP/MD+(B_8DVD%/R"B>4$_!/B+7_-BFUR[O(IM3B&94J5YX?"*JP"E/ M. A9+C^4)A1APKQ#;_V,VS2>S/.+Q;_.*3!7;"B+M@NN#R M&:O(:-!["\(-KE"I")/K!ITN!N'FR/"$[MV<*M'OQJ].JTZ?*J'SDOL$,7.X M4&"P R$!(0$A 2'5[RT!/TC1#_*-^,_ADBLW@_>'K-V0['>&_(-#BRF P3\I M#"^;[')$YMIHJH'U)L,3AG!5N.5VP9MR1QO^#@^'N4J?W">>34),-G:7#<_U^8P. M\(.0'Q.(WBTR-MGO%)J?<9@D8N7>^U<,QQM/E&Y_C1T674@-&:')I%C#"B(# M1,:%+Q&W$^5WG4S@[LCP!+GO3ATIPZW?*EF*A30T5>&62?&$/MTRL(Z!D("0 M@)#D(20YY'Z-8EMKN !Z07O DR?TH'G4C3Z1SIR:@/6K'P2\"]*#^7+O$_;-FS DSF,4FH\N?O#OJ>7BA15]DY>: MN+7'HC' 1RG'$_ITUX!I R'UA&EWAL]";M(A*Y22A.)2T@#O#WA_P/L#WI_. M/*%[C >\/T M8$@ (0$A 2')3D@G]%&GEL3&TJSF^Y-GD/A85Y$Q+8YCA49B M<#3J"CO;KD 195:LP=\.H\^L:E1R#]$SZX$ONO8/ %) M10K[[VT5%T^KIF5?C@E\%VX)W!*X)7!+X); +8%; K<$;HF$3X!;,K!CPBV! M6P*W!(YY8F92C?5L<:@HA9)VK8_9LKOSFKC?T_%L[%'PO--P_FZ?F.JD78^G M[$D54YV>Q2<>?=KE_3ARNV'SVZ6'ET*=F>,M::]]2^B\(@-#VV^2W? M^4UPYTG4QEM'JCY%HVGMK;QKQ%UUJCM=Q->XW2X^N>V+??CF7?WW=Y>YWMEC M5OE9853WDK)^3 )QEYOG!Z?F-G-> 'Q _ML*?*#F18Y-0FJ#$TC3 0M-IU.D MSL; &>2_O\ 96M 0#F3.''W1+U5.6B4'1T?&J/X,'+CZ77HR7/VFKKY$V:1H M-!NCJ6$T=MAYUSQ(JJ6.J!S_VR[[^.M6_2+F&P[^&.JG%V/ M6?%Q]O/,5Y\Z[HG8B!F%_I8SG[]T5=-!JCUCQS=*#INO^]RJ^,PQ 2T;IA 1 M(WU',*,LZ,!^WQ2R'AMXV/$\9JXZ5O'C#TNLF!9KZ&=ZKW0!NFY(#V82^K*G M./3DWXCI4G(D(0MD4)TXP.QF\?@74Y.5A>.9GN70#P6)E RNE;+81GEX958U M\+,S0#,[)4!3%EIKC@"..%.%RN*2Q?8?OWA/]A/.L<#4V'"WDF#6+EZ2NQLL M?+<-&LR%WS?\3D0Q'S%EPBR*Z3Z;KT'FRB[)%O/15/7[]TIROPVV[TR@4QL; M2$E^O'U_]<-.JM2,:WW&OIW;ZO5D6K+;^.7WV0BCPD.,I;RENZN<02$_FO2NDX92IX]T!ZS_)U0HE1C^.;0=3YYUFY5 MUK$IP%_TJ3&>S?_09U> A'.1<)NU*U*?&\^@NC6#I?*+ZS\'ATR+/H*_79OP MC>,)ZRA<^E%@>G;PM@3H/SV2'PXI2[H\$,QLZ'Q3,3XV<^]P==7"KAM[;/Y^ MI5[QO^/'\[]S9H_PF J%3/C"Q"M61%@+/6ZN;%Q\W)XYB7YGF;Q5^E#77 ?T MU>2W]*TM,!3QL#/--/.VO:65SKEKLL0)MO%<*CNS<[/Y[A5^[]RC=R7O5G$M M<*1F+.,=G0<)991KT_O[E9X27U4?LWH]+C@FSKLQ)[N[F]P*O0<"0IIV$$1; M'FLV&[ D_SOKM4Y-MKJ8V-D,<&_F\_]BDP3*1WKM[6*N<@GK;XN,9:07 \BE M/'E=]HL.B&.(4P%QG42<-C^6#R=-<\("/TWAY<&#PW)5EFM.B'?20;J225_C57\G72$HX?HK3$Q0Q9L9\DB M3T[HX*#,J=5FA7.]-VF@:YV?^=9#H "^K$6:"(]7.YR/IP^Z1BM: V2CUHY M-RVX7VUQSP;JVW9E7Q3 M40/#PQ+,GNT-5< 'U//EP ?4,_WLQOYW%(0B82GT%8(I9[,<%RM>K+BQ5]GO M%DME6A/_R6'AUL=7Y4T4T%\<[ZWBEWB&?@2G4*?7 I\$(*"W:X%JTL/EP"E4 MKG08\BD='_":*AJ.R>TLT[,5<\6&,_^'OR"IIZ@!DW._Q9D%$OV=PIA-K_;L MFPRL6AUV16-O<'RZ(VD?C@TTFS;@/ (R\VT+!ZOQPX?WJFA_'^,^\>3>;(8 "H:W.G'_S,!SFX%.JTK7=#I# MNM8PMQZ81#X.K5*'VEH/JV]LQ9H5[U?#OQ7)^A- M'_ "$\+C4"PXKX3F2Y*5/&3%)0&+2%EX,%\^OC!VB'_&'EXX8:L:S,A AM9 MUD*OY=R!;)03\=ML[A%+*JN_Q[M4B4==P73#F4A3I,V;SAX$':>'RX$'J6<> MI$^KM>D0EC[$VAV908##0%EBUV;L0PDH4P%?DF#D-PPV&W#=4E/U&VX@_SO+ MMO^#B6^;P9(=>J9K^GO0PBZ&T4;<2)/ZI^X!2JNBM"$'DH%&:L-1=M"M>K@< M^(_.U)I*)QH<7>_F>^]8JG2L\&Q2HUUL!EC!PGH;KCJT=D/R(P42@U':4>!7 M!IM;/VC7,648:*9#KLOEL-J(2F2,D5HR;PRPVA)6:]**6C9=0"/JX7+@;>J9 MM^EWC^+"I=^W>=9X^@>O4WOSS63%: OBK]A!_L2BR7& K8CPDC3$ZMB&[H[B M/'T#QQO/_A+_R@J;_T%!^ L%X&\I_+ZFX/N,&U#/*D4;6 1]#1IL5^/&@>^ MRJX@'#2\#NE _5X.?%Z=T=WX8/+25@%#5\F2X .'4&IGWZ3P84-DV R9=+1, MJUXR'4UUR%*6"L_-^,W01(4L/9GPW%!\$4VG#=]G4+5ZN!PXTWJFD-TN3>\; M?;#C9;4RD<'%O&NN8SXZ+C1SZL%:T$L($-#;M4#;Z.%RX-@IUR/&\ND1-Y9% M53>J-!!L8>>)>9&'X]$Y4+WSR;,(RY?X@,6_G[P$6E]28+6;\S1&NM% =NF@ M:[3.P7(SW074&1I-&^P4#6@^#LV-I8K/U:8++D&]ZN%RX,SIF1)V3_#:=.PD MOUQX<'P>N'5#-=G+S&(9)Q75<:'WCV=R1STN#&J[7*XAQ--?[/:6E MZWAO1GV;H?$$&BG4&HRK%>T-MU>@^)^I#9+X4;4K1F:-.Y% 3P?@^>&W&6L[WG3@Q%! MK^KAK@<.+6ZI%:1".=2QT&SVL.,&;!^W<"JW>#B M&.E-.+9 X)Z$XV9J^F9HW(1K"W!\"HZ;T:L,-#4,4*M@.6G4*O!I76BH/09Z%A7U=%##?LZU); M2-L&7%?#==.I7,8(&?.F*S% 0>OAW-;,G$\T$O6Z'<.=]IDN2?G-30U+. M?AOG 'OV)B'X,BJ>H2-M#(T29">"9I6]D8$F!M39UJ+K-48#T'6^0SI1OY<# MSUQW=#E>9KE1U(:9FG9NL5:C.6J5U#2DS2!BUK SYGBD-]2('G+6Y+O@#<=) M#332:G>TTS>)3:5%*K&NIU0-4 +?=6SET36M/X\-I+[4Y),YNP5N7@FH@;:/ M?<26YE%)68C1P3]$81DC@H%/10K[[VT5Y>%8%2 YV4G"OB_';)?]]05J SDF M$ <01S7B@%C'.?:Q)I]]_!F'"AOOK:R)_T310?6B5^5-%-!?V#!=&->V6ZFF MH&.3G.YCP/W\^CN%6L;3N1GXU&Z_(L- LR;:G S9@#H?UPVGJ\PG:*+.P$,B M%]:;3BZ>C)&N00-P6 Y"&!=1T9[%)QY]URZJ5I=1Z#YY3SC8H['!#+>.K@4C MQ !O5T+=(P>+@?.HIXYB^XC8BU--EW$7S"'$;6#PE>>"8O_BISU"A)A-[;C MO?G*X!$\^#<6!0[!]S&\[EV3)[Q]3$#6;MS"AE(ZG95[B.1W(@/3$=S QHX M287HAOKWC-%LTG0"'.AF/5P.'&"=T;J^X# B'E.Y+'/MA*:K+(B_VJE_@?H5 M,VSB6QC;P2\46.6\^H/#,EP].[@C'YP@),YCQ)X3"(#?+6X%N$$_ R+8203@ M3@,B:"BX.46JJH+;#9:31K4#M]OEW6ZF2[_KF:'SA(?I=-O7AB^%U-WB9@.G MUGQMVY-\530?P7C7^CKLG8Q>T-)ZBEF(=G9(,>GWANN./6N.& %"#]!*3W M4U&#KM-]:ZHZD&-"8V$@#B .( XX9O&8$"3IC(F>-LF.^V*#M7Y"U]Q6#/5* MHV;F4S37=+#9)<-ZL_:Z-D)S<-3(AO2&&V3K&II/FB[_@S!+#Y>#,,N@NVC_ MXGBF9T$7[=ZM!4V< 0&]70LTD1XN!WZBSOB)DL"EJ$H/EUAQ@B"BB@3F)>O^ M:D4MJ"#TK3^1XN&0O9A^P/*#(94N52]3_4H-OKL%CP/?! $.@]8S/B GLPNX M;J1]T'RDH['>0(HU(/Q"O3 ,&E6V R&UFS,E\CHP)Z&@R8+@9I6P\&J&19H!2!LM)HY2! MNE6[NN5XEK,V70IS40J@4+;TZ!/B/],'#$BS.I!T\04G +I;?*"::+LEYTW9 MQX/.HZF*TD;TIQ&@]'(H;OI9[*$[1:-S +E>B^FF4-S,M)+Y#,T@ MW"@'BAM2S29H-F]@ #1M0J TVG#8C<0?NW3D9Q0VJ5ABC%@,,+EI-'KP*'ER0.KX R$*:) M$6QCO&*SPQEKXH!FOZ\)7F!"WP0=;6>>+@/,G7 /?HS=AS:H: -$+K2Y[B]R MFU'-IF@,"?6PG$2*&:A7U@;N-"F"F:#0G1K;!#6N@P*]'5R#\B8# MKD\->4JALAEH-FV@1!(TMKXO!WZVSNAB8E;8=";VD6'8'')I M5]=+MZ"?JC-(1Y(1[.)2LKCZ\#-_9,&4+5BZ.\K.%(G:#IJ MN,JW=[9>TZANIOLD4HT)&HT;[DX(R#X.VVIMR KHE3\$OUM+TOF'6D)*I9T@H:?BOR'FB7,,+ Z28'C4$:'0P MFFL0N:E5TK=(&PWI?_H8&C9UE%TT/7X8Z7K3$3\(_ S(X3>D8X)O'X@#B .( M XX)@9_>^QQ8X,?Q+(J0 --?P,MPO"%YEGUPCXGCVY]B#'S XE_ZMQO9%(%9 M2T18)^T.W3!F:#IIP/'0:RNS"^32B$MBJD^0-AL!N?2-7)JJ'!HCK0D_!02U M>KX5E9S5&("<3-#,:G@P$@:8!.1B'=$R( M)0!Q '$ << Q(= $?H"<'P#35V7W 'S7@$F0W69NRY=Q#=072$(&-17F6J]C M P,@"/ 5 4%TVHETV)D ;H)#ZJ%!U4/;CU@GUEZKP=*DBSR!Y\+:5?*Q!7O;H,\Z^ M;S_GP['DT#5M4--/V>$6CG/_;+M98G*V** QV2;GF-/-KL>.%^,D_CSSE*28 M(X(FS"CTMUPI_*5&3G?H)$IEAY>F5J7*&KP_8K%SJ*-P,XY^FJ9.N&W8L-)9ABK^/$WCJ>$2S\*3,\.WN;@\=,C^>$07]+KTAZ; MU;YVZH?,GA#C%;'KKDV;)9'__4J]XG_'C^=_Y\0N7R9F/L)R$*]8$2'T?%Q< M;FQ2+D]/CTO%I@E]J&NN _IJ\EOZUA88BH#>Z1[,O&UO<> YMZ5+K*Z-J:WL M-,"RMGR%WSOWZ!;2M0EE3SSU7$^);Y?S(Z;;S7WCJ>D'[E?^2E1VM-2Z5II> MKVD'#QG3NO@S&^?>V.?YCR08S]RA^)V8PW+QD M)I"I)9.=2:N,A4^ M_;_4T@^4CQYK7_D!6WCUB(F I:&A(C>[="E!LS1B (F4D B+:>^B!$"6?,A2 M 5F=098V/Y;'5JW!.W3(W;C:58C6LR=V*5MNJG8[6V[O+;A,;MW7:+UVN<%N MN@I]UW+]("*86^\\H6Y!K7?%\43ZA>-[/Y;Y_H\.'X[/2*RKM>YTH&L!&J18 M"]#0X%IG1XN5.A61CI;+]WLY.9H!=%VM::T(@(+;L5DF*.L[Y:^P$IHO9\\5 M.8?YMIW!NS]3]Q,'R@.#R3T%U&?<;L>G$=(,39Z<["'BM9ENT2.DSR0:%3) MQ#;31&F&QM,&VH#7IGA!+Z:>+P>^IYXK:?3+. @E5= NP.X%/"ZAG.EH.I6H M@G)H.&U&,=/0R)"H<]+ D-J,4D8OJJ9"7TM83AI=:DA:TMX(W;Y862ZSNN0& M'JU*T=O_;M,JG>I23Y0A\8&ZGIT9K[LK,@'@5L/X7M_/Q*S=>_(OP!!Q9QUNP$-R].<+)Y^Q],?)OJ ML0QQ,UW3W_?97]$A8,8,S6<2S1D:,E7E76+=H:J6F10HP#U< M#AQPNU3;J>2Z[3X%]MDDQ&35[%N:;/J&="KMA6(F#>BU.P7%OV+8?_+"K,A( M7NZSZ #:JD?)[01M;2F[AH94M>&9=T!?]:B[G: O4'M[J(?V1NT=AM]70N68 M<@07!X'BX5#!+YA83L![J:6Z,$ONV^$0WM*?03NN53NNX$3ILP !TCE=^072 M =(Y4:^5C72V8P 3I$X:J&,!U;7GRX''MF]**6BB[?II+RT)0(F0F&#*G*^7 M)ICM"AH5S9JNM@"B.=>C*AG13)$QO?#< LZ![#_5FHVT%[Q^/1^MT?B-;T>?AE[9#_)T"_6,*<_$\ ?$[_K/9>FA0%0=#,/446P/!#(5@FBGD'B%M MTG#7I)].FEVW8U)=S7-8<@-+LN+^XH-8'I98,2W+7U&M[Y75T'I^2 ]F$E;. MPIN6?".F2[4M$C+%(%SB@*L;FR$W#;_0Y]? 1+.1<)GKJB'OI(;.?E+JHUG MAD]6&:]X0('<.%69:4(W<"$X%#Q4 MI],DI7:MW)%OIN?\1P2XJOBFVM1-=Y+COZ,@=!:OM6E$DWYK1'O4TC>.9[F1 MS9L$4H4HB!X#QW9,0C^ %!;2T-7WR=?YG]I[Q2?).^$24RV+NTCC-]\JSV; M!V^0->-#5/-R/.4#=LUGYCJE1/:;^2IN_TCWYBY!_F1XJ9*YTNK-P:89*@,D35NAR;!N,0S&'K"^X!#U/\!I0/4^D M_+&S691H?,I@*CIAVT%-NI4363.L=-9M5JI?*QFL M*!NT* E>2HEN'Y9_-@,GN%ML8?A5_#P+RTT@>X(#U M<.6"D;&CC359+BI!8/9'8!:"?P<#>\K2I++H$6./I1&M32($'WL(L>FGL?+L MA$OE]^NOU\HW[%$9Y;JO[&V\9H\T-_QB3:CT=-8N/=B;6,S^X^;F/I6OC!;- M]9I2+P\[D(A]DKU(\+?(%0IR')%4OF(K(D[HQ)_X^&(M3>\;E[8K)^"=39(U MOGZ\39>@3S*)+=H(>Q$]Y^;$]&P^8?L48OM(( EE _.]Q4<6EVVW@L+VS:5W M]N%9->5:N7'I(AGFRR=*6(E"P1YMQ0"@&H(7B!A[%F/8=59TN[&R8F4O^C7= M!>NIG.Q?H?\*@#XO,1$G2727I<]5EY"2FQF$BDG5F^\5_YDB.U@ZZW30!=_) M,E9;S$?'=<)7YJY*ZQ7R9UFX$6;TXS]APK\BFCQCC*BR%+*P-)< Q'>1B$X+ MN&(Q72,*&&;8U_!?$5MHA<.E;S.@;VCN6OF%?C2(K&7\<'Y:Q+\6++G>ML@M MS7-=IN\#2@Y!Y H<^JEYIC@IIFVFGIFL)\Z:VJ(>#Y7[]$GI;+8W^&6-O0"_ M1;QF@P*8*W,Y9&_H)[\,QVBZ*_:)!-NY'=!GBB7-(,"A^%J24R(V2$4PO2<$ M>^4;2!X:+#%F(?Q;3$+381?=H6![Q2;94-F&J C.+"(R#9GRRG[E*\0+\J^O M,\*&*A(,$60K[R50;,?FV#87"ZJ1T>>$_#X^8:JN462Y?D!U7>*O,B 20&7O M(*:UIZ-Z@YS2G6)SX;"<%;$E[%%:]IGJ;O$L:L70.JLW\T2B#PX%:?BK$VQ4 M*>F4J.:TX':U* %K)09V-67IL+IR7&;);H7TSJ."D8I=1M;"%#549HOJ*LKQ M<\:U** 8CZ"7CY_(C4]$&1$32K?LBHI'W.0;?_F"C[#-_J]/_E1XYME& "=2 M]_/_?OV8BMTW[!OQ&WD()A^ATFBUPE3PA9AJ#X+_Q/PD_P4J"JA0]*.0,D^/ M2W+.QX,CTJ,/->U]9N+/2DHU1#9U!AX_Y^"!A-K"]K10PA+6D]WJSNYJ94N6 MMEM#+"V.,U$FGH0,8*MN,]5D-^D*KI,1R*9M.^Q3E"76/KB!C;^B>G)\#RA; M85?I^B1OP.\!OEM\I&A?4;*0QS?:$U;VNR@@3>$K&S.[H(4D#)W<1:IB B2: M$+MEW"ABY@V]FE0_91R*[M+\QC_,[N#*_)/Y]H3"A1,D( I4^UNLI7+.$@21 MR.$-A&\P49+XI6S42H\)M[1#AEF?6XI M=10H8F7:.!$!IUFLPM9BEA#3P)FY&'*M7B@,#G-WY(0*Q0U/^N:&VR/%0&(9 M>:D;6EAMU!@-WO.'/)ENE'[?3B1@:+YD:2_RDKO WEC[ 1=0\1,LWV6^VD2" MQ03,EN 'I;L4EQ4I&Z=_:H53T8B=)Z85B(=% 5Y$+CWJD] :J'#^)IKY\]V\ MSUA?%DG&'3WZA/C/[+G,]<\-T(T_GEG%S%S_F,-3>I$Y=!_I1VRF/"VI'N,3 MEO#.;P$U].G)$7LBIE8, SZ[)\EE>C+I58B"C9V79P89EO)(;7W\)/)#'MEM M,@,JX-FY(L^.#6S+(5:T8NJ(Q=T+5AAQ2TN8NA1>KDT9!64P1-A;U*"F0B)/ M?MR8%A_"W# 47\NPI:+QE9!?@M;8JU-B86];8D<%#S"']Y>$C]3F53X4.]!& M,QU4C3VJ1HP94#$V*D;J6F/NLF<_&]W#B?QG%@#SG-&;PR[,-^8H\]A[B17 MS0:;&G)4Y_"X/R=F,NP:TAU[W!T5?Y@S@*6#%YFU6+4.=Y8R;82DQMOMW8?? M$LN,K>4SM]/F^_@%6U%(^2>]NU0V8()B1B0^M.\&%V]T@9*@1.1RB;/;9\W& M.XY/PE#GN1PF2Z/JMW1:3B;0FO?9<[-^'1%JI@K7@.E2DU%HRM1:]2.2A-MQ M[-,0SJK$(7*M_#,VUQ>F18W\(.N/*(T-9')48R4_8]%O'&(!-4,MEBLL8A>) MGR5\76.4Q@ZX&T1$!!*3(%Z7.7H+YL6@O6ME,>(BB+CCQN9=M!Z9=85=__G' MW6#+[&IR-B.8U,0'6*L%$1'#KKMF@1_OV]^OU"O^=_Q@_G^Q^9!2 MU@\JV]*#*]"B&XH^V?,L?<>SCN@RLF/IUI+@=BI/%5NBMNM=NDW=)%G*ITQJ MZ03)768A97H@"A>17)U)FE:>??*GF"7?S!C[C=\F'69OT\5%BE>NS5:M#4V M'0$[ G;4/COZQ]9U/Y8=B2@OU3Q8^R6J=G!#:Y,RRQ)MT\2:#6OAFF$C[(LM M&-_>['+?L&<=YF _;)DA!T(XK,WUC6>S?S[^%3E4RV9Z&.2T-2L_*;21PGXJ M&:"+^.,7S 25Q>B0?P ".-L!G,3R"G@2V)*BF5YJUZ& M+,YQ\RNM)8\/L-3 M0TR/6G\./1&U^U:L#C0.;(=+@K&RHCM<,OM0X4W?XV2,D!Z'Q^#C1\6A7I[\ MBC>8NQ:HRKR283=\NP%/5TYR,^+<9VXYTH7Q*X/UGSA4%I$W\"R,#/ES*!?@ MR-T$_"UNF3/!R;,EA/_ QCSBO6'I2^SRO&RN8X2L5H(R4I,J#F&\-?$\:L8[ M@J-_BTR6OX=Q+!>RW@HG2'*+;)%0Y'@\@:(D.8&N0LDJ"2O&B1;%? UQYT6N M069E]F()%2RC\%M9U[<#X7EKB>W(Q7>+7O;#AGKWW,[=9>=,BJQ4^)6H+FO5?F]ZP.')LWB2=JLQ M;6ZN!V_^?D)KW/T/VM. 7MO<@EW/CLE1_)F-=JE(8?^]W?Y(I/V'+5-O*HSQV M;L*H]KD)YUPCL878H/NN_1%=I4Z(F_#6)(25T/S3=)/4_]0+<1/<>37,8MD> MX(KTN8HFTU%A6L)1.*YUQ :02IVDD4M_\%0VI MTSG2QDUSE0M:DJ!:G!O0D$ZAN-"\S@U8V,V]%5[65H2_,4$3?=9K=MX5G-8F MI8TITF?%$:F T]9Q6I\X'5/5:S[OKBP%8UX.B8LR/=E ^I;=ZL\I?-H1P',T MT71@UG*@M3893&V?L0%ZE1QHK4\,ZU,53=5+R>%D_GPQR6'76B<)&BY2,X"B/RI=8O(@"S%<,Y+)SKJ'XD^$IG?78\[+,5\\FKR3>>G7\A\\F6@LS&9(+F&@29AT9"-0:?-7V& MM-$$2&A8)%1G4'JD:F@^:=K?!@;\^3JI0752VX_X*)X^Z][2G!.(!(@$B 2( MI!$S/M^286]'WGU%O _$M#%5(^Y8C7 \P)$J&4F'==&I 1HTU-N@(8&SL@$T M-^AO6.TO+\)E)=^WHFK\5S\(Y!OF<5/LQL\+XEF1,N'3U,)DXIGO6.G@"#'F MB_4J\'@SOLUIXQIYEY\6*0[[R&M^XNYF&N$W,0.GD?8HFU)^"A0[&7LC=L>Z M\/$>FEM3>F]V'X55]>?:>&^WJ7MD@_:2EOR\&P3Q'SD\DP=X;'Z?F/C&UBT9 MA*"PVNX%O:N^F$(8E#819^,)K##?*3$Y1+J=S%2AM?FJ/&X:8K"B]+@/HA@: M8 ;YUH7*FTR#9MVCGF(3B+(&MG2'6FB8M/"^>':4#ZEA]O+^B+([^ M*^8A%1HV^MXWG\_YJIMR;N_^^>G#NZ0RB(+.LS'=2N*H2VE MEV>3V.]=K/VPS\2A7_#>^8M%?%Y> MW+*DC(+=]+@!QOXKSJ92YBX$[YR/7Y9FQ'N7Q"-"&$'@!?TV&ZKEL,8!K"N! M9>& 'OAG3MG1>L?-8O,_@D!T-RHOR%68X.*;%S/5Z.[8[,+]5GEZV7_QR0>J M'82+R"U*SAKR$]74"%=S1OB[ %O,$'^FG#; WB$O0FW[/>2[K+Q?SR^X"PHO MA+$H.41&9E!@F,GP&\'O1#.51S8_@1*Y<^KLLEO?$X/;V>Z^.,&?0CRSWYH9 M7SZ%$23[=*@6?\J,SB<\(H]@ERFREN6QLO7_[1K*>T8*EM M/._XQ<)L C&VXQ?H,R+6L)9/&J8+_E8RP99-KEFQ9,:,Z8A?>+==OB.ZWIK; MH7X\W:9\B^D@WZS',''T"(])GX@2JW"3RVZE0ZZ\?%#OL\PA9@?",_8 M?@M_&S^EP0?Z/E,)TA#'GKZRN8C.QE-;\M3X>T$UWZV8FO3= 4]HP>OY&8=5 M')]_%+_Y&]]-%+ '%WR#/[_^3*EQR:[^#:7S0]E6X]1Q.MF?;357KXNE4@(B ME(C<9!)S0V!090'#>'((#"BA6><)NZ_7RF=_$ZHB>$.P*VK@,[^8=\#G7SC: M/2;L!%UC7,/$)\/2/B;^6^?)*\&9?A94\:> M19">XN>=OA]!:@$[WW,)QU/:RR[[OCM.A5B"NG_DD%<_RM0,RLZE]OI0]H]6 M<%9L074ZSM1K\2>]=J+Y?.N73TY,=N[RJ8-6FGZA6CC39UZQ211JO5&:+6=1 MK E$.8TW+5;.)LW?F&X>K5+*_,)F0?!WOE)JHS?F"5-[EBH(YTCZFHF9"-:1 M$C41F[Q6JB),11N9\DMB8SE!,LD@,Q:I,$02M2J":N,\O^QA/1)C^E0,:_,, MAC\4,9Q-5&H9P]I\@V%M7A^&/TB/X6*12!F&"SI#T);24#=FY&:MTK,NN<%7 MPJ\JD#=/8$KX5[!71,6N#6V^K8)5',&W=D/RXXU+%1[/9&;PI\WL,IB_UVQZ M]P;H2@;JD)M4@$YVGIYP/S/ERV5.0R+$,\R2^2% M2 -F:9]A4-D7F=V#<+,[<7I4-I?=\H,P3MY]#/!?$?TX_\0*F\+_'>>[N_XS MW0ISHK(O,$U5N/^Q:24SN.(A\XYO,V\Y?Y=-G\?;:=NO2A2PSS+ XR0IBCG_ M+1$O<%A@E"=4TV4"A^*.JD3QX1?$7RDF=W_%7Z2G_=TC6&2U9S,EL] 5@*28 MH(Q;>1/#^*U(VC\\Y2O6I'CVBLVS1^\':8^)H'SGK#] MA:_W+ 1^X]FL5';-]@[:*\9FDBOS(?LVGS%I^=\\?CD%@V'7.J J$Z.A M=VQ/R@J'2Y_RU2,. Z;WBM/0?'LU+3W/$=H,E&W5(-OMCHS0WLS,9BU7\ MG2=;X(R]N-G^:,X %M&!;'D81B,F;@M:CP< MT5"02KO?&3L/3)<_CN#0(2)0S.K!8L(1(B:6M00+ J],['QU&V(K'I'D0N5P\,Z'%0_!49"57)I%7E85@\F$AZY5$]IXCPQB*P]??.+D7]/DF MRA"TL:J"=-LCW01&%($2T/8+\/GD)2Q4-$K.7IR\]A_SW&Q^A_],;]%^/T7Y MC;A[IDL&2V>]\5KLC^_O]#74YB_0R_R;H=_2\!3BW&: M[X'%K6&,E^7P\ ]MZD[Q"W/-4D&=+41QO 6UD1C3?HR8=,(B]8>/NO9=SOCC MV!;C^I1W1YZ=:"]B-:$E7--+2F_(GT*3R)A" N_10S[.B. MWS" Z>K[?W[ZR'_3WK]55KZ-W41[>?*YN-KYO;NM[PTZFI=-@3)M=D9!>58\ MRB>VPIEES1E2E5&(]PMPRJC8:I@KD'2BKG_F ++ M0VSFD^FXHE5.2O5YCUM6Q4[:'U&IYXK>']Q.LZ@ZZGNQJ[&^()<('_+GA.:+ M\H@]3'5XX2OE3TT]F**RI: 6IX9;O.XN7;A@Q6X.S _+=.L=WDGFOG4"1G)O MXOV]Y:;'9M\X7Y3!4A4<_!QDX+HQ6#)6!_/M8N9Q3UH6,1/88NH]]Q_G+"M1 M@9-'%G_(BK$/;L@_BJ@@?2!#-K?21?$.*T'"PBZWL46X!Y\>- V99IR]>8+BGYB[D7?_?$U[8/Q+=$#Z@DV;WLP/B>>" NP7 M>DP^BQ:BF0U',YTG2BSNZ[LE=FUE@QKP]V;]X9NV+2)I@P--@,SB;(:]D_3S M(H*<-YXXSNTI08M+OI4RL D"QKD7HL'7)JOD6OG*&,=V7@=C1LXFC(KB."JK MATN91.P/X;![/WA$,F+PPR8$Y@M&&%]-3O4U)X^LD+Z9$="EOQAN!EP-$:Y6B?,B)RH3#4O..X M400.9.-K?(,NWV FXBQTEOBV9H2^Z5%!RZ+W].5486&IF,+3FKF[ED.L:$7O M /=U5M)E6&9+\H<(;=#KFZ:+\;Z:=)^I2W7?\V/M,>[]&-&] M!4FD@[?96KC^<[#9JOB2J/)-&^")*%S(-*O%P05%E7<@?+!IAD2\_F9)QBV+ MCNARI2Q>A9Y[$^?;H1_F]\!/G@J#W&>N3V%)OU*VCS'/KNA<(NPAKX;TS$: MO2Z>X [%)9+_UZ32A+P*_\Y6@61K MI+LSL'J(=M/_"F\#DF-^D&15YO M_!V'Q>O8RT_X5;!L[AB,^TOP"'V<-Q;+&:$1+YQ$C'/!;2:F.V/RSHJ3 !4# M7$B+UJ]Q*#[.;*22+-U D'DD8K05!#QU(,EZS&16FV'\)5X%1H_*3G:MW*6% M8.)=UQ&"NT2[C@5M7)64ETRQE!3/6)NOL042IX<7UE5L+I3+@J:N8)9Q)AYW MY-@X%KGT#CKAQG_$)'L2RB4\7I5+9$AD>!"'MBUA-=$[^>@3XC_SIB_\ OI* MHEQLG2#U=NWZ:NQR2_Q&V8VEFDFRGV<_T5N5$Z*)]/ERMY$^&5TYYVRE1C4+YK,NX@7"?\T;P;RS3A[6*]/F M_(*^*Z*D.=)&22V%DN;&!(F)'=]:7JS%LDB9LNSA9]/E_ 6;W(S>Y.5LFCIO M)_EP*SY+6US[C/NM4R4;$\:I0OXZMVVW,)[[;O!J;Y$E0H&X4[$UJ M,J?:?%9R;+ G2R%Q'F? MRRO/TP'W\C/'D)OAL?^?O6]M;ALY%OU^J^Y_0"G9<^PJB,N'1$FK'%?)\GKC MQ%ZY+&U.W4\N$!B*6(, @XGGX_^%MY MXS;S4HTHX:C K36\]4"(%:N&@-_V#]%T8$+1;+)K@>,2!"@"S75X[2E/5$:2 MPXT G!$QOY)WD3I)3D2*CQJ23KZ+G#:>(EO*0$@ Q:5RMH'IT!3M?DHC>$(( M<]B0<[J4B="A62+T'1C5,_.>BL7&XC)($:,K[B3F;"F](D)[## VFSE%4@*; M2[4 L>M=\?#CV1L_^R6 M% &+,X6Y#VRGV0O/&13+K3,^8*X6GM.2*KI7S$UO(R;[$"V1T@= M5]D56C' ;O.8KHU.8JX](;>LV0 F):A)1H=5AR[E1BJ+<%ED;^"CUX1SA_CN MQLZF3J>;B[50,799 ]/1X:F.>]3E[P^G_/T!QN2M69^[^>O7U?N;?7 Z /?@ M G"7WO KJ-Z_:E3NUC&HWAC?0V$(1;#.9Q&'UH6AMTKX^-G)@FB!-*[R2Q9L MUNBPI+W=IB:''> I&G2,AG*.E6$(512LR5M<100XRLC3CUF,$+E[4PLXQ4M* M+S*/V22')'="\I@M2I857B[AWH'?J=(8>AG10S DIV%JT#8-_C![<451+C.- M/P]=$ XF/-J3LADLY\FB-/T@B=*&()3#;<79=)FQ''V8I>&DL-SXF3$_K09F M8>-[F,O/*IZI8;'<2Z"3OLFC(0 3J>%DJ3/4XO6)0#5^8IXQR*800D(E@\^HQ,^RUP132VQQ$3A[<0OO,^KYO#%\I;0 M:$LR3*,=Y;AI-@NA(O%RF2]"R MTH<4ZHSQ9Q9R8 J:"0:H#O-(;N4AP99D?/BN= SOY3'\CQ)^GB)3E$Q$IB8@#9QSS+'*#R3:$#K*:(GLM;D,>!X6 M$4>.TH44HK]F?<[!,TF_R7@B@JX&F)\E"^N*1=H8+)8U9 LQ%VEFE>.L"=R? MB?/(PUE"&8:H%')]9=)H>5_V^2T#$<88Q<:C67E5(='0+Q*E904!EU8DTSB1<^#1-J#:@@Y)?"#LVJ[:77?7,; 6-YPI&Y6&IDTF8? B@FV593D)DW>7 MXIQX?+/X),W3H=5-A.XYK=#@5DMW$67R/X;!&)V<&,B%6<2R.G\-5JPE:DA> MZ#29E5B+.#1*('OT>6SBP>;,R,RS*&N"((NR\EJP0Y*2[- 57(>WF<2X7HQ6 MCX)A_,RCXTIYUBB@"&4EP!ONL1? Q>3-5OW' &^I4I>54Y6L]JV,E[[[+VL\ MN?Z2QDPC'R?I43Z0.N!NO2!QY'/7V1+A,*DJO:GT:.4!C>*+-/%6]C81VU"7 MCP8$=>5B6=ER:H^$2P'@GWX%#F; M=O]1*44^OC<-W,WN)97;3T.BA[R"-APV8H1C/ :!0P)FBHAQH#3IX39+D:!! MLFLN(R27NH-O%LN]4#_4&5NPA\R9YF75-5U?R@;T!MHHX@Q*2CI4:K^J\G;V9Y%V7??,[)@UU"3Z MO__G;URLLIGG33!/SW_\GY/V"?TM!J:_Q1(&9(^F":1*0%%>UT8N#&R#V\UG M.*7DGTD$'\O?TJ]F]EN$&>TJC4]3HME<0K]?#.LI34.R/#E1B-F'$HW2_Z6B*:[#ZU!CAJ$V9M9#KR3O?0^)UXWD/#H]_6A2 MI75Z^NYAKM/3:TM/;UA:.*K3P@N*ZD\ Z)\W.ECB/IK%M&6*V,M(E(I:E6&>PX3W^:US672;DDT M:MH1FJ=]I"N0C6: ;&.2\2,/,*$H%,P87/\"12>?- MQ;^).#EB#[)XM+CHF(8L-\1-N&+=Z=;B$=#81VK/HYIP1?U:&7JHU/NDA<\% M+VCMHA6\-U4KZZ;U.W.3B$!^BYM$*8Q?QMB[:^Z",6OI:&YS/LG %.^, M1%!L%T6/8>UR;(C-0BPC(!K!\\A;-^2ET_'YD14Z(O!]&%J8+F139?E >1@3 MMFS":4PH0IN;6;Q/5"M=%ABFVLE>%*Q*=SAM*<2BBPPDP\:\',SAY9T<*'.3 MDMW,0KA]^J[('*,2"SP\G^7I*[Q)Y Z30$V>L\F0:%GA5)1/4!Z. SX+5OOF M5>YA0FH8%HM@O2JXM(SWS+9$0GX\"DY7$> L]Z4XY[#4.3CW9-X1&(HVUCRE#+9]B"M MN W3 5>QJVR_:D$"D5XT&X"9L92-N41I'L)1DNZO:AK&?9H=TA0B6R9_E6:. M2%)1'AZ;WLL\89"4APB$SYB#Y09JOS>!#YHE ,$1D(3%A!EEP[].Z8(,+9LP M<^@^)EP--5$>H2+OHK:US$/R8S2-\'!?2A.GG /\2HS;,KZ60DDB/A")Z01I M+5U83GYYV1G9Z76FB>E6(%%^DI(J.P(*L_<\([D\,3E]D2AXNBT[X)%***>* MRO7S1#@QZ0ZI9M49D92S-=#+5D]47V8PS?$/07HC)3NG0H3G/7:NLU8QG,6% M&0&>1W:S$SP*,EMT#ZTH,Z\ZN4S4,CYG^<6J :-9]#MVQT2TABE=-F#11*TH M$5 D*9-\X#YE*:!$"8V"9^S3F)>\<%JL MG>7S6D*8-I]+/<,*6W;**7*T,+T1"9PSS^5*::F)*?*)1XE>F$0O%Z1F?PME M4P!"R.L.RFLAY6SS>X/E022,1 )[ECE:-JY,*6P9'V;'2F6L2();+MX'X1,W MRENB9RQAD#5]DL(:P, !E4%)D,.[+;7D,.M*GJF^MX4-*+4)@%C &GCG6]FW M(RV=5CR"' X45!%8%*^VQLN7Q6%.#"!, FK,HFL$UWWD-V!Z77F:#^(0F.8P% M7Q#A&X@5:G2Q'\3*G6#.7W15O:(R:E2JQV ^K-1F-!%I MV%S'RD68T**H8E!^^F)CM'S&5HK% M'S4_/CKJ(6NIN9\];\%#J5VU%1;JP MF'GNW ?=F$QM=5%-<;,A*Y2\CM,$JLJ2%<)Y0I,$3_:;P\128L/'4/5<7D-' MSB$4YEX;$:W?!CUA&F58Z?I/ 6(W+PT"5TK:?B)1>3#.<>ZR/&?''9*Y(1TS M>URLH:(95$ 7?EK9%)]5HI[6#Y4Z7R54JK]RTL^1Q"'=8/]EY$G_D+4_4=K]-2W^V1P39[T) M(64.KTPX)UTHLUEB*6%I9AJC 7+BL5S(3AK.4EIW*V^W^Z"T%):E:M*Q4&M9 MX*$5-JYH)%LBY*M]1FQBH7<>- K:6/>:EZV-LW$7NWBY-S\>)9$Y,WSJ#Y># M"W4XGU6ZPM6>5X53--RE:VQG][IY]7UO'&X00N7;%#CCVL*P4G8NV8GG MXAZ&[@MS%!N22\;'21!%+HK[PMPHO<%!2DC0MR(= VI%*E\4P>-%QU74&01^ M$F6A*:+ >5HD6M@[T6Z-84?I'QCN@]V"\Y=1+$.T7.'T'BV@J06Z8GW238^DM===&C@B&B0UKKI#0132&MJI M' "3^\"#;5BASX8NY^QP]!CQBV8OJ 732""5ZV&]_!0/G!&KY(AAG)*]4-!H'A@K+(EI+2DL:ND,I5+EB.42[?+ MP)MR-Z3\D/W0PF7S/>GA2TT+%VDF> EE;H$F@"I4I*J<)3>E^CLH"12E:<+R M /5/N3T HP7@)G)$%K>2"T1"PN9A#G!!H\#WJ8[^4^ )_5H(5&I#B\I6$A33 M_\Q0!$2MQPV=4VQT.A6I3IBK2*I,]CBO52?BE4?,A&94^Z5UZ.><1+J 1&"?Z&Z?&(-K=.&@0CN*0(G-_Y<>U)Z)VN0I1N]HQ M4=L\"*W)-)"G.N)E^$*-M/#BS!<'J^Q63=[EYN:EW?1%.D#?<89 XQ2!N-!6 M8!S;X!O<7B73:&%D]L+LA ?C U=QO2 66KG"83C='X0T1^)Z3CZ8?$7^0JL+ MDC"=+0,$B>*T0F2F\:DTR!& A+&@P)OR1C(E6H]DXZA$-HY*SF"16'SC4&7* M*#LO:;;P(QZ6G)KVE'0Z!>9SI[/50((H"Q] NUW::2N_"#E"', EAK?^*OC9 MQU#4E,TS-.55P;R69%:)[_(G_H!?OO]Q_^$$U D;4-6+_N?D]/S$ &:&=ZA_ M0@9_"_B1^Q+_XB=C)XC%DR?ONOU63XH!V3@U':DO1_/>;M/;W7;GJCS$9@GQ9S=1.,N)R@=" M-SN=\T5MIO_:KIWC"UR2K=-]4>O+PSXS5:]+Y5FT$4";XK 06D M@11V7J+!LUR\CSA00H6]//;("YC9C*%A!3X:PMB1,,+XEB=L+*D!7L9:X&U+ M\Z+)L5@>T">+)'"7(0\P"M,PG9S9HICAGKTL@ADQ&CWP8?QI%I/8,C[3+C@5 MR&*<*+S'YR('#SHIA4\5T?C&HT!<7ER.;#B>,@\!U/6C)*2XD@E2 W<6+A:% MQ@3#(<;& .WD XCYHAES3^J8E:&,FQ"N^Q&,1%[I6X43W%'6+% R$.V#&/#% /01.O0NR&"(WG5&R1&%.6ETX1OQ8HK1@$DD^/ M)],GD(V$1R5FY63H7O]V<_-5!DS+S/W>+:>3MR6GF>'1[.[*YZ.U\;H7XP ;WV+N M0+R*C&_W?XA )L1*(^"%W#A:B@H-3PSC%# (FN-L,A&HR4,UA=. %X@0=R*M MR-$R/@+6XB05I1.B^7<3O^1+++M)Y9D0',QT5$*,2LY*^@A(U\$!W[%P690H+0*_."] M9P$8[NU10%5Y)VF#0;P[5!V1ZY#BZ"H.) \G0=DXW)>8($TYX^'H(.KBN")# M3,F"L:(H&4^$*S*+JNA4&N$8I:D>RU&/Z@30;P+]8K0;&2'P1;$E:22K6YQN#E4Q4GA*H MQ)C#_1DR%P.ZY4V>RCR@U\67OF;A[)HW+>)-DEAEUULR$DER*^DL]BDM);9D MG\IE%2B\ZF&42S@0'.%)G% VB!0IB0%(V0U(1Q#*^.-9KO2!A[Y]%N4+T8,L M.RDJW(*N1,B4XGTS[ZE)#Z3UR=7])YWV2@X440"ATAKP@:%5QWG/3;^H M\]]PC0O.D"O_OXJAOV2:T@? @T,S?/C;?W)[['U] MM4D0Q:3'//20N/8Q+G*'C3)]D@0X;UWX($ MGQRX01Q5>%4?>B&P%!%+]L*O6POB')KIT%N[5R0VVG$; QT M>T;UD_DI!]CE1CI7V48Z5P>\D97B#I?>B!\4HPX7?A!S;*] \:4#!46XH%D2 M+UC(AR@7R>;SC^T*3*M$%=56:4F16O[]'!QCSU,"(2 WRO0=$;B<>LDX@UELQ4?QH60JLS$TFR@K1.F4P;1KMP8O0T62I?4C&>\$ 3VZ0 M1/ENB.X24*_*RH-)Z?HJ:)'.QIL,*3U=7'[5<=V>]4QE2"DB#BL0PF9=P#,K M#*> 5]PQB(=*#3?_0SF(LZ5 %75&BME>RA%.BJ_(BMTHBZ2NO1PE88 MLLTF/S>^2_+7XLJEXY2O/I)!@MF:=:6NF=(XRKD-4J!BD.6Y=NH'"6<:]FT:97'@5PK5>(:88^A M-&:R9"DF7XL,OC1%"3P>99KFPZY]U:CE5)77VG"5%KA$;;,BOF4SED$RBQH5 MJ(_GXK.X#$BO"+67Z4Q1$3* D%>H-&>V@)=IC +GGX$LLXC!-VD1PFILEL.F M+TIF$P&XJ72B07$_5MI32O1WA)?(P)[$HR#DC&R@%H[BL798Y0G%ZSCM:BTG MXH;Q'-\I\I$<,I?P6!&ZS L;BX%%.QR\/B)4TLFOS*-L]CB%),%A1#6,'U%D MD:46RTVW$R\.?_F:>AWNAB!M"A?60_">?<-+#I-]A'7](8^&U B^NH]!^"T+ MZ/SD Q"XU)IJ@6O9V4%N8JI9MYN:=4^[<]/)S]L%H^U/QB8* V&9.PIXS[8! M0R21E(^+47#G8X_-C8])(XIRH?MJ6=%RM">2ZE)JD>RS^$8<\UN2,3.Q078. M3VL$YYNHP3>_>0$(B.C6 6I-XLCGX)F4"T>.(]LH_O;I\\,GV3>15B00^(_6 M?7X:Q#.E:17)R'PYBOA PW%*SX-["3FEJ)[UKN,1Q,.LOU,:\3^G<^_ M6B&2_0CPG8+P&ZH,'TN4_>_ (#^C% OP-@C@QHT(7>%I*&A#HJ YBLQY/S?A+0)YAW0UNS9K;&*\UG,8%R>YE^5+_#_#DXM3T00P3 M1'!0*OU06J'TNXK,/KAAHE@+%^>5T-W<)N56:*\X$+.P= K.QHL@*W&YO&=M M^3PB/X!@$*2AE"CEPE@A#Y*'1Y)QPHGCS%C81I*WI411#NMND/P=JE?() M$[>=4ZP= SM*E:6TBB,UWRWBPTQG4*ZM9CF64BU?'L!Y%=\-T=(P$7&U G9* MY??L!##%:D@!%6+I,RO#2M24)*8 N;3#9B-[7!Z(=1U1E1_2;-RSYP)B.58: MYIA&(G'?>F.I?[[ERKGSR,8]@;^S \SC.2)M"VF(Y>RP5 M$9 F\&K0-MIH, QE(JI)"^1#E'L*TBA'ZN(:1B0XWT3+[&]V#GRE_+[SCAY9 MDC*/Y0E$1V-,0N#Q]S( .K/XE5!UU!]H,MG#?O3A^P90Z7KC'UFO[DO9_KR+R>X_?@;:6N^N?-BEP\:B>$.'M#'GZ] MCHCFEP/\+<*>4N4ZX&;$V@4@(!>GJ!"*@W> 8UAA*83RF_>! M;I$BR=^0$C$P#;(C"E=!YAV0?29XKW42.T-&U!S>DM'M,D@1-Y^:V84 $['\ M"M+^PES"Y-,K#@K*MGPAAXG!&X-DBW&24#)D.?5O:!+D4"?#=]KM.\2 7"ZT>_:I*S3N2BM2[C=\+ &!8;5& :VC84<2%#G 49YZ&"T(P7Y9L%H M>X^E7CTNK#NG#?=!-0I6=+F=Z0Q'?AFP'$"LZ.9&VLF.&J,R;-/FTP41[ARN M@)1(['EK!.9,D><1/:\^BS%DJD+7L.(-Y7C%MF \5@G6V8JXA)R7JV%&+A=+ M25CH V]-LJ+D^\(N$URP3%W/W9RPFB>R1%,RQ9R30- S] )R0!0#O"ZJZQR<%N"+@;&>"-/.2;YOSZY*6AAR8;IO'H()W+^+ ML_;;W%FB0=<*TQ;4$1]2UMUP,7Y"6 '0->,D-A,42D0-H([OL1=J+>;+HEQR M!?DP@&V>B#@0(+S!$^PV"Z-$@S_QG-E>J6A+05+/UPGL2?JY,&"*&^G3RBW< MA8:"\Y2>!^YDDW4$]JGND4#@GU48 W#G0K2\F;*,01)C@V3A M$5""3W<"1LN+ @,H-7K?.,NR(MZ:6=@"']$C@@%H ,T1\R82;Z:RJ=,8Y%_> MY3FBSLTSQ5RPA%K>9&A)"K2#W=$V_F$!CPJG7$:4;1:$#QQYO:N4L8AXR!US M1( LR0@<)+,0$15V'%$O)RU.!'"Q0H>RA],&NY@.+?N A3L>*EHZK+XK!42 M-1=5S29S)895R=[-_PMRR:UHO/J*0E)V(SCU6FF/;$,MS4IUOM*2*4KY'N,N MZT:[10%PS32+)@L[I7!NF%BS_\!OE>9P<*FL25#T'/L*%0]'VJ#9810KR/W( M\/2IW4U?R.F$L_C33//%YS^)ML3PWQ+]>B=MH'J75RV MSK9\@$OO<)42(,NCZ,5%ZV+!#K%NF&+(4'R-BVM**'=&4SH-), MT;=6G-U/KJE2Q)SO4JIFKA:AL*<*]2"(-FB,KA,11M9QBH.!HFG:)F;"^C=_S2%>YI('0U5Q#JM#H58M! "GIS5!D*.>/:;1D[^QX#&T)D TC$\^OVYP M.#GP(Z]VLK-3Q([!-&.OD3+H8S8HO(+< SFZB& M+XQ3!P1QZ@KQ<,/"7:NS)RTW_!?V^,DB\:(M9TAV+G9:I?% @@#.L)(D/,M2"(8('K[RU+I>4VB=/_W__R-0]IFGC?!O@_^(Q7;Q[_% MP+P,ORI/TP2"Q@^PDEK(/Q$U@$@0OC9RDO(&B,1G.,42!M8D@H_E;^E7.0B< M\%V%)6!3OG9F^-HY+!+EP]@I__X,]O#$0O(MR&O(CRK_VC*_ZZ&SW^%G6'9@ MRQ,U17MSR3L"HL93X#J%DZY8K2'0/KMYK7.Z>_*Z%""PWD#%X0"/T=OX/R>= MLY-%8PM,YW^>*JIFVS3PO[>SC\C;I]P@\8TPX9'X>'VM\)72Y*CMVG?GA3GE MF79-IZ"Q+L6Z[FM%NH<@MKPM8I<^MJT*Y/[X!/KZM/[X!/KW>8 M?%GQ8ZG'TNU>@;0A?KQ=R+T!H*EBPU6&HAE-&AE/R>&P;;MFSL;6:9WAG'AH MI](W(5RU!V+4X0:77TJ-ETNC6J:B5-_I!4.LM66N7^JY]#$T:2Y]#(V82Q_# M%N?:0!#*647K&F??5H:&RRG=E>24W4@>7P*?8?_C\ ?#QD.^$^U1_"C+W]Y, MWN=+$ Z*OVZX%%4;(8_O]:)>P@3=+P3'<+U&(9RQ#8RK MZ[2UP?%8!?E;!.%0A/)0R0W*HFR<-%_+,*L3'14\=\,/'#A[$<<[YN55,27N M2-G4H9[VWL7I5RO8'!7&[%(4UG3F6+#F%,TG=_3\>Y=?M1H M4^VQ%GDA<0_X.R.9+B5+BHA:7B]@\L*#:6?B<1?+EG6D%+^Z;6H4T2BB442C MB$81C2*[0Y%%@E)<$)3D2CN4CU)OW&N:.)0E^.KI&C^=#@K8S&;;:Z#-MI#S MVP@;;:-CE]2=JC\7E-[E&5PE59)V8@6^N.J9O?ZK\?9I!&JJG?GBK&.>7;0U M(C88$7>&ASKZ0:/A(H-XC>BFK>+:*KZL%M\#+=X)$@QF.&IK16/VJ9%$(XE& M$HTD&DDTDNS'.@X_,>XBOT/;8U9(VQ_A[E[2-8I:Z;JDK2YI6_V['CK[?8_! MW)+.[[]2GBYI6]9I]S!+YQT.UKW:^HRZI.U!'ILN:7LDIZ=+VA[RZ>F2MLT- M)M$E;>ORF!U61<=FSJ6/H1%SZ6-HQ%SZ&+8]UQZU^H;+!8TL#*!+R#:S6EZ[ MKFBJCMF^.#F19-JO'O%>*?+(&B$VRG"-2M^=!L(5]=A:QO? MLG,P6+-\8NS M.ANJIK#MIM0T>27;U"BB442CB$81C2(:17:'(HL$)5TC3$^G S-T]:]7[7)2 M=YK;=?U%3&J,SNB<79F7E[KJTFO#H+W;EW6\AL9$;;?6:+CC^E_:X*T-WL=1 MI^2U[%,CB482C20:2322:"39=_DO(:G]GHQ9Z-HEU;TVMQEV+I#B.C+4ZAB&ZT=Q"&CFQQ%J,Y$;Q0C%D,''KATSQ[!! MAX#'GN 3^,OU#;L\ +=EX&1#T&2,)U1E\*LHL4>Y*=S(@'% =\&Q!E8$/T'? MPNN:%S.K'">&I,8#VP9R-BX9-KP]3QR(J-)'8] M@ ],XL#YA5. L>4[5NAD@QKCP&%>9,(SMI=@70@D)K@N.QBS4[X*>$GD!\H/ M)I,PL.P1@Q=!K4*M!_9B>9X1 ;K0_OT8QD#=SK!"V.X 5T8%[I@;CUAH.&[( M[-B;&O ZK$_\17"*F'R5+PK_A(,%V!@AP :KVSV)F>'N^09[L4>6_\CH6_@< MEVN'S''I>=A2U#(JL5Q3C*HNT5F'RR;3BXWAL0U:8^3<615IMV7]N%4RP_Z= MN'"UE2^!ODR .[NV-SV-0\M! D3T"[]$K,>K!A<)63K\$7."(S)[.=UA<&OA MD4D0XL4P)L!" Z=E?&,64@I^U1,_E'\^ KWA0WM!%+$H/P.L)Z#+S*F%\8:] M3)@?L;>FX<.,0%W@6]H2.M.)K $%BADG=[#% .;GM*UE?(!=PHKPC2FS0H/Y M.$5I13KX&6>T.UL/3JHL7BPY&!:%C:IRGG/.5L%N=!G.1;*_BEE6[B7[1[KZ MWP#RGV$#,W:T=N=[F]?0?PB6[T-SGMK!^O/-KMW69<$2MF58\<.!.^@AB(K' MT\@+7ISV&=A:K?=A ;75?"OW^">2P3@@:^)6ZP.UBG,5V<)FO$R0S")%)/GL M29!S*E)&U#H.2#X%RF)8CR$3>/<&A=]N^SH#H7&3?DO?=:[?PC* ]X0@:$7, M1)D-$'P, E;N8RLRADDHQ+O(3J*(,XEMXD:1TRZ!+;\'($9>M8Q-@']+ . @ M1##?PK3P(O-MY,;"K6!D0%69D/*NF4/7: 0,EDC!DP6<.8GP](@SJ!)Z- &" M;7D(>= NF&'9("J EH$$-"<0_ P'Q2D2* A/0&E 393@K%ZS7,WVR+PLY P V4&Y-^D MG5DV:(1T(G&)Q@N4PDEL@<12?^3Z:HP!2'F%E6-QR4R1\6Q%?HYOR>84V* M-*JSE+]Q$X:H!=-3^-(7Z\4=)V/^8!3&W_#;9;RF2TN+_8O6U5QQ<3UPS\B" MQT,WK.HBV_"3&U%<8?6(W">\=/7:6!MV,^?=*(G_B>7=3?#+FW&0^/$KN%:= M3K]5;'WW2J]5<5JX07:&&Z R"7V)&!8+QU%J6TU9DRH[E;QK&G3"TJH*F$"\ MDOEDB!!#CZT_@Q"9,(P>DXVRE FB?21*!G\"_\=!I!2'"W-];G%%T1RD-9HX M6]>09&I 2)#=?!M-GL2MV1.*"A:^A**>8PR ,OC(SF'Z@1P2B(8?Q"3[ 3B9 MTRI3@?)ND]3I,EX5W83N=JD3$C9Y' ./Q9:.!G/.M@P-#L_PLE(I1# M*(_8HW &:WD;'.G,[.'BE1(UG?.>:<@?;\LF^+FZGU"OU;W$\7+;:?4O2G8D M/RZ,7[Q.UZKQQ2#K"^S2,H!0 :OY2QS8)^\>R(X,I GY&ZH4?_O9*@/T4=_< MP[L:7RW/ M4N-!Z8/?(!"Q]1 ?_DVPO-?QKFZ\(<;3^D#-^J=MB/P$I]XN7W MF46V[ R B]IDZ1'^4]?YGY,' ,P]\[C._[UWT3_K7'4NYMR2N@V.N4YFB\ZL MVFJ([A*4,8256G014VV%"8P4034['@<]B*YP*8#\F<#HH M# GC^B;8=G-_:_3;_=0PMZ)]^1L*8HF0$:42,=_>L5L#.)?QR=YT"]@5@)27 M1V!0/I^9YZ&1EI]O*KV"O(J! 38Q$+)$69G.PSV2<.K2@F6+T5,#DC5P/6F= M2KE<&NYX@@0\35N*; MJ#$BHI+,[S6$:AAX7O!,EX.DT$D(EXA< /"E _3<]2*A-8M0*= M=/92^_AJE^\-JB&$QSNVQHTZMM[ MK(P@H;VMCF4+,_W*C7P[UC!I%P?<+^M7]-Y6QT7LWPRAN[8MRH^WF-(A\&]5[K?XJ&=WFS\SM;/\:"JLO>; M5\AGMA=[#QE7SV5K)W*KJ%=O^.C;2 M>C:T(#W#S+"2$8??898R&TDD1L[,).W42M*>9R4AN_)'V ,W)U_T>R?ONF:[ M_6J*!.VRHLI^<%+F GW]W;(%H4ZK(6/JY9CZ6 C6> C>U2=-Q)K8P= MUZO3;&XI-O?1"BW'FAH?DS@)V>MA==MB.0*>')S[X3KGR'7.7P_7V3&.;,8" MUL:/NKA '[#C?*M<8&-SRN%VO-),9\D^]7$8V%;TZGM<; X=[_>$46M6V1?8)D]&-/=JVK MDW>76K]H),U?!S%J(OD7;4"+@R;Y6B'8$V/X['IN,M9L85.VP.&X%Z9PT3EY M=V9V-%MH)%M8'3'J8@I=0(O.07,%3>]KI_?W5F@'$0P*RW;M2!/^30D_!ZB$ MYWX8 'F[-0-H)@-8'T'J8@3H?CYL1J#5@SVQBV^!^X3%:>]MJK.@^<7&_$) M5 )T/PSC_.1=[S6%1QT4P]@ 0^KB&'W #QVPI'E!WH=@#:8>X/C?F>7%(\T) M-O8D<'AR<.Z'#UP@'] !2\WD VOC1UU=;& +B"'CFK2C&(- M1O&_[,] \X=-^0-"<3]\H:?M4LWE"ZNB15W\X.S@S5&:TM=?$QH+'#Z,&)PC M2W1$4QUD'T&J0G0_+. <50-M&VHF"]@$1>IB!WU D,.V$&GU8%^>[."%.9I1 M;.P^0##NASM<:,]!<[G#RGA1%TNXU$X#3>P+&0\_I@XV56!A@\O-=DO*S6JF MM%8^1GK<^^%,5SJTMKF<:3WDJ(D]7;6K4.-0N)-66/;$P_X^!9!;KG'G>@/+ M_Z$96>/IU.:,3)RY./*],+.KSLF[_D5?L[(&LK+UT:,N=M;5VI;F5(4"@\[# MB 780TES@(TK# (@."SW0_U[5&)0JS*-I/_K(4==M/\,4&./OGA!H4J:H57- MM18))&*7H_][0-89IK,4FQ =8G@;Q,D+;PXSTU]F,=NHH3O?Z]NF1A&-(JN@ MB#;7;"8$]QHH!#]@V^3]R;]KL"FU?>&6Q=KMR:M8U>+,O+HJ&BP.44A=J:G/ MCJ3.;8F36&^BV]?RY"$("SW@HDZ08,OEHY86&K-/C20:2=:1*>$G-D;/[]#V MF!72]D>XNY=TC;RS>$G?=]EYM//3S*XNEQ'8NH6&I=5R>*&*0'VM2S<']IKM MYK?97/YJC=[R94#.,\2EK>5S6J*3LU 125!4K_$T-_157K;.\X>]D'20 M0C1S#"6;K6P/_F<2Q>YPNLFA+T6GZB=!&ZM35^MH4YE5,S*P.;3K&Q.@N*[M M34_CT'*8@]O_P?B]C%*)U@1AU6-19 "M8^&S&S& 0LRNARK49)A2 MC[5S676N"^2J#7N^%^\9_IXBT,JG5S&>&\-ML$LOL GFN%"-@YWCR81#I]] M^C"=+.4@/4\M6OUY%JUWY^W6586?'([)PXT"+RN"#B+U PN ?*\+]&[@1^.H^AB?$A!*[71!,4<2+ R.V?C!C(A#7 MF 11!!(HGDPPI"&S-49Q$,)X5DR?ITN OW'(&.XS;",>&2!818%/X_M80IZU M#.52+G$/$Q^&\( &.+ _7(\1^.KE_*^_7'8[%]>P!X64N@HI?68AS0UT#!X MD$KFR7DCXI#K)Q:=3Y&S";%K:2ED 6&<';,.,TH%+[!A"2R<806+_7'+[')O M]+S2=4ZR&H;E64",0^.!V2,? MT/\19"80B^UR=4?#O :8_QZ /("L'^XO6;5)@OCH^I9O Z_D D.53E)YN[H; M& R$PPFB9)BPVDYU35"NIOGN!N'.6X: M$&@)CDN\)?&L.TIM0=F.O@: M!A.&\K_E.P;&0TP0CTT 1EQI/IA_&^2(7Y$,W_A..FA]=V"QL6(U"76%L]P1 M#U-/A66GXL.I .PB-T+Z*M2I8>!YP3,J0V](9PN2"%Z+WOYB'!R5W72)-?H@ M^.C>'.;'9%E@Y]V=Y2JA8$> HC^60@7+"X0AQ$7!8'H;J& M4MUN7X$0JS'TFP@)<\$05<9,&W"BZE+T+6K(+>KJ6X0BX %<&8U)AX!)[0/ MI,/*@>DV+@>FB8G@GYD5L1%ZN]SQ) R>N ELPZ28\]IS?E?(L:@IW;?21O!; M&$0+'-PI4#\I,%5=L96#OY\NZ_%>,H?CW477O.R=-2?5YG7C1KM1N'%Y;G:V MG8;5E+H@FATLPP[01IW &ZI%+PJ&\;,5,I-,?12EVSC^L*>:$)LP"0GJ])T] M$8%.W[SJ-"@74R,'<(FF($>W:W8OS@^60VBU8D]\Y&,2 MIA !_RC"%@%KJ8 M-=O8G&VDD(7W/@JX[DM\-'OGEYIQ- @]VDU"CROSJJ0HY:&P#LT4MJ!<^%$< M)ASE*>4G> 3TU&RA%FTB@^TG_ZN [)YN?L_L=+5&T20$:3<+0J^G@DQW MDPHR&^#NL=1A>R7;U"BB4>1X*Q(V3T)N;$5"E(M+0VL?D#Z5^,_\VWV00^Z #'Z'$X!?X(+?*'"KO/P[(>K]*_.J MMX5K__85$/4&X$%M]/_RTNQ=%6N%U(L'VDQQ/,K9*]FF1A&-(MI,HV&X&XUS%[[:,VW[6T;Z\IDM MC2F _UKVJ9%$(\DZ@O+NZAG77:$F5P*E$25J/LRSSAKL9<+\"%" <5MN',R3 M:(UG*UI4%%>=;\D"0O54M>UT6\4XW%Q56[..M;>5M2^4()9>>V]115Z>=[3Y M^CM7V?H[5S7"OKN@HC"\G1:!C194@470\@WC(DW SFC";*SUZLT40]]I+Y177*Q5V;X^8DWCL;BC&5(:DDJ#-+1G6/((LC\53 MCN6(:X4=83TO7;VK<76'5E8TY@]4'.ZP*F?55/VJ)FAJ[#FL.C_K5'VJ%57T M&:Q5+^E0KNNK<%DU,79+BIX3:QJ"A$,:EM3\A26@>:&UNZ]L\^MXX@53QKYQ MT"C*SBT7/W<3@]4V+WI%K5J[G/9ULO5%59V;9WV=%*P)TIST![\PPON>R7;U"BB M442'N>HP5P_SO6:=5HT337>O3NY7(.V?F'Q*'"R%O)1UCFTYL:A3>SE M61EYM%T_9P-V6[+G.<''<]L;[C)><5'3XL,\F'[+X+?1X-?14.[CG/C&E6(, MZV\WN_E9[#9XM+P[]S^LB>6;QC];_RQKTKT-TK#;72_7]7I_2]H[&N\OC2$) M,1KV=VP6,V"A" S'4%GL$F#Y/%WA_N[+USOC[T"NX.'(Y-WDW_S77RZ[W?8U M?4F_=Z[?&G;(*.[!XDC-(F;\TQHDT,1AD ?-) GMD171;F.RY\#+\_7@^V00N8YKA=.[L"C\,';+BYBX M3PP$)CB0N^']R I9]"F*0'W^&(0WGO>0+6VV7%5'34?H?.^UZ??O$A8J9 D* M__PG+](:A7$6C%XNE)6M]G?86UGIUHC6K*KJ[513;R\H>]8VV^VBR\C@0R* M\ZB 3C[E,K(Q@Y6\)OHZ:.O 8]@+P=X&_ M1"!#N$/7MFC"H9YRZN &@J"@["GU/1 M:5:YGB^^I.&SN2>$!>>R=>[Z0H 6SZ.[))5/0JYX\621G#^%/CI9H-I_8(.X M)CV>7G%]8( W@"HXU#WS&*'$]]Y%_ZQSU6T?B):EE7VMJ&\(U(N6@7=K.46Q M\>IWDS,]@4F>&;,@)JL"^_SN]=YV^"O\.;!M;K630. O )]^X ML^- */]G>0V7Y <2_4&N 6DH\2-F)_A)R)X"[PF%,)M?D*&\(,\CUQX9H!<; M \9 ,0.-%X0H&,F;&B A4(;Z&YQ$:/-EMTSJ]%(LKIK+PG3>*$V"=T+KV0F> M?103DPGL.G^X*&"\G#VR.4F^F6BV2 ;;!&>6RS+>^*+L!M\ZW<_8OUXHZ3\?L@#*D0QZV%D\73C4+[EK6"GK7;B\R@B'7#Q'>, MYR#\02*'-7$I5!,^>V0^"^%W.P@G00@XR-,['6J*&;6,NR2.8G@0WQL@9; ! M[# 8X^))J3[A^B!0998L*Z9'%YI6/E''-;P#'UADA^X$MW(W_)<5NL@KOL'B MWEN16S!CMX7U[^PAR'[__CGP'6S=!HL86/Z/N^$0Q3XF&E,O"0R+'&/%GML\L FF-Y/ M0.QP[GP5%)W# O0"(^W9LD;:;JND@_=/!5%[ C? \N%=$_6!/X%LXCVS61A; M< :6@]21Z#DO3Y4SK.+]P -#1X_+;:]#QA8?7!GUN4W'^,A8I9F\XNQV"/_S M9>'?;O7*#L"PHHA%Z)E$BH::D>6B^O4$Y.N1(4D"3=;IR@6T ,<32TI\LWX>S=P,%+"L\P"W3#&$1;=CH& MD(_X8T] 4]VAL'[G7W,CPPO\1Z*@EL]?->C5B"N'9435).,]US5-N.E$GA$4 M<\EJ&<+\^C)Q0]Y)HN22EUNOZT44]?!1#J*].]84"[XQ_^3=/Q*?&6=4W*TW M>^_F%'5[!07!RDOQ&+P6GDIB1I:S$A.XM<)P"FNX&:.[:'[OW"T2C66CX4\C M9B/= (G&B1!E_*#H7[=H+P R182ALI:+_.EEM^:;]&.N)N;M$EAUBHR2G%;: MJ5K&'&1L%Y%Q!9#/;\S;0(!VEP HRF4*'CIP^UXU*5M!&[@-GABHR:I6L!S3 M^@(7%A2S- ;@&\9YU"_@5[%L6B,0CN$T"S(A!AP1/7H&VHL6%R9$ M12E##E/C 'X*P,H^L 5(X T0)KV$JV=)3*YWSP61AE?H19H5B_B+,8<&?/WO MQ'5P?7!]_WH.J&OD*L?*Z6D8L