0001594805-22-000011.txt : 20220216 0001594805-22-000011.hdr.sgml : 20220216 20220216081718 ACCESSION NUMBER: 0001594805-22-000011 CONFORMED SUBMISSION TYPE: 40-F PUBLIC DOCUMENT COUNT: 137 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220216 DATE AS OF CHANGE: 20220216 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SHOPIFY INC. CENTRAL INDEX KEY: 0001594805 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: Z4 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 40-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-37400 FILM NUMBER: 22641561 BUSINESS ADDRESS: STREET 1: 151 O'CONNOR STREET STREET 2: GROUND FLOOR CITY: OTTAWA STATE: A6 ZIP: K2P 2L8 BUSINESS PHONE: 613-241-2828 MAIL ADDRESS: STREET 1: 151 O'CONNOR STREET STREET 2: GROUND FLOOR CITY: OTTAWA STATE: A6 ZIP: K2P 2L8 40-F 1 shop-20211231.htm 40-F shop-20211231
00015948052021FYfalsehttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006MemberP3YP2YP1YP2YP2YP2YP3Y110.0006944P5D0.33330.33330.33330.25000.25000.25000.25000.250.250.250.33330.33330.33331100015948052021-01-012021-12-310001594805dei:BusinessContactMember2021-01-012021-12-310001594805us-gaap:CommonClassAMember2021-12-31xbrli:shares0001594805us-gaap:CommonClassBMember2021-12-3100015948052021-12-31iso4217:USD00015948052020-12-310001594805us-gaap:CommonClassAMember2020-12-310001594805us-gaap:CommonClassBMember2020-12-310001594805us-gaap:SubscriptionAndCirculationMember2021-01-012021-12-310001594805us-gaap:SubscriptionAndCirculationMember2020-01-012020-12-310001594805us-gaap:ServiceMember2021-01-012021-12-310001594805us-gaap:ServiceMember2020-01-012020-12-3100015948052020-01-012020-12-31iso4217:USDxbrli:shares0001594805us-gaap:CommonStockMember2019-12-310001594805us-gaap:AdditionalPaidInCapitalMember2019-12-310001594805us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001594805us-gaap:RetainedEarningsMember2019-12-3100015948052019-12-310001594805us-gaap:CommonStockMember2020-01-012020-12-310001594805us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001594805us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001594805us-gaap:RetainedEarningsMember2020-01-012020-12-310001594805us-gaap:CommonStockMember2020-12-310001594805us-gaap:AdditionalPaidInCapitalMember2020-12-310001594805us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001594805us-gaap:RetainedEarningsMember2020-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2020-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2020-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-310001594805us-gaap:CommonStockMember2021-01-012021-12-310001594805us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001594805us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001594805us-gaap:RetainedEarningsMember2021-01-012021-12-310001594805us-gaap:CommonStockMember2021-12-310001594805us-gaap:AdditionalPaidInCapitalMember2021-12-310001594805us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001594805us-gaap:RetainedEarningsMember2021-12-310001594805shop:ServicePortionAttributedToEffectiveInterestRateMember2021-01-012021-12-310001594805shop:ServicePortionAttributedToEffectiveInterestRateMember2020-01-012020-12-310001594805srt:MinimumMember2021-01-012021-12-310001594805srt:MaximumMember2021-01-012021-12-310001594805us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2021-01-012021-12-310001594805srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001594805us-gaap:ConvertibleDebtMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2021-12-31xbrli:pure0001594805us-gaap:ComputerEquipmentMember2021-01-012021-12-310001594805us-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001594805shop:WarehouseEquipmentMember2021-01-012021-12-310001594805srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001594805srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001594805us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001594805us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2021-01-012021-12-310001594805srt:MaximumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001594805us-gaap:CustomerRelationshipsMembersrt:MinimumMember2021-01-012021-12-310001594805srt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001594805srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2021-01-012021-12-310001594805srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2021-01-012021-12-31shop:executive0001594805shop:ExchangeRateEffectMember2021-01-012021-12-310001594805shop:A10StrongerCADRateMember2021-01-012021-12-310001594805shop:ExchangeRateEffectMember2020-01-012020-12-310001594805shop:A10StrongerCADRateMember2020-01-012020-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-01-010001594805srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-01-010001594805srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-01-0100015948052019-01-012019-12-31shop:segment0001594805shop:MoneyMarketFundsandTermDepositsMember2021-12-310001594805shop:MoneyMarketFundsandTermDepositsMember2020-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2021-12-310001594805us-gaap:FairValueInputsLevel3Membershop:CanadaTreasuryandGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel3Membershop:CanadaTreasuryandGovernmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001594805us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2021-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001594805us-gaap:FairValueInputsLevel1Membershop:U.S.TermDepositsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMembershop:U.S.TermDepositsMember2021-12-310001594805shop:U.S.TermDepositsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:EstimateOfFairValueFairValueDisclosureMembershop:U.S.TermDepositsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001594805us-gaap:FairValueInputsLevel3Membershop:U.S.TermDepositsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMembershop:U.S.TermDepositsMember2021-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310001594805us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2021-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2021-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2021-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001594805shop:AccruedInterestReceivableMember2021-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:USTreasuryAndGovernmentMember2020-12-310001594805us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:USTreasuryAndGovernmentMember2020-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CorporateBondSecuritiesMember2020-12-310001594805us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CorporateBondSecuritiesMember2020-12-310001594805us-gaap:RepurchaseAgreementsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:RepurchaseAgreementsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:RepurchaseAgreementsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:RepurchaseAgreementsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-12-310001594805us-gaap:RepurchaseAgreementsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:RepurchaseAgreementsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel1Membershop:U.S.TermDepositsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMembershop:U.S.TermDepositsMember2020-12-310001594805shop:U.S.TermDepositsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:EstimateOfFairValueFairValueDisclosureMembershop:U.S.TermDepositsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001594805us-gaap:FairValueInputsLevel3Membershop:U.S.TermDepositsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMembershop:U.S.TermDepositsMember2020-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-12-310001594805us-gaap:FairValueInputsLevel3Membershop:CanadaTreasuryandGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Membershop:CanadaTreasuryandGovernmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805shop:AccruedInterestReceivableMember2020-12-310001594805us-gaap:FairValueInputsLevel1Member2021-01-012021-12-310001594805us-gaap:FairValueInputsLevel3Member2021-01-012021-12-310001594805us-gaap:ForeignExchangeForwardMember2021-12-310001594805us-gaap:ForeignExchangeForwardMember2020-12-310001594805us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentAssetsMember2021-01-012021-12-310001594805us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentLiabilitiesMember2021-01-012021-12-310001594805us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2021-01-012021-12-310001594805us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2020-01-012020-12-310001594805shop:A0125ConvertibleSeniorNotesMember2021-12-310001594805shop:A0125ConvertibleSeniorNotesMember2020-12-310001594805shop:AffirmHoldingsIncMember2020-07-310001594805shop:AffirmHoldingsIncMember2021-12-310001594805shop:AffirmHoldingsIncMember2021-01-012021-12-310001594805shop:AffirmHoldingsIncMember2020-01-012020-12-310001594805shop:GlobalEMember2021-04-300001594805us-gaap:MeasurementInputDiscountForLackOfMarketabilityMembershop:GlobalEMember2021-12-310001594805shop:GlobalEMember2021-12-310001594805shop:GlobalEMember2021-01-012021-12-310001594805shop:EquitySecuritiesWithReadilyDeterminableFairValueMember2020-12-310001594805shop:EquitySecuritiesWithReadilyDeterminableFairValueMember2021-01-012021-12-310001594805shop:EquitySecuritiesWithReadilyDeterminableFairValueMember2021-12-31shop:investment0001594805shop:PrivateCompanyThreeSeparateInvestmentsMember2021-12-310001594805shop:PrivateCompanyThreeSeparateInvestmentsMember2021-01-012021-12-310001594805shop:EquityInvestmentInPrivateCompaniesMember2021-12-310001594805shop:StrategicPartnershipsMember2021-12-310001594805shop:EquitySecuritiesWithoutReadilyDeterminableFairValueMember2020-12-310001594805shop:EquitySecuritiesWithoutReadilyDeterminableFairValueMember2019-12-310001594805shop:EquitySecuritiesWithoutReadilyDeterminableFairValueMember2021-01-012021-12-310001594805shop:EquitySecuritiesWithoutReadilyDeterminableFairValueMember2020-01-012020-12-310001594805shop:EquitySecuritiesWithoutReadilyDeterminableFairValueMember2021-12-3100015948052021-07-012021-07-310001594805shop:UnbilledRevenuesReceivableMember2021-12-310001594805shop:UnbilledRevenuesReceivableMember2020-12-310001594805shop:UnbilledRevenuesReceivableMember2020-01-010001594805us-gaap:TradeAccountsReceivableMember2021-12-310001594805us-gaap:TradeAccountsReceivableMember2020-12-310001594805us-gaap:TradeAccountsReceivableMember2020-01-010001594805shop:SalesTaxReceivableMember2021-12-310001594805shop:SalesTaxReceivableMember2020-12-310001594805shop:SalesTaxReceivableMember2020-01-010001594805shop:AccruedInterestReceivableMember2020-01-010001594805shop:OtherReceivableMember2021-12-310001594805shop:OtherReceivableMember2020-12-310001594805shop:OtherReceivableMember2020-01-0100015948052020-01-010001594805shop:UnbilledRevenuesandTradeReceivablesMember2020-12-310001594805shop:UnbilledRevenuesandTradeReceivablesMember2019-12-310001594805shop:UnbilledRevenuesandTradeReceivablesMember2021-01-012021-12-310001594805shop:UnbilledRevenuesandTradeReceivablesMember2020-01-012020-12-310001594805shop:UnbilledRevenuesandTradeReceivablesMember2021-12-310001594805shop:MerchantCashAdvancesMember2021-12-310001594805shop:MerchantCashAdvancesMember2020-12-310001594805shop:MerchantCashAdvancesMember2020-01-010001594805us-gaap:FinanceReceivablesMember2021-12-310001594805us-gaap:FinanceReceivablesMember2020-12-310001594805us-gaap:FinanceReceivablesMember2020-01-010001594805shop:MerchantCashAdvancesMember2019-12-310001594805shop:MerchantCashAdvancesMember2021-01-012021-12-310001594805shop:MerchantCashAdvancesMember2020-01-012020-12-310001594805us-gaap:FinanceReceivablesMember2019-12-310001594805us-gaap:FinanceReceivablesMember2021-01-012021-12-310001594805us-gaap:FinanceReceivablesMember2020-01-012020-12-310001594805us-gaap:FinancialAssetNotPastDueMember2021-12-310001594805us-gaap:FinancingReceivables30To59DaysPastDueMember2021-12-310001594805us-gaap:FinancingReceivables60To89DaysPastDueMember2021-12-310001594805shop:FinancialAsset90To179DaysPastDueMember2021-12-310001594805shop:FinancialAssetEqualToOrGreaterThan180DaysPastDueMember2021-12-310001594805us-gaap:FinancialAssetNotPastDueMember2020-12-310001594805us-gaap:FinancingReceivables30To59DaysPastDueMember2020-12-310001594805us-gaap:FinancingReceivables60To89DaysPastDueMember2020-12-310001594805shop:FinancialAsset90To179DaysPastDueMember2020-12-310001594805shop:FinancialAssetEqualToOrGreaterThan180DaysPastDueMember2020-12-310001594805us-gaap:LeaseholdImprovementsMember2021-12-310001594805us-gaap:ComputerEquipmentMember2021-12-310001594805us-gaap:FurnitureAndFixturesMember2021-12-310001594805shop:FulfillmentRobotsMember2021-12-310001594805us-gaap:EquipmentMember2021-12-310001594805us-gaap:LeaseholdImprovementsMember2020-12-310001594805us-gaap:ComputerEquipmentMember2020-12-310001594805us-gaap:FurnitureAndFixturesMember2020-12-310001594805us-gaap:EquipmentMember2020-12-310001594805shop:LeaseholdImprovementsAndFurnitureFixturesMember2020-12-310001594805srt:MinimumMembershop:LeaseholdImprovementsAndFurnitureFixturesMember2021-01-012021-12-310001594805srt:MaximumMembershop:LeaseholdImprovementsAndFurnitureFixturesMember2021-01-012021-12-310001594805shop:LeaseholdImprovementsAndFurnitureFixturesMember2021-12-310001594805us-gaap:CostOfSalesMember2021-01-012021-12-310001594805us-gaap:CostOfSalesMember2020-01-012020-12-310001594805us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001594805us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001594805us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001594805us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001594805us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001594805us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001594805srt:MinimumMember2021-12-310001594805srt:MaximumMember2021-12-310001594805shop:OfficesMember2021-12-310001594805shop:WarehousesAndCommercialSpacesMember2021-12-310001594805us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001594805us-gaap:CustomerRelationshipsMember2021-12-310001594805us-gaap:OtherIntangibleAssetsMember2021-12-310001594805us-gaap:SoftwareDevelopmentMember2021-12-310001594805us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001594805us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001594805us-gaap:CustomerRelationshipsMember2020-12-310001594805us-gaap:OtherIntangibleAssetsMember2020-12-310001594805us-gaap:SoftwareDevelopmentMember2020-12-310001594805us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310001594805us-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001594805us-gaap:SoftwareDevelopmentMember2020-01-012020-12-310001594805shop:DondeFashionIncMember2021-01-012021-12-310001594805shop:DondeFashionIncMember2020-01-012020-12-310001594805shop:OtherAcquisitionsMember2021-01-012021-12-310001594805shop:OtherAcquisitionsMember2020-01-012020-12-310001594805shop:StrategicPartnershipsMember2020-12-310001594805srt:MinimumMembershop:StrategicPartnershipsMember2021-12-310001594805srt:MaximumMembershop:StrategicPartnershipsMember2021-12-310001594805us-gaap:ConvertibleDebtMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2020-09-300001594805us-gaap:ConvertibleDebtMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2020-09-012020-09-300001594805shop:DebtConversionTermsOneMemberus-gaap:ConvertibleDebtMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2021-01-012021-12-31utr:D0001594805shop:DebtConversionTermsTwoMemberus-gaap:ConvertibleDebtMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2021-01-012021-12-310001594805us-gaap:ConvertibleDebtMembershop:DebtRedemptionTermsOneMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2021-01-012021-12-310001594805shop:DebtRedemptionTermsTwoMemberus-gaap:ConvertibleDebtMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2021-01-012021-12-310001594805shop:DebtRedemptionTermsThreeMemberus-gaap:ConvertibleDebtMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2021-01-012021-12-310001594805us-gaap:ConvertibleDebtMembershop:DebtRedemptionTermsFourMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2021-01-012021-12-310001594805shop:DebtRedemptionTermsFiveMemberus-gaap:ConvertibleDebtMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2021-01-012021-12-310001594805us-gaap:ConvertibleDebtMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member2020-12-310001594805us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembershop:SiliconValleyBankMember2021-12-31iso4217:CAD0001594805us-gaap:PrimeRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembershop:SiliconValleyBankMember2021-01-012021-12-310001594805us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembershop:SiliconValleyBankMember2020-12-3100015948052021-12-01shop:publisher00015948052021-12-012021-12-01shop:parent_company0001594805us-gaap:CommonClassAMemberus-gaap:IPOMember2021-02-012021-02-2800015948052021-02-2800015948052021-02-012021-02-280001594805us-gaap:CommonClassAMemberus-gaap:IPOMember2020-09-012020-09-3000015948052020-09-300001594805us-gaap:OverAllotmentOptionMemberus-gaap:CommonClassAMember2020-09-012020-09-3000015948052020-09-012020-09-300001594805us-gaap:CommonClassAMemberus-gaap:IPOMember2020-05-012020-05-3100015948052020-05-310001594805us-gaap:OverAllotmentOptionMemberus-gaap:CommonClassAMember2020-05-012020-05-3100015948052020-05-012020-05-310001594805us-gaap:CommonClassAMember2021-01-012021-12-31shop:vote0001594805us-gaap:CommonClassBMember2021-01-012021-12-310001594805us-gaap:CommonClassBMembershop:LegacyOptionPlanMember2015-05-272015-05-270001594805us-gaap:CommonClassAMembershop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2015-05-272015-05-270001594805shop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2015-05-272015-05-270001594805us-gaap:ShareBasedCompensationAwardTrancheOneMembershop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2015-05-272015-05-270001594805shop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2018-05-302018-05-300001594805shop:LongTermIncentivePlanMemberus-gaap:CommonClassAMember2018-05-302018-05-300001594805shop:PriortoNovember2017RSUsMemberus-gaap:RestrictedStockUnitsRSUMember2015-05-272015-05-270001594805us-gaap:ShareBasedCompensationAwardTrancheOneMembershop:PriortoNovember2017RSUsMemberus-gaap:RestrictedStockUnitsRSUMember2015-05-272015-05-270001594805shop:PriortoNovember2017RSUsMemberus-gaap:RestrictedStockUnitsRSUMember2018-05-302018-05-300001594805shop:LongTermIncentivePlanMemberus-gaap:PerformanceSharesMember2021-01-012021-12-310001594805shop:StockOptionPlanandLTIPMemberus-gaap:CommonClassAMember2015-05-270001594805shop:StockOptionPlanandLTIPMemberus-gaap:CommonClassAMember2015-05-272015-05-270001594805us-gaap:SubsequentEventMembershop:StockOptionPlanandLTIPMemberus-gaap:CommonClassAMember2022-01-010001594805us-gaap:RestrictedStockUnitsRSUMember2019-12-310001594805us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001594805us-gaap:RestrictedStockUnitsRSUMember2020-12-310001594805us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001594805us-gaap:RestrictedStockUnitsRSUMember2021-12-310001594805us-gaap:CommonClassBMembershop:LegacyOptionPlanMember2021-12-310001594805us-gaap:CommonClassAMembershop:StockOptionPlanMember2021-12-310001594805shop:A6RiverSystems2016AmendedandRestatedStockOptionandGrantPlanMemberus-gaap:CommonClassAMember2021-12-310001594805shop:LongTermIncentivePlanMembershop:DeferredSharesMember2021-01-012021-12-310001594805shop:A6RiverSystemsInc.Memberus-gaap:CommonClassAMember2019-10-172019-10-170001594805shop:A6RiverSystemsInc.Memberus-gaap:CommonClassAMember2021-12-310001594805us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001594805us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001594805us-gaap:ShareBasedCompensationAwardTrancheOneMembershop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2018-05-302018-05-300001594805shop:EmployeeandNonemployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembershop:StockOptionPlanMember2018-05-302018-05-300001594805us-gaap:ShareBasedCompensationAwardTrancheThreeMembershop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2018-05-302018-05-300001594805us-gaap:ShareBasedCompensationAwardTrancheOneMembershop:EmployeeandNonemployeeStockOptionMembershop:LegacyOptionPlanMember2015-05-272015-05-270001594805shop:EmployeeandNonemployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembershop:LegacyOptionPlanMember2015-05-272015-05-270001594805us-gaap:ShareBasedCompensationAwardTrancheThreeMembershop:EmployeeandNonemployeeStockOptionMembershop:LegacyOptionPlanMember2015-05-272015-05-270001594805shop:SharebasedCompensationAwardTrancheFourMembershop:EmployeeandNonemployeeStockOptionMembershop:LegacyOptionPlanMember2015-05-272015-05-270001594805shop:PriortoNovember2017RSUsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2015-05-272015-05-270001594805shop:PriortoNovember2017RSUsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:RestrictedStockUnitsRSUMember2015-05-272015-05-270001594805shop:PriortoNovember2017RSUsMembershop:SharebasedCompensationAwardTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMember2015-05-272015-05-270001594805us-gaap:ShareBasedCompensationAwardTrancheOneMembershop:LongTermIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2018-05-302018-05-300001594805shop:LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2018-05-302018-05-300001594805shop:LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:RestrictedStockUnitsRSUMember2018-05-302018-05-300001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembershop:CostOfGoodsAndServicesSoldMember2021-01-012021-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembershop:CostOfGoodsAndServicesSoldMember2020-01-012020-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001594805country:CA2021-01-012021-12-310001594805country:CA2020-01-012020-12-310001594805us-gaap:ForeignCountryMember2021-01-012021-12-310001594805us-gaap:ForeignCountryMember2020-01-012020-12-310001594805us-gaap:CanadaRevenueAgencyMember2021-01-012021-12-310001594805us-gaap:CanadaRevenueAgencyMember2020-01-012020-12-310001594805us-gaap:ForeignCountryMember2021-12-310001594805us-gaap:ForeignCountryMember2020-12-310001594805us-gaap:StateAndLocalJurisdictionMember2021-12-310001594805us-gaap:StateAndLocalJurisdictionMember2020-12-310001594805us-gaap:DomesticCountryMember2021-12-310001594805us-gaap:InvestmentCreditMember2021-12-310001594805us-gaap:InvestmentCreditMember2020-12-310001594805us-gaap:SalesRevenueNetMembercountry:CAus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001594805us-gaap:SalesRevenueNetMembercountry:CAus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001594805us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001594805us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001594805us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001594805us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001594805us-gaap:SalesRevenueNetMembershop:APACMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001594805us-gaap:SalesRevenueNetMembershop:APACMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001594805us-gaap:SalesRevenueNetMembersrt:LatinAmericaMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001594805us-gaap:SalesRevenueNetMembersrt:LatinAmericaMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001594805us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001594805us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001594805country:CAus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2021-12-310001594805country:CAus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001594805country:CAus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2020-12-310001594805country:CAus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001594805country:USus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2021-12-310001594805country:USus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001594805country:USus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2020-12-310001594805country:USus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001594805shop:OtherCountriesMemberus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2021-12-310001594805shop:OtherCountriesMemberus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001594805shop:OtherCountriesMemberus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2020-12-310001594805shop:OtherCountriesMemberus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001594805us-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2021-12-310001594805us-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001594805us-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2020-12-310001594805us-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001594805shop:DondeFashionIncMember2021-07-200001594805shop:DondeFashionIncMember2021-07-202021-07-200001594805shop:DondeFashionIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-07-200001594805shop:DondeFashionIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-07-202021-07-200001594805us-gaap:SubsequentEventMember2022-01-012022-01-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 40-F
REGISTRATION STATEMENT PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934
OR
ANNUAL REPORT PURSUANT TO SECTION 13(a) OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

    For the fiscal year ended December 31, 2021        Commission File Number 001-37400

SHOPIFY INC.
(Exact name of Registrant as specified in its charter)

Canada
(Province or other jurisdiction of incorporation or organization)

7372
(Primary Standard Industrial Classification Code Number (if applicable))

98-0486686
(I.R.S. Employer Identification Number (if applicable))

151 O'Connor Street, Ground Floor Ottawa, Ontario, Canada K2P 2L8
Attention: Jessica Hertz, General Counsel and Corporate Secretary
613-241-2828
(Address and telephone number of Registrant's principal executive offices)

Corporation Service Company
251 Little Falls Drive, Wilmington, DE 19808-1674
(302) 636-5400
(Name, address (including zip code) and telephone number (including area code) of agent for service in the United States)

Copies of all correspondence should be sent to:

Jessica Hertz
General Counsel and Corporate Secretary
Shopify Inc.
151 O'Connor Street, Ground Floor
Ottawa, ON K2P 2L8
Canada
Tel: (613) 241-2828

Securities registered or to be registered pursuant to Section 12(b) of the Act.
Title of each classTrading SymbolName of each exchange on which registered
Class A Subordinate Voting SharesSHOPNew York Stock Exchange
Securities registered or to be registered pursuant to Section 12(g) of the Act:
None
(Title of Class)





Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act:
Class B Multiple Voting Shares
0.125% Convertible Senior Notes Due 2025
(Title of Class)

For annual reports, indicate by check mark the information filed with this Form:

     Annual Information Form         Audited Annual Financial Statements

Indicate the number of outstanding shares of each of the issuer's classes of capital or common stock as of the close of the period covered by the annual report.

The Registrant had 113,954,492 Class A Subordinate Voting Shares and 11,942,667 Class B Multiple Voting Shares issued and outstanding as of December 31, 2021.

Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act 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 an emerging growth company as defined in Rule 12b-2 of the Exchange Act.
                                     Emerging growth company     

If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, 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.                         

† The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.

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:                 


_____________________________________________________________________________________________________





PRIOR FILINGS MODIFIED AND SUPERSEDED

This Annual Report on Form 40-F of Shopify Inc. ("Shopify", "we", "our", the "Company" or the "Registrant") for the year ended December 31, 2021, at the time of filing with the U.S. Securities and Exchange Commission (the "SEC" or the "Commission"), modifies and supersedes all prior documents filed pursuant to Sections 13, 14 and 15(d) of the U.S. Securities Exchange Act of 1934 (as amended, the "Exchange Act") for purposes of any offers or sales of any securities after the date of this filing pursuant to any registration statement or prospectus filed pursuant to the U.S. Securities Act of 1933 (as amended, the "Securities Act") which incorporates by reference this Annual Report on Form 40-F (or any of the documents filed as Exhibits to this Annual Report on Form 40-F).

FORWARD-LOOKING STATEMENTS

Shopify has made in this Annual Report on Form 40-F and the documents filed as Exhibits hereto, and from time to time may otherwise make, forward-looking statements under the provisions of the U.S. Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act, and Section 21E of the Exchange Act, and forward-looking information within the meaning of applicable Canadian securities legislation.

The Company's actual future results may be materially different from any future results expressed or implied by these forward-looking statements.

The forward-looking statements represent the Company's views as of the date of this Annual Report on Form 40-F. The Company anticipates that subsequent events and developments may cause these views to change. However, while the Company may elect to update these forward-looking statements at some point in the future, the Company has no current intention of doing so except to the extent required by applicable law. Therefore, these forward-looking statements do not represent the Company's views as of any date other than the date of this Annual Report on Form 40-F.

See Shopify's annual information form for the year ended December 31, 2021, attached as Exhibit 1.1 to this Annual Report on Form 40-F, under the heading "Forward-Looking Information" and Shopify's management's discussion and analysis for the year ended December 31, 2021, attached as Exhibit 1.3 to this Annual Report on Form 40-F (the "Shopify 2021 MD&A"), under the heading "Forward-looking Statements", for a discussion of forward-looking statements.

A. Disclosure Controls and Procedures and Internal Control Over Financial Reporting

All control systems, no matter how well designed, have inherent limitations. Accordingly, even disclosure controls and procedures and internal controls over financial reporting determined to be effective can only provide reasonable assurance of achieving their control objectives with respect to financial statement preparation and presentation.




    Disclosure Controls and Procedures

Management of the Company, under the supervision of the Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining disclosure controls and procedures (as defined by the Commission in Rule 13a-15(e) under the Exchange Act) for the Company to ensure that material information relating to the Company, including its consolidated subsidiaries, that is required to be made known to the Chief Executive Officer and Chief Financial Officer by others within the Company and disclosed by the Company in reports filed or submitted by it under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the Commission's rules and forms; and (ii) accumulated and communicated to the Company's management, including its Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

We, including the Chief Executive Officer and Chief Financial Officer, have evaluated the effectiveness of the Company's disclosure controls and procedures as of December 31, 2021 and have concluded that the Company’s disclosure controls and procedures were effective as of December 31, 2021. See “Disclosure Controls and Procedures and Internal Control Over Financial Reporting” in the Shopify 2021 MD&A, filed as Exhibit 1.3 to this Annual Report on Form 40-F.

    Management's Annual Report on Internal Control over Financial Reporting

Management of the Company, under the supervision of the Chief Executive Officer and the Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over the Company’s financial reporting. Internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with United States generally accepted accounting principles.

We, including the Chief Executive Officer and Chief Financial Officer, have assessed the effectiveness of the Company’s internal control over financial reporting in accordance with Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO"). Based on this assessment, we, including the Chief Executive Officer and Chief Financial Officer, have determined that the Company’s internal control over financial reporting was effective as at December 31, 2021. Additionally, based on our assessment, we determined that there were no material weaknesses in the Company's internal control over financial reporting as at December 31, 2021. See "Management's Annual Report on Internal Control Over Financial Reporting", which accompanies Shopify's audited consolidated financial statements as at December 31, 2021 and 2020 and for the years then ended (the "Shopify 2021 Financial Statements"), filed as Exhibit 1.2 to this Annual Report on Form 40-F.

    Attestation Report of the Independent Registered Public Accounting Firm

The effectiveness of the Company's internal control over financial reporting as at December 31, 2021 has been audited by PricewaterhouseCoopers LLP (PCAOB ID No. 271), an independent registered public accounting firm, as stated in their report, which accompanies the Shopify 2021 Financial Statements, and is incorporated herein by reference.




    Changes in Internal Control over Financial Reporting

During the year ended December 31, 2021, there were no changes in the Company's internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.

B. Identification of the Audit Committee

The board of directors of the Company (the "Board") has a separately designated standing audit committee (the "Audit Committee") established in accordance with section 3(a)(58)(A) of the Exchange Act. The Board has appointed three independent directors, Colleen Johnston (Chair), Robert Ashe, and Gail Goodman, to the Audit Committee.

C. Audit Committee Financial Expert

The Board has determined that Colleen Johnston, the Chair of the Audit Committee, is qualified as an "audit committee financial expert" within the meaning of Item 407 of Regulation S-K. The Board has further determined that all members of the Audit Committee are "independent" within the meaning of applicable Commission regulations and the listing standards of the New York Stock Exchange (the "NYSE").

The Commission has indicated that the designation of a person as an audit committee financial expert does not make such person an "expert" for any purpose, or impose any duties, obligations or liability on such person that are greater than those imposed on members of the Audit Committee and the Board who do not carry this designation, or affect the duties, obligations or liability of any other member of the Audit Committee or Board.

D. Code of Ethics

The Company's code of ethics, the Shopify Code of Conduct, is applicable to all of its directors, officers and employees, including the Chief Executive Officer, Chief Financial Officer, Controller, and persons performing similar functions. The Shopify Code of Conduct, as amended, is available on the Company's website at https://investors.shopify.com/governance/governance-documents/default.aspx. Except for the Shopify Code of Conduct, and notwithstanding any reference to Shopify's website or other websites in this Annual Report on Form 40-F or in the documents incorporated by reference herein or attached as Exhibits hereto, no information contained on the Company's website or any other site shall be incorporated by reference in this Annual Report on Form 40-F or in the documents incorporated by reference herein or attached as Exhibits hereto.

E. Principal Accountant Fees and Services

The aggregate amounts paid or accrued by the Company with respect to fees payable to PricewaterhouseCoopers LLP, the independent registered public accounting firm of the Company, for audit (including separate audits of wholly-owned and non-wholly owned entities, financings, regulatory reporting requirements and SOX related services), audit-related, tax and other services in the years ended December 31, 2021 and 2020 were as follows:



Fiscal 2021
US$
Fiscal 2020
US$
(in thousands)
Audit Fees1,664 1,461 
Audit-related Fees— — 
Tax Fees53 39 
All Other Fees
Total1,724 1,502 

Audit Fees

Audit fees relate to the audit of our annual consolidated financial statements, the review of our quarterly condensed consolidated financial statements, statutory audits of certain of our wholly-owned subsidiaries' financial statements, and services in connection with our Registration Statement on Form F-10 (related to our 2021 and 2020 public offerings of Class A subordinate voting shares and 2020 offering of 0.125% Convertible Senior Notes due 2025).

Audit-Related Fees

Audit-related fees consist of aggregate fees for accounting consultations and other services that were reasonably related to the performance of audits or reviews of our consolidated financial statements and were not reported above under "Audit Fees."

Tax Fees

Tax fees relate to assistance with tax compliance, expatriate tax return preparation, tax planning and various tax advisory services.

All Other Fees

Other fees are any additional amounts for products and services provided by the principal accountants, other than the services reported above under "Audit Fees,", "Audit-Related Fees" and "Tax Fees".

Audit Committee Pre-Approval Policies and Procedures

From time to time, management recommends to and requests approval from the Audit Committee for audit and non-audit services to be provided by the Company's independent registered public accounting firm. The Audit Committee considers such requests, if applicable, on a quarterly basis, and if acceptable, pre-approves such audit and non-audit services. During such deliberations, the Audit Committee assesses, among other factors, whether the services requested would be considered "prohibited services" as contemplated by the SEC, and whether the services requested and the fees related to such services could impair the independence of the Company's registered public accounting firm.

The Audit Committee considered and agreed that the fees paid to the Company's independent registered public accounting firm in the years ended December 31, 2021 and 2020 are compatible with maintaining the independence of the Company's registered public accounting firm. The Audit Committee determined that, in order to ensure the continued independence of the registered public accounting firm, only limited non-audit services will be provided to the Company by our independent registered public accounting firm,



PricewaterhouseCoopers LLP.

Since the implementation of the Audit Committee pre-approval process in November 2015, all audit and non-audit services rendered by our independent registered public accounting firm have been pre-approved by the Audit Committee.

F. Off-Balance Sheet Arrangements

We have no material off-balance sheet arrangements, other than operating leases and other unconditional purchase obligations (which have been disclosed under "Contractual Obligations and Contingencies" in the Shopify 2021 MD&A).

G. Tabular Disclosure of Contractual Obligations

See the Shopify 2021 MD&A, under the heading "Contractual Obligations and Contingencies", which section is incorporated by reference in this Annual Report on Form 40-F, for a tabular disclosure and discussion of contractual obligations.

H. NYSE Exemptions

Section 310.00 of the NYSE Listed Company Manual generally requires that a listed company's by-laws provide for a quorum for any meeting of the holders of the company's common shares that is sufficiently high to ensure a representative vote. Pursuant to the NYSE corporate governance rules we, as a foreign private issuer, have elected to comply with practices that are permitted under Canadian law in lieu of the provisions of Section 310.00. Our by-laws provide that the holders of at least 25% of the shares entitled to vote at the meeting, present in person or represented by proxy, and at least two persons entitled to vote at the meeting, present in person or represented by proxy, constitutes a quorum.

Except as stated above, we are in compliance with the rules generally applicable to U.S. domestic companies listed on the NYSE. We may in the future decide to use other foreign private issuer exemptions with respect to some of the other NYSE listing requirements. Following our home country governance practices, as opposed to the requirements that would otherwise apply to a company listed on the NYSE, may provide less protection than is accorded to investors under the NYSE listing requirements applicable to U.S. domestic issuers.

I. Undertaking

Registrant undertakes to make available, in person or by telephone, representatives to respond to inquiries made by the Commission staff, and to furnish promptly, when requested to do so by the Commission staff, information relating to: the securities registered pursuant to Form 40-F; the securities in relation to which the obligation to file an annual report on Form 40-F arises; or transactions in said securities.




EXHIBITS

The following documents are filed as Exhibits to this Annual Report on Form 40-F:
Exhibit No.Document
1.1Annual Information Form for the year ended December 31, 2021
1.2Audited Consolidated Financial Statements as at and for the years ended December 31, 2021 and 2020
1.3Management's Discussion and Analysis for the year ended December 31, 2021
23.1Consent of PricewaterhouseCoopers LLP
31.1Certification of the Chief Executive Officer and the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.1Certification of the Chief Executive Officer and the Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101Interactive Data File (formatted an Inline XBRL)
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

Exhibits 1.1, 1.2 and 1.3 of this Annual Report on Form 40-F are incorporated by reference into the Registration Statement on Form F-10 of the Registrant, which was originally filed with the Commission on July 27, 2021 (File No. 333‐258189), the Registration Statement on Form S-8 of the Registrant, which was originally filed with the Securities and Exchange Commission on May 29, 2015 (File No. 333-204568), the Registration Statement on Form S-8 of the Registrant, which was originally filed with the Commission on May 12, 2016 (File No. 333-211305), the Registration Statement on Form S-8 of the Registrant, which was originally filed with the Commission on October 17, 2019 (File No. 333-234241), and the Registration Statement on Form S-8 of the Registrant, which was originally filed with the Commission on July 28, 2021 (File No. 333-258230) (together, the "Registration Statements"). Exhibit 23.1 is incorporated by reference as an exhibit to the Registration Statements.


____________________________________________________________________________________




SIGNATURES

    Pursuant to the requirements of the Exchange Act, the Registrant certifies that it meets all of the requirements for filing on Form 40-F and has duly caused this annual report to be signed on its behalf by the undersigned, thereto duly authorized.

Shopify Inc.
(Registrant)
Date: February 16, 2022By:
/s/ Jessica Hertz
Name: Jessica Hertz
Title: General Counsel and Corporate Secretary
____________________________________________________________________________________



EX-1.1 2 exhibit11annualinformation.htm EX-1.1 Document

EXHIBIT 1.1








shopify_logoxblacka.jpg


SHOPIFY INC.
2021 ANNUAL INFORMATION FORM


















February 16, 2022






ANNUAL INFORMATION FORM
SHOPIFY INC.
TABLE OF CONTENTS
SectionPage Number
General Matters
Forward-Looking Information
Corporate Structure
Description of the Business
General Development of the Business
Risk Factors
Dividends and Distributions
Capital Structure
Market for Securities
Directors and Officers
Legal Proceedings and Regulatory Actions
Interest of Management and Others in Material Transactions
Transfer Agents and Registrars
Material Contracts
Interests of Experts
Additional Information
Exhibit A - Audit Committee Charter




ANNUAL INFORMATION FORM
SHOPIFY INC.

GENERAL MATTERS

Information Contained in this Annual Information Form

In this Annual Information Form ("AIF") "we", "our", "Shopify", and the "Company" refer to Shopify Inc. and its consolidated subsidiaries, unless the context requires otherwise. References to our "solutions" means the combination of products and services that we offer to merchants, and references to "our merchants" as of a particular date means the total number of unique shops that are paying for a subscription to our platform. Words importing the singular, where the context requires, include the plural and vice versa and words importing any gender include all genders.

Unless otherwise indicated, all information in this AIF is presented as at February 10, 2022, and references to specific years are references to the fiscal years of Shopify ended December 31.

This AIF should be read in conjunction with the Company's 2021 audited consolidated financial statements and notes ("2021 Financial Statements") and the Company's 2021 Management’s Discussion and Analysis ("2021 MD&A"), but which, for greater certainty, are not incorporated by reference herein.

Shopify and the associated logo are registered trademarks of Shopify Inc. or its subsidiaries. All other marks used herein are trademarks or registered trademarks belonging to their respective owners.

Presentation of Financial Information

We prepare and report our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"). Our reporting currency is U.S. dollars, and we express all amounts in this AIF in U.S. dollars, except where otherwise indicated. All references in this AIF to "dollars", "$" and "US$" refer to United States dollars, and all references to "CAD$" refer to Canadian dollars, unless otherwise expressly stated. On February 10, 2022, the Bank of Canada rate of exchange for the conversion of U.S. dollars into Canadian dollars was $1.00 = CAD$1.2682.
FORWARD-LOOKING INFORMATION

This AIF contains forward-looking statements under the provisions of the U.S. Private Securities Litigation Reform Act of 1995, Section 27A of the U.S. Securities Act of 1933 (as amended, the "Securities Act"), and Section 21E of the U.S. Securities Exchange Act of 1934 (as amended, the "Exchange Act"), and forward-looking information within the meaning of applicable Canadian securities legislation.

In some cases, you can identify forward-looking statements by terminology such as "may", "might", "will", "should", "could", "expects", "intends", "plans", "anticipates", "believes", "predicts", "potential", "continue", "become", "seek", "strive", or the negative of these terms or other similar words. In addition, any statements or information that refer to expectations, beliefs, plans, projections, objectives, performance or other characterizations of future events or circumstances, including any underlying
3



assumptions, are forward-looking. In particular, forward-looking statements in this AIF include, but are not limited to, statements about:

our ability to make it easier for merchants to manage their storefronts via their mobile devices;
our exploration of new ways to accelerate checkout;
whether a merchant using Shopify will ever need to re-platform;
our ability to expand our merchant base;
our plans to localize the Shopify platform;
our ability to offer more sales channels that can connect to our platform;
our ability to invest in and develop new solutions to extend the functionality of our platform and catalyze merchants' sales growth;
enhancement of our ecosystem and partner programs;
our ability to provide a high level of merchant service and support;
our ability to hire, retain and motivate qualified personnel;
the ability of Shopify Fulfillment Network partners to increase the speed and reliability of their warehouse operations by leveraging 6 River Systems, LLC ("6 River Systems") solutions;
our expectation that seasonality will continue to affect our quarterly results;
our expectation that our business may become more seasonal in the future;
the rapid evolution of multi-channel commerce and ecommerce and our ability to bring to market new and better selling and buying experiences;
our investment in developing online and point of sale assets with a single commerce operating system;
our ability to grow our base of merchants by offering new and better ways to market and sell their products and expanding the range of our solutions;
the size of our addressable markets and our ability to serve those markets;
our expectation that we will continue to invest in data analytics and machine learning;
our ability to grow our addressable market and meet our merchants' needs;
the intended growth of our business and making investments to drive future growth, and the impact of those investments;
the growth of our merchants’ revenues and our ability to retain merchants as they grow;
our intention to continue strategically investing in marketing programs that enhance the awareness of our brand;
our belief in the importance of establishing relationships with merchants early in the business lifecycle;
our intention to grow our merchant base by inspiring entrepreneurship through marketing programs;
our investment in additional sales capacity;
continued improvement of our platform to help our merchants sell more;
expansion of our platform's capabilities;
the growth and strengthening of our third-party ecosystem and partner program, including formation of strategic partnerships;
our intention to optimize our cloud-based infrastructure;
our investment in end-to-end automation and comprehensive test suites for our platform;
our expectation of increased competition;
our expectation that leveraging third-party providers of infrastructure will increase engineering velocity;
our expectation that the majority of employees will work remotely permanently;
our intention to support Operation HOPE by providing up to $130 million in in-kind resources;
4



the extent of the impact of the COVID-19 pandemic and related restrictions and actions we may take in response on our business, financial performance, revenues, and results of operations;
disruption to our operations due to the impact of COVID-19 and the impact of COVID-19 on our employees, suppliers, partners, and our merchants and their customers, the success of and risk related to new products and initiatives launched in response to COVID-19, and the effect of economic conditions as a result of COVID-19 on the value of our investments and our share price;
the impact of strategic decisions on short-term revenue or profitability;
the trend in our future growth;
the need to devote additional resources to manage future growth and our ability to satisfy obligations and effectively manage such growth;
our intention to expand our business and increase headcount;
our plan to continue investing in our network infrastructure;
our expectation that we will incur additional general and administrative expenses as a result of our growth;
the expansion of our platform internationally and our ability to maintain our corporate culture as we grow and shift to a digital-by-design, remote-first global workforce;
our expectation regarding the continued expansion of Shopify Plus;
an increase in cyberattacks including as attackers exploit any vulnerabilities introduced by the COVID-19 pandemic and any related changes by business operations;
the evolution of competitive pressure as our business evolves to encompass a wider range of products;
our plan to increase our investments in research and development and maintain our high level of merchant service and support;
our intention to pursue additional relationships with other third parties, such as technology and content providers and implementation consultants;
growth in the number of sales personnel and increasing expenses in connection with marketing our brand;
our intention to issue stock options or other equity awards as key components of our overall compensation and employee attraction and retention efforts;
the evolution of laws governing internet-based platforms and the impact of such laws on our business including as we develop consumer-facing products and services;
our intention to continue our use and development of open source software;
potential selective acquisitions and investments;
our exploration of other products, models and structures for Shopify Capital;
our operation and optimization of Shopify Fulfillment Network;
changes in our pricing models;
our transfer pricing procedures;
requirements upon a fundamental change, conversion or maturity of our 0.125% convertible senior notes due 2025 (the "Notes");
our expectation that we will not pay any cash dividends in the foreseeable future; and
our intention to invest our future earnings, if any, to fund our growth.
5



The forward-looking statements contained in this AIF are based on our management’s perception of historic trends, current conditions and expected future developments, as well as other assumptions that management believes are appropriate in the circumstances, which include, but are not limited to:

our ability to increase the functionality of our platform;
our ability to offer more sales channels that can connect to the platform;
our belief in the increasing importance of a multi-channel platform that is both fully integrated and easy to use;
our belief that commerce transacted over mobile will continue to grow more rapidly than desktop transactions;
our ability to expand our merchant base, retain revenue from existing merchants as they grow their businesses, and increase sales to both new and existing merchants;
our ability to manage our growth effectively;
our ability to protect our intellectual property rights;
our belief that our merchant solutions make it easier for merchants to start a business and grow on our platform;
our ability to develop new solutions to extend the functionality of our platform and provide a high level of merchant service and support;
our ability to build with a focus on long-term value;
our ability to enhance our ecosystem and partner programs, and the assumption that this will drive growth in our merchant base, further accelerating growth of the ecosystem;
our belief that strategic investments and acquisitions will increase our revenue base, improve the retention of this base and strengthen our ability to increase sales to our merchants and help drive our growth;
our ability to achieve our revenue growth objectives while controlling costs and expenses, and our ability to achieve or maintain profitability;
our belief that monthly recurring revenue is most closely correlated with the long-term value of our merchant relationships;
our assumptions regarding the principal competitive factors in our markets;
our ability to predict future commerce trends and technology;
our assumptions that higher-margin solutions such as Shopify Capital and Shopify Shipping will continue to grow through increased adoption and international expansion;
our expectation that Shopify Payments will continue to expand internationally;
our expectation that Shopify Fulfillment Network will scale and grow as we optimize the network;
our belief that our investments in sales and marketing initiatives will continue to be effective in growing the number of merchants using our platform, in retaining revenue from existing merchants and increasing revenues from both;
our ability to develop processes, systems and controls to enable our internal support functions to scale with the growth of our business;
our ability to hire, retain and motivate qualified personnel and to manage our operations in a digital-by-design model;
our belief that the near-term costs of reducing our leased footprint and transitioning our remaining spaces to their future intended purposes will yield longer-term benefits;
the impact of legislation or governmental action on our platform;
increasing restrictions on the ability of parties to access or use data;
our ability to retain key personnel;
our ability to protect against currency, interest rate, concentration of credit and inflation risks;
our assumptions as to our future expenses and financing requirements;
6



our assumptions as to our critical accounting policies and estimates; and
our assumptions as to the effects of accounting pronouncements to be adopted.

Factors that may cause actual results to differ materially from current expectations may include, but are not limited to, risks and uncertainties that are discussed in greater detail in the "Risk Factors" section of this AIF.

Although we believe that the plans, intentions, expectations, assumptions and strategies reflected in our forward-looking statements are reasonable, these statements relate to future events or our future financial performance, and involve known and unknown risks, uncertainties and other factors which are, in some cases, beyond our control. If one or more of these risks or uncertainties occur, or if our underlying assumptions prove to be incorrect, actual results may vary significantly from those implied or projected by the forward-looking statements. No forward-looking statement is a guarantee of future results. You should read this AIF and the documents that we reference in this AIF completely and with the understanding that our actual future results may be materially different from any future results expressed or implied by these forward-looking statements.

The forward-looking statements in this AIF represent our views as of the date of this AIF. We anticipate that subsequent events and developments may cause our views to change. However, while we may elect to update these forward-looking statements at some point in the future, we have no current intention of doing so except to the extent required by applicable law. Therefore, these forward-looking statements do not represent our views as of any date other than the date of this AIF.
CORPORATE STRUCTURE

Name, Address and Incorporation

The Company was incorporated under the Canada Business Corporations Act (the "CBCA") on September 28, 2004 under the name 4261607 Canada Ltd. We filed articles of amendment on January 19, 2006 to change our name to Jaded Pixel Technologies Inc., and again on November 30, 2011 to change our name to Shopify Inc. On April 12, 2013, we filed articles of amendment to split all of our issued and outstanding common shares and all of our issued and outstanding Series A and Series B preferred shares on a 5-for-1 basis. On May 22, 2015, we filed articles of amendment to amend and re-designate our authorized and issued share capital in connection with our initial public offering. See “Capital Structure” for more information about our current share capital. On May 27, 2015, we restated our amended articles of incorporation.

While we consider the Company's location to be the internet, our registered office is 151 O'Connor Street, Ground Floor, Ottawa, Ontario, Canada K2P 2L8, and our telephone number is (613) 241-2828. Our website address is www.shopify.com. Information contained on, or accessible through, our website is not a part of this AIF.

7



Intercorporate Relationships

The following chart shows our current material subsidiaries. All of our subsidiaries are, directly or indirectly, wholly owned.
subs2020jpga.jpg
DESCRIPTION OF THE BUSINESS

Overview

Shopify is a leading provider of essential internet infrastructure for commerce, offering trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for simplicity and reliability, while delivering a better shopping experience for consumers everywhere.

In an era where social media, cloud computing, mobile devices, augmented reality and data analytics are creating new possibilities for commerce, Shopify provides differentiated value by offering merchants:

A multi-channel front end. Our software enables merchants to easily display, manage, market and sell their products across over a dozen different sales channels, including web and mobile storefronts, physical retail locations, pop-up shops, social media storefronts, native mobile apps, buy buttons, and marketplaces. More than two-thirds of our merchants have installed two or more channels. The Shopify application program interface ("API") has been developed to support custom storefronts that let merchants sell anywhere, in any language.

A single integrated back end. Our software provides one single integrated, easy-to-use back end that merchants use to manage their business and buyers across these multiple sales channels. Merchants use their Shopify dashboard, which is available in 21 languages, to manage products and inventory, process orders and payments, fulfill and ship orders, discover new buyers and build customer relationships, source products, leverage analytics and reporting, manage cash, payments and transactions, and access financing.

A data advantage. Our software is delivered to merchants as a service, and operates on a shared infrastructure. This cloud-based infrastructure not only relieves merchants from running and securing their own hardware, it also consolidates data generated by the interactions between buyers and a merchant's products, providing rich data to inform merchant decisions. With a large, rapidly growing and highly qualified team of data personnel, we expect to continue leveraging data for the benefit of our merchants with critical safeguards in place to ensure privacy, security and compliance.

8



Shopify also enables merchants to build their own brand, leverage mobile technology, sell internationally, and handle massive traffic spikes with flexible infrastructure:

Brand ownership. Shopify is designed to help our merchants own their brand, develop a direct relationship with their buyers, and make their buyer experience memorable and distinctive. We recognize that in a world where buyers have more choices than ever before, a merchant’s brand is increasingly important. The Shopify platform is designed to allow a merchant to keep their brand present in every interaction to build buyer loyalty and competitive advantage. While our platform is designed to empower merchants first, merchants benefit when buyers are confident that their payments are secure. We believe that awareness among buyers that Shopify provides a superior and secure checkout experience is an additional advantage for our merchants in an increasingly competitive market. For merchants using Shopify Payments, buyers are already getting a superior experience, with features such as Shop Pay and Shop Pay Installments, and with our investments in additional buyer touchpoints, such as retail, shipping, fulfillment, and Shop, our all-in-one digital shopping companion app, brands that sell on Shopify can offer buyers an end-to-end, managed shopping experience that previously was only available to much larger businesses.

Mobile. As ecommerce expands as a percentage of overall retail transactions, a trend that accelerated in 2020 when the global COVID-19 pandemic necessitated physically distanced commerce, buyers expect to be able to transact anywhere, anytime, on any device through an experience that is simple, seamless, and secure. As transactions over mobile devices represent the majority of transactions across online stores powered by Shopify, the mobile experience is a merchant’s primary and most important interaction with online buyers. Shopify has focused on enabling mobile commerce, and the Shopify platform includes a mobile-optimized checkout system, designed to enable merchants’ buyers to more easily buy products over mobile websites. Our merchants are able to offer their buyers a quick and secure check-out option by using Shop Pay, Apple Pay, Facebook Pay, and Google Pay on the web, and we continue to explore other new ways to offer payment flexibility and accelerated checkout. Just as Shopify's tools enable retailers to sell directly to their buyers through online stores, the Shop app provides merchants that same direct sales power through an app. The Shop app is a digital shopping assistant that is available to buyers on iOS and Android mobile devices. Buyers use the Shop app to track packages, discover products from their favorite merchants, and engage with brands directly, which helps merchants increase the loyalty and lifetime value of their buyers. Shopify’s mobile capabilities are not limited to the front end: merchants who are often on-the-go find themselves managing their storefronts via their mobile devices, and Shopify continues to strive to make it easier to do so.

Global. Commerce thrives when merchants are able to build a global brand and commerce beyond their own borders with little friction. Shopify Markets, a product introduced in 2021, enables merchants to manage localized storefronts in different countries through one global store, making cross-border commerce easier for entrepreneurs. With Shopify Markets, merchants can easily set up market-specific buying experiences, enabling buyers to shop in their local currencies, languages, domains, and payment methods. Shopify Markets also automatically calculates duty and import fees. Such tailored experiences are designed to increase local buyer trust and conversion, enabling merchants to enter new geographies more easily. Shopify Markets complements our partnership with Global-E, an offering for merchants who want to fully outsource their cross-border business with an approved third-party partner.

Infrastructure. We build our platform to address the growing challenges facing merchants and with the aim of making complex tasks simple. The Shopify platform is engineered to enterprise-level standards and functionality and designed for simplicity and ease of use. We also design our platform with a robust technical infrastructure able to manage large spikes in traffic that accompany events such as new product
9



releases, holiday shopping seasons, and flash sales. We are constantly innovating and enhancing our platform, with our continuously deployed, multi-tenant architecture ensuring all of our merchants are always using the latest technology.

This combination of ease of use with enterprise-level functionality allows merchants to start with a Shopify store and grow with our platform to almost any size. Using Shopify, merchants may never need to re-platform. Our Shopify Plus subscription plan was created to accommodate larger merchants, with additional functionality, scalability and support requirements. The Shopify Plus plan also appeals to larger merchants not already on Shopify who want to migrate from their expensive and complex legacy solutions and get more functionality.

Sustainability

Shopify is a company that wants to see the next century, and has taken many steps to build a sustainable company, including committing to carbon neutrality. As part of this commitment, in 2019, we decommissioned our data centres and migrated our platform to Google Cloud, which is 100% powered by renewable energy.

Because we view commerce as a powerful vehicle for positive systemic change, as part of our focus on the long term, in 2019 Shopify launched a sustainability fund with the intent to commit at least $5 million annually to fund what Shopify believes are the most promising and impactful technologies and projects to combat climate change, with a bias toward solutions that remove carbon from the atmosphere and permanently lock it away, as opposed to traditional offsets that pay others to avoid carbon emissions. In 2021, our sustainability fund invested in offsetting our operational footprint during the year, purchasing renewable energy certificates for our office buildings and employee home offices as well as purchasing carbon removal to completely eliminate the impact of carbon emissions from shipping every single order on our platform over the Black Friday/Cyber Monday shopping weekend. In addition, we continuously offset all carbon emissions associated with shipping orders placed using Shop Pay, our checkout accelerator. We give our merchants the ability to offset the carbon emissions associated with shipping all their orders via Offset, an app we launched in 2020.

Our business model is driven by our ability to attract new merchants, retain revenue from existing merchants, and increase sales to both new and existing merchants. As such, we believe that our future success depends on many factors, including our ability to expand our merchant base; localize features for specific geographies; retain merchants as they grow their businesses on our platform and adopt more features; offer more sales channels that connect merchants with their specific target audience; develop new solutions to extend our platform’s functionality and catalyze merchants’ sales growth; enhance our ecosystem and partner programs; provide a high level of merchant support; hire, retain and motivate qualified personnel; and build with a focus on maximizing long-term value.

Our Merchants

Our mission is to make commerce better for everyone, and we believe we can help merchants of nearly all retail verticals and sizes, from aspirational entrepreneurs to companies with large-scale, direct-to-consumer operations, realize their potential at all stages of their business life cycle. Our marketing efforts primarily focus on selling to SMBs and entrepreneurs while our direct sales team primarily addresses the needs of large merchants. The large majority of our merchants are on subscription plans that cost less than $50 per month, which is in line with our focus on providing cost-effective solutions for early stage businesses.
10




As of December 31, 2021, we had approximately 2,063,000 merchants from approximately 175 countries using our platform, geographically dispersed as follows: 55% North America, 25% Europe Middle East and Africa, 15% Asia Pacific, Australia and China and 5% in Latin America (Mexico and South America).

Our merchants represent a wide array of retail verticals and business sizes and no single merchant has ever represented more than five percent of our total revenues in a single reporting period.

When our merchants grow their sales and become more successful, they consume more of our merchant solutions, upgrade to higher subscription plans, and purchase additional apps. We consider our merchants' success to be one of the most powerful drivers of our business model. The chart below displays the annual revenue for merchant cohorts that joined the Shopify platform at different times in our history. The strength of our business model lies in the consistent revenue growth coming from each cohort: the increase in revenue from remaining merchants growing within a cohort offsets the decline in revenue from merchants leaving the platform.

For example, revenue from our pre-2019 cohort expanded in 2020, as the revenue impact from merchants within the cohort leaving the platform was offset by revenue growth from remaining merchants within that cohort. In 2021, revenue from the pre-2019 cohort continued its growth as merchant retention improved, and the remaining merchants increased their gross merchandise volume ("GMV") and adopted additional solutions provided through the Shopify platform.

Moreover, the total combined revenue of all previous cohorts once they have annualized and become comparable to prior years has also grown consistently.

graph-revenuebycohorta.jpg



11



Merchant Acquisition

Our merchant acquisition strategy is primarily focused on marketing that builds awareness of our offerings with sales and marketing efforts supported by regional resources. Our approach includes a strong emphasis on the use of data and analytics while continuously innovating and testing new ideas to drive growth.

Because our merchant base includes a wide array of retail verticals and business sizes, spanning from aspirational startups to long-established enterprises, we use a broad variety of means to attract new merchants. We actively grow our audience through digital channels, including organic search, paid search, and social media. We also engage our merchants through events in our offline strategy. In 2021, we largely conducted events virtually due to the ongoing COVID-19 pandemic, and reintroduced in-person events in the latter half of the year, including hosting workshops and community-based events at our New York City and Los Angeles spaces.

We intend to grow our base of merchants primarily by inspiring entrepreneurship through marketing programs. We invest in awareness-driven brand campaigns, authoring various Shopify blogs and podcasts, earned media and public relations campaigns, and providing thought leadership to help our merchants succeed and to build their own brand.

We also offer self-serve onboarding, and employ outbound sales representatives to help drive adoption of our platform and certain solutions, such as Shopify Plus and our Point-of-Sale ("POS") Pro offering.

In addition to direct channels, we leverage relationships with third-party design agencies, developers, influencers, and freelancers around the world who actively refer merchants to us.

Ecosystem

A rich ecosystem of app developers, theme designers and other partners, such as digital and service professionals, marketers, photographers, and affiliates has evolved around the Shopify platform. We believe our partner ecosystem helps drive the growth of our merchant base in two ways: by referring new merchants, and by extending the functionality of the Shopify platform through the development of apps. More than 40,000 of these partners referred merchants to Shopify over the last year, and this strong, symbiotic relationship was further strengthened in the second half of 2021 when we extended more generous revenue sharing terms with app and theme developers. We believe this ecosystem has grown in part due to the platform’s functionality, which is highly extensible and can be expanded through our API and the more than 8,000 apps available in the Shopify App Store. The partner ecosystem helps drive the growth of our merchant base, which in turn further accelerates growth of the ecosystem.

Our Offerings

Our business model has two revenue streams: a recurring subscription component we call subscription solutions, and a merchant success-based component we call merchant solutions.

Subscription Solutions

We generate subscription solutions revenues primarily through the sale of subscriptions to our platform, including variable platform fees, as well as through the sale of subscriptions to our POS Pro offering, the sale of themes, the sale of apps, and the registration of domain names.
12




We offer pricing plans designed to meet the needs of our current and prospective merchants. Offering different service and pricing levels allows entrepreneurs to scale without leaving the Shopify platform: as a merchant upgrades to the higher-priced options, they receive more powerful tools. We believe this ability to retain merchants as they grow is an important factor for our success in serving the SMB market. While most merchants subscribe to our Basic and Shopify plans, the majority of our GMV comes from merchants subscribing to our Shopify Plus plans. Merchant retention rates are also higher among merchants on higher-priced plans. Offered at a starting rate that is several times that of our Advanced plan, the Shopify Plus plan solves for the complexity of merchants as they grow and scale globally, offering additional functionality, and support, including features like Shopify Flow and Launchpad for ecommerce automation, and dedicated account management where appropriate. Allbirds, Gymshark, Heinz, Tupperware, FTD, Netflix, and FIGS are among the more than 14,000 Shopify Plus merchants leveraging our reliable, cost-effective, and scalable commerce solution.

Our subscription plans typically have a one-month term, although merchants can elect to make an annual commitment. Those who sign on to Shopify Plus initially have annual or multi-year subscription terms. Subscription terms automatically renew unless notice of cancellation is provided in advance. Merchants purchase subscription plans directly from us. Subscription fees are paid to us at the start of the applicable subscription period, regardless of the length of the subscription period, with the exception of Shopify Plus subscription contracts, which are paid in arrears on a ratable basis. Subscription fees are non-refundable. POS Pro enables brick and mortar merchants to seamlessly bridge online and offline commerce operations and offer their buyers a smooth shopping experience through features such as smart inventory management and buy online-pickup/return in store or curbside. POS Pro subscriptions fees are charged on a per month and per location basis.

To attract the best developers in the world, in 2021, Shopify changed its revenue share model with app and theme developer partners to offer a zero percent revenue share on the first million dollars that they make annually on the Shopify App Store. App and theme developers pay a 15% revenue share on earnings after the first $1 million, a threshold that resets annually, down from the previous 20% revenue share on their overall revenue.

Merchant Solutions

We offer a variety of merchant solutions to augment those provided through a subscription to address the broad array of functionality merchants commonly require, including accepting payments, shipping and fulfillment, and securing working capital. We believe that offering merchant solutions creates additional value for merchants, saving them time and money by making additional functionality available within a single centralized commerce platform, and creates additional value for Shopify by increasing merchants’ use of our platform.

We principally generate merchant solutions revenues from payment processing fees and currency conversion fees from Shopify Payments. In addition to payment processing fees and currency conversion fees from Shopify Payments, we also generate merchant solutions revenue from other transaction services, referral fees, advertising revenue on the Shopify App Store, Shopify Capital, Shop Pay Installments, Shopify Balance, Shopify Shipping, Shopify Fulfillment Network, collaborative warehouse fulfillment solutions, non-cash consideration obtained for services rendered as part of strategic partnerships, the sale of POS hardware, Shopify Email and Shopify Markets.

13



Shopify Payments is a fully integrated payment processing service that allows our merchants to accept and process payment cards online and offline, and is also designed to drive higher retention among merchants. Shopify Payments eliminates the need for merchants to set up and maintain a direct relationship with a third-party payment gateway, gives merchants access to low credit card processing rates, and allows us to cross-sell additional solutions to our merchant base. We introduced Shopify Payments in the United States and Canada in 2013, and have been expanding into additional geographies in subsequent years. Today, more than two-thirds of our merchants have enabled Shopify Payments, which is available in 17 countries. As a result of introducing Shopify Payments, our revenues from merchant solutions and associated costs have increased. Shopify merchants that have adopted Shopify Payments also have access to Shop Pay, our accelerated checkout, which has been proven to improve speed-to-checkout and sales conversion rates for our merchants, as well as Shop Pay Installments, our 'buy now, pay later' product, which has been proven to boost repeat purchases among first time customers, benefiting merchant solutions revenue.

Transaction fees are typically charged based in part on a percentage of GMV processed on subscription plans where the merchant has not signed up for Shopify Payments. We generate referral fees from partners to whom we direct business and with whom we have an arrangement in place. Pursuant to terms of the agreements with our partners, these revenues can be recurring or non-recurring. Where the agreement provides for recurring payments to us, we typically earn revenues so long as the merchant that we have referred to the partner continues to use the services of the partner. Non-recurring revenues generally take the form of one-time payments that we receive when we initially refer the merchant to the partner.

We generate non-cash revenue from strategic partners related to performance obligations with respect to Shop Pay Installments and cross-border commerce offerings. These revenues were valued at the start of their commercial contracts and are recognized ratably over the expected life of the contracts, which range from three to seven years.

Advertising revenue is earned on the Shopify App Store as merchants click on the apps being advertised by our partners. We recognize advertising revenues when we are entitled to receive payment from the partner.

Shopify Capital was launched in the United States in 2016, and in the United Kingdom and Canada in 2020, to help eligible merchants secure financing and accelerate the growth of their business by providing access to simple, fast, and convenient working capital. We apply underwriting criteria prior to purchasing the eligible merchant's future receivables or making a loan to help ensure collectability. Under Shopify Capital, we purchase a designated amount of future receivables at a discount or make a loan. The advance, or the loan, is forwarded to the merchant at the time the related agreement is entered into, and the merchant remits a fixed percentage of their daily sales until the outstanding balance has been remitted. For Shopify Capital merchant cash advances ("MCAs"), we apply a percentage of the remittances collected against the merchant's receivable balance, and a percentage, which is related to the discount, as merchant solutions revenue. For Shopify Capital loans, because there is a fixed maximum repayment term, we calculate an effective interest rate based on the merchant's expected future payment volume to determine how much of a merchant's repayment to recognize as revenue and how much to apply against the merchant's receivable balance. We have mitigated some of the risks associated with Shopify Capital by entering into an agreement with a third party to insure some of the MCAs and loans offered by Shopify Capital in the United States, United Kingdom and Canada.

Shop Pay Installments, which was made generally available in June 2021 to merchants and buyers in the United States, enables merchants to sell their goods to buyers on an interest-free payment plan. Merchants receive upfront payment for a sale, net of fees, without the worry associated with collecting future
14



payments from the buyer. We recognize revenue when a merchant sale is made through the use of the product based on a percentage of the total order value. We earn and recognize a portion of the revenue from each merchant sale, with the majority of revenue earned and recognized by our third-party provider that bears the buyer underwriting and buyer credit risk associated with the product.

Shopify Shipping was launched in the United States in 2015, Canada in 2016, Australia in 2020, and the United Kingdom in 2021, and allows merchants doing their own fulfillment and shipping to select from available shipping partners to buy and print outbound and return shipping labels and track orders directly within the Shopify platform. In June 2019, we announced Shopify Fulfillment Network for merchants looking to outsource fulfillment. Leveraging a network of fulfillment centers dispersed across the United States, Shopify Fulfillment Network is designed to help ensure merchants’ orders are delivered to buyers quickly and cost-effectively by leveraging Shopify’s scale with deep machine learning tools, including demand forecasting, smart inventory allocation across warehouses and intelligent order routing. In October 2019, to accelerate the growth of Shopify Fulfillment Network, and to participate in the rapidly growing warehouse automation space, we acquired 6 River Systems, a provider of collaborative warehouse fulfillment solutions. Shopify Fulfillment Network partners leveraging 6 River Systems’ cloud-based software and collaborative mobile robots can increase the speed and reliability of their warehouse operations by empowering on-site associates with daily tasks, including inventory replenishment, picking, sorting, and packing. 6 River Systems also sells its collaborative warehouse fulfillment solutions to retail and third-party fulfillment customers independent of Shopify Fulfillment Network.

Shopify POS is a sales channel that lets merchants sell their products and accept payments in person from a mobile device in a physical or retail setting. While the majority of the POS-compatible hardware we sell has been designed and manufactured by third-party vendors, we designed our own hardware including our POS card reader with integrated payments and retail stand with expanded functionality to better meet the needs of our merchant base and increase the visibility of the Shopify brand. Our POS card reader and retail stand are available in the United States and Canada. In 2021, we introduced a new card reader with integrated payments in the United Kingdom and Ireland, and later expanded this offering to Australia, New Zealand, Germany, and the Netherlands, bringing its availability to eight countries. Merchants can purchase POS card readers from Shopify's hardware store and Shopify generates incremental Shopify Payments revenue for transactions conducted via our card readers with integrated payments.

Shopify Email, launched in 2019, is our native email marketing tool designed to enable merchants to create, run, and track email marketing campaigns from within the merchant admin, and help merchants build direct relationships with buyers. Since email is a critical channel to build relationships with buyers, merchants can send a certain number of emails for free and then will pay a nominal rate above that threshold.

Shopify Markets, announced in 2021, is a product that makes cross-border commerce easier for merchants, enabling them to enter new markets, and increase buyer trust and conversion with tailored experiences for each market. By managing all cross-border commerce in the merchant admin, Shopify Markets gives merchants a unified view of their entire business across borders. Shopify generates revenue when duty and import taxes and currencies are converted for buyer orders, and on international payment processing. Global-E, an offering that gives merchants the option for a more full-service, outsourced solution for cross-border commerce, complements Shopify Markets.

Shopify Balance, our money management product, began rolling out to merchants in the United States in 2021. Shopify Balance offers merchants a no fee money management account, providing merchants with fast access to their cash, a card for spending online, on mobile, or in-store, and rewards featuring cash
15



back, perks, and discounts on everyday business spending. While Shopify earns a small fee upon the use of its card, we expect to use Shopify Balance primarily as a way to introduce and centralize more financial services to simplify our merchants’ financial lives.

Seasonality

Our merchant solutions revenues are directionally correlated with the level of GMV that our merchants facilitated through our platform. Our merchants typically process additional GMV during the fourth quarter holiday season. As a result, we have historically generated higher merchant solutions revenues in our fourth quarter than in other quarters. While we believe that this seasonality has affected and will continue to affect our quarterly results, our rapid growth has largely masked seasonal trends to date. As a result of the continued growth of our merchant solutions offerings, we believe that our business may become more seasonal in the future and that historical patterns in our business may not be a reliable indicator of our future performance.

Research and Development

Shopify is building the internet infrastructure for commerce that enables merchants of all sizes around the world to successfully start and scale their businesses on Shopify. We are simplifying the user experience for smaller merchants, arming them with new and innovative ways to compete with larger, better-funded competitors, as well as for larger merchants seeking technology and support for higher volumes and global reach. As such, research and development at Shopify is currently focused on product management, product development, and product design to accomplish these goals. In order to best serve merchants seeking to develop a commerce presence wherever their buyers are across multiple channels, we invest in developing online and point of sale assets with a single commerce operating system, an area of the market we feel is currently underserved.

Multi-channel commerce, including ecommerce, is a relatively new industry that is rapidly evolving, as mobile device makers continue to innovate on features and functionality, media channels become more interactive and develop their commerce capabilities, and merchants continually strive to create new ways to stand out in an increasingly digital economy. Traditional brick and mortar retailers seek to join the digital revolution by leveraging their brand and physical presence in new and innovative ways, particularly in the wake of the global COVID-19 pandemic, which accelerated digital commerce starting in 2020. Shopify strives, on behalf of merchants, to not just keep pace in this dynamic environment, but to bring to market new and better selling and buying experiences by leveraging what technology and connectivity have made possible.

We also invest in developing the tools to make it easier for our ecosystem partners to build on and for Shopify to extend the functionality and flexibility of the platform. We believe that by deepening the capabilities of our current solution set to meet the needs of more merchants in more geographies, by offering new and better ways for merchants to market, sell, and get their products to buyers, and by expanding the range of solutions we offer, we will be able to grow our addressable market and meet the needs of merchants in years ahead. Data analytics and machine learning are increasingly informing our product development efforts and we expect to continue investing in this area.

Growth Strategy

We have focused on rapidly growing our business and plan to continue heavily investing to drive future growth. We believe that our investments will increase our revenue base, improve the retention of our
16



global base of merchants and strengthen our ability to increase sales to our merchants. Our growth strategy is driven by our mission: make commerce better for everyone. Key elements of our strategy include:

Grow our Base of Merchants. We believe that we have a significant opportunity to increase the size of our current merchant base. We intend to grow our base of merchants primarily by inspiring entrepreneurship through marketing programs with a dedicated focus on product marketing and awareness-driven campaigns paired with global earned media efforts and ongoing content creation and distribution with an aim to educate. We also continue to invest in functionality to boost adoption of Shopify by merchants around the world. While we believe it is important to establish relationships early in the business lifecycle and grow along with our merchants, we also see opportunity with larger businesses looking for faster time-to-market and better value as they innovate to meet rapidly evolving buyer demands. As such, we are investing in direct sales efforts focused on acquiring larger merchants as well as brick and mortar retail merchants.

Grow our Merchants’ Revenue. Our goals are closely aligned with the goals of our merchants. The more a merchant sells on our platform, the longer they are likely to remain with Shopify and the more revenue we generate as they process more transactions, upgrade plans, sell through new sales channels, ship more products, and use additional solutions. We intend to continue to improve our platform to help our merchants sell more and expect to continue to use initiatives such as Shopify blogs, our digital community, our online business training platform, Shopify Learn, global events and meetups, as well as exclusive learning and engagement initiatives to educate our merchants on how they can be even more successful with Shopify. Shopify’s support advisors, available 24/7, also may introduce our merchants to features of the platform at certain points in their journey that help them expand revenue. Shopify blogs are now available in nine languages and we continue to develop our many learning programs, such as Shopify Learn, a free online training program to help entrepreneurs build and grow a business. We are also investing in commercial efforts to help merchants unlock more of the value in Shopify's offerings by educating them about how our solutions can help them continue to grow their businesses.

Continuous Innovation and Expansion of our Platform. Our platform is built to support innovation and the rapid technology changes in commerce and we have consistently expanded the functionality of our platform over the last decade. In addition to the suite of merchant solutions Shopify has added over time, we are continuously advancing our technologies, tooling, and infrastructure so merchants can not only keep pace with the rapid changes in commerce, but be among the earliest adopters of commerce innovation.

Continue to Grow and Develop our Ecosystem. We have a thriving third-party ecosystem that includes app developers, theme designers, and other partners that bolster the functionality of our platform. In 2021, we made our terms more favorable to our app and theme developer partners by reducing our revenue share on the first $1 million of earnings in a calendar year to $0, and retaining 15% on subsequent revenue. These competitive terms increase the appeal of Shopify as a platform on which to build and enable partners to reinvest in their own growth and innovation. We also host an annual conference, Shopify Unite, to demonstrate to partners the opportunities that exist to collaborate in building the future of commerce technology. Our ecosystem has grown in part due to the platform’s functionality, which is highly extensible and can be expanded through our API. We believe that growing our ecosystem makes the Shopify platform more attractive and stickier, which further expands our merchant base, and in turn drives additional growth of our ecosystem.
17




Continue to Expand our Referral Partner Programs. We have strong relationships with thousands of design and marketing agencies throughout the world. These agencies build merchant web and mobile shops on our platform. We intend to strengthen our existing relationships with referral partners and create new ones with the goal of expanding our overall merchant base.

Continue to Build for the Long-term. We have a culture of iteration and experimentation with a focus on maximizing long-term value, and many of our investments are made with an eye toward what we believe merchants will require several years from now. Such longer-term initiatives include localizing the platform for international expansion, promoting our brand, expanding our existing services, introducing new solutions, and entering into strategic partnerships and acquisitions.

Technology

The Shopify platform is a multi-tenant cloud-based system that is engineered for high scalability, reliability, and performance. Open source has played a major role at Shopify from the beginning when our founder was active on the core team that built Ruby on Rails, the technology that powers much of the Shopify platform. We host the Shopify platform using cloud-based servers. Maintaining the integrity and security of our technology infrastructure is critical to our business, and we plan to invest further in our infrastructure to meet our merchants’ needs and maintain their trust. Our investment plans include increasingly optimizing our cloud-based infrastructure to deliver local performance and global reach to more merchants than ever before, with consistent levels of availability, performance and resiliency. The key attributes of the Shopify platform are:

Security. Shopify conducts regular security assessments, which include but are not limited to third-party penetration tests, a bug bounty program, and vulnerability assessments. The findings that result from these security assessments feed into Shopify's risk management process for further assessment. Credit card processing on the Shopify platform is performed by a dedicated, highly scalable, geographically redundant, high-security environment with specialized policies and procedures in place. The environment is designed to be isolated and secure and exceeds the requirements of PCI DSS. We have been certified as a PCI DSS Level 1-compliant service provider, which is the highest level of compliance available, and we undergo external audits for PCI and SOC 2 Type 2. To keep our merchants' data secure, we use technology including firewalls, advanced encryption, and intrusion detection systems, and offer two-factor authentication.

Further to building trust with our merchants and their buyers, our partners, and other stakeholders, Shopify makes its Privacy Policy available on its website, which describes how we collect, use and protect personal information.

Scalability. The cloud-based architecture of our platform has been designed to support sudden traffic and order spikes from our merchants. We use a technology called “containerization” to efficiently scale our computing resources across our platform. We have benchmarked the Shopify platform to handle at least 540,000 requests per second and 27,000 orders per minute based on platform load testing.

Reliability. Our platform includes cloud-based servers that are fault-tolerant and ensure that our platform is highly reliable. Because Shopify is at the heart of our merchants’ businesses, we
18



employ a highly redundant, horizontally scalable, shared architecture to ensure resiliency and high availability.

Performance. We believe that the faster and more accessible our merchants’ shops appear to their buyers, the more our merchants will sell. We have a dedicated team that is constantly profiling and optimizing the performance of the Shopify platform. We leverage content delivery networks with global points of presence to ensure that content and data is delivered quickly to users across the globe. In 2021, online shops hosted on our platform had sub-100 millisecond median response times; our merchants’ shops averaged 7.1 billion monthly browsing sessions, most of which were from mobile devices; and we processed an average of 152.6 million orders per month.

Deployment. The Shopify platform is “single branch” software, which means that all of our merchants use the latest version of Shopify at all times. The result is that we have no overhead in maintaining older versions of our platform. Our software deployment process enables us to quickly distribute new software as soon as it is ready. This is made possible by our ongoing investment in end-to-end automation and comprehensive test suites.

Competition

Our market is transforming, competitive, and highly fragmented, and we expect competition to increase in the future. We believe the principal competitive factors in our market are:

vision for commerce and product strategy;
simplicity and ease of use for merchants and their buyers;
integration of multiple sales channels;
embedding of commerce functionality onto more surfaces;
cost-effective solutions;
vast and growing app ecosystem;
breadth and depth of functionality;
pace of innovation;
powerful data analytics;
ability to scale;
security and reliability;
support for a merchant’s brand development; and
brand recognition and reputation.

With respect to each of these factors, we believe that we compare favorably to our competitors.

While we believe no competitor currently offers an integrated, multi-channel, cloud-based commerce platform with comparable functionality to ours, the rapid growth of ecommerce and of independent brands may attract new entrants or new offerings from existing competitors. Additionally, some merchants may elect to piece together technology that overlaps with our own from other providers such as:

ecommerce software vendors;
content management systems;
payment processors;
POS software providers;
domain registrars;
shipping label providers;
19



fulfillment service providers;
alternative lenders;
financial services;
cross-border services providers; and
marketplaces.

Intellectual Property

Our intellectual property and proprietary rights are important to our business. In our efforts to safeguard them, we rely on a combination of copyright, trade secret, trade dress, domain names, trademarks, patents, and other rights in Canada, the United States, and other jurisdictions in which we conduct our business. We also have confidentiality agreements, assignment agreements, and license agreements with employees, contractors, merchants, distributors, and other third parties, which limit access to and use of our proprietary intellectual property. Although we rely, in part, upon these legal and contractual protections, we believe that factors such as the skills and ingenuity of our employees, as well as the functionality and frequent enhancements to our platform, make our intellectual property difficult to replicate.

We are subject to certain risks related to our intellectual property. For more information, see "Risk Factors - Risks Related to our Business and Industry."

Property

We are headquartered in Ottawa, Canada. We do not own any real property. We believe that our current facilities are adequate to meet our current needs and we expect to continue to adapt our facilities as we respond to the evolving circumstances driven by the COVID-19 pandemic.

Culture and Talent

Culture and Employees

If you have ambitious goals, you need an equally ambitious team. Shopify is composed of highly talented, deeply caring individuals all working on making commerce better for everyone. Our culture is continuously being redefined with every person that joins our company, but, at our core, we value people who:

are impactful;
are merchant-obsessed;
make great decisions quickly;
thrive on change;
are constant learners; and
build for the long term.

Our values work in concert with our rules of engagement, which govern how we agree to interact with one another. We believe the more voices in entrepreneurship the better. We embrace being multicultural and celebrate the differences that occur naturally within teams, departments, and locations.


20



How We Work

Shopify employees began working remotely in 2020 following the onset of the COVID-19 pandemic. The effects of COVID-19 led us to reimagine the way we work, resulting in the decision to become a digital-first company. We have coined this way of working 'digital-by-design'. In 2021, we continued to reduce our leased footprint and transition remaining spaces to their future intended purpose, including use for team collaboration and events, to align with our digital-by-design principle of enabling our employees to have high-intent in-person interactions with their teams several times a year. Shopify is also providing employees with the technology and resources to have quality remote work experiences and deliver high-impact work. We believe digital-by-design will yield longer-term benefits, including helping our employees stay healthy and safe, unlocking a diverse global talent pool, eliminating unnecessary commutes and fast-tracking new and better ways to work together that are more productive and rewarding.

Learning and Development

Shopify values continuous learning and personal development. We are a fast-growing company that is constantly striving to get better. We expect to see similar growth from everyone on our team. We offer opportunities to our employees to learn and grow so they feel engaged and are progressing in their careers, which include:

Hack Days. We deeply value innovation and experimentation. Every few months we take a break from our regular work for “Hack Days”, three full days when we encourage our employees to step out of their “day jobs” to tackle a new problem or project that inspires them and adds value to Shopify. “Hack Days” is an expression of Shopify’s culture of innovation and experimentation. Coming together to solve problems outside of their day-to-day work, Shopify employees collaborate across different teams and regions, learn together, and have fun while producing something that will make Shopify better. This global, cross-discipline collaboration promotes a sense of community and belonging on the Shopify team, which is especially important as we grow globally and have more employees distributed internationally.

Own Your Own Development Program. Personal growth and development and constant learning are central to Shopify's culture. We encourage Shopify employees to map their personal learning journey through our "Own Your Own Development" program. Employees around the world can access courses, conferences, and workshops to build their skills and mastery, no matter where they're located.

Leading at Shopify. People leadership is critical to help employees and teams develop into their most impactful selves. Shopify offers Leading at Shopify, a leadership development program that focuses on mission-critical topics to support leadership learning for people-leads of all levels.

Coaching. Shopify employs professional coaches who fuel our mission every day by helping to grow the people and teams that make our mission a reality. We offer customized programs for individuals and teams to accelerate their development in order to generate greater impact and sustainable performance.

We are intentional in building a culture and environment that empowers care and growth in high-impact people. We offer wellness resources and programs across four pillars: financial, mental, physical, and social wellness, including an Employee Assistance Program that provides employees with confidential help for any work, health, or life concern. We measure employee engagement through regular pulse checks, including an annual survey. In a 2021 company-wide employee survey, nearly three out of four respondents reported that Shopify motivates them to go above and beyond what they would in a similar role elsewhere. We consider our relationship with our employees to be excellent.
21




We recruit our employees through multiple avenues including internships, campus recruiting, and global outreach.

As of December 31, 2021, we had more than 10,000 employees and contractors worldwide. None of our employees is represented by a labor organization or is a party to a collective bargaining arrangement, with the exception of a small number of employees in France and Spain who are covered by mandatory industry-wide collective bargaining agreements in accordance with local law.

Government Regulation

We are subject to a number of foreign and domestic laws and regulations that affect companies conducting business on the internet, many of which are still evolving and could be interpreted in ways that could harm our business. Concern about the use of software as a service ("SaaS") platforms for illegal conduct, such as money laundering or supporting terrorist activities, may in the future result in legislation or other governmental action that could require changes to our platform. Similarly, concerns around online platforms facilitating, enabling, or hosting the distribution of illegal or otherwise harmful content, goods, or services, may in the future result in legislation or other governmental action that could require changes to our platform.

We are subject to U.S. and Canadian laws and regulations that govern or restrict our business and activities in certain countries and with certain persons, including the economic sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control, the sanctions regulations administered or enforced by the Office of the Superintendent of Financial Institutions in Canada, and the export control laws administered by the U.S. Commerce Department’s Bureau of Industry and Security, the U.S. State Department’s Directorate of Defense Trade Controls and the Canadian Export and Import Controls Bureau. We are currently subject to a variety of laws and regulations in Canada, the United States, the European Economic Area and elsewhere related to payment processing and other financial services. Depending on how Shopify Payments, Shop Pay Installments, Shopify Balance and our other merchant solutions evolve, we may be subject to additional laws in Canada, the United States, the United Kingdom, Australia, Ireland, New Zealand, Singapore, Hong Kong, Japan, Germany, Spain, Italy, Denmark, the Netherlands, Sweden, Austria, Belgium, and elsewhere.

We are also subject to federal, state, provincial, and foreign laws regarding cybersecurity, privacy, and the protection of data. Some jurisdictions have enacted laws requiring companies to notify individuals of data security breaches involving certain types of personal information data and our agreements with certain merchants require us to notify them in the event of a security incident. Additionally, some jurisdictions as well as our contracts with certain merchants require us to use industry-standard or reasonable measures to safeguard personal information or confidential information, and thereby mitigate the risk of a security incident.

In addition, our reputation and brand may be negatively affected by the actions of merchants or their users or partners that are deemed to be hostile, offensive, inappropriate or unlawful. While we use technology to monitor for compliance with and eligibility for certain Shopify offerings, we do not proactively and comprehensively monitor or review the appropriateness of all content on all of our merchants’ shops in connection with our services, and we do not have control over the activities in which merchants’ buyers engage. While we have adopted policies regarding illegal or offensive use of our platform, merchants or their customers could nonetheless engage in these activities without our knowledge. The safeguards we have in place may not be sufficient to avoid harm to our reputation and brand, especially if such hostile,
22



offensive or inappropriate use was high profile, which could adversely affect our ability to expand our merchant subscription base, could attract regulatory scrutiny or litigation threats, and could harm our business and financial results.

We could also be subject to liability related to the content on merchants’ shops, products and services sold by merchants, or other activities of our merchants. In many jurisdictions, new laws, regulations or rules relating to the liability of providers of online services for activities of their customers and other third parties are currently being proposed and debated, or otherwise being tested in court. This liability could relate to a number of different types of legal claims or concerns, including concerns relating to unfair competition, copyright and trademark infringement, defamation, invasion of privacy or other torts, products liability, and other theories based on the nature of the relevant goods, services, or content. Any legislation, court ruling or other governmental regulation or action that imposes liability on providers of online services in connection with the activities of their customers or their customers users could harm our business. In such circumstances we may also be subject to liability under applicable law, which may not be fully mitigated by our terms of service. Any liability attributed to us could adversely affect our brand, reputation, ability to expand our subscriber base, and financial results.
GENERAL DEVELOPMENT OF THE BUSINESS

As of December 31, 2021, the Company operated in a single operating and reportable segment.

Three-Year History

In the fourth quarter of 2021:

Shopify launched our integrated retail hardware with payments to retail merchants in the Netherlands.

Shopify launched the Shopify Global ERP Program, which allows select ERP partners, initially including Microsoft, Oracle NetSuite, Infor, Acumatica, and Brightpearl, to build direct integrations into the Shopify App Store.

Shopify launched the Spotify channel, enabling artist-entrepreneurs on Spotify to connect their Spotify for Artists accounts with their Shopify online stores, where they can sync their product catalogues and seamlessly showcase products directly on their Spotify profile.

In the third quarter of 2021:

Shopify launched Shopify Markets, a product that makes cross-border commerce easier for entrepreneurs by enabling merchants to enter new markets, and increase buyer trust and conversion with tailored experiences for each market.

Shopify began rolling out Shopify Balance, our money management product, to merchants in the United States.

Shopify introduced TikTok Shopping to merchants, enabling merchants with a TikTok For Business account to add products that link directly to their online store checkout.

23



Shopify launched our All-New POS Pro software for Android devices, and launched our integrated retail hardware with payments to retail merchants in Germany and New Zealand.

Shopify opened a brick and mortar space in New York City featuring Shopify’s products, services, and technology, and serving as a hub where merchants can receive hands-on support, inspiration, and education to help grow their business.

Shopify launched Shopify Shipping in the United Kingdom, enabling British merchants to easily purchase shipping labels directly from the Shopify merchant admin, saving them time and money.

Shopify eliminated its revenue share on the first million dollars made by app and theme developer partners annually in the Shopify App Store and Shopify Theme Store, respectively, extending more generous terms in order to increase our support for developers, expand what gets built on Shopify, and attract the best developers in the world to support Shopify’s mission.

In the second quarter of 2021:

Shopify introduced a new retail integrated card reader with payments using our All-New POS software in the United Kingdom, Ireland, and Australia.

Shopify made Shop Pay Installments, a ‘buy now, pay later’ product that lets merchants offer their buyers more payment choice and flexibility at checkout, generally available to all eligible merchants in the United States.

Shopify announced that Shop Pay will become available to all merchants selling in the United States on Facebook and Google, even if they don’t use Shopify’s online store.

In the first quarter of 2021:

Shopify sold 1,180,000 Class A subordinate voting shares at a price to the public of $1,315 per share for aggregate gross proceeds, before underwriting discounts and offering costs, of $1,551,700,000, to strengthen its balance sheet and provide flexibility to fund its growth strategies.

Shopify announced, on March 9, 2021, that it had purchased more Direct Air Capture carbon removal (i.e. atmospheric carbon dioxide stored underground and not for enhanced oil recovery or any other type of fossil fuel extraction) than any other company in history with our agreement to purchase 10,000 tonnes of removal from Carbon Engineering in addition to our previous commitment to purchase 5,000 tonnes from Climeworks.

In the fourth quarter of 2020:

Shopify began collecting subscription revenue for our Retail POS Pro subscription offering, which was launched in the second quarter.

Shopify announced a collaboration with Operation HOPE to support that organization’s goal to create one million new Black-owned businesses in the U.S. by 2030. Shopify intends to provide up to $130 million of in-kind resources to support Operation HOPE’s efforts to reduce systemic barriers to entry to entrepreneurship historically faced by the Black community.

24



Shopify launched the TikTok channel, enabling merchants to market their products using TikTok for Business. Merchants are able to create in-feed video ads that autoplay between videos while users scroll through their For You page.

Shopify partnered with the Victoria State government in Australia to participate in the Small Business Digital Adaptation Program and the New York State government to participate in Empire State Digital. The aim of both programs is to more easily bring small businesses online and help them adapt to a digital economy.

In the third quarter of 2020:

Shopify launched Shopify Payments in Belgium, enabling iDEAL as a local payment method and supporting Bancontact debit payments, expanding the availability of Shopify Payments to 17 countries.

Shopify announced a partnership with the Government of Canada through the ‘Go Digital Canada’ program to bring thousands of small Canadian businesses online and help them adapt to a digital economy.

Shopify Studios debuted its first series with a major television network. ‘I Quit’, which aired on the Discovery channel, is a premium docuseries featuring real-life entrepreneurs who give up their “9-5” jobs to focus 100% on launching their own businesses.

Shopify issued $920,000,000 aggregate principal amount of 0.125% convertible senior notes due 2025 and sold 1,265,000 Class A subordinate voting shares at a price to the public of $900 per share for aggregate gross proceeds, before underwriting discounts and offering costs, of $1,138,500,000, to strengthen our balance sheet and provide flexibility to fund our growth strategies.

In the second quarter of 2020:

Shopify held its first virtual partner event, Shopify Reunite, where we announced new products and features to help our merchants adapt to the future of commerce.

Shopify made the new Shopify Plus Admin generally available to all Shopify Plus merchants, enabling them to operate their business as an organization by managing multiple stores, analytics, staff accounts, user permissions, and automation tools like Shopify Flow in one place.

Shopify introduced the Facebook Shops channel, enabling Shopify merchants to customize and merchandise their storefronts within Facebook and Instagram through Facebook Shops, while managing their products, inventory orders, and fulfillment directly within Shopify.

Shopify launched the Walmart channel, enabling Shopify merchants to sell their products on Walmart.com.

Shopify launched the all-new Shopify POS, a faster, more intuitive, and more scalable POS software designed to meet the needs of our most complex brick and mortar retailers.

Shopify launched the Shopify Tap & Chip Card Reader in Canada, bringing contactless payments hardware to Canadian retailers using Shopify POS.

25



Shopify launched Shop, an innovative mobile shopping app that creates a more intuitive online shopping experience, bringing together our expertise in commerce and proven features from Shop Pay, our accelerated checkout, and Arrive, an app to track online orders.

Shopify launched Shopify Capital in Canada, expanding the availability of Shopify Capital to three countries.

Shopify launched Shopify Shipping in Australia partnering with courier services company, Sendle.

Shopify launched Shopify Payments in Austria, expanding the availability of Shopify Payments to 16 countries.

Shopify sold 2,127,500 Class A subordinate voting shares at a price to the public of $700 per share for aggregate gross proceeds, before underwriting discounts and offering costs, of $1,489,250,000, to strengthen its balance sheet to support further growth initiatives.

In the first quarter of 2020:

Shopify introduced a number of initiatives to support our merchants and protect our stakeholders during the ongoing COVID-19 pandemic, including an extended 90-day free trial for all new standard plan signups, availability of gift card capabilities to merchants on all plans, and introduction of local in-store/curbside pickup and delivery.

Shopify launched Shopify Capital in the UK, working with a UK-based partner, expanding the availability of Shopify Capital to two countries.

Shopify opened an R&D Centre in Ottawa, Canada to trial new robotics and fulfillment technologies and initially fulfill Canadian-based orders.

Shopify joined the Libra Association, an independent not-for-profit membership association collaborating to build a simple, inclusive, and global cryptocurrency.

In the fourth quarter of 2019:

Shopify acquired 6 River Systems, a leading provider of collaborative warehouse fulfillment solutions, to accelerate the growth of Shopify Fulfillment Network while also supporting 6 River Systems to continue building and selling their solution for warehouses.

Shopify launched Shopify Email, a native email marketing tool designed to help merchants build direct relationships with shoppers by enabling merchants to create, run, and track email marketing campaigns within Shopify Marketing.

In the third quarter of 2019:

Shopify surpassed one million merchants worldwide on our platform, hitting a major milestone and reflecting the continued expansion of Shopify’s global community of entrepreneurs.

26



Shopify launched the Shopify Sustainability Fund. Shopify intends to spend at least five million dollars annually to invest in areas like carbon sequestration, neutralizing our carbon footprint, sustainable packaging, and enabling our merchants and their buyers to participate.

Shopify launched Shopify Chat, our first native chat function that allows merchants to have real-time conversations with customers visiting their stores and provide a better shopping experience.

Shopify sold 2,185,000 Class A subordinate voting shares at a price to the public of $317.50 per share for aggregate gross proceeds, before underwriting discounts and offering costs, of $693,737,500, to strengthen its balance sheet to support further growth initiatives.

In the second quarter of 2019:

Shopify announced the expansion of its platform into fulfillment, with the launch of an early access program for Shopify Fulfillment Network, created to provide merchants with a network of distributed fulfillment centers that utilizes machine learning to ensure timely deliveries and lower shipping costs, enabling merchants to put their brand and customer experience front and center.

Shopify expanded the platform’s global capabilities by making the platform available in 11 additional languages, while also adding ways for merchants to reach international shoppers, including a Translations API to store translated buyer-facing content such as products, collections, and blog posts, and enabling merchants to sell in multiple currencies with Shopify Payments.

Shopify launched Shopify Payments in the Netherlands, enabling iDEAL as a local online banking payment method in addition to credit card payments and in Denmark, Shopify Payments will support Visa Dankort’s debit payments expanding the availability of Shopify Payments to 13 countries.

In the first quarter of 2019:

Shopify launched Shopify Studios, a full-service TV and film content development and production house, with the goal of redefining and inspiring entrepreneurship through accessible, relevant, and entertaining content, paving the path for future business owners and innovators.

Shopify launched a multi-currency feature for Shopify Plus merchants using Shopify Payments, enabling these merchants to sell in multiple currencies and get paid in their local currency.
27




RISK FACTORS

In addition to any other risks contained in this AIF, as well as our "Management’s Discussion and Analysis" and our audited financial statements and related notes, the risks described below are the principal risks that could have a material and adverse effect on our business, financial condition, results of operations, cash flows, future prospects or the trading price of our Class A subordinate voting shares. This AIF also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of a number of factors, including the risks described below. See "Forward-Looking Information."

Risks Related to Our Business and Industry

Our rapid growth may not be sustainable and depends on our ability to attract new merchants, retain revenue from existing merchants and increase sales to both new and existing merchants.

We principally generate revenues through the sale of subscriptions to our platform and the sale of additional solutions to our merchants. Our merchants have no obligation to renew their subscriptions after their subscription term expires. As a result, even though the number of merchants using our platform has grown rapidly in recent years, there can be no assurance that we will be able to retain these merchants. Our rapid growth may also make it difficult to accurately assess our future prospects or fully discern the trends that we are subject to.

We have historically experienced merchant turnover as a result of many of our merchants being SMBs that are more susceptible than larger businesses to general economic conditions and other risks affecting their businesses. Many of these SMBs are in the entrepreneurial stage of their development and there is no guarantee that their businesses will succeed. Such merchants may be particularly susceptible to any extended impact of the COVID-19 pandemic, related restrictions, and general economic conditions. New merchants joining our platform may also decide not to continue or renew their subscription for reasons outside of our control. Our costs associated with subscription renewals are substantially lower than costs associated with generating revenue from new merchants or costs associated with generating sales of additional solutions to existing merchants. Therefore, if we are unable to retain revenue from existing merchants or if we are unable to increase revenues from existing merchants, even if such losses are offset by an increase in new merchants or an increase in other revenues, our operating results could be adversely impacted.
We may also fail to attract new merchants, retain revenue from existing merchants or increase sales to both new and existing merchants as a result of a number of other factors, including: reductions in our current or potential merchants’ spending levels; competitive factors affecting the software as a service ("SaaS") business software applications market, including the introduction of competing platforms, discount pricing and other strategies that may be implemented by our competitors; our ability to execute on our growth strategy and operating plans including initiatives such as Shopify Fulfillment Network and new solutions offerings; concerns relating to actual or perceived data incidents and security breaches; the frequency and severity of any system outages; technological changes or problems; our ability to expand into new market segments and internationally; a decline in the number of entrepreneurs; a decline in our merchants’ level of satisfaction with our platform and merchants’ usage of our platform; the difficulty and
28



cost to switch to a competitor may not be significant for many of our merchants; changes in our relationships with third parties, including our partners, app developers, theme designers, referral sources and payment processors; the timeliness and success of new products and services we may offer in the future; and our focus on long-term value over short-term results, meaning that we may make strategic decisions that may not maximize our short-term revenue or profitability if we believe that the decisions are consistent with our mission and will improve our financial performance over the long-term. Due to these factors and the continued evolution of our business, our historical revenue growth rate and operating margin may not be indicative of future performance.

In the long term, we anticipate that our growth rate will decline over time to the extent that the number of merchants using our platform increases and we achieve higher market penetration rates. If our growth rate declines, investors' perception of our business may be adversely affected and the trading price of our Class A subordinate voting shares could decline as a result. To the extent our growth rate slows, our business performance will become increasingly dependent on our ability to retain revenue from existing merchants and increase sales to existing merchants.

Our business could be harmed if we fail to manage our growth effectively.

The rapid growth we have experienced in our business places significant demands on our operational infrastructure. The scalability and flexibility of our platform depends on the functionality of our technology and network infrastructure and its ability to handle increased traffic and demand for bandwidth. The growth in the number of merchants using our platform and the number of orders processed through our platform has increased the amount of data and requests that we process. Any problems with the transmission of increased data and requests could result in harm to our brand or reputation. Moreover, as our business grows, we will need to devote additional resources to improving our operational infrastructure and continuing to enhance its scalability in order to maintain the performance of our platform.

Our growth has placed, and will likely continue to place, a significant strain on our managerial, administrative, operational, financial and other resources. We have grown from approximately 7,000 employees and contractors at December 31, 2020 to over 10,000 employees and contractors at December 31, 2021. We intend to further expand our overall business, including significantly increasing headcount, with no assurance that our revenues will continue to grow. As we grow, we will be required to continue to improve our operational and financial controls and procedures, which may be challenging in the context of a remote-first, digital-by-design work model, and we may not be able to do so effectively. We are also subject to the risks of over-hiring and/or over-compensating our employees and over-expanding our operating infrastructure.

In addition, we believe that an important contributor to our success has been our corporate culture, which we believe fosters innovation, teamwork and passion for our merchants, and a focus on attractive design and technologically advanced and well-crafted software and products. Most of our employees have been with us for fewer than two years as a result of our rapid growth and many have joined after we shifted to a remote work environment. As we continue to grow, we must effectively integrate, develop, and motivate a growing number of new employees who are working remotely and based in various countries around the world, while at the same time preserving our ability to execute quickly on new features and initiatives. We may find it difficult to maintain our corporate culture in these circumstances, which could limit our ability to innovate and operate effectively. Any failure to preserve our culture could also negatively affect our ability to retain and recruit personnel, to continue to perform at current levels, or to execute on our business strategy effectively and efficiently. Additionally, while most of our operations
29



can be performed remotely, there is no guarantee that we will be as productive while working remotely over the long term or that we will be able to fully scale our operations to support effective global remote work.

Our business is highly competitive. We may not be able to compete successfully against current and future competitors.

We face competition in various aspects of our business and we expect such competition to intensify in the future, as existing and new competitors introduce new services or enhance existing services and as our business continues to evolve. We have competitors with longer operating histories, larger customer bases, greater brand recognition, greater experience and more extensive commercial relationships in certain jurisdictions, and greater financial, technical, marketing, and other resources than we do. Our potential new or existing competitors may be able to develop products and services better received by merchants or may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, regulations or merchant requirements. In addition, some of our larger competitors may be able to leverage a larger installed customer base and distribution network to adopt more aggressive pricing policies and offer more attractive sales terms, which could cause us to lose potential sales or to sell our solutions at lower prices. We also face competition from niche companies that offer particular products that attempt to address certain of the problems that our platform solves or certain merchant needs. As our business evolves, the competitive pressure to innovate will encompass a wider range of products and services including hardware devices, fulfillment solutions and consumer products. While we have invested, and expect to continue to invest in such products and services, there is no assurance that these efforts will satisfy evolving merchant and buyer demands, achieve expected returns, permit us to sustain or enhance our competitive advantage, or result in our ability to recoup our investments in a timely manner, or at all.

Competition may intensify as our competitors enter into business combinations or alliances or raise additional capital, or as established companies in other market segments or geographic markets expand into our market segments or geographic markets. For instance, certain competitors could use strong or dominant positions in one or more markets to gain a competitive advantage against us in areas where we operate by, among other things, integrating competing platforms, applications, or features into products they control such as search engines, web browsers, mobile device operating systems or social networks; by making acquisitions; or by making access to our platform more difficult including by changing the terms of service related to their products, which could impact any relationship we have with those competitors and adversely impact our results of operations and those of our merchants. For example, many large technology platforms have started to impose, and will likely continue to impose, restrictions on the ability of other parties to access or use data from their customers and users. Google has announced changes to the ways that third parties can use web browsers to obtain user information and Apple has implemented similar changes to iOS 14 that will impact how applications and third parties can access user information. These increasingly restrictive practices could affect our merchants' ability to sell or market their offerings, which could affect the demand for our platform and lead to the loss of current or prospective merchants or other business relationships. Local competitors may also be more established in international markets with a better understanding of local customs, providing them a competitive advantage. We also expect new entrants to offer competitive services. If we cannot compete successfully against current and future competitors, our business, results of operations and financial condition could be negatively impacted.

30



We store personal information including of our merchants and their buyers and users of our apps. If the security of this information is compromised or is otherwise accessed without authorization, our reputation may be harmed and we may be exposed to liability and loss of business.

We store personal information, credit card information and other confidential information of our merchants and their buyers, our partners, and consumers with whom we have a direct relationship. Mobile applications integrated with Shopify and the third-party apps available for our platform may also store personal information, credit card information and/or other confidential information. While we use technology to monitor for compliance with and eligibility for certain Shopify offerings, we do not proactively and comprehensively monitor all content on all of our merchants’ shops, or the information provided to us through the applications integrated with Shopify, and, therefore, we do not control the substance of the content on our platform, which may include personal information. Additionally, we use dozens of third-party service providers and subprocessors to help us deliver services to merchants and their buyers. These service providers and subprocessors may store or access personal information, credit card information and/or other confidential information.

There have been in the past and may be in the future successful attempts to obtain or to provide unauthorized access to the personal or confidential information of our partners, our merchants, our merchants’ buyers, and consumers with whom we have a direct relationship, including as a result of breaches of a secure network by an unauthorized party, software vulnerabilities or coding errors, human error or malfeasance including employee, contractor or vendor theft or misuse or other misconduct. The security measures we have integrated into our internal networks and platform, which are designed to prevent or minimize security breaches, may not function as expected or may not be sufficient to protect our internal networks and platform against certain attacks. In addition, techniques used to obtain unauthorized access to networks in which data is stored or through which data is transmitted change frequently. As a result, we, and third parties we work with, including service providers we use and third-party apps or other services used by our merchants, may be unable to anticipate these techniques or implement adequate preventative measures. The unauthorized release, unauthorized access or compromise of personal or confidential information of our partners, our merchants, our merchants’ buyers, and consumers with whom we have a direct relationship could have a material adverse effect on our business, reputation, financial condition and results of operations. Even if such a data breach did not arise out of our actions or inaction, or if it were to affect one or more of our competitors or our merchants’ competitors, rather than Shopify itself, the resulting consumer concern could negatively affect our merchants and/or our business. In general, cyberattacks and other malicious internet-based activity may increase if attackers seek to target any vulnerabilities that could be created by the ongoing impact of the COVID-19 pandemic and related changes to businesses and operating procedures and we may be the target of such attacks.

We are also subject to federal, state, provincial and foreign laws regarding cybersecurity and the protection of data. Some jurisdictions have enacted laws requiring companies to notify individuals and government regulators of security breaches involving certain types of personal information and our agreements with certain merchants and partners require us to notify them in the event of certain security incidents. Additionally, some jurisdictions, as well as our contracts with certain merchants, require us to use industry-standard or reasonable measures to safeguard personal information or confidential information. These laws, which tend to focus around individuals’ financial and payment related information, are increasingly relevant to us, as we continue to collect and store more payment information from buyers directly through services such as Shop Pay.

Our failure to comply with legal or contractual requirements around the security of personal information could lead to significant fines and penalties imposed by regulators, as well as claims by our merchants, their buyers, or other relevant stakeholders. These proceedings or violations could force us to spend money in defense or settlement of these proceedings, result in the imposition of monetary liability or
31



injunctive relief, divert management’s time and attention, increase our costs of doing business, and materially adversely affect our reputation and the demand for our solutions. In addition, if our security measures fail to protect credit card information adequately, we could be liable to our partners, our merchants, their buyers, and consumers with whom we have a direct relationship, for their losses, as well as our payments processing partners under our agreements with them. As a result, we could be subject to fines and higher transaction fees, we could face regulatory or other legal action, and our merchants could end their relationships with us. There can be no assurance that the limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim. We also cannot be sure that our existing insurance coverage and coverage for errors and 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 our insurers will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceeds our available insurance coverage, or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have an adverse effect on our business, financial condition and results of operations.

Security breaches, denial of service attacks, or other hacking and phishing attacks on our systems or other security breaches could delay or interrupt service to our merchants, their buyers, and others who use our services, harm our reputation or subject us to significant liability, and adversely affect our business and financial results.

We operate in an industry that is prone to cyberattacks. In the past, we have been subject to system interruptions and delays including as a result of distributed denial of service ("DDoS attacks"), a technique used by hackers to take an internet service offline by overloading its servers. A DDoS attack or security breach could delay or interrupt service to our merchants and their buyers and may deter buyers from visiting our merchants’ shops. Our platform, our apps, and third-party apps may be subject to such attacks in the future and we cannot guarantee that applicable recovery systems, security protocols, network protection mechanisms and other procedures are or will be adequate to prevent network and service interruption, system failure or data loss. In addition, computer malware, viruses, and hacking and phishing attacks by third parties are prevalent in our industry. We have experienced such attacks in the past and may experience such attacks in the future. Such attacks may result in an interruption of service on our platform or the loss or unauthorized disclosure of confidential information. As a result of our increased visibility, the size of our merchant base, and the increasing amount of confidential information we process, we believe that we are increasingly a target for such breaches and attacks, in particular because attackers tend to focus their efforts on popular offerings with a large user base. Our shift to a remote-first work environment could also impact the security of our platform and systems as well as our ability to prevent attacks or respond to them quickly. In addition, as new remote employees join our company, the risk of fraud and security breaches may also increase.

Moreover, our platform, our apps, and third-party apps available for our platform have in the past been, and in the future could be, breached if vulnerabilities in our platform or third-party apps are exploited by unauthorized third parties or due to employee, contractor or vendor error, malfeasance, or otherwise. Further, third parties may attempt to fraudulently induce employees, contractors, merchants, or partners into disclosing sensitive information such as user names, passwords or other information or otherwise compromise the security of our internal networks, electronic systems and/or physical facilities in order to gain access to our data or our merchants’ data. Since techniques used to obtain unauthorized access change frequently and the size and severity of DDoS attacks and security breaches are increasing, we may be unable to implement adequate preventative measures or stop DDoS attacks or security breaches while they are occurring.
32




Any actual or perceived DDoS attack or security breach could damage our reputation and brand, expose us to a risk of litigation and possible liability and require us to expend significant capital and other resources to respond to and/or alleviate problems caused by the DDoS attack or security breach. Some jurisdictions have enacted laws requiring companies to notify individuals or government regulators of data security breaches involving certain types of personal data and our agreements with certain merchants and partners require us to notify them in the event of a security incident. Such mandatory disclosures are costly, could lead to negative publicity, and may cause our merchants to lose confidence in the effectiveness of our data security measures. Moreover, if a high profile security breach occurs with respect to another SaaS provider, merchants may lose trust in the security of the SaaS business model generally, which could adversely impact our ability to retain revenue from existing merchants or attract new ones. Similarly, if a high profile security breach occurs with respect to a retailer or commerce platform, buyers may lose trust in ecommerce more generally, which could adversely impact our merchants’ businesses. Any of these events could harm our reputation or subject us to significant liability, and materially and adversely affect our business and financial results.

If we fail to improve and enhance the functionality, performance, reliability, design, security and scalability of our platform and innovate and introduce new solutions in a manner that responds to our merchants’ evolving needs, our business may be adversely affected.

The markets in which we compete are characterized by constant change and innovation and we expect them to continue to evolve rapidly. Our success has been based on our ability to identify and anticipate the needs of our merchants and design and maintain a platform that provides them with the tools they need to operate their businesses. Our ability to attract new merchants, retain revenue from existing merchants, and increase sales to both new and existing merchants will depend in large part on our ability to continue to improve and enhance the functionality, performance, reliability, design, security, and scalability of our platform and to innovate and introduce new solutions. If we fail to anticipate merchants' rapidly changing needs and expectations or adapt to emerging trends, our market share and operating results and financial condition could suffer.

Furthermore, we expect that the number of merchants on our Shopify Plus plan will continue to expand and as the number of merchants with higher volume sales increases, so does the need for us to offer increased functionality, performance, reliability, scalability and support, which requires us to devote additional resources to such efforts. To the extent we are not able to enhance our platform’s functionality to satisfy these requirements, our business, operating results and financial condition could be adversely affected.

We may experience difficulties with software development that could delay or prevent the development, introduction or implementation of new solutions and enhancements. Software development involves a significant amount of time for our research and development team, as it can take our developers months to update, code and test new and upgraded solutions and integrate them into our platform. We must also continually update, test and enhance our software platform. For example, our design team spends a significant amount of time and resources incorporating various design enhancements, such as customized colors, fonts, content and other features, into our platform. The continual improvement and enhancement of our platform requires significant investment and we may not have the resources to make such investment. We may make significant investments in new solutions or enhancements that may not achieve expected returns and such solutions or enhancements may not result in our ability to recoup our investments in a timely manner, or at all. The improvement and enhancement of the functionality, performance, reliability, design, security and scalability of our platform is expensive and complex, and to
33



the extent we are not able to execute on these efforts in a manner that responds to our merchants’ evolving needs, our business, operating results and financial condition will be adversely affected.

Our limited operating history in new and developing markets and new geographic regions makes it difficult to evaluate our current business and future prospects and may increase the risk that we will not be successful.

We operate in new and developing markets that may not develop as we expect and elements of our business strategy are new and subject to ongoing development. We have encountered and will continue to encounter risks and difficulties frequently experienced by growing companies in rapidly changing industries, including increasing and unforeseen expenses as we continue to grow our business. If we do not manage these risks successfully, our business, results of operations and prospects will be harmed.

Our future success will depend in part upon our ability to continue to expand into new geographic regions and solutions and we will face risks entering markets in which we have limited or no experience, which have additional complexity and in which we have limited or no brand recognition. It is costly to establish, develop and maintain international operations, and to promote our brand internationally. In addition, continuing to expand into new geographic regions including those where the main language is not English requires substantial expenditures and will take considerable time and attention, and we may not be successful enough in these new markets to recoup our investments in a timely manner, or at all. Our efforts to expand into new geographic regions may not be successful, which could limit our ability to grow our business.

Our business is susceptible to risks associated with international operations, including international sales and the use of our platform in various countries.

We currently have merchants in approximately 175 countries and we expect to continue to expand our international operations and penetration in international markets in the future and to expand our workforce globally in a remote-first, digital-by-design work environment. However, our international sales and the use of our platform in various countries subject us to risks that we do not generally face with respect to domestic sales within North America. These risks include, but are not limited to:

greater difficulty in enforcing contracts, including our universal terms of service and other agreements;
burdens, complexity, and potential delays involved with compliance with foreign laws and regulations and laws and regulations applicable to international or cross-border operations including tariffs and customs, export controls, taxation, copyright, consumer protection, international trade, anti-money laundering, sanctions laws, and data privacy and data localization laws that may require that merchant and buyer data and data of consumers with whom we have a direct relationship be stored and processed in a designated territory;
potentially restrictive actions by foreign governments or regulators, including actions that prevent or limit our access to our platform, services, apps, or websites and uncertainty regarding liability for services and content;
difficulties in managing systems integrators and technology partners;
differing technology standards and different strategic priorities for merchants in various jurisdictions and costs and difficulties associated with localizing our platform and solutions including developing products in multiple languages and tailored for local preferences including challenges supporting our merchants as we implement new products and solutions to enable them to sell internationally;
34



potentially adverse tax consequences, including the complexities of foreign value-added tax (or other tax) systems and restrictions on the repatriation of earnings;
increased financial accounting and reporting burdens and complexities;
different employee/employer relationships and labor regulations including the existence of work councils and labor unions and statutory equity requirements and other challenges caused by distance, language, and cultural differences;
difficulties in managing an increasingly dispersed workforce including the need to implement appropriate systems, policies, benefits and compliance programs;
uncertain political and economic climates and increased exposure to global political, economic, and social risks that may impact our operations or our merchants' operations and/or decrease consumer spending, in particular on goods, including the impact of global health emergencies such as the COVID-19 pandemic, terrorism, war, natural disasters and foreign events;
lower levels of credit card usage and increased payment risks;
currency exchange rates and restrictions related to foreign exchange controls;
reduced or uncertain protection for intellectual property rights in some countries and risks associated with operating in locations with higher incidence of corruption or fraudulent business practices;
new and different sources of competition;
lower levels of consumer spending; and
restricted access to and/or lower levels of use of the internet.

These factors may cause our international costs of doing business to exceed our comparable domestic costs and may also require significant management attention and financial resources. Any negative outcome from our international business efforts could adversely affect our business, results of operations and financial condition. Some of our partners also have international operations and are also subject to these risks and if such partners are unable to appropriately manage these risks, our business may be harmed.

We currently rely on a single supplier to provide the technology we offer through Shopify Payments.

At present, we have payment service provider agreements with Stripe, Inc. ("Stripe"), which automatically renew every 12 months, unless either party terminates the agreement earlier upon 180 days' notice. These agreements are integral to Shopify Payments and, at this time, any disruption or problems with Stripe or its services could have an adverse effect on our reputation, results of operations and financial results. We have the ability, under our current agreements, to integrate alternative payment service providers for Shopify Payments. However, if Stripe were to terminate its relationship with us before an alternative payment service provider was fully integrated, we could incur substantial delays and expense, and the quality and reliability of such alternative payment service provider may not be comparable.

Our growth depends in part on the success of our strategic relationships with third parties.

We anticipate that the growth of our business will continue to depend on third-party relationships, including strategic partnerships and relationships with our app developers, theme designers, referral sources, affiliates, payment processors, providers of online sales channels and other partners. We have entered into agreements with, and intend to pursue additional relationships with, other third parties, such as content providers, technology, fulfillment and shipping partners, and implementation consultants. Identifying, negotiating and documenting relationships with third parties requires significant time and resources as does integrating third-party content and technology. Some of the third parties that sell our services have direct contractual relationships with our merchants, and therefore we risk the loss of such
35



merchants if the third parties fail to perform their obligations. Our agreements with cloud hosting, technology, content and consulting providers are typically non-exclusive and do not prohibit such service providers from working with our competitors or from offering competing services. These third-party providers may choose to terminate their relationship with us or to make material changes to their businesses, products or services.

The success of our platform depends, in part, on our ability to integrate third-party apps, themes and other offerings into our third-party ecosystem. Third-party developers may change the features of their apps, themes and other offerings or alter the terms governing the use of their offerings in a manner that is adverse to us. If third-party apps and themes change such that we do not or cannot maintain the compatibility of our platform with these apps and themes, or if we fail to ensure there are third-party apps and themes that our merchants desire to add to their shops, demand for our platform could decline. If we are unable to maintain technical inter-operation, our merchants may not be able to effectively integrate our platform with other systems and services they use. We may also be unable to maintain our relationships with certain third-party vendors if we are unable to integrate our platform with their offerings. In addition, third-party developers may refuse to partner with us or limit or restrict our access to their offerings. Partners may also impose additional restrictions on the ability of third parties like Shopify and our merchants to access or use data from their customers or users. Such changes could functionally limit or terminate our ability to use these third-party offerings with our platform, which could negatively impact our solution offerings and harm our business. If we fail to integrate our platform with new third-party offerings that our merchants want or need, or do not adapt to the data transfer requirements of such third-party offerings, we may not be able to offer the functionality that our merchants and their buyers expect, which would negatively impact our offerings and, as a result, harm our business.

Our competitors may be effective in providing incentives to third parties to favor their products or services or to prevent or reduce subscriptions to our platform. In addition, third-party service providers may not perform as expected under our agreements or under their agreements with our merchants, and we or our merchants may in the future have disagreements or disputes with such providers. If we lose access to products or services from a particular supplier, or experience a significant disruption in the supply of products or services from a current supplier, especially a single-source supplier, it could have an adverse effect on our business and operating results.

If we are unable to hire, retain and motivate qualified personnel, our business will suffer.

Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. Our ability to identify, hire, develop, motivate and retain qualified personnel will directly affect our ability to maintain and grow our business, and such efforts will require significant time, expense and attention. Our inability to attract or retain qualified personnel or delays in hiring required personnel may seriously harm our business, financial condition and operating results. Our ability to continue to attract and retain highly skilled personnel, specifically employees with technical and engineering skills and employees with high levels of experience in designing and developing software, hardware and internet-related services, will be critical to our future success and the demand and competition for such talent is high. Our shift to a digital-by-design work model may negatively impact our ability to attract, train, and retain talent.

Decreases in the Canadian dollar relative to the U.S. dollar and other currencies could make it more difficult for us to offer compensation packages to new employees that are competitive with packages in the United States or elsewhere and could increase our costs of acquiring and retaining qualified personnel, especially as our workforce becomes increasingly global. In addition, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or divulged
36



proprietary or other confidential information. While we intend to issue stock options or other equity awards as key components of our overall compensation and employee attraction and retention efforts, we are required under U.S. GAAP to recognize compensation expense in our operating results for employee stock-based compensation under our equity grant programs, which may increase the pressure to limit stock-based compensation. Additionally, our compensation arrangements, such as our equity award programs, may not always be successful in attracting new employees and retaining and motivating our existing employees and we may be required to grant additional awards or offer alternative forms of compensation to attract and retain highly skilled personnel.

We use a single cloud service provider to deliver our platform services. Any disruption of services from our cloud service provider could harm our business.

We currently manage our platform services and serve all of our merchants through a third-party cloud computing service, Google Cloud Platform ("GCP"). If, for any reason, we are required to migrate our computing to another cloud service provider, such a transition could require significant time and expense and our business could be adversely impacted.

GCP does not guarantee that access to our platform will be uninterrupted or error-free. Any damage to, or failure of, our provider's systems could result in interruptions to our platform. Interruptions in our services would reduce our revenue, subject us to potential liability and adversely affect our ability to retain our merchants or attract new merchants and would also impact our relationships with partners and consumers using applications integrated into our platform. The performance, reliability and availability of our platform is critical to our reputation and our ability to attract and retain merchants, partners, and consumers with whom we have a direct relationship. If service interruptions, merchants, partners or buyers could share information about negative experiences on social media, which could result in damage to our reputation and loss of future sales. The property and business interruption insurance coverage we carry may not be adequate to compensate us fully for losses that may occur. In addition, the hosting costs for our cloud services have increased over time and may increase further if we continue to require more computing or storage capacity and such capacity may not be available on the same terms or with the same costs or at all. These costs could adversely impact our business and financial condition.

Our business is subject to complex and changing laws and regulations worldwide, which may expose us to liability, increase costs or have other adverse effects that could harm our business.

We are subject to varied and complex laws, regulations and customs, in Canada and the United States as well as internationally. These laws and regulations include but are not limited to data privacy and data localization laws, copyright or similar laws, anti-spam laws, competition laws, online platform liability, and laws related to content moderation, consumer protection, counterfeiting, financial services, cross-border and domestic money transmission, product liability, employment, taxation, anti-money laundering, sanctions, anti-corruption, and export control. Compliance with such laws is costly and can require changes to our business practices and significant management time and effort.

These laws are continuously evolving, particularly as they relate to internet and multi-channel commerce platforms as many of these laws do not address the unique issues raised by online platforms and ecommerce and those that do are often meant to target consumer-facing marketplaces that are differently situated than Shopify. New laws governing online platforms, potential amendments to existing laws, and ongoing regulatory and judicial interpretation of existing laws may be interpreted broadly or in a manner that restricts the scope of applicable protections and create liability, costs or uncertainty for Shopify and our merchants. Similarly, new, amended, or re-interpreted competition laws may be interpreted in a
37



manner that restricts our ability to operate our platform or offer some of our products, which could place us at a competitive disadvantage, subject our partners to restrictions that may impact our operations, or otherwise negatively impact our business. Finally, as we continue to develop and improve consumer-facing products and services, and as those offerings grow in popularity, the risk that additional laws and regulations will impact our business will continue to increase.

Additionally, if merchants, partners, or third parties with whom we work violate applicable laws or our policies, those violations could result in other liabilities for us and could harm our business. Such violations may also negatively impact our reputation and brand in ways that could cause additional harm to our business, for example creating a negative consumer or regulatory perception around use of our products.

We are dependent on the continued services and performance of our senior management and other key employees, the loss of any of whom could adversely affect our business, operating results and financial condition.

Our future performance depends on the continued services and contributions of our senior management, including our Chief Executive Officer, Tobias Lütke, and other key employees to execute on our business plan and to identify and pursue new opportunities and product innovations. The failure to properly manage succession plans, develop leadership talent, and/or the loss of services of senior management or other key employees could significantly delay or prevent the achievement of our strategic objectives. From time to time, there may be changes in our senior management team resulting from the hiring or departure of executives, which could disrupt our business. We do not maintain key person life insurance policies on any of our employees. The loss of the services of one or more of our senior management or other key employees for any reason could adversely affect our business, financial condition, operating results and corporate culture and require significant amounts of time and resources to identify suitable replacements and integrate them within our business.

The COVID-19 pandemic could materially adversely affect our business, financial position and results of operations.

The ongoing COVID-19 pandemic, the measures attempting to contain and mitigate the effects of the virus, including travel bans and restrictions, quarantines, shelter-in-place orders, shutdowns and restrictions on trade, and the resulting changes in merchant and consumer behaviours have impacted and continue to impact our operations and our employees, suppliers, partners, merchants and their customers. We modified our business practices in response to the COVID-19 pandemic including permanently transitioning our workforce to a digital-by-design model and restricting business travel and in person events as necessary and we may take further actions as required by government authorities or that we determine are warranted. However, there is no certainty that such measures will be sufficient to mitigate the direct and indirect effects of the virus and our business, financial condition and results of operations could be affected. The shift to remote work may also impact productivity including research and development and marketing efforts, and our ability to enter into agreements with merchants or partners and to recruit and retain employees. In addition, our management team has spent, and may continue to spend, significant time, attention, and resources monitoring the COVID-19 pandemic and the associated impacts including the economic impact, and seeking to manage its effects on our business and our workforce.

Additionally, the impact of new products and initiatives launched in response to COVID-19 and other future initiatives on our operations and results is uncertain and we may be subject to additional risks in
38



connection with such products and initiatives. The degree to which COVID-19 will affect our results and operations will depend on future developments that are uncertain and cannot currently be predicted, including, but not limited to, the duration, extent and severity of the COVID-19 pandemic, actions taken to contain the virus, the impact of the COVID-19 pandemic and related restrictions on economic activity and domestic and international trade and global supply chains, and the extent of the impact of these and other factors on our employees, partners and suppliers and our merchants and their customers. The COVID-19 pandemic and related restrictions could limit our merchants’ ability to continue to operate (including by limiting their abilities to obtain optimal levels of inventory, generate sales, or make timely payments) and thereby decrease our revenues, lead to disruption in our supply chain (including in the supply chain for the collaborative warehouse fulfillment solutions provided by 6RS and the supply chain for technology and products used by our employees), disrupt or delay the ability of employees to work because they become sick or are required to care for those who become sick or because of the impact of the pandemic and related restrictions on employee mental health and well-being, cause delays or disruptions in services provided by key suppliers and vendors, cause increased demand for Shopify Fulfillment Network which we may not be able to satisfy, increase vulnerability of Shopify and our partners and service providers to security breaches, denial of service attacks or other hacking or phishing attacks, or cause other unpredictable events.

COVID-19 has also caused heightened uncertainty in the global economy. If economic growth slows or if a recession develops, consumers may not have the financial means to make purchases from our merchants and may delay or reduce discretionary purchases, negatively impacting our merchants (many of which are SMBs that may be more susceptible than larger businesses to general economic conditions) and our results of operations. Uncertain and adverse economic conditions may also lead to increased refunds and chargebacks or increased losses for Shopify Capital, which could adversely affect our business and may require us to recognize an impairment related to our assets in our financial statements. Since the impact of COVID-19 is ongoing, the effect of the COVID-19 pandemic and the related impact on the global economy may not be fully reflected in our results of operations until future periods and may negatively impact our ability to forecast our results. Further, volatility in the capital markets has been heightened during the COVID-19 pandemic and such volatility may continue, which may cause declines in the price of our Class A subordinate voting shares, increasing the risk that securities class action litigation could be instituted against us, and may also impact marketable securities held in our cash management program, which is subject to general credit, liquidity, market, foreign exchange, and interest rate risks. To the extent that the COVID-19 pandemic harms our business and results of operations, many of the other risks described in this “Risk Factors” section may be heightened.

Payments processed through Shopify Payments, Shop Pay Installments or payments processed or funds managed through Shopify Balance may subject us to regulatory requirements, additional fees, and other risks that could be costly and difficult to comply with or that could harm our business. These financial products also may increase the risk of fraud and expose Shopify or our merchants to additional costs or liabilities.

We are subject to risks related to payments processed through Shopify Payments, our integrated payment processing solution, Shop Pay Installments, our ‘buy now, pay later’ product, and Shopify Balance, our money management product. Such risks include:

we pay interchange and other fees on these transactions, which may increase our operating expenses;
if we are unable to maintain our chargeback rate at acceptable levels, or comply with other applicable network rules, our credit card fees may increase, we may receive fines from credit card
39



networks, or credit card issuers may terminate their relationship with us or with particular merchants on our platform;
increased costs and diversion of management time and effort and other resources to deal with fraudulent transactions or chargeback disputes, which may increase in an economic downturn;
potential fraudulent or otherwise illegal activity by merchants, their buyers, developers, employees or third parties which could lead to increased fines or liabilities, in particular there is a risk of unauthorized account access and unauthorized transactions for Shopify Balance where funds cannot be recovered or reversed, which may lead to increased costs or liabilities for Shopify;
exposure to transaction losses on Shopify Payments, Shop Pay Installments, and Shopify Balance as a result of unrecovered merchant transactions due to returns and disputes;
restrictions on funds or required reserves related to payments; and
additional disclosure and other requirements, including new onboarding authentication, reporting regulations and new credit card association rules.

We are required by our payment processors to comply with payment card network operating rules and we have agreed to reimburse our payment processors for any fees or fines they are assessed by payment card networks as a result of any rule violations by us or our merchants. The payment card networks have discretion to both set and interpret the card rules. In addition, we face the risk that one or more payment card networks or other processors may, at any time, assess penalties against us, against our merchants, or terminate our ability to accept credit card payments or other forms of online payments from buyers, which would have an adverse effect on our business, financial condition and operating results.

If we fail to comply with the payment card network rules, including the PCI DSS, we would be in breach of our contractual obligations to our payment processors, financial institutions, partners and merchants. Such failure to comply may subject us to fines, penalties, damages, higher transaction fees and civil liability, and could eventually prevent us from processing or accepting payment cards or could lead to a loss of payment processor partners, even if there is no compromise of customer information.

We are currently subject to a variety of laws and regulations in Canada, the United States, the United Kingdom, Ireland, Australia, New Zealand, Singapore, Hong Kong, Japan, Germany, Spain, Italy, Denmark, the Netherlands, Sweden, Austria, Belgium, and elsewhere related to payment processing, including those governing cross-border and domestic money transmission, prepaid and other payment access instruments, short-term installment loans, electronic funds transfers, foreign exchange, anti-money laundering, counter-terrorist financing, banking and import and export restrictions. Depending on how Shopify Payments, Shop Pay Installments, Shopify Balance and our other merchant solutions evolve, we may be subject to additional laws, either in existing or new jurisdictions. In some jurisdictions, the application or interpretation of these laws and regulations is not clear. Our efforts to comply with these laws and regulations could be costly and result in diversion of management time and effort and may still not guarantee compliance. In the event that we are found to be in violation of any such legal or regulatory requirements, we may be subject to monetary fines or other penalties such as a cease and desist order, or we may be required to make changes to our platform, any of which could have an adverse effect on our business, financial condition and results of operations.

40



Our brand is integral to our success. If we fail to effectively maintain, promote and enhance our brand, our business and competitive advantage may be harmed.

We believe that maintaining, promoting and enhancing the Shopify brand is critical to expanding our business. Maintaining and enhancing our brand will depend largely on our ability to continue to provide high-quality, well-designed, useful, reliable and innovative solutions, which we may not do successfully. Errors, defects, disruptions or other performance problems with our platform, including with third-party apps, or with our other products, may harm our reputation and brand. We may introduce new solutions or terms of service that our merchants and their buyers do not like, which may negatively affect our brand. Additionally, if our merchants or their buyers have a negative experience using our solutions or third-party solutions integrated with Shopify, or if our merchants do not receive a consistently high level of customer service from our support team, such experiences may affect our brand, especially as we continue attract larger merchants to our platform and expand our offerings. Our Shopify Experts marketplace enables independent designers, developers, and marketers to offer their services to merchants who engage them directly. Our reputation may be harmed if any of the services provided by these third parties does not meet our merchants’ expectations.

We receive media coverage globally. Any unfavorable media coverage or negative publicity about our industry or our company including, without limitation, the quality and reliability of our platform, our level of customer service, privacy and security practices, product changes, litigation, or regulatory activity, or regarding the actions of our partners or merchants, could seriously harm our reputation. Critics of our industry, and others who may want to pursue an agenda have in the past and may in the future utilize the internet, the press and other means to publish criticisms of our industry, our company and our competitors, or make allegations regarding our business and operations, or the business and operations of our competitors. We may be the recipient of similar negative publicity or allegations in the future, which could adversely affect the size, demographics, engagement, and loyalty of our merchants, result in decreased revenues, divert the attention of management, cause fluctuations in the market price of our Class A subordinate voting shares, and negatively impact our business and reputation.

We believe that the importance of brand recognition will continue to increase as competition in our market increases. In addition to our ability to provide reliable and useful solutions at competitive prices, successful promotion of our brand will depend on the effectiveness of our marketing efforts. While we market our platform primarily through advertisements on search engines and social networking and media sites, and paid banner advertisements on other websites, our platform is also marketed through our partner and affiliate channels and through a number of free traffic sources, including customer referrals, word-of-mouth and search engines. We use a number of offline marketing channels as well, including audio, television and direct mail to attract new merchants. We also hire sales personnel to market certain aspects of our platform and intend to grow the number of sales personnel marketing our platform, introducing additional costs and challenges, including those related to hiring, retaining, motivating and training these personnel, with no assurance of success. Our efforts to market our brand have involved significant expenses, which we expect to increase. Additionally, the success of our brand promotion efforts is partly dependent on our visibility on third-party advertising platforms and changes in the way these platforms operate or changes in their terms or data use practices could make marketing and promotion of our platform and brand more expensive and difficult. Our marketing spend may not yield increased revenue, and even if it does, any increased revenue may not offset the expenses we incur in building and maintaining our brand.

41



We have incurred net losses in the past and we may be unable to maintain profitability in the future.

While we generated net income of $2,914.7 million for the year ended December 31, 2021 and $319.5 million in 2020, we incurred net losses of $124.8 million in 2019, $64.6 million in 2018, and $40.0 million in 2017. In prior years, we have also had an accumulated deficit. These losses and accumulated deficit were a result of the substantial investments we made to grow our business and we expect to make significant expenditures to expand our business in the future. We expect to increase our investment in sales and marketing as we spend on commercial initiatives to expand our addressable market and more deeply penetrate existing markets. We plan to increase our investment in research and development as we continue to introduce new products and services to extend the functionality of our platform. We also intend to invest in maintaining our high level of merchant service and support, which we consider critical for our continued success. In order to support the continued growth of our business and to meet the demands of continuously changing security and operational requirements, we plan to continue investing in our network infrastructure. These increased expenditures will make it harder for us to maintain profitability and we cannot predict if we will maintain profitability in the near term or at all. Historically, our costs have increased each year due to these factors and we expect to continue to incur increasing costs to support our anticipated future growth. We also expect to incur additional general and administrative expenses as a result of our growth. If the costs associated with acquiring new merchants materially rise in the future, including the fees we pay to third parties to market our platform, our expenses may rise significantly. If we are unable to generate adequate revenue growth and manage our expenses, we may incur significant losses in the future and may not maintain profitability on a consistent basis and this could cause the trading price of Class A subordinate voting shares to decline.

We may make decisions that would reduce our short-term operating results if we believe those decisions will improve the experiences of our merchants and their buyers and if we believe such decisions will improve our operating results over the long term. These decisions may not be consistent with the expectations of investors and may not produce the long-term benefits that we expect, in which case our business may be materially and adversely affected.

If our software or hardware contain undetected errors or defects, our business, financial condition and results of operations could be adversely affected.

The software underlying our platform is complex and, despite internal testing, may contain errors, defects, security vulnerabilities or software bugs that are difficult to detect and correct, particularly when first introduced or when new versions or enhancements are released. Any failure to successfully correct such errors, defects, security vulnerabilities or software bugs in a timely manner, or at all, could result in lost revenue, significant expenditures of capital, a delay or loss in market acceptance, litigation, and damage to our reputation and brand, any of which could have an adverse effect on our business, financial condition and results of operations. Furthermore, our platform is a multi-tenant cloud based system that allows us to deploy new versions and enhancements to all of our merchants simultaneously. To the extent we deploy new versions or enhancements that contain errors, defects, security vulnerabilities or software bugs to all of our merchants simultaneously, the consequences would be more severe than if such versions or enhancements were only deployed to a smaller number of our merchants. Additionally, our hardware products, including our collaborative mobile robots, may have defects in design, manufacture, or associated software. These defects may expose us to product liability claims, product replacements or modifications, write-offs of inventory, litigation, or regulatory action including claims due to personal injury, death, and environmental or property damage. We could incur significant expenses, lost revenue, and reputational harm as a result of recalls, safety alerts, product liability claims, or regulatory actions, particularly if we fail to prevent, detect, or address such issues through design, testing, or warranty repairs.
42




We may be unable to achieve or maintain data transmission capacity.

Our merchants often draw significant numbers of buyers to their shops over short periods of time, including from events such as new product releases, holiday shopping seasons and flash sales, which significantly increases the traffic and volume of transactions processed on our platform. Our servers may be unable to achieve or maintain data transmission capacity high enough to handle increased traffic or process orders in a timely manner. Our failure to achieve or maintain high data transmission capacity could significantly reduce demand for our platform and solutions and may require us to issue credits to merchants, which could negatively impact our financial position. Further, as we continue to attract larger merchants, the volume of transactions processed on our platform will increase, especially if such merchants draw significant numbers of buyers over short periods of time. In the future, we may be required to allocate resources, including spending substantial amounts of money, to build, purchase or lease additional equipment and upgrade our technology and network infrastructure in order to handle the increased load. Our ability to deliver our solutions also depends on the development and maintenance of internet infrastructure by third parties, including by our cloud service provider. Such development and maintenance includes the maintenance of reliable networks with the necessary speed, data capacity and bandwidth. If one of these third parties suffers from capacity constraints, our business may be adversely affected. In addition, because we and our merchants generate a disproportionate amount of revenue in the fourth quarter, any disruption in our merchants’ ability to process and fulfill customer orders in the fourth quarter could have a disproportionately negative effect on our operating results.

Activities of merchants or partners or the content of our merchants' shops could damage our brand, subject us to liability, and harm our business and financial results.

Our terms of service and acceptable use policy prohibit our merchants and our partners from using our platform to engage in illegal or otherwise prohibited activities and our terms of service and acceptable use policy permit us to terminate a merchant’s shop or a partner's account if we become aware of such use. Merchants or partners may nonetheless engage in prohibited or illegal activities or upload store content in violation of applicable laws, without our knowledge, which could subject us to liability. Furthermore, our brand may be negatively impacted by the actions of merchants or partners that are deemed to be hostile, offensive, inappropriate or illegal. While we use technology to monitor for compliance with or eligibility for certain Shopify offerings, we do not proactively and comprehensively monitor or review the appropriateness of all content on all our merchants’ shops in connection with our services, and we do not have control over merchant activities or the activities in which our merchants’ buyers engage. The safeguards we have in place may not be sufficient for us to avoid liability or avoid harm to our brand, especially if such hostile, offensive, inappropriate or illegal use is high profile, which could adversely affect our business and financial results. Merchants using the platform may also operate businesses in regulated industries, which are subject to additional scrutiny, increasing the potential liability we could incur. In addition, due to our international expansion, we may be subject to international actions alleging that merchants’ store content violate laws in foreign jurisdictions, which could negatively affect our business and operations. The laws relating to the liability of online service providers are evolving and subject to challenge including claims related to defamation, libel, breach of contract, invasion of privacy, negligence, copyright or trademark infringement. Developments in these laws in various jurisdictions could subject us to liability, penalties or restrictions on our business.

Evolving data protection and privacy laws and regulations, cross-border data transfer restrictions, data localization requirements, and other domestic or foreign laws or regulations may limit the use and adoption of our services, expose us to liability, or otherwise adversely affect our business.

43



Laws and regulations related to data protection and privacy, and their interpretations, concerning the collection, processing, and disclosure of consumer personal information are constantly evolving. Many of these laws and regulations, including Canada’s Personal Information Protection and Electronic Documents Act, the European Union’s General Data Protection Regulation ("GDPR"), the European Union’s ePrivacy Directive, the United Kingdom’s General Data Protection Regulation, the California Consumer Privacy Act of 2018 ("CCPA"), the California Consumer Privacy Rights Act, the Virginia Consumer Data Protection Act, and the Colorado Privacy Act contain detailed requirements regarding collecting and processing personal information, and impose certain limitations on how such information may be used, the length for which it may be stored, with whom it may be shared, and the effectiveness of consumer consent. Such laws and regulations could restrict our ability to store and process personal data (in particular, our ability to use certain data for purposes such as risk or fraud avoidance, marketing, or advertising), to control our costs by using certain vendors or service providers, and to offer certain services in certain jurisdictions. Moreover, such laws could restrict our merchants’ ability to run their businesses, for example by limiting their ability to effectively market or advertise to interested buyers and, in general, by increasing the resources required to operate their business. This could reduce our revenues and the general demand for our services. Additionally, such laws and regulations are often inconsistent and may be subject to amendment or re-interpretation, which may cause us to incur significant costs and expend significant effort to ensure compliance. Given that requirements may be inconsistent and evolving, how we choose to respond to these requirements globally may not meet the expectations of individual merchants, their buyers, or other stakeholders, which could thereby reduce the demand for our services. Finally, some merchants, partners, or other service providers may respond to these evolving laws and regulations by asking us to make certain privacy or data related contractual commitments that we are unable or unwilling to make or by placing restrictions on how data may be used. Restrictions imposed by our partners or other third parties may also impair our merchant's ability to sell or market their products, which could affect the demand for our platform. Any of these responses or restrictions could lead to a loss of current or prospective merchants or other business relationships.

Certain laws and regulations also include restrictions on the transfer of personal information across borders or apply with extra-territorial effect. Because our services are accessible worldwide, certain foreign jurisdictions may claim that we are required to comply with such laws even in jurisdictions where we have no local entity, employees or infrastructure. Some of these laws include strict localization provisions that require certain data to be stored within a particular region or jurisdiction. We rely on a globally distributed infrastructure in order to be able to provide our services efficiently, and consequently may not be able to meet the needs of merchants who are located in or otherwise subject to such localization requirements, which may reduce the demand for our services. In addition, while the United Kingdom enacted legislation in May 2018 that substantially implements the GDPR, the United Kingdom's exit from the European Union, commonly referred to as "Brexit", has created uncertainty with regard to the regulation of data protection in the United Kingdom.

Other laws and regulations, like the GDPR, generally prohibit cross-border data transfers and onward transfers unless specific conditions are met, such as a determination that a jurisdiction provides an "adequate" level of data protection or the existence of other "appropriate safeguards" that provide some assurances as to the treatment and protection of such data. We rely on a variety of these mechanisms, including the European Commission Decision 2002/2/EC regarding the adequacy of Canadian law and model contracts created by the European Commission Implementing Decision (EU) 2021/914 of 4 June 2021 on standard contractual clauses for the transfer of personal data to third countries, and eventually intend to rely on Binding Corporate Rules for transfers between Shopify entities, to enable us to provide our services around the globe at scale. If we are no longer able to rely on a particular transfer mechanism or are otherwise unable to transfer personal information across borders, we may not be able to operate in
44



certain jurisdictions, which may reduce the demand for our services and limit our opportunities for international growth. Recently, the Court of Justice of the European Union invalidated the EU-U.S. Privacy Shield transfer mechanism and created new requirements for transfers subject to other "appropriate safeguards". The validity of other currently available transfer mechanisms remains subject to legal, regulatory, and political developments in Europe and other jurisdictions.

Beyond impacting the demand for our services, our failure to comply with these privacy and data protection laws or regulations could expose us to significant fines and penalties as well as injunctions imposed by regulators and has in the past and could in the future expose us to legal claims by our merchants, or their buyers, or other relevant stakeholders. Some of these laws, such as the CCPA, permit individual or class action claims for certain alleged violations, increasing the likelihood of such legal claims. Similarly, many of these laws require us to maintain internal and external documentation, such as an online privacy policy, terms of service, and other informational pages or documents that disclose or record our practices regarding the collection, processing, and disclosure of personal information. If these records or disclosures contain any information that a court or regulator finds to be inaccurate, we could also be exposed to legal or regulatory liability. Any such proceedings or violations could force us to spend money in defense or settlement of these proceedings, result in the imposition of monetary liability or demanding injunctive relief, divert management’s time and attention, increase our costs of doing business, and materially adversely affect our reputation.

We have in the past made and in the future may make acquisitions and investments, which could divert management’s attention, result in operating difficulties and dilution to our shareholders and otherwise disrupt our operations and adversely affect our business, operating results or financial position.

From time to time, we evaluate potential strategic acquisition or investment opportunities to support strategic business initiatives. Any transactions that we enter into could be material to our financial condition and results of operations. Acquisitions and investments involve a number of risks, such as:

diversion of management time and focus from operating our business;
use of resources that are needed in other areas of our business;
in the case of an acquisition:
implementation or remediation of controls, procedures and policies of the acquired company;
difficulty integrating the accounting systems and operations of the acquired company, including potential risks to our corporate culture;
coordination of product, engineering and selling and marketing functions, including difficulties and additional expenses associated with supporting legacy services and products and hosting infrastructure of the acquired company, as applicable, difficulties associated with supporting new products or services, difficulty converting the customers of the acquired company onto our platform and difficulties associated with contract terms, including disparities in the revenues, licensing, support or professional services model of the acquired company; and
retention and integration of employees from the acquired company;
unforeseen costs or liabilities;
adverse effects to our existing business relationships with partners and merchants as a result of the acquisition or investment;
the possibility of adverse tax consequences;
fluctuations in the value of our investments, impairment to the value of our investments or the failure to realize a return on such investments;
45



litigation or other claims arising in connection with the acquired company or investment; and
in the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political and regulatory risks associated with specific countries.

In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns or if the valuations supporting our acquisitions or investments change, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.

Acquisitions and investments may also result in dilutive issuances of equity securities, which could adversely affect our share price, or result in issuances of securities with superior rights and preferences to the Class A subordinate voting shares or the incurrence of debt with restrictive covenants that limit our future uses of capital.

We may not be able to identify acquisition or investment opportunities that meet our strategic objectives, or to the extent such opportunities are identified, we may not be able to negotiate terms with respect to the acquisition or investment that are acceptable to us. At this time, we have made no commitments or agreements with respect to any such material transactions.

If we do not successfully scale, optimize and operate Shopify Fulfillment Network, our business could be harmed.

We may be unable to operate and scale Shopify Fulfillment Network successfully to provide fast and affordable fulfillment to our merchants. Our inability to successfully optimize and operate Shopify Fulfillment Network could result in excess or insufficient fulfillment capacity, increased costs, damage to our relationships with our merchants or our reputation, or harm to our business in other ways. Additionally, as we continue to lay the foundation for Shopify Fulfillment Network and add fulfillment capacity, operating it may become more challenging. Our ability to manage our operations, receive inbound inventory efficiently and ship completed orders to our merchants’ customers also may be negatively affected by weather events, fire, flood, power loss, earthquakes, labor disputes, accidents, acts of war or terrorism, acts of God, and similar factors, including the impact of the COVID-19 pandemic and related restrictions and potential shortages. Our failure to efficiently handle such inventory, including as a result of delays in shipping, may result in unexpected costs and other harm to our business and reputation. Additionally, we may be subject to liability due to accident or injury within Shopify Fulfillment Network or in connection with our collaborative mobile robots. Shopify Fulfillment Network relies on a limited number of shipping companies to deliver inventory and complete orders. The inability to negotiate acceptable terms with these companies or performance problems or other difficulties could negatively impact our operations and merchant experience.

Shopify Capital is subject to additional risks relating to the availability of capital to fund merchants, the ability of our merchants to generate sales to remit receivables, general macroeconomic conditions and the risk of fraud.

The merchant cash advance ("MCA") and loan programs offered by Shopify Capital and our banking partners are subject to additional risks. If we cannot source capital to fund MCAs or loans for our merchants, we might have to reduce the availability of this service, or cease offering it altogether. In the United Kingdom, we are working with a partner to offer Shopify Capital. If this partner were unable to
46



continue to issue capital, we would have to incur costs to find an alternate partner or build our own program or cease offering Shopify Capital in the United Kingdom. Additionally, a decline in macroeconomic conditions, including as a result of the COVID-19 pandemic and related restrictions, could lead to a decrease in the number of merchants eligible for an MCA or loan, and/or increase the risk of fraud or non-payment. If more of our merchants cease operations, experience a decline in their sales, or engage in fraudulent behavior, it would make it more difficult for us to obtain the receivables we have purchased via MCAs or to obtain repayment of loans we have made. In addition, if we are unable to properly manage the risks of offering MCAs or loans to merchants or if we fail to correctly predict likely remittances for MCAs or the likelihood of timely repayment of loans, our business may be materially and adversely affected.

We are also subject to legal and regulatory risks related to Shopify Capital and these risks increase with expansion into new geographies. If we are unable to maintain third party insurance our exposure to losses increases, which could have an adverse impact on our results. If laws and regulations change subjecting MCAs or loans to licensing or other issuing requirements, our costs associated with Shopify Capital may increase or we may decide to discontinue the program altogether or in part, and our business and results of operations would be negatively impacted.

We intend to continue to explore other products, models, structures, and additional markets for Shopify Capital. Some of those models, structures, and markets may require, or be deemed to require, additional procedures, partnerships, licenses, regulatory approvals or capabilities. Should we fail to expand and evolve Shopify Capital in this manner, or should these new products, models, structures, or markets or new regulations or interpretations of existing regulations, impose requirements on us that are impractical or that we cannot satisfy, the future growth and success of Shopify Capital may be materially and adversely affected.

We may be subject to claims by third parties of intellectual property infringement or other third party or governmental claims, litigation, disputes, or other proceedings.

The software, computer hardware and robotics industries are characterized by the existence of a large number of patents and frequent claims and related litigation regarding patents and other intellectual property rights. Third parties have in the past asserted, and may in the future assert, that our platform, hardware, solutions, technology, methods or practices infringe, misappropriate or otherwise violate their intellectual property or other proprietary rights. Additionally, third parties have in the past asserted, and may in the future assert, that we are secondarily liable because a merchant or partner sold products or services, or engaged in other conduct that infringes, misappropriates, or otherwise violates their intellectual property or other proprietary rights. Such claims may be made by our competitors seeking to obtain a competitive advantage or by other parties. Additionally, non-practicing entities purchasing intellectual property assets for the purpose of making claims of infringement may attempt to extract settlements from us. The risk of claims may increase as the number of solutions that we offer and competitors in our market increases and overlaps occur. In addition, to the extent that we gain greater visibility and market exposure, we face a higher risk of being the subject of intellectual property infringement claims.

Any such claims, regardless of merit, that result in litigation could result in substantial expenses, divert the attention of management, cause significant delays in introducing new or enhanced services or technology, materially disrupt the conduct of our business and have a material and adverse effect on our brand, business, financial condition and results of operations. Although we do not believe that our proprietary technology, processes and methods have been patented by any third party, it is possible that patents have
47



been issued to third parties that cover all or a portion of our business. As a consequence of any patent or other intellectual property claims, we could be required to pay substantial damages, develop non-infringing technology, enter into royalty-bearing licensing agreements, stop selling or marketing some or all of our solutions or re-brand our solutions. We may also be obligated to indemnify our merchants or partners or pay substantial settlement costs, including royalty payments, in connection with any such claim or litigation and to obtain licenses, modify applications or refund fees, which could be costly. If it appears necessary, we may seek to secure license rights to intellectual property that we are alleged to infringe at a significant cost, potentially even if we believe such claims to be without merit. If required licenses cannot be obtained, or if existing licenses are not renewed, litigation could result. Litigation is inherently uncertain and can cause us to expend significant money, time and attention to it, even if we are ultimately successful. Any adverse decision could result in a loss of our proprietary rights, subject us to significant liabilities, require us to seek licenses for alternative technologies from third parties, prevent us from offering all or a portion of our solutions and otherwise negatively affect our business and operating results.

We may also become subject to claims, lawsuits (including class action or individual lawsuits), government or regulatory investigations, inquiries or audits, and other proceedings. The number and significance of legal disputes have increased as we have grown larger, as our business has expanded in scope and geographic reach, and as our platform and solutions have increased in complexity, and we expect we will continue to face additional legal disputes. We also receive significant media attention, which could result in increased litigation or other legal or regulatory reviews and proceedings. Such investigations and legal proceedings may have a material and adverse impact on us due to their costs, diversion of our resources, and other factors.

We rely on computer hardware, purchased or leased, and software licensed from and services rendered by third parties in order to provide our solutions and run our business, sometimes by a single-source supplier.

We rely on computer hardware, purchased or leased, and software licensed from and services rendered by third parties in order to provide our solutions and run our business, sometimes by a single-source supplier. Third-party hardware, software and services may not continue to be available on commercially reasonable terms, or at all. Any loss of the right to use or any failures of third-party hardware, software or services could delay our ability to provide our solutions or run our business until equivalent hardware, software or services are developed by us or obtained and integrated from third-party suppliers, which could be costly and time-consuming and may not result in an equivalent solution. Further, merchants could assert claims against us in connection with such service disruption or cease conducting business with us altogether. Even if not successful, a claim brought against us by any of our merchants would likely be time-consuming and costly to defend and could seriously damage our reputation and brand, making it harder for us to sell our solutions.

The impact of worldwide economic conditions, including the resulting effect on spending by merchants or their buyers, may adversely affect our business, operating results and financial condition.

A majority of the merchants that use our platform are SMBs and many of our merchants are in the entrepreneurial stage of their development. Our performance is subject to worldwide economic conditions and their impact on levels of spending by merchants, including SMBs, and their buyers. These conditions are impacted by events outside of our control, such as the COVID-19 pandemic, which may have a long-term impact on the global economy. SMBs and entrepreneurs may be disproportionately affected by economic downturns, especially if they sell discretionary goods. SMBs and entrepreneurs frequently have
48



limited budgets and may choose to allocate their spending to items other than our platform, especially in times of economic uncertainty or recessions.

Economic downturns or financial market volatility may impact buyer confidence and spending and adversely impact retail sales, which could result in merchants who use our platform going out of business or deciding to stop using our services in order to conserve cash. Weakening economic conditions may also adversely affect third parties with whom we have entered into relationships and upon which we depend in order to grow our business. Uncertain and adverse economic conditions may also lead to increased refunds and chargebacks, any of which could adversely affect our business.

Furthermore, we hold marketable securities in our cash management program that is subject to general credit, liquidity, market, foreign exchange, and interest rate risks, which may be exacerbated by certain events that affect the global financial markets. If global credit and equity markets decline for extended periods, or if there is a downgrade of the securities within our cash management program portfolio, including due to the impact of the COVID-19 pandemic on global financial markets, the investment portfolio may be adversely affected and we could determine that our investments have experienced an other-than-temporary decline in fair value, requiring impairment charges that could adversely affect our financial results. Thus, if general macroeconomic conditions deteriorate, our business and financial results could be adversely affected.

We are subject to manufacturing and supply chain risks that, if not properly managed, could adversely affect our business, operating results and financial condition.

We rely on third parties to manufacture our hardware products, including our collaborative mobile robots and obtain certain components from single or limited sources. These third parties are generally based outside of North America. We may experience supply shortages, pricing fluctuations, or other disruptions in logistics or the supply chain in the future that could result in shipping delays and negatively impact our operations. In the event of a shortage or supply interruption from our suppliers or manufacturers, we may not be able to develop alternate sources quickly, cost-effectively, or at all especially for components that are only available from one or limited sources. Manufacturing and supply may also be negatively impacted by weather events, geopolitical challenges, trade disputes, or other actions by governments that result in supply shortages, increased costs, inflation, labor shortages, or supply chain or manufacturing disruptions, including as a result of the COVID-19 pandemic and related restrictions. We expect the suppliers of our products to comply with laws and standards on labor, health and safety, the environment, human rights and business ethics, but we do not directly control them or their practices or standards. If any of these suppliers violates laws or implements practices or standards regarded as unethical, corrupt, or non-compliant, we could experience supply chain disruptions, government actions or fines, litigation, merchant and other stakeholder dissatisfaction, canceled orders, and damage to our reputation.

The COVID-19 pandemic has also contributed to, and may continue to contribute to, disruptions in the global supply chain, including those resulting from labor shortages, closures of manufacturing facilities and increased demand for certain materials and consumer products. Such delays and dislocations could limit the ability of our merchants to obtain merchandise and other operational inputs at competitive prices, distribute their products in a timely and cost-efficient manner, and otherwise respond to consumer demands. If such delays and dislocations persist, our merchants, many of whom are SMBs in the entrepreneurial stage of their development, could be adversely affected, which in turn could impact our ability to retain or increase revenues from such merchants. In addition, if we are unable to anticipate and respond to our merchants’ changing expectations and needs with respect to supply chain management, or our solutions are unable to compete with those of our competitors, we could experience a decline in merchant satisfaction and/or usage of our platform.

49



Unanticipated changes in tax laws or adverse outcomes resulting from tax examinations could adversely affect our operating results and financial condition.

With sales and operations in various countries, we are subject to multiple forms of taxation in many jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, which could have an adverse impact on our liquidity and results of operations. In particular, the application of tax laws to solutions provided over the internet is unclear and continuously evolving. New laws, statutes, rules, regulations or ordinances could be enacted at any time, possibly with retroactive effect, and could be applied solely or disproportionately to solutions provided over the internet. Such enactments could affect our effective tax rates and overall tax liability as well as the taxes applicable to our merchants or require us or our merchants to pay fines or penalties, as well as interest for past amounts. It is possible that the increased costs associated with these liabilities could negatively impact our operations.

Our business is complex and the tax laws applicable to our business are subject to change and uncertain interpretation. We are subject to review and audit by the Canada Revenue Agency and various tax authorities around the world. Although we believe that our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, the content of our tax filings or tax positions, which could result in additional tax, interest and penalties on us, which could have an impact on our results of operations. For example, we have previously participated in government programs with both the Canadian federal government and the Government of Ontario that provide investment tax credits based upon qualifying research and development expenditures. We are eligible for non-refundable tax credits under the Canadian federal Scientific Research and Experimental Development Program, which may be applied to reduce future income taxes payable. If Canadian taxation authorities successfully challenge such expenses or the correctness of such income tax credits claimed, our historical operating results could be adversely affected.

Our future effective tax rates could be subject to volatility or adversely affected by a number of factors, including:

changes in business operations including entry into new businesses and geographies and increased hiring in new geographies;
changes in the valuation of our deferred tax assets and liabilities;
tax effects of stock-based compensation including as a result of the price of our Class A subordinate voting shares;
costs related to intercompany restructurings;
changes in tax laws, regulations or interpretations thereof; or
future earnings being lower than anticipated in countries where we have lower statutory tax rates and higher than anticipated earnings in countries where we have higher statutory tax rates.

We currently conduct activities in the United States, Ireland, Singapore, and other jurisdictions through our subsidiaries pursuant to transfer pricing arrangements that require affiliated companies to deal at transfer prices that would be the same as those between unrelated companies. While we believe that we operate in compliance with applicable transfer pricing laws and intend to continue to do so, our transfer pricing policies are not binding on applicable tax authorities. If tax authorities in any of these countries were to disagree with positions we have taken and successfully challenge our transfer pricing as not
50



reflecting arm’s length principles, they could require us to adjust our transfer prices and reallocate income, which may result in a higher tax liability. Similarly, we may be subject to income tax in jurisdictions if tax authorities argue that our in-country activities could constitute a permanent establishment.

Taxing authorities may successfully assert that we should have collected or in the future should start collecting state, provincial or local business taxes, sales and use taxes or other indirect taxes on transactions by our merchants. If we are subject to liability for past or future sales by our merchants, it could harm our results of operations.

The application of indirect taxes, such as sales and use taxes, value-added taxes, state or provincial taxes, goods and services taxes, digital service taxes, and gross receipt taxes, to businesses like ours and to our merchants and their buyers is a complex and evolving issue. Many of the fundamental statutes and regulations that impose these taxes were established before the adoption and growth of the Internet and online commerce. In many cases, it is not clear how existing statutes apply to commerce services provided over the Internet. There is a risk that various jurisdictions could assert that we are liable for indirect taxes or digital service taxes, which could be levied upon income or gross receipts, or for the collection of local sales and use taxes, value-added or other indirect taxes. This risk exists regardless of whether we are subject to U.S. federal, state, provincial, or city income tax or other taxes. Tax authorities are becoming increasingly active in asserting nexus for business activity tax purposes and imposing sales and use taxes and other indirect taxes on products and services provided over the internet. We may be subject to indirect taxes if a local tax authority asserts that our activities or the activities of any of our subsidiaries are sufficient to establish nexus, including with respect to the distribution of solutions over the internet.

Each jurisdiction has different rules and regulations governing indirect sales and use taxes, and these rules and regulations are subject to varying interpretations that change over time. Various jurisdictions (including the U.S. and E.U. member states) are seeking to impose additional reporting, record-keeping, or indirect tax collection and remittance obligations on certain platforms that facilitate online commerce. In June 2018, the U.S. Supreme Court ruled in South Dakota v. Wayfair, Inc. that U.S. states may collect internet sales tax on online purchases made outside of the state. Legislation adopted in the wake of this decision could require our merchants to incur substantial costs in order to comply, which could adversely affect buyer behaviour, adversely affect some of our merchants and indirectly harm our business. Similar laws are being considered and/or implemented in other jurisdictions, where the application of value-added tax or other indirect taxes on online commerce is complex and evolving. We review U.S., Canadian, and other foreign rules and regulations periodically and, when we believe we are subject to indirect taxes in a particular state or jurisdiction we undertake necessary steps to comply with the applicable rules and regulations. If a tax authority asserts that distribution of our solutions is subject to such taxes or additional reporting or record-keeping obligations, we or our merchants may need to incur additional costs and such additional costs may decrease the likelihood that merchants would purchase our solutions or continue to renew their subscriptions. We cannot assure you that we will not be subject to indirect taxes or additional income taxes for past sales in jurisdictions where we currently believe no such taxes are required. New obligations to collect or pay taxes of any kind would increase our cost of doing business.

Mobile devices are continually being used to conduct commerce, and if our solutions do not operate as effectively when accessed through these devices, our merchants and their buyers may not be satisfied with our services, which could harm our business.

51



Mobile commerce is a key element in Shopify's strategy and effective mobile functionality is integral to our long-term development and growth strategy. In 2021, 66% of the orders on our merchants' shops were placed from mobile devices. We are dependent on the interoperability of our platform with third-party mobile devices and mobile operating systems as well as web browsers that we do not control. We also rely on application stores to make Shop, our digital shopping assistant application, available to buyers. Any changes or technical issues in such devices, systems, web browsers or application stores or changes in their terms of service that degrade the functionality of our platform or solutions, reduce our ability to update or distribute solutions, or give preferential treatment to competitive services could adversely affect usage of our platform. In the event that our merchants and their buyers have difficulty accessing and using our platform on mobile devices, our business and operating results could be adversely affected.

Our business and prospects would be harmed if changes to technologies used in our platform or new versions or upgrades of operating systems and internet browsers adversely impact the process by which merchants and buyers interface with our platform.

We believe the simple and straightforward interface for our platform has helped us to expand and offer our solutions to merchants with limited technical expertise. In the future, providers of internet browsers could introduce new features that would make it difficult for merchants to use our platform. In addition, internet browsers for desktop or mobile devices could introduce new features, change existing browser specifications such that they would be incompatible with our platform, or prevent buyers from accessing our merchants’ shops. Any changes to technologies used in our platform, to existing features that we rely on, or to operating systems or internet browsers that make it difficult for our merchants or their buyers to access our solutions, may make it more difficult for us to maintain or increase our revenues and could adversely impact our business and prospects.

We may be unable to obtain, maintain and protect our intellectual property rights and proprietary information or prevent third parties from making unauthorized use of our technology.

Our trade secrets, trademarks, trade dress, domain names, copyrights and other intellectual property rights are important to our business. We rely on a combination of confidentiality clauses, assignment agreements and license agreements with employees and third parties, patents, trade secrets, copyrights and trademarks to protect our intellectual property and competitive advantage, all of which offer only limited protection. The steps we take to protect our intellectual property require significant resources and may be inadequate. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. We may be required to use significant resources to monitor and protect these rights. Despite our precautions, it may be possible for unauthorized third parties to copy our platform and use information that we regard as proprietary to create services that compete with ours. Some license provisions protecting against unauthorized use, copying, transfer and disclosure of our proprietary information may be unenforceable under the laws of certain jurisdictions and foreign countries. Further, we hold a small number of issued patents and thus, in many cases, would not be entitled to exclude or prevent our competitors from using our proprietary technology, methods and processes to the extent independently developed by our competitors. We expect to continue to expand internationally and, in some foreign countries, the mechanisms to enforce intellectual property rights may be inadequate to protect our technology, which could harm our business. In addition, we may not be able to acquire or maintain appropriate domain names in all countries in which we do business, or prevent third parties from acquiring domain names that are similar to, infringe upon, or diminish the value of our trademarks and other proprietary rights. Furthermore, regulations governing domain names may not protect our trademarks or similar proprietary rights.

52



We enter into confidentiality and intellectual property agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships and business alliances. No assurance can be given that these agreements will be effective in securing ownership of our intellectual property or controlling access to our proprietary information and trade secrets. The confidentiality agreements on which we rely to protect certain technologies may be breached, may not be adequate to protect our confidential information, trade secrets and proprietary technologies and may not provide an adequate remedy in the event of unauthorized use or disclosure of our confidential information, trade secrets or proprietary technology. Further, these agreements do not prevent our competitors or others from independently developing software that is substantially equivalent or superior to our software. In addition, others may independently discover our trade secrets and confidential information, and in such cases, we likely would not be able to assert any trade secret rights against such parties. Additionally, we may from time to time be subject to opposition or similar proceedings with respect to applications for registrations of our intellectual property, including our trademarks. While we aim to acquire adequate protection of our brand through trademark registrations in key markets, occasionally third parties may have already registered or otherwise acquired rights to identical or similar marks for services that also address our market. We rely on our brand and trademarks to identify our platform and to differentiate our platform and services from those of our competitors, and if we are unable to adequately protect our trademarks third parties may use our brand names or trademarks similar to ours in a manner that may cause confusion in the market, which could decrease the value of our brand and adversely affect our business and competitive advantages.

Policing unauthorized use of our intellectual property and misappropriation of our technology and trade secrets is difficult and we may not always be aware of such unauthorized use or misappropriation. Despite our efforts to protect our intellectual property rights, unauthorized third parties may attempt to use, copy or otherwise obtain and market or distribute our intellectual property rights or technology or otherwise develop services with the same or similar functionality as our platform. If our competitors infringe, misappropriate or otherwise misuse our intellectual property rights and we are not adequately protected, or if our competitors are able to develop a platform with the same or similar functionality as ours without infringing our intellectual property, our competitive advantage and results of operations could be harmed. Litigation brought to protect and enforce our intellectual property rights could be costly, time consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. As a result, we may be aware of infringement by our competitors, but may choose not to bring litigation to enforce our intellectual property rights due to the cost, time and distraction of bringing such litigation. Furthermore, if we do decide to bring litigation, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits challenging or opposing our right to use and otherwise exploit particular intellectual property, services and technology or the enforceability of our intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could delay further sales or the implementation of our solutions, impair the functionality of our platform, prevent or delay introductions of new or enhanced solutions, result in our substituting inferior or more costly technologies into our platform, or injure our reputation. Furthermore, many of our current and potential competitors have the ability to dedicate substantially greater resources to developing and protecting their technology or intellectual property rights than we do.

Our pricing decisions may adversely affect our ability to attract new merchants and retain existing merchants.

We have changed our pricing model from time to time and expect to do so in the future. If our pricing model is not optimal, it may result in our solutions not being profitable or not gaining market share. As
53



competitors introduce new solutions that compete with ours, especially in the payments space where we face significant competition, we may be unable to attract new merchants at the same price or based on the same pricing models as we have used historically. Pricing decisions may also impact the mix of adoption among our plans and negatively impact our overall revenue. Moreover, SMBs, which comprise the majority of merchants using our platform, may be quite sensitive to price increases or prices offered by competitors. As a result, in the future we may be required to reduce our prices, which could adversely affect our revenue, gross profit, profitability, financial position and cash flows.

Our use of open source software could negatively affect our ability to sell our solutions and subject us to possible litigation.

Our solutions incorporate and are dependent to a significant extent on the use and development of open source software and we intend to continue our use and development of open source software in the future. Such open source software is generally licensed by its authors or other third parties under open source licenses and is typically freely accessible, usable and modifiable. Pursuant to such open source licenses, we may be subject to certain conditions, including requirements that we offer our proprietary software that incorporates the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and that we license such modifications or derivative works under the terms of the particular open source license. If an author or other third party that uses or distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our solutions that contained or are dependent upon the open source software, and required to comply with the foregoing conditions, which could disrupt the distribution and sale of some of our solutions. Litigation could be costly for us to defend, have a negative effect on our operating results and financial condition or require us to devote additional research and development resources to change our platform. The terms of many open source licenses to which we are subject have not been interpreted by U.S. or foreign courts. As there is little or no legal precedent governing the interpretation of many of the terms of these licenses, the potential impact of these terms on our business is uncertain and may result in unanticipated obligations regarding our solutions and technologies. It is our view that we do not distribute our core software offering, since no installation of our software is necessary and our platform is accessible solely through the cloud. Nevertheless, this position could be challenged. Any requirement to disclose our proprietary source code, termination of open source license rights or payments of damages for breach of contract could be harmful to our business, results of operations or financial condition, and could help our competitors develop products and services that are similar to or better than ours.

In addition to risks related to license requirements, usage of open source software can lead to greater risks than the use of third-party commercial software, as open source licensors generally do not provide warranties, controls on the origin or development of the software, or remedies against the licensors. Many of the risks associated with usage of open source software cannot be eliminated and could adversely affect our business.

Although we believe that we have complied with our obligations under the various applicable licenses for open source software, it is possible that we may not be aware of all instances where open source software has been incorporated into our proprietary software or used in connection with our solutions or our corresponding obligations under open source licenses. We do not have robust open source software usage policies or monitoring procedures in place. We rely on multiple software programmers to design our proprietary software and we cannot be certain that our programmers have not incorporated open
54



source software into our proprietary software that we intend to maintain as confidential or that they will not do so in the future. To the extent that we are required to disclose the source code of certain of our proprietary software developments to third parties, including our competitors, in order to comply with applicable open source license terms, such disclosure could harm our intellectual property position, competitive advantage, results of operations and financial condition. In addition, to the extent that we have failed to comply with our obligations under particular licenses for open source software, we may lose the right to continue to use and exploit such open source software in connection with our operations and solutions, which could disrupt and adversely affect our business.

Our operating results are subject to seasonal fluctuations.

Our merchant solutions revenues are directionally correlated with the level of GMV that merchants facilitate through our platform. Our merchants typically process additional GMV during the fourth quarter holiday season. As a result, we have historically generated higher merchant solutions revenues in our fourth quarter than in other quarters. While we believe that this seasonality has affected and will continue to affect our quarterly results, our rapid growth has largely masked seasonal trends to date. As a result of the continued growth of our merchant solutions offerings, we believe that our business may become more seasonal in the future and that historical patterns in our business may not be a reliable indicator of our future performance. Fluctuations in quarterly results may materially and adversely affect the predictability of our business and the price of our Class A subordinate voting shares.

Exchange rate fluctuations may negatively affect our results of operations.

While most of our revenues are denominated in U.S. dollars, a significant portion of our operating expenses are incurred in Canadian dollars. As a result, our results of operations will be adversely impacted by an increase in the value of the Canadian dollar relative to the U.S. dollar. The value of the Canadian dollar relative to the U.S. dollar has varied significantly in the past and investors are cautioned that past and current exchange rates are not indicative of future exchange rates. Exchange rate fluctuations may also affect our merchant solutions. For example, we generate revenue through Shopify Payments in the local currency of the country in which the applicable merchant is located. As a result, we will be further exposed to currency fluctuations to the extent non-U.S. dollar revenues from Shopify Payments increase. As our operations continue to expand internationally, we may observe additional risk in other foreign currencies, including the GBP and EUR, as a result of offering local currency billing options and additional operating expenses.

We are dependent upon buyers’ and merchants’ continued and unimpeded access to the internet, and upon their willingness to use the internet for commerce.

Our success depends upon the general public’s ability to access the internet and its continued willingness to use the internet as a means to pay for purchases, communicate, access social media, research and conduct commercial transactions, including through mobile devices. The adoption of any laws or regulations that adversely affect the growth, popularity or use of the internet, including changes to laws or regulations impacting internet neutrality, or restrictions imposed by companies with significant market power in the broadband and internet marketplace could decrease the demand for our products, increase our operating costs, or otherwise adversely affect our business. Given uncertainty around these rules, we could experience discriminatory or anti-competitive practices that could impede both our and our merchants’ growth, increase our costs or adversely affect our business. If buyers or merchants become unable, unwilling or less willing to use the internet for commerce for any reason, including lack of access to high-speed communications equipment, congestion of traffic on the internet, internet outages or delays, disruptions or other damage to merchants’ and buyers’ computers, increases in the cost of accessing the
55



internet and security and privacy risks or the perception of such risks, our business could be adversely affected.

Provisions of our financial instruments may restrict our ability to pursue our business strategies or to pay cash upon conversion or purchase of the Notes and we may not have funds necessary to settle the Notes in cash, to purchase the Notes upon a fundamental change, or repay the Notes at maturity.

Under the indenture governing the Notes, we are not restricted from paying dividends, incurring additional indebtedness or issuing or purchasing securities (by us or any of our subsidiaries). However, any debt instruments we may enter into in the future may require us, to comply with various covenants that limit our ability to, among other things:

dispose of assets;
complete mergers or acquisitions;
incur indebtedness;
encumber assets;
pay dividends or make other distributions to holders of our shares;
make specified investments;
change certain key management personnel;
engage in any business other than the businesses we currently engage in; and
engage in transactions with our affiliates.

Furthermore, the indenture for the Notes prohibits us from engaging in certain consolidations, mergers, amalgamations, arrangements, binding share exchanges or transfers or leases of all or substantially all of our assets unless, among other things, the resulting or surviving entity assumes our obligations under the Notes. Even if such transactions are permitted, they be a fundamental change under the indenture. These restrictions could inhibit our ability to pursue our business strategies. We may incur additional indebtedness in the future, some of which may be secured debt. The instruments governing such indebtedness could contain provisions that are as, or more, restrictive than our existing debt instruments, including the indenture governing the Notes. Any such restrictions could have the effect of further restricting our ability to pursue business strategies and diminishing our ability to make payments on the Notes when due. If we are unable to repay, refinance or restructure additional future indebtedness when payment is due, the lenders could proceed against the collateral granted to them to secure such indebtedness, as applicable, or force us into bankruptcy or liquidation. In certain events of bankruptcy, or liquidation involving us or our assets, 100% of the principal of and accrued and unpaid interest on the Notes will automatically become due and payable.

We will, subject to limited exceptions, be required to offer to purchase all of the outstanding Notes upon the occurrence of a fundamental change before the maturity date of the Notes at a purchase price equal to 100% of the principal amount of the Notes to be purchased, plus accrued and unpaid interest, if any. Upon conversion of the Notes, we will pay or deliver, as the case may be, cash, our Class A subordinate voting shares or a combination thereof, at our election. We are also required to repay the Notes at maturity, unless earlier converted or repurchased. We may not have sufficient funds available to purchase the Notes or pay cash on conversion as required. Our failure to offer to purchase Notes (or to purchase such Notes) when required by the indenture or to pay cash upon conversions of Notes as required by the indenture would constitute a default under the indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing any future indebtedness. Moreover, the occurrence of a fundamental change under the indenture could constitute an event of default under any agreement for future indebtedness and if such event of default is not cured or
56



waived, future lenders could terminate commitments to lend and cause all amounts outstanding to be due and payable immediately. If the payment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and purchase the Notes or to pay cash upon conversions of Notes and, if applicable, lenders could proceed against any collateral granted to them to secure such indebtedness or force us into bankruptcy or liquidation.

We may need to raise additional funds to pursue our growth strategy or continue our operations, and we may be unable to raise capital when needed or on acceptable terms.

From time to time, we may seek additional equity or debt financing to fund our growth, enhance our platform, respond to competitive pressures or make acquisitions or other investments. Our business plans may change, general economic, financial or political conditions in our markets may deteriorate or other circumstances may arise, in each case that have a material adverse effect on our cash flows and the anticipated cash needs of our business. Any of these events or circumstances could result in significant additional funding needs, requiring us to raise additional capital. We cannot predict the timing or amount of any such capital requirements at this time. If financing is not available on satisfactory terms, or at all, we may be unable to expand our business at the rate desired and our results of operations may suffer. Financing through issuances of equity securities would be dilutive to holders of our shares.

We may not be able to utilize a significant portion of our non-capital loss carryforwards, net operating loss carryforwards and other tax credits, which could adversely affect our profitability.

As of December 31, 2021, we had Canadian non-capital loss carryforwards, and investment tax credits as well as operating loss carryforwards in other jurisdictions. These non-capital loss carryforwards, tax credits and net operating loss carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our profitability.

Additionally, as of December 31, 2021, we had U.S. state net operating loss carryforwards, due to prior period losses. These net operating losses could expire unused and be unavailable to offset future income tax liabilities.

Risks Related to Ownership of our Shares

Our dual class structure has the effect of concentrating voting control and the ability to influence corporate matters with those shareholders who held our shares prior to our initial public offering.

Our Class B multiple voting shares have 10 votes per share and our Class A subordinate voting shares have one vote per share. As of February 10, 2022, shareholders who hold Class B multiple voting shares, including our executive officers and our directors and their affiliates, together hold approximately 51.16% of the voting power of our outstanding voting shares and therefore have significant influence over our management and affairs and over all matters requiring shareholder approval, including the election of directors and significant corporate transactions. Each of our directors and officers owes a fiduciary duty to Shopify and must act honestly and in good faith with a view to the best interests of Shopify. However, any director and/or officer that is a shareholder, even a controlling shareholder, is entitled to vote his or her shares in his or her own interests, which may not always be in the interests of our shareholders generally.

57



In addition, because of the 10-to-1 voting ratio between our Class B multiple voting shares and Class A subordinate voting shares, the holders of our Class B multiple voting shares collectively continue to control a substantial percentage of the combined voting power of our voting shares even where the Class B multiple voting shares represent a substantially reduced percentage of our total outstanding shares. The concentrated voting control of holders of our Class B multiple voting shares limits the ability of our Class A subordinate voting shareholders to influence corporate matters for the foreseeable future, including the election of directors as well as with respect to decisions regarding amendment of our share capital, creating and issuing additional classes of shares, making significant acquisitions, selling significant assets or parts of our business, merging with other companies and undertaking other significant transactions. As a result, holders of Class B multiple voting shares have the ability to influence many matters affecting us and actions may be taken that our Class A subordinate voting shareholders may not view as beneficial. The market price of our Class A subordinate voting shares could be adversely affected due to the significant influence and voting power of the holders of Class B multiple voting shares. Additionally, the significant voting interest of holders of Class B multiple voting shares may discourage transactions involving a change of control, including transactions in which an investor, as a holder of the Class A subordinate voting shares, might otherwise receive a premium for the Class A subordinate voting shares over the then-current market price, or discourage competing proposals if a going private transaction is proposed by one or more holders of Class B multiple voting shares.

Our restated articles of incorporation amend certain default rights provided for under the CBCA for holders of Class B multiple voting shares and Class A subordinate voting shares to vote separately as a class for certain types of amendments to our restated articles of incorporation. Specifically, neither the holders of the Class B multiple voting shares nor Class A subordinate voting shares shall be entitled to vote separately as a class upon a proposal to amend our restated articles of incorporation to (1) increase or decrease any maximum number of authorized shares of such class, or increase any maximum number of authorized shares of a class having rights or privileges equal or superior to the shares of such class; or (2) create a new class of shares equal or superior to the shares of such class, which rights are otherwise provided for in paragraphs (a) and (e) of subsection 176(1) of the CBCA. Pursuant to our restated articles of incorporation, neither holders of our Class A subordinate voting shares nor holders of our Class B multiple voting shares are entitled to vote separately as a class on a proposal to amend our restated articles of incorporation to effect an exchange, reclassification or cancellation of all or part of the shares of such class pursuant to Section 176(1)(b) of the CBCA unless such exchange, reclassification or cancellation: (a) affects only the holders of that class; or (b) affects the holders of Class A subordinate voting shares and Class B multiple voting shares differently, on a per share basis, and such holders are not already otherwise entitled to vote separately as a class under applicable law or our restated articles of incorporation in respect of such exchange, reclassification or cancellation.

Pursuant to our restated articles of incorporation, holders of Class A subordinate voting shares and Class B multiple voting shares are treated equally and identically, on a per share basis, in certain change of control transactions that require approval of our shareholders under the CBCA, unless different treatment of the shares of each such class is approved by a majority of the votes cast by the holders of our Class A subordinate voting shares and Class B multiple voting shares, each voting separately as a class.

The market price of our Class A subordinate voting shares may be volatile.

The market price of our Class A subordinate voting shares has fluctuated in the past and we expect it to fluctuate in the future, and it may decline. For example, from January 1, 2021 to December 31, 2021, our closing share price on the New York Stock Exchange ("NYSE") ranged from $1,005.27 to $1,762.21. We cannot assure you that an active trading market for our Class A subordinate voting shares will be
58



sustained, and we therefore cannot assure you that you will be able to sell your Class A subordinate voting shares when you would like to do so, or that you will obtain your desired price for your shares, and you could lose all or part of your investment. Some of the factors that may cause the market price of our Class A subordinate voting shares to fluctuate include:

market risk due to changes to interest rates, exchange rates, geopolitical events, or recessions;
significant volatility in the market price and trading volume of comparable companies;
actual or anticipated changes or fluctuations in our operating results or in the expectations of market analysts;
adverse market reaction to any indebtedness we may incur or securities we may issue in the future;
short sales, hedging and other derivative transactions in our shares;
announcements of technological innovations, new products, strategic alliances or significant agreements by us or by our competitors;
changes in the prices of our solutions or the prices of our competitors’ solutions;
litigation or regulatory action against us;
breaches of security or privacy incidents, and the costs associated with any such breaches and remediation;
investors’ general perception of us and the public’s reaction to our press releases, our other public announcements and our filings with the SEC and Canadian securities regulators;
fluctuations in quarterly results;
publication of research reports or news stories about us, our competitors or our industry, or positive or negative recommendations or withdrawal of research coverage by securities analysts;
changes in general political, economic, industry and market conditions and trends;
sales of our Class A subordinate voting shares and Class B multiple voting shares by our directors, executive officers and existing shareholders;
recruitment or departure of key personnel; and
the other risk factors described in this section of our AIF.

In addition, the stock markets have historically experienced substantial price and volume fluctuations, particularly in the case of shares of technology companies, and such fluctuations may be driven by factors other than our operations or results. Such fluctuations and other broad market and industry factors may harm the market price of our Class A subordinate voting shares. Hence, the price of our Class A subordinate voting shares could fluctuate based upon factors that have little or nothing to do with us, and these fluctuations could materially reduce the share price of our Class A subordinate voting shares regardless of our operating performance. In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has been instituted against that company. If we were involved in any similar litigation, we could incur substantial costs, our management’s attention and resources could be diverted and it could harm our business, operating results and financial condition.

The trading volume of the Notes, the terms of the Notes including the conversion feature, if triggered, and the applicable accounting treatment thereof may impact the trading price of the Class A subordinate voting shares and adversely affect our financial condition and operating results.
The market price of our Class A subordinate voting shares could also be affected by possible sales of our Class A subordinate voting shares by investors who view the Notes as a more attractive means of equity participation in us and by hedging or arbitrage trading activity that we expect to develop involving the Notes. Additionally, the market price of the Class A subordinate voting shares could adversely impact the trading price of the Notes.
59



In the event the conditional conversion feature of the Notes is triggered, holders of the Notes will be entitled to convert their Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely our Class A subordinate voting shares (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. If we elect to satisfy our conversion obligation by delivering Class A subordinate voting shares, the issuance could cause dilution to our existing shareholders and cause the market price of our Class A subordinate voting shares to decline. In addition, the accounting method for reflecting the Notes on our balance sheet, accruing interest expense for the Notes and reflecting the underlying Class A subordinate voting shares in our reported diluted earnings per share, including the impact of the Accounting Standards Update published by the Financial Accounting Standards Board in August 2020, may adversely affect our reported earnings and financial condition.

Sales of substantial amounts of our Class A subordinate voting shares in the public market, or the perception that these sales may occur, could cause the market price of our shares to decline.

Certain of our shareholders have certain rights to require us to file registration statements in the United States or prospectuses in Canada covering their shares or to include their shares in registration statements or prospectuses that we may file for ourselves or on behalf of other shareholders.

Further, we cannot predict the size of future issuances of our Class A subordinate voting shares or the effect, if any, that future issuances and sales of our Class A subordinate voting shares will have on the market price of our Class A subordinate voting shares. Sales of substantial amounts of our shares, or the perception that such sales could occur, may adversely affect prevailing market prices for our Class A subordinate voting shares.

If we are unable to maintain an effective system of internal controls over financial reporting, our operations, financial reporting and results of operations could be adversely impacted.

Any failure of our internal controls could have an adverse effect on our stated results of operations and harm our reputation. As a result, we may experience higher than anticipated operating expenses, as well as higher independent auditor fees during and after the implementation of these changes. If we are unable to implement any of the required changes to our internal control over financial reporting effectively or efficiently or are required to do so earlier than anticipated, it could adversely affect our operations, financial reporting and results of operations. If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be adversely impacted.

Because we do not expect to pay any dividends on our Class A subordinate voting shares for the foreseeable future, investors may never receive a return on their investment.

We have never declared or paid any dividends on our securities. We do not have any present intention to pay cash dividends on our Class A subordinate voting shares and we do not anticipate paying any cash dividends on our Class A subordinate voting shares in the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth. Any future determination as to the declaration and payment of dividends, if any, will be at the discretion of our Board of Directors and will depend on our financial condition, operating results, contractual restrictions, capital requirements, business prospects and other factors our Board of Directors may deem relevant.
60




As a foreign private issuer, we are subject to different U.S. securities laws and rules than a domestic U.S. issuer, which may limit the information publicly available to our shareholders.

We are a "foreign private issuer," as such term is defined in Rule 405 under the Securities Act, and are not subject to the same requirements that are imposed upon U.S. domestic issuers by the SEC. Under the Exchange Act, we are subject to reporting obligations that, in certain respects, are less detailed and less frequent than those of U.S. domestic reporting companies. As a result, we do not file the same reports that a U.S. domestic issuer would file with the SEC, although we are required to file or furnish to the SEC the continuous disclosure documents that we are required to file in Canada under Canadian securities laws. In addition, our officers, directors, and principal shareholders are exempt from the reporting and "short swing" profit recovery provisions of Section 16 of the Exchange Act. Therefore, our shareholders may not know on as timely a basis when our officers, directors and principal shareholders purchase or sell shares, as the reporting deadlines under the corresponding Canadian insider reporting requirements are longer.

As a foreign private issuer, we are exempt from the rules and regulations under the Exchange Act related to the furnishing and content of proxy statements. We are also exempt from Regulation FD, which prohibits issuers from making selective disclosures of material non-public information. While we will comply with the corresponding requirements relating to proxy statements and disclosure of material non-public information under Canadian securities laws, these requirements differ from those under the Exchange Act and Regulation FD and shareholders should not expect to receive the same information at the same time as such information is provided by U.S. domestic companies. In addition, we are not required under the Exchange Act to file annual and quarterly reports with the SEC as promptly as U.S. domestic companies whose securities are registered under the Exchange Act.

In addition, as a foreign private issuer, we have the option to follow certain Canadian corporate governance practices, except to the extent that such laws would be contrary to U.S. securities laws, and provided that we disclose the requirements we are not following and describe the Canadian practices we follow instead. We currently rely on this exemption with respect to requirements regarding the quorum for any meeting of our shareholders. We may in the future elect to follow home country practices in Canada with regard to other matters. As a result, our shareholders may not have the same protections afforded to shareholders of U.S. domestic companies that are subject to all U.S. corporate governance requirements.

We may lose foreign private issuer status in the future, which could result in significant additional costs and expenses to us.

We may in the future lose our foreign private issuer status if a majority of our shares are held in the United States and we fail to meet the additional requirements necessary to avoid loss of foreign private issuer status, such as if: (1) a majority of our directors or executive officers are U.S. citizens or residents; (2) a majority of our assets are located in the United States; or (3) our business is administered principally in the United States. Although we have elected to comply with certain U.S. regulatory provisions, our loss of foreign private issuer status would make such compliance mandatory. The regulatory and compliance costs to us under securities laws as a U.S. domestic issuer will be significantly more than the costs incurred as a Canadian foreign private issuer. If we were not a foreign private issuer, we would not be eligible to use foreign issuer forms and would be required to file periodic and current reports and registration statements on U.S. domestic issuer forms with the SEC, which are generally more detailed and extensive than the forms available to a foreign private issuer. In addition, we may lose
61



our ability to rely upon exemptions from certain corporate governance requirements on U.S. stock exchanges that are available to foreign private issuers.

Provisions of Canadian law may delay, prevent or make undesirable an acquisition of all or a significant portion of our shares or assets.

The Investment Canada Act (Canada) subjects an acquisition of control of us by a non-Canadian to government review if the value of our assets as calculated pursuant to the legislation exceeds a threshold amount. A reviewable acquisition may not proceed unless the relevant Minister is satisfied that the investment is likely to be of net benefit to Canada. This could prevent or delay a change of control and may eliminate or limit strategic opportunities for shareholders to sell their Class A subordinate voting shares.
It may be difficult to enforce civil liabilities in Canada under U.S. securities laws.

We were incorporated in Canada, and our corporate headquarters are located in Canada. A majority of our directors and executive officers and certain of the experts named in our Annual Report reside or are based principally in Canada and the majority of our assets and all or a substantial portion of the assets of these persons is located outside the United States. It may be difficult for investors who reside in the United States to effect service of process upon these persons in the United States, or to enforce a U.S. court judgment predicated upon the civil liability provisions of the U.S. federal securities laws against us or any of these persons. There is substantial doubt whether an action could be brought in Canada in the first instance predicated solely upon U.S. federal securities laws. Canadian courts may refuse to hear a claim based on an alleged violation of U.S. securities laws against us or these persons on the grounds that Canada is not the most appropriate forum in which to bring such a claim. Even if a Canadian court agrees to hear a claim, it may determine that Canadian law and not U.S. law is applicable to the claim. If U.S. law is found to be applicable, the content of applicable U.S. law must be proved as a fact, which can be a time-consuming and costly process. Certain matters of procedure will also be governed by Canadian law.

Our by-laws provide that any derivative actions, actions relating to breach of fiduciary duties and other matters relating to our internal affairs will be required to be litigated in Canada, which could limit investors’ ability to obtain a favorable judicial forum for disputes with us.

We have adopted a forum selection by-law that provides that, unless we consent in writing to the selection of an alternative forum, the Superior Court of Justice of the Province of Ontario, Canada and appellate Courts therefrom (or, failing such Court, any other "court" as defined in the CBCA having jurisdiction, and the appellate Courts therefrom), will be the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf; (2) any action or proceeding asserting a breach of fiduciary duty owed by any of our directors, officers or other employees to us; (3) any action or proceeding asserting a claim arising pursuant to any provision of the CBCA or our restated articles or by-laws; or (4) any action or proceeding asserting a claim otherwise related to our "affairs" (as defined in the CBCA). Our forum selection by-law also provides that our securityholders are deemed to have consented to personal jurisdiction in the Province of Ontario and to service of process on their counsel in any foreign action initiated in violation of our by-law. Therefore, it may not be possible for securityholders to litigate any action relating to the foregoing matters outside of the Province of Ontario.

Our forum selection by-law seeks to reduce litigation costs and increase outcome predictability by requiring derivative actions and other matters relating to our affairs to be litigated in a single forum. While forum selection clauses in corporate charters and by-laws are becoming more commonplace for
62



public companies in the United States and have been upheld by courts in certain states, they are untested in Canada. It is possible that the validity of our forum selection by-law could be challenged and that a court could rule that such by-law is inapplicable or unenforceable. If a court were to find our forum selection by-law inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions and we may not obtain the benefits of limiting jurisdiction to the courts selected.

Provisions of our charter documents, certain Canadian legislation, and the indenture governing the Notes could delay or deter a change of control, limit attempts by our shareholders to replace or remove our current senior management and affect the market price of our Class A subordinate voting shares.

Our restated articles of incorporation authorize our Board of Directors to issue an unlimited number of preferred shares without shareholder approval and to determine the rights, privileges, restrictions and conditions granted to or imposed on any unissued series of preferred shares. Those rights may be superior to those of our Class A subordinate voting shares and Class B multiple voting shares. For example, preferred shares may rank prior to Class A subordinate voting shares and Class B multiple voting shares as to dividend rights, liquidation preferences or both, may have full or limited voting rights and may be convertible into Class A subordinate voting shares or Class B multiple voting shares. If we were to issue a significant number of preferred shares, these issuances could deter or delay an attempted acquisition of us or make the removal of management more difficult, particularly in the event that we issue preferred shares with special voting rights. Issuances of preferred shares, or the perception that such issuances may occur, could cause the trading price of our Class A subordinate voting shares to drop.

In addition, provisions in the CBCA and in our restated articles of incorporation and by-laws may have the effect of delaying or preventing changes in our senior management, including provisions that:

require that any action to be taken by our shareholders be effected at a duly called annual or special meeting and not by written consent;
establish an advance notice procedure for shareholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our Board of Directors; and
require the approval of a two-thirds majority of the votes cast by shareholders present in person or by proxy in order to amend certain provisions of our restated articles of incorporation, including, in some circumstances, by separate class votes of holders of our Class A subordinate voting shares and Class B multiple voting shares.

Furthermore, the indenture governing the Notes prohibits us from engaging in certain consolidations, mergers, amalgamations, arrangements, binding share exchanges or transfers or leases of all or substantially all of our assets unless, among other things, the resulting or surviving entity assumes our obligations under the Notes.

These provisions may frustrate or prevent any attempts by our shareholders to launch a proxy contest or replace or remove our current senior management by making it more difficult for shareholders to replace members of our Board of Directors, which is responsible for appointing the members of our senior management. Any of these provisions could have the effect of delaying, preventing or deferring a change in control which could limit the opportunity for our Class A subordinate voting shareholders to receive a premium for their Class A subordinate voting shares, and could also affect the price that investors are willing to pay for Class A subordinate voting shares.

63



Our constating documents permit us to issue an unlimited number of Class A subordinate voting shares and Class B multiple voting shares.

Our restated articles of incorporation permit us to issue an unlimited number of Class A subordinate voting shares and Class B multiple voting shares. We anticipate that we will, from time to time, issue additional Class A subordinate voting shares in the future. Subject to the requirements of the NYSE and the TSX, we will not be required to obtain the approval of shareholders for the issuance of additional Class A subordinate voting shares. Although the rules of the TSX generally prohibit us from issuing additional Class B multiple voting shares, there may be certain circumstances where additional Class B multiple voting shares may be issued, including upon receiving shareholder approval and pursuant to the exercise of stock options under our fourth amended and restated option plan (the "Legacy Option Plan") that were granted prior to our initial public offering. Any further issuances of Class A subordinate voting shares or Class B multiple voting shares will result in immediate dilution to existing shareholders and may have an adverse effect on the value of their shareholdings. Additionally, any further issuances of Class B multiple voting shares may significantly lessen the combined voting power of our Class A subordinate voting shares due to the 10-to-1 voting ratio between our Class B multiple voting shares and Class A subordinate voting shares.
DIVIDENDS AND DISTRIBUTIONS

We have, to date, not declared or paid any dividends or distributions on our securities, and we are not currently subject to any restrictions on the payment of dividends. We currently intend to retain any future earnings to fund the development and growth of our business and we do not currently anticipate paying dividends.
CAPITAL STRUCTURE

General
The following is a description of the material terms of our Class A subordinate voting shares, our Class B multiple voting shares, and our preferred shares, as set forth in our restated articles of incorporation.

Our authorized share capital consists of an unlimited number of Class A subordinate voting shares, of which 114,008,070 were issued and outstanding as of February 10, 2022, an unlimited number of Class B multiple voting shares, of which 11,943,661 were issued and outstanding as of February 10, 2022, and an unlimited number of preferred shares, issuable in series, none of which are issued and outstanding. Although the rules of the TSX generally prohibit us from issuing additional Class B multiple voting shares, there may be certain circumstances where additional Class B multiple voting shares may be issued, including upon receiving shareholder approval and pursuant to the exercise of stock options under our legacy stock option plan that were granted prior to our initial public offering.

The Class A subordinate voting shares are "restricted securities" within the meaning of such term under applicable Canadian securities laws.

Shares
Except as described herein, the Class A subordinate voting shares and the Class B multiple voting shares have the same rights, are equal in all respects and are treated by Shopify as if they were one class of
64



shares.

Rank
The Class A subordinate voting shares and Class B multiple voting shares rank pari passu with respect to the payment of dividends, return of capital and distribution of assets in the event of the liquidation, dissolution or winding up of the Company. In the event of the liquidation, dissolution or winding-up of the Company or any other distribution of its assets among its shareholders for the purpose of winding-up its affairs, whether voluntarily or involuntarily, the holders of Class A subordinate voting shares and the holders of Class B multiple voting shares are entitled to participate equally in the remaining property and assets of the Company available for distribution to the holders of shares, without preference or distinction among or between the Class A subordinate voting shares and the Class B multiple voting shares, subject to the rights of the holders of any preferred shares.

Dividends
The holders of outstanding Class A subordinate voting shares and Class B multiple voting shares are entitled to receive dividends on a share for share basis at such times and in such amounts and form as our Board of Directors may from time to time determine, but subject to the rights of the holders of any preferred shares, without preference or distinction among or between the Class A subordinate voting shares and the Class B multiple voting shares. We are permitted to pay dividends unless there are reasonable grounds for believing that: (i) we are, or would after such payment be, unable to pay our liabilities as they become due; or (ii) the realizable value of our assets would, as a result of such payment, be less than the aggregate of our liabilities and stated capital of all classes of shares. In the event of a payment of a dividend in the form of shares, Class A subordinate voting shares shall be distributed with respect to outstanding Class A subordinate voting shares and Class B multiple voting shares shall be distributed with respect to outstanding Class B multiple voting shares, unless otherwise determined by our board.

Voting Rights
Under our restated articles of incorporation, each Class A subordinate voting share is entitled to one vote per share and each Class B multiple voting share is entitled to 10 votes per share. Our Class A subordinate voting shares currently collectively represent 90.5% of our total issued and outstanding shares and 48.8% of the voting power attached to all of our issued and outstanding shares and the Class B multiple voting shares currently collectively represent 9.5% of our total issued and outstanding shares and 51.2% of the voting power attached to all of our issued and outstanding shares.

Conversion
The Class A subordinate voting shares are not convertible into any other class of shares. Each outstanding Class B multiple voting share may at any time, at the option of the holder, be converted into one Class A subordinate voting share. Upon the first date that a Class B multiple voting share is Transferred (as defined below) by a holder of Class B multiple voting shares, other than to a Permitted Holder (as defined below) or from any such Permitted Holder back to such holder of Class B multiple voting shares and/or any other Permitted Holder of such holder of Class B multiple voting shares, the holder thereof, without any further action, shall automatically be deemed to have exercised his, her or its rights to convert such Class B multiple voting share into a fully paid and non-assessable Class A subordinate voting share, on a share for share basis.

In addition, all Class B multiple voting shares will convert automatically into Class A subordinate voting
65



shares on the date on which the outstanding Class B multiple voting shares represent less than 5% of the aggregate number of outstanding Class A subordinate voting shares and Class B multiple voting shares as a group.

For the purposes of the foregoing:

"Affiliate" means, with respect to any specified Person, any other Person which directly or indirectly through one or more intermediaries controls, is controlled by, or is under common control with such specified Person;

"Members of the Immediate Family" means with respect to any individual, each parent (whether by birth or adoption), spouse, or child or other descendants (whether by birth or adoption) of such individual, each spouse of any of the aforementioned Persons, each trust created solely for the benefit of such individual and/or one or more of the aforementioned Persons, and each legal representative of such individual or of any aforementioned Persons (including without limitation a tutor, curator, mandatary due to incapacity, custodian, guardian or testamentary executor), acting in such capacity under the authority of the law, an order from a competent tribunal, a will or a mandate in case of incapacity or similar instrument. For the purposes of this definition, a Person shall be considered the spouse of an individual if such Person is legally married to such individual, lives in a civil union with such individual or is the common law partner (as defined in the Income Tax Act (Canada) as amended from time to time) of such individual. A Person who was the spouse of an individual within the meaning of this paragraph immediately before the death of such individual shall continue to be considered a spouse of such individual after the death of such individual;

"Permitted Holders" means, in respect of a holder of Class B multiple voting shares that is an individual, the Members of the Immediate Family of such individual and any Person controlled, directly or indirectly, by any such holder, and in respect of a holder of Class B multiple voting shares that is not an individual, an Affiliate of that holder;

"Person" means any individual, partnership, corporation, company, association, trust, joint venture or limited liability company;

"Transfer" of a Class B multiple voting share shall mean any sale, assignment, transfer, conveyance, hypothecation or other transfer or disposition of such share or any legal or beneficial interest in such share, whether or not for value and whether voluntary or involuntary or by operation of law. A "Transfer" shall also include, without limitation, (1) a transfer of a Class B multiple voting share to a broker or other nominee (regardless of whether or not there is a corresponding change in beneficial ownership) or (2) the transfer of, or entering into a binding agreement with respect to, Voting Control over a Class B multiple voting share by proxy or otherwise, provided, however, that the following shall not be considered a "Transfer": (a) the grant of a 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 shareholders; or (b) the pledge of a Class B multiple voting share that creates a mere security interest in such share pursuant to a bona fide loan or indebtedness transaction so long as the holder of the Class B multiple voting share continues to exercise Voting Control over such pledged shares; provided, however, that a foreclosure on such Class B multiple voting share or other similar action by the pledgee shall constitute a "Transfer";

"Voting Control" with respect to a Class B multiple voting share means the exclusive power (whether directly or indirectly) to vote or direct the voting of such Class B multiple voting share by proxy, voting agreement or otherwise.
66




A Person is "controlled" by another Person or other Persons if: (1) in the case of a company or other body corporate wherever or however incorporated: (A) securities entitled to vote in the election of directors carrying in the aggregate at least a majority of the votes for the election of directors and representing in the aggregate at least a majority of the participating (equity) securities are held, other than by way of security only, directly or indirectly, by or solely for the benefit of the other Person or Persons; and (B) the votes carried in the aggregate by such securities are entitled, if exercised, to elect a majority of the Board of Directors of such company or other body corporate; or (2) in the case of a Person that is not a company or other body corporate, at least a majority of the participating (equity) and voting interests of such Person are held, directly or indirectly, by or solely for the benefit of the other Person or Persons; and "controls", "controlling" and "under common control with" shall be interpreted accordingly.

Subdivision or Consolidation
No subdivision or consolidation of the Class A subordinate voting shares or the Class B multiple voting shares may be carried out unless, at the same time, the Class B multiple voting shares or the Class A subordinate voting shares, as the case may be, are subdivided or consolidated in the same manner and on the same basis.

Certain Class Votes
Except as required by the CBCA, applicable securities laws or our restated articles of incorporation, holders of Class A subordinate voting shares and Class B multiple voting shares will vote together on all matters subject to a vote of holders of both those classes of shares as if they were one class of shares. Under the CBCA, certain types of amendments to our restated articles of incorporation are subject to approval by special resolution of the holders of our classes of shares voting separately as a class, including amendments to:

change the rights, privileges, restrictions or conditions attached to the shares of that class;
increase the rights or privileges of any class of shares having rights or privileges equal or superior to the shares of that class; and
make any class of shares having rights or privileges inferior to the shares of such class equal or superior to the shares of that class.

Without limiting other rights at law of any holders of Class A subordinate voting shares or Class B multiple voting shares to vote separately as a class, neither the holders of the Class A subordinate voting shares nor the holders of the Class B multiple voting shares shall be entitled to vote separately as a class upon a proposal to amend our restated articles of incorporation in the case of an amendment to (1) increase or decrease any maximum number of authorized shares of such class, or increase any maximum number of authorized shares of a class having rights or privileges equal or superior to the shares of such class; or (2) create a new class of shares equal or superior to the shares of such class, which rights are otherwise provided for in paragraphs (a) and (e) of subsection 176(1) of the CBCA. Pursuant to our restated articles of incorporation, neither holders of our Class A subordinate voting shares nor holders of our Class B multiple voting shares will be entitled to vote separately as a class on a proposal to amend our restated articles of incorporation to effect an exchange, reclassification or cancellation of all or part of the shares of such class pursuant to Section 176(1)(b) of the CBCA unless such exchange, reclassification or cancellation: (a) affects only the holders of that class; or (b) affects the holders of Class A subordinate voting shares and Class B multiple voting shares differently, on a per share basis, and such holders are not already otherwise entitled to vote separately as a class under applicable law or our restated articles of incorporation in respect of such exchange, reclassification or cancellation.
67




Pursuant to our restated articles of incorporation, holders of Class A subordinate voting shares and Class B multiple voting shares will be treated equally and identically, on a per share basis, in certain change of control transactions that require approval of our shareholders under the CBCA, unless different treatment of the shares of each such class is approved by a majority of the votes cast by the holders of our Class A subordinate voting shares and Class B multiple voting shares, each voting separately as a class.

Take-Over Bid Protection
Under applicable Canadian law, an offer to purchase Class B multiple voting shares would not necessarily require that an offer be made to purchase Class A subordinate voting shares. In accordance with the rules of the TSX designed to ensure that, in the event of a take-over bid, the holders of Class A subordinate voting shares will be entitled to participate on an equal footing with holders of Class B multiple voting shares, upon the completion of our initial public offering the holders of over 80% of the then outstanding Class B multiple voting shares entered into a customary coattail agreement with Shopify and a trustee, which we refer to as the Coattail Agreement. The Coattail Agreement contains provisions customary for dual class, TSX listed corporations designed to prevent transactions that otherwise would deprive the holders of Class A subordinate voting shares of rights under the take-over bid provisions of applicable Canadian securities legislation to which they would have been entitled if the Class B multiple voting shares had been Class A subordinate voting shares.

The undertakings in the Coattail Agreement will not apply to prevent a sale of Class B multiple voting shares by a holder of Class B multiple voting shares party to the Coattail Agreement if concurrently an offer is made to purchase Class A subordinate voting shares that:

offers a price per Class A subordinate voting share at least as high as the highest price per share paid or required to be paid pursuant to the take-over bid for the Class B multiple voting shares;
provides that the percentage of outstanding Class A subordinate voting shares to be taken up (exclusive of shares owned immediately prior to the offer by the offeror or persons acting jointly or in concert with the offeror) is at least as high as the percentage of outstanding Class B multiple voting shares to be sold (exclusive of Class B multiple voting shares owned immediately prior to the offer by the offeror and persons acting jointly or in concert with the offeror);
has no condition attached other than the right not to take up and pay for Class A subordinate voting shares tendered if no shares are purchased pursuant to the offer for Class B multiple voting shares; and
is in all other material respects identical to the offer for Class B multiple voting shares.

In addition, the Coattail Agreement will not prevent the sale of Class B multiple voting shares by a holder thereof to a Permitted Holder, provided such sale does not or would not constitute a take-over bid or, if so, is exempt or would be exempt from the formal bid requirements (as defined in applicable securities legislation). The conversion of Class B multiple voting shares into Class A subordinate voting shares, shall not, in of itself constitute a sale of Class B multiple voting shares for the purposes of the Coattail Agreement.

Under the Coattail Agreement, any sale of Class B multiple voting shares (including a transfer to a pledgee as security) by a holder of Class B multiple voting shares party to the Coattail Agreement will be conditional upon the transferee or pledgee becoming a party to the Coattail Agreement, to the extent such
68



transferred Class B multiple voting shares are not automatically converted into Class A subordinate voting shares in accordance with our restated articles of incorporation.

The Coattail Agreement contains provisions for authorizing action by the trustee to enforce the rights under the Coattail Agreement on behalf of the holders of the Class A subordinate voting shares. The obligation of the trustee to take such action will be conditional on Shopify or holders of the Class A subordinate voting shares providing such funds and indemnity as the trustee may require. No holder of Class A subordinate voting shares will have the right, other than through the trustee, to institute any action or proceeding or to exercise any other remedy to enforce any rights arising under the Coattail Agreement unless the trustee fails to act on a request authorized by holders of not less than 10% of the outstanding Class A subordinate voting shares and reasonable funds and indemnity have been provided to the trustee.

The Coattail Agreement provides that it may not be amended, and no provision thereof may be waived, unless, prior to giving effect to such amendment or waiver, the following have been obtained: (a) the consent of the TSX and any other applicable securities regulatory authority in Canada and (b) the approval of at least 66 2/3% of the votes cast by holders of Class A subordinate voting shares represented at a meeting duly called for the purpose of considering such amendment or waiver, excluding votes attached to Class A subordinate voting shares held directly or indirectly by holders of Class B multiple voting shares, their affiliates and related parties and any persons who have an agreement to purchase Class B multiple voting shares on terms which would constitute a sale for purposes of the Coattail Agreement other than as permitted thereby.

No provision of the Coattail Agreement will limit the rights of any holders of Class A subordinate voting shares under applicable law.

Preferred Shares
We are authorized to issue an unlimited number of preferred shares issuable in series. Each series of preferred shares shall consist of such number of shares and having such rights, privileges, restrictions and conditions as may be determined by our Board of Directors prior to the issuance thereof. Holders of preferred shares, except as otherwise provided in the terms specific to a series of preferred shares or as required by law, will not be entitled to vote at meetings of holders of shares, and will not be entitled to vote separately as a class upon a proposal to amend our restated articles of incorporation in the case of an amendment of the kind referred to in paragraph (a), (b) or (e) of subsection 176(1) of the CBCA. With respect to the payment of dividends and distribution of assets in the event of liquidation, dissolution or winding-up of the company, whether voluntary or involuntary, the preferred shares are entitled to preference over the Class A subordinate voting shares, Class B multiple voting shares and any other shares ranking junior to the preferred shares from time to time and may also be given such other preferences over Class A subordinate voting shares, Class B multiple voting shares and any other shares ranking junior to the preferred shares as may be determined at the time of creation of such series.

The issuance of preferred shares and the terms selected by our Board of Directors could decrease the amount of earnings and assets available for distribution to holders of our Class A subordinate voting shares and Class B multiple voting shares or adversely affect the rights and powers, including the voting rights, of the holders of our Class A subordinate voting shares and Class B multiple voting shares without any further vote or action by the holders of our Class A subordinate voting shares and Class B multiple voting shares. The issuance of preferred shares, or the issuance of rights to purchase preferred shares, could make it more difficult for a third-party to acquire a majority of our outstanding voting shares and
69



thereby have the effect of delaying, deferring or preventing a change of control of us or an unsolicited acquisition proposal or of making the removal of management more difficult. Additionally, the issuance of preferred shares may have the effect of decreasing the market price of our Class A subordinate voting shares.

We have no current intention to issue any preferred shares.

Convertible Notes

In September 2020, Shopify issued $920 million principal amount of 0.125% Convertible Senior Notes due 2025 (the “Notes”) for net proceeds of $907.950 million. The Notes pay interest semi-annually on May 1 and November 1, commencing with the initial interest payment on May 1, 2021 and have a maturity date of November 1, 2025. The Notes have an initial conversion rate of 0.6944 Class A subordinate voting shares per one thousand dollars principal amount of Notes, or an initial conversion price of approximately $1,440.09 per Class A subordinate voting share.

The Notes are convertible into Class A subordinate voting shares at the option of the holder at any time prior to close of business on the business day immediately preceding August 1, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2021 (and only during such calendar quarter), if the last reported sale price of the Class A subordinate voting shares on the NYSE for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the Notes on each applicable trading day; (2) during the ten business day period after any ten consecutive trading day period (the ‘‘measurement period’’) in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Class A subordinate voting shares on the NYSE and the conversion rate for the Notes on each such trading day; (3) if we call any or all of the Notes for redemption at our option or for tax or cleanup redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after August 1, 2025, holders of the Notes may convert all or any portion of their Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the foregoing conditions. Upon conversion, Shopify can elect to settle in cash, Class A subordinate voting shares, or a combination of cash and Class A subordinate voting shares.

On or after September 15, 2023, we may, at our option, redeem for cash all or any portion of the Notes if the last reported sale price of the Class A subordinate voting shares on the NYSE is at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the notice of redemption is provided at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.

We may redeem for cash all, but not less than all, of the Notes at any time in a clean up redemption provided less than $80,000 aggregate principal amount of Notes remains outstanding at such time, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.

70



We may redeem all, but not less than all, of the Notes if the Company has or would become obligated to pay to the holder of any Note additional amounts (which are more than a de minimis amount) as a result of a change in applicable Canadian tax laws or regulations after September 15, 2020 at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest (including additional interest, if any) to, but excluding, the applicable redemption date but without reduction for applicable Canadian taxes (except in respect of certain excluded holders).

Upon the occurrence of a fundamental change prior to the maturity date of the Notes, we, subject to limited exceptions, will be required to offer to purchase all of the Notes for cash at a price equal to 100% of the principal amount thereof, plus any accrued and unpaid interest thereon to, but excluding, the fundamental change purchase date. The Notes are governed by customary terms and covenants, including that upon certain events of default occurring and continuing, either the trustee or the holders of at least 25% in aggregate principal amount of the Notes then outstanding may declare 100% of the principal of, and accrued and unpaid interest on, all the Notes to be due and payable immediately.

For additional details regarding the Notes, please refer to the prospectus supplement dated September 15, 2020 to the short form base shelf prospectus dated August 6, 2020 available on the website maintained by the Canadian Securities Administrators at www.sedar.com.

Registration Rights
Our Third Amended and Restated Investors’ Rights Agreement (the "Registration Rights Agreement"), provides certain holders of our Class B multiple voting shares with registration rights in respect of (i) the Class A subordinate voting shares issuable or issued upon conversion of the Class B multiple voting shares held by such holders, (ii) any Class A subordinate voting shares held by such holders or any Class A subordinate voting shares issued or issuable upon conversion or exercise of any other securities issued by us and held by such holders; and (iii) any Class A subordinate voting shares issued as, or issuable upon conversion or exercise of any other securities issued as, a dividend or other distribution with respect to, or in exchange for or in replacement of, the shares referenced in clauses (i) and (ii) above. We refer to these Class A subordinate voting shares as "registrable securities".

We will pay the expenses, other than underwriting discounts, selling commissions and share transfer taxes incurred in connection with the registration, filing or qualification of registrable securities in accordance with the terms of the Registration Rights Agreement.

The registration rights provided for in the Registration Rights Agreement will expire with respect to any particular holder at such time that such holder (i) can sell all of its registrable securities under Rule 144(b)(1)(i) under the Securities Act or (ii) holds less than 1% of the outstanding Class A subordinate voting shares and Class B multiple voting shares, in the aggregate, and can sell its registrable securities during any three month period under Rule 144 of the Securities Act.
71



MARKET FOR SECURITIES

Trading Price and Volume

Our Class A subordinate voting shares are listed for trading on the Toronto Stock Exchange (TSX) and on the New York Stock Exchange (NYSE) under the trading symbol "SHOP". The following table sets forth the price ranges and volumes of Class A subordinate voting shares traded on the TSX and NYSE for each month of 2021.

2021NYSE (US$)TSX (CAD$)
HighLowVolumeHighLowVolume
January1,246.291,077.003,922,7251,586.471,368.573,373,142
February1,499.751,100.005,520,5921,900.581,410.004,470,607
March1,327.801,005.275,580,1421,684.581,267.455,548,224
April1,301.111,090.003,796,4051,610.001,360.062,812,572
May1,280.001,027.924,174,1001,542.001,248.553,328,436
June1,551.001,184.384,220,1971,920.001,434.853,474,535
July1,650.001,395.003,807,2852,075.881,777.363,258,783
August1,583.001,439.072,495,9421,990.001,828.812,380,255
September1,588.001,342.002,841,4581,993.001,711.102,963,430
October1,505.711,286.003,424,0961,862.641,617.002,574,947
November1,762.211,452.053,159,1102,228.731,807.483,491,731
December1,555.831,273.283,530,6151,982.101,645.004,106,617

Our Class B multiple voting shares are not listed for trading or quoted on any exchange or market; however, as described further above, at any time, at the option of the holder, Class B multiple voting shares can be converted into Class A subordinate voting shares on a one-for-one basis.

Our authorized share capital consists of an unlimited number of Class A subordinate voting shares, of which 113,954,492 were issued and outstanding as of December 31, 2021, an unlimited number of Class B multiple voting shares, of which 11,942,667 were issued and outstanding as of December 31, 2021, and an unlimited number of preferred shares, issuable in series, none of which are issued and outstanding.

Prior Sales

In 2021, 744,939 Class B multiple voting shares were issued as a result of the exercise of options granted under our Legacy Option Plan, at a weighted average exercise price of $4.35 per share.

Securities Subject to Contractual Restrictions on Transfer
Designation of ClassNumber of securities subject to a contractual restriction on transferPercentage of class
Class A Subordinate Voting Shares61,0400.05%

72



122,080 Class A Subordinate Voting Shares were issued in connection with the acquisition of 6 River Systems in October 2019, which shares are subject to vesting restrictions and forfeiture conditions pursuant to the terms of restricted stock agreements between the Company and certain of 6 River Systems' employees. The contractual restrictions on transfer terminate in four equal annual installments on each of the four years following the closing of the acquisition on October 17, 2019. The contractual restrictions on transfer on 30,520 Class A Subordinate Voting Shares terminated on October 17, 2021.

DIRECTORS AND OFFICERS

Officers

Executive officers are appointed by the Board of Directors to serve, subject to the discretion of the Board of Directors, until their successors are appointed.

Tobias Lütke
Ontario, Canada
Tobias Lütke co-founded Shopify in September 2004. Mr. Lütke has served as our Chief Executive Officer since 2008. Prior to that, Mr. Lütke acted as our Chief Technology Officer between September 2004 and April 2008. Mr. Lütke worked on the core team of the Ruby on Rails framework and has created many popular open source libraries such as Active Merchant. Mr. Lütke also serves as Chair of our Board of Directors.

Harley Finkelstein
Ontario, Canada
Harley Finkelstein is the President at Shopify and has been with the company since 2010. He oversees Shopify’s commercial teams, growth, and external affairs. Prior to his current role, Harley served as Shopify's Chief Operating Officer and has founded numerous startups and ecommerce companies. He currently is an advisor to Felicis Ventures. Harley holds a Bachelor degree in Economics from Concordia University and a J.D./M.B.A. joint degree in Law and Business from the University of Ottawa.

Amy Shapero
New York, USA
Amy Shapero is the Chief Financial Officer at Shopify and joined the company in 2018. Prior to joining Shopify, Amy was the Chief Financial Officer at Betterment, an online wealth-management service, since 2016. Previously, Amy was Chief Financial Officer at Sailthru, and Senior Vice President of Strategy, Corporate Development and Corporate Communications at DigitalGlobe. Amy began her career as a CPA at Ernst & Young, followed by investment banking positions at Credit Suisse and Goldman Sachs serving emerging growth companies. She holds an MBA from the University of Chicago Booth School of Business.

Toby Shannan
Ontario, Canada
Toby Shannan is the Chief Operating Officer at Shopify and has been with the company since 2010. Toby previously served as the Chief Support Officer for Shopify. In his current role, he oversees Shopify’s global operations as well as its customer support and service strategy.

Prior to joining Shopify, Toby co-founded and was the acting Chief Executive Officer of Social Fabric, a personal genomics company and before that, he was the Vice President of Sales and Marketing at DNA
73



Genotek from 2003 to 2007. Shannan is a board member and trustee at the Santa Fe Institute and has been a member of the Institute’s Applied Complexity Network (ACtioN) since 2017.

Jessica Hertz
Washington D.C., USA
Jess Hertz is the General Counsel and Corporate Secretary at Shopify and joined the company in 2021. Prior to joining Shopify, Jess served as Deputy Assistant to the President and Staff Secretary to President Joseph R. Biden Jr. Prior to her work for the Biden administration, Jess was General Counsel for the Biden-Harris presidential transition team, and held positions at Facebook and at the law firm of Jenner & Block LLP. Jess holds a J.D. from the University of Chicago Law School.

Directors

Our directors are either elected annually by the shareholders at the annual meeting of shareholders or, subject to our restated articles of incorporation and applicable law, appointed by our Board of Directors between annual meetings. Each director holds office until the close of the next annual meeting of our shareholders or until he or she ceases to be a director by operation of law, or until his or her removal or resignation becomes effective. In addition to Mr. Tobias Lütke, a director since 2004 who serves as Chair of the Board of Directors as well as CEO, the Company's directors are as follows:

Robert Ashe
Ontario, Canada
Robert Ashe has served as a member of our Board of Directors since December 2014 and as our Lead Independent Director since May 2015. Over 24 years, Mr. Ashe held a variety of positions with increasing responsibility at Cognos Incorporated, a business intelligence and performance management software company. Mr. Ashe ultimately served as Chief Executive Officer of Cognos Incorporated from 2005 to 2008 before the company was acquired by IBM. Mr. Ashe remained with IBM as a general manager of business analytics from 2008 to 2012. Mr. Ashe currently serves on the Board of Directors of MSCI Inc. (NYSE). Mr. Ashe holds a Bachelor of Commerce from the University of Ottawa and is a Fellow of the Institute of Chartered Accountants of Ontario.

Gail Goodman
Massachusetts, United States
Gail Goodman has served as a member of our Board of Directors since November 2016. Ms. Goodman previously served as the Chief Product Officer at Pepperlane from March 2019 to March 2021. Prior to Pepperlane, Ms. Goodman served as President and Chief Executive Officer of Constant Contact, a software company providing small businesses with online marketing tools to grow their businesses, for over 16 years. Over that time Ms. Goodman served as a director and chairwoman of the board and led Constant Contact through its initial public offering and for eight years as a publicly traded company, until its acquisition by Endurance International Group Holdings, Inc. (Nasdaq) in February 2016. Ms. Goodman currently serves on the Board of Directors of a number of private companies and non-profits. Ms. Goodman holds a B.A. from the University of Pennsylvania and an MBA from The Tuck School of Business at Dartmouth College.

Colleen Johnston
Ontario, Canada
Colleen Johnston has served as a member of our Board of Directors since January 2019. Ms. Johnston is the former Chief Financial Officer of Toronto-Dominion Bank. Prior to her retirement in 2018, Ms. Johnston spent 14 years at TD, ten of which she spent as Group Head, Finance, Sourcing, Corporate
74



Communications and Chief Financial Officer. Prior to TD, Ms. Johnston held senior leadership roles at Scotiabank over the course of 15 years, including as CFO of Scotia Capital. Ms. Johnston currently serves on the board of directors of a number of private companies and non-profits, including her role as Chair of the Unity Health Toronto board of directors. Ms. Johnston holds a Bachelor of Business Administration from York University’s Schulich School of Business and is a Fellow of the Institute of Chartered Accountants of Ontario.

Jeremy Levine
New York, United States
Jeremy Levine has served as a member of our Board of Directors since February 2011. Since January 2007, Mr. Levine has been a Partner at Bessemer Venture Partners, a venture capital firm he joined in May 2001. Mr. Levine currently serves on the Board of Directors of Pinterest (NYSE) and a number of privately held companies. Mr. Levine holds a B.S. degree in Computer Science from Duke University.

John Phillips
Ontario, Canada
John Phillips has served as a member of our Board of Directors since April 2010. Mr. Phillips has worked with Klister Credit Corp., an investment and consulting company, and is currently its Chief Executive Officer, a position he has held since 1993. Mr. Phillips had a career in the legal profession working in private practice at Blake, Cassels & Graydon LLP for 20 years and as general counsel at Clearnet Communications Inc. for nearly six years. Mr. Phillips currently serves on the Board of Directors of a number of privately held companies and gained experience serving on the Board of Directors of Redknee Solutions Inc., a public company. Mr. Phillips received a B.A. from Trinity College, University of Toronto and an L.L.B./J.D. from the Faculty of Law, University of Toronto.

Fidji Simo
California, USA
Fidji Simo has served as a member of our Board of Directors since December 2021. Ms. Simo is the Chief Executive Officer and member of the Board of Directors at Instacart. Prior to joining Instacart, Ms. Simo held a variety of positions over 10 years with increasing responsibility at Facebook, ultimately serving as Vice President and Head of the Facebook app. Ms. Simo began her career as a strategy manager at eBay.    

Ms. Simo is also a co-founder of Metrodora and serves as President of the Metrodora Foundation, and is the co-founder of Women in Product, a non-profit organization. Ms. Simo holds a Master of Management from HEC Paris.
Board Committees
Director(1)
Audit CommitteeCompensation and Talent Management CommitteeNominating and Corporate Governance Committee
Robert AsheMemberMemberChair
Gail GoodmanMemberChair
Colleen JohnstonChairMember
Jeremy LevineMember
John PhillipsMember
(1) Fidji Simo was appointed to the Company's Board of Directors on December 15, 2021, but does not sit on any committees at this time.    

Audit Committee

75



Our audit committee is comprised of Robert Ashe, Gail Goodman, and Colleen Johnston and is chaired by Ms. Johnston. Our Board of Directors has determined that each of these directors meets the independence requirements, including the heightened independence standards for members of the audit committee, of the NYSE, the SEC and National Instrument 52-110 - Audit Committees ("NI 52-110"). Our Board of Directors has determined that each of the members of the audit committee is "financially literate" within the meaning of the NYSE rules and NI 52-110. Ms. Johnston has been identified as an audit committee financial expert as defined by the SEC rules. For a description of the education and experience of each member of the audit committee, see "Directors", above.

Our Board of Directors has established a written charter setting forth the purpose, composition, authority and responsibility of the audit committee, consistent with the rules of the NYSE, the SEC and NI 52-110. A copy of the Audit Committee Charter is appended to this AIF as Exhibit A.

The principal purpose of our audit committee is to assist our Board of Directors in discharging its oversight of:
the quality and integrity of our financial statements and related information;
the independence, qualifications, appointment and performance of our external auditor;
our disclosure controls and procedures, internal control over financial reporting and management’s responsibility for assessing and reporting on the effectiveness of such controls;
our compliance with applicable legal and regulatory requirements; and
our enterprise risk management processes.

At least annually, the audit committee will review and confirm the independence of the auditor by obtaining statements from the independent auditor describing all relationships or services that may affect their independence and objectivity, and the committee will take appropriate actions to oversee our auditor.

Our audit committee has access to all of our books, records, facilities and personnel and may request any information about us as it may deem appropriate. It also has the authority in its sole discretion and at our expense, to retain and set the compensation of outside legal, accounting or other advisors as necessary to assist in the performance of its duties and responsibilities.

Our audit committee also reviews our policies and procedures for reviewing and approving or ratifying related-party transactions, and it is responsible for reviewing and approving or ratifying all related-party transactions.

Audit Committee Pre-Approval Policies and Procedures

From time to time, management recommends to and requests approval from the Audit Committee for audit and non-audit services to be provided by the Company's independent registered public accounting firm. The Audit Committee considers such requests, if applicable, on a quarterly basis, and if acceptable, pre-approves such audit and non-audit services. During such deliberations, the Audit Committee assesses, among other factors, whether the services requested would be considered "prohibited services" as contemplated by the SEC, and whether the services requested and the fees related to such services could impair the independence of the Company's registered public accounting firm.

The Audit Committee considered and agreed that the fees paid to the Company's independent registered public accounting firm in the years ended December 31, 2021 and 2020 are compatible with maintaining the independence of the Company's registered public accounting firm. The Audit Committee determined
76



that, in order to ensure the continued independence of the registered public accounting firm, only limited non-audit services will be provided to the Company by PricewaterhouseCoopers LLP.

Since the implementation of the Audit Committee pre-approval process in November 2015, all audit and non-audit services rendered by our independent registered public accounting firm have been pre-approved by the Audit Committee.

Auditor Service Fees

The aggregate amounts paid or accrued by the Company with respect to fees payable to PricewaterhouseCoopers LLP, the independent registered public accounting firm of the Company, for audit (including separate audits of wholly-owned and non-wholly owned entities, financings, regulatory reporting requirements and SOX related services), audit-related, tax and other services in the years ended December 31, 2021 and 2020 were as follows:
Fiscal 2021Fiscal 2020
$$
(in thousands)
Audit Fees1,664 1,461 
Audit-Related Fees— — 
Tax Fees53 39 
All Other Fees
Total1,724 1,502 

Audit fees relate to the audit of our annual consolidated financial statements, the review of our quarterly condensed consolidated financial statements, statutory audits of certain of our wholly-owned subsidiaries' financial statements, and services in connection with our Registration Statement on Form F-10 (related to our 2021 and 2020 public offerings of Class A subordinate voting shares and 2020 offering of Notes).

Audit-related fees consist of aggregate fees for accounting consultations and other services that were reasonably related to the performance of audits or reviews of our consolidated financial statements and were not reported above under "Audit Fees".

Tax fees relate to assistance with tax compliance, expatriate tax return preparation, tax planning and various tax advisory services.

Other fees are any additional amounts for products and services provided by the principal accountants other than the services reported above under "Audit Fees", "Audit-Related Fees" and "Tax Fees".

Ownership of Securities

As of February 10, 2022, as a group, our directors and executive officers beneficially own, or control or direct, directly or indirectly, a total of 156,467 Class A subordinate voting shares and 11,641,852 Class B multiple voting shares, representing 0.14% of the Class A subordinate voting shares and 97.47% of the Class B multiple voting shares outstanding and 51.16% of the voting power attached to all of our issued and outstanding shares.

77



Cease Trade Orders, Bankruptcies, Penalties or Sanctions

To the knowledge of Shopify, no director or executive officer of Shopify (a) is at the date hereof or has been, in the last 10 years before the date hereof, a director, chief executive officer (CEO) or chief financial officer (CFO) of any company, including Shopify, that (i) was subject to a cease trade order, similar order or an order that denied the relevant company access to any exemptions under securities legislation, for a period of more than 30 consecutive days (an "Order") that was issued while the director or executive officer was acting in that capacity; or, (ii) was subject to an Order that was issued after the director or executive officer ceased to be a director, CEO or CFO and which resulted from an event that occurred while that person was acting in the capacity as director, CEO or CFO.

To the knowledge of Shopify, no director or executive officer of Shopify, and no shareholder holding a sufficient number of securities of Shopify to affect materially the control of Shopify, is at the date hereof or has been in the 10 years before the date hereof, a director or executive officer of a company, including Shopify that, while that person was acting in that capacity or within a year of that person ceasing to act in that capacity became bankrupt, made a proposal under any legislation relating to bankruptcy or insolvency or was subject to or instituted any proceedings, arrangement or compromise with creditors, or had a receiver, receiver manager or trustee appointed to hold its assets, except for:

Jeremy Levine, who, until June 4, 2018, was a board member of Onestop Internet Inc., a corporation that made an assignment for the benefit of creditors on June 4, 2018. The sale of assets and the liquidation have been completed and any arrangements with creditors have been or are expected to be settled. Mr. Levine was also a board member, until May 29, 2019, of Rabbit, Inc., a corporation that made an assignment for the benefit of creditors on May 24, 2019. The liquidation has been completed.
Fidji Simo, who, until November 24, 2020, was a board member of Cirque du Soleil Entertainment Group, a corporation that filed for protection under the Companies’ Creditors Arrangement Act (“CCAA”) in Canada and Chapter 15 in the United States on June 30, 2020. On November 24, 2020, the company announced the closing of a sale transaction with the company’s secured creditors and its emergence from CCAA and Chapter 15 protection.

To the knowledge of Shopify, no director or executive officer of Shopify, and no shareholder holding a sufficient number of securities of Shopify to affect materially the control of Shopify, has, within the last 10 years before the date hereof, become bankrupt, made a proposal under any legislation relating to bankruptcy or insolvency, or become subject to or instituted any proceedings, arrangement or compromise with creditors or had a receiver, receiver manager or trustee appointed to hold the assets of the director, executive officer or shareholder.

Conflicts of Interest

To the Company's knowledge, there are no existing or potentially material conflicts of interest between the Company or a subsidiary of the Company and any director or officer of the Company or of a subsidiary of the Company. Certain of the Company's directors and officers also serve as directors or officers of other companies, and therefore it is possible that a conflict may arise between their duties to us and their duties as a director or officer of such other companies. Directors are required to comply with the relevant provisions of the CBCA regarding conflicts of interest.
78



LEGAL PROCEEDINGS AND REGULATORY ACTIONS
We are involved in legal proceedings, as well as demands, claims and threatened litigation, that arise in the normal course of our business. In particular, as is common in our industry, we have received notices alleging that we infringe patents belonging to various third parties. These notices are dealt with in accordance with our internal procedures, which include assessing the merits of each notice and seeking, where appropriate, a business resolution. Where a business resolution cannot be reached, litigation may be necessary. The ultimate outcome of any litigation is uncertain, and regardless of outcome, litigation can have an adverse impact on our business because of defense costs, negative publicity, diversion of management resources and other factors. Our failure to obtain any necessary license or other rights on commercially reasonable terms, or otherwise, or litigation arising out of intellectual property claims could materially adversely affect our business. As of the date of this AIF, we are not party to any litigation that we believe may be material to our business, other than as noted below.

Bedford, Freeman & Worth Publishing Group, LLC et al. v. Shopify Inc. On December 1, 2021, five publishers of educational materials (Bedford, Freeman & Worth Publishing Group, LLC d/b/a Macmillan Learning, Cengage Learning, Inc., Elsevier Inc., McGraw Hill LLC, and Pearson Education, Inc.) and two of their respective parent companies (Macmillan Holdings, LLC and Elsevier B.V.) filed a claim against Shopify in the U.S. District Court for the Eastern District of Virginia for contributory and vicarious copyright infringement and contributory trademark infringement. The plaintiffs allege that certain merchants who use Shopify’s platform and services are engaged in the sale of pirated digital textbooks in violation of the plaintiffs’ rights, and that Shopify has not taken legally adequate steps to curb this alleged infringement. The plaintiffs seek statutory damages for alleged copyright infringement of at least 3,406 works and alleged trademark infringement of at least 20 trademarks. The case is in its early stages and Shopify is unable to predict the ultimate resolution of the matter, including the likelihood or magnitude of a possible eventual loss, if any, at this time. Shopify filed its answer to the plaintiffs’ complaint on January 28, 2022 and intends to defend the case vigorously.
INTEREST OF MANAGEMENT AND OTHERS IN MATERIAL TRANSACTIONS

No director or executive officer of Shopify, and to the knowledge of the directors and executive officers of Shopify, (i) no person or company that beneficially owns, or controls or directs, directly or indirectly, more than 10 percent of Shopify's voting shares, (ii) nor any of such persons' or companies' associates or affiliates, (iii) nor any associates or affiliates of any director of executive officer of Shopify, has had a material interest, direct or indirect, that has materially affected or is reasonably expected to materially affect the Company within the three most recently completed financial years or during the current financial year.
TRANSFER AGENTS AND REGISTRARS

The transfer agent and registrar for our Class A subordinate voting shares in the United States is Computershare Trust Company, N.A. at its principal office in Canton, Massachusetts, and in Canada is Computershare Investor Services Inc. at its principal office in Toronto, Ontario.

Computershare Trust Company, N.A. is the U.S. trustee for the Notes at its principal office in Canton, Massachusetts. Computershare Trust Company of Canada is the Canadian co-trustee for the Notes at its principal office in Toronto, Ontario.
79







MATERIAL CONTRACTS

The following are the only material contracts, other than those contracts entered into in the ordinary course of business, which have been entered into by the Company within the most recently completed fiscal year, or were entered into before the most recently completed fiscal year and are still in effect, deemed to be material:

Coattail Agreement dated as of May 27, 2015, in connection with our Class B Multiple Voting Shares
Third Amended and Restated Investors’ Rights Agreement dated May 27, 2015

Copies of the above material agreements may be inspected during ordinary business hours at our principal executive offices located at 151 O'Connor Street, Ground Floor, Ottawa, Canada, K2P 2L8 or may be viewed at the website maintained by the SEC at http://www.sec.gov or the website maintained by the Canadian Securities Administrators at http://www.sedar.com.

INTERESTS OF EXPERTS

PricewaterhouseCoopers LLP are the independent registered public accounting firm of Shopify and are independent with respect to the Company within the meaning of the Rules of Professional Conduct in the province of Ontario and in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission (SEC) and the Public Company Accounting and Oversight Board (United States) (PCAOB).
ADDITIONAL INFORMATION

Additional information about Shopify is available on our website at www.shopify.com, on the website maintained by the SEC at www.sec.gov or the website maintained by the Canadian Securities Administrators at www.sedar.com.

Additional information, including directors’ and officers’ remuneration and indebtedness, principal holders of our securities and securities authorized for issuance under equity compensation plans will be contained in our management information circular that will be filed in connection with our next annual meeting of shareholders. Once filed, the circular will be available on our website at www.shopify.com, or at www.sec.gov or www.sedar.com.

Additional financial information is provided in our consolidated financial statements and MD&A for the fiscal year ended December 31, 2021, available on our website at www.shopify.com, or at www.sec.gov or www.sedar.com.

We are a "foreign private issuer" as such term is defined in Rule 405 under the U.S. Securities Act of 1933, as amended, and are not subject to the same requirements that are imposed upon U.S. domestic
80



issuers by the SEC. Under the U.S. Securities Exchange Act of 1934, as amended, we are subject to reporting obligations that, in certain respects, are less detailed and less frequent than those of U.S. domestic reporting companies. As a result, we do not file the same reports that a U.S. domestic issuer would file with the SEC, although we are required to file or furnish to the SEC the continuous disclosure documents that we are required to file in Canada under Canadian securities laws.

We will provide without charge to each person, including any beneficial owner, on the written or oral request of such person, a copy of any or all documents referred to above which have been or may be incorporated by reference in this Annual Information Form or our Annual Report on Form 40-F for the year ended December 31, 2021 (not including exhibits to such incorporated reports that are not specifically incorporated by reference into such reports). Requests for such copies should be directed to us via email to IR@shopify.com, by calling 1 (613) 241-2828 ext.1024.
81



EXHIBIT A
SHOPIFY INC.
AUDIT COMMITTEE CHARTER

This Audit Committee Charter ("Charter") has been adopted by the Board of Directors ("Board") of Shopify Inc. ("Company") and sets forth the purpose, composition, authority and responsibility of the Audit Committee ("Committee") of the Board.
I. Purpose
The Committee’s purpose is to assist the Board in its oversight of:
the quality and integrity of the Company’s financial statements and related information;
the independence, qualifications, appointment and performance of the Company’s external auditor ("external auditor");
the appointment and dismissal of the Company’s head of Risk and Internal Audit;
the independence and performance of the Risk and Internal Audit function;
the Company’s disclosure controls and procedures, internal controls over financial reporting, and management’s responsibility for assessing and reporting on the effectiveness of such controls;
the Company’s compliance with applicable legal and regulatory requirements; and
the Company’s enterprise risk management processes.

II. Access to Information and Authority
In carrying out its duties and responsibilities, the Committee shall have the authority to:
communicate directly with the external auditors and the head of Risk and Internal Audit;
investigate any matter relating to the Company’s accounting, auditing, internal control or financial reporting practices or anything else within its scope of responsibility;
obtain full access to all Company books, records, facilities and personnel; and
at its sole discretion and at the Company’s expense, retain and set the compensation of outside legal, accounting, or other advisors, as necessary to assist in the performance of its duties and responsibilities.
The Company will provide appropriate funding, as determined by the Committee, for compensation to the external auditor, to any advisors that the Committee chooses to engage, and for payment of ordinary administrative expenses of the Committee that are necessary or appropriate in carrying out its duties.
III. Composition and meetings
The Board shall elect annually from among its members the Committee, which shall be composed of three or more directors as determined by the Board, each of whom shall meet all applicable standards of independence and financial literacy under applicable laws, regulations and rules, which determination of independence will be made by the Board. At least one member shall be designated as an "audit committee financial expert" as defined by applicable legislation and regulation, including within the meaning of Section 407 of the Sarbanes-Oxley Act of 2002 and the rules promulgated thereunder by the SEC.
The Board may remove members of the Committee at any time, with or without cause.
The Chair shall be designated by the Board; provided, that if the Board does not so designate a Chair, the Committee shall choose one of its members to be its Chair by majority vote. The Chair shall have the duties and responsibilities set out in Section VI.
The Committee will meet at least quarterly, or more frequently as circumstances dictate. The Committee shall be convened whenever requested by external auditors or any member of the Committee or otherwise as required by law. The external auditors shall be entitled to receive notice of every meeting of the Committee and to attend and be
A-1


heard at all such meetings. The Committee shall periodically meet separately with management and the external auditors and the Company’s head of Risk and Internal Audit in executive sessions. In addition, the Committee shall periodically meet with the external auditors and management to discuss the annual audited financial statements and quarterly financial statements, including the Company’s disclosure under "Management’s Discussion and Analysis of Financial Condition and Results of Operations". Subject to applicable law and exchange requirements, the Committee and the Chair may invite any director, executive, employee, or such other person as it deems appropriate to attend and participate in any portion of any Committee meeting, and may exclude from all or any portion of its meetings any person it deems appropriate in order to carry out its responsibilities. The Committee will also meet before or after each regularly scheduled meeting in camera. Meetings may be held in person or by tele- or video-conference. The Committee may also act by unanimous written consent, whether given in writing or electronically, in lieu of a meeting.
Unless otherwise determined from time to time by resolution of the Board, a majority of members of the Committee shall constitute a quorum for the transaction of business at a meeting. For any meeting(s) at which the Committee Chair is absent, the Chair of the meeting shall be the person present who shall be decided upon by all members present. At a meeting, any question shall be decided by a majority of the votes cast by members of the Committee, except where only two members are present, in which case any question shall be decided unanimously. Unless otherwise determined by resolution of the Board, the Corporate Secretary of the Company or his/her delegate shall be the Secretary of the Committee. The Committee will maintain written minutes of its meetings and copies of written consents. The Committee shall report regularly to the Board.
IV. Responsibilities and Duties of the Committee
In addition to such other duties as may from time to time be expressly assigned to the Committee by the Board, the Committee shall have the following responsibilities and duties:
Financial Reporting
1.Prepare an audit committee report, if required, to be included in the Company’s annual proxy statement.

2.Prior to their public disclosure, review and discuss with management and, if applicable, the external auditor:
the Company’s annual financial statements and the related Management’s Discussion and Analysis ("MD&A"), including the discussion of critical accounting estimates included therein and, if appropriate, recommend to the Board the approval, filing and disclosure of such information;
the Company’s annual earnings press releases, including any pro forma or non-GAAP information included therein and, if appropriate, recommend to the Board the approval, filing and disclosure of such information;
the Company’s quarterly unaudited financial statements and associated MD&A, including the discussion of critical accounting estimates included therein and, if appropriate, approve the filing and disclosure of such information;
the Company’s quarterly earnings press releases, including any pro forma or non-GAAP information included therein and, if appropriate, approve the filing and disclosure of such information;
the type and presentation of financial information and earnings guidance provided to analysts, ratings agencies and others;
to the extent they include financial information extracted or derived from the Company’s financial statements, other public reports or filings by the Company, including the Company’s annual information and proxy statements, approve such information, or where appropriate recommend to the board their approval; and
internal controls (or summaries thereof) and the integrity of the financial reporting and related attestations by the external auditors of the Company’s internal controls over financial reporting.

External Auditor
3.Review, report and approve of, or where appropriate provide recommendations to the Board as to, the
A-2


appointment, term, compensation and review of engagement, removal, independence, audit plan (including the timing and scope of the audit), estimated and actual fees and contractual arrangements of the external auditor. The external auditor will report directly to the Committee and the Committee will oversee the work performed by the external auditor and the resolution of disagreements between management and the external auditor if they arise, taking into account where appropriate the opinions of management.

4.Review the external auditors’ management letters and management’s responses to such letters.

5.At least annually, the Committee shall assess the external auditor’s independence. The Committee shall obtain and review a report by the external auditor describing all relationships between the external auditor and the Company, including the written disclosures and the letter from the external auditor required by applicable requirements. The Committee shall review any disclosed relationships or services that may affect the independence and objectivity of the auditor and take appropriate actions to oversee the external auditor.

6.Review and preapprove (which may be pursuant to preapproval policies and procedures) all audit and non-audit services to be provided by the external auditor. Delegate, if deemed appropriate, authority to one or more members of the Committee to grant preapprovals of audit and non-audit services, provided that any such approvals be presented to the Committee at its next scheduled meeting. Consider whether the auditor’s provision of permissible non-audit services is compatible with the auditor’s independence.

7.Discuss with the external auditor and management any matters required to be discussed in accordance with applicable Public Company Accounting Oversight Board ("PCAOB") standards.

8.Meet periodically with the external auditor in the absence of management. Review with the external auditor any audit problems or difficulties the external auditor encountered in the course of the audit work and management’s response, including any restrictions on the scope of the external auditor’s activities or access to requested information and any significant disagreements with management.

9.Review and discuss the reports required to be made by the external auditor regarding:
critical accounting policies and practices;
material selections of accounting policies when there is a choice of policies available under GAAP that have been discussed with management, including the ramifications of the use of such alternative treatment, and the treatment preferred by the external auditor;
other material written communications between the external auditor and management; and,
any other matters required to be communicated to the Committee by applicable rules and regulations.

10.At least annually, obtain and review a report by the external auditor describing:
the external auditor’s internal quality-control procedures;
any material issues raised by the most recent internal quality-control review or peer review, or by any inquiry or investigation by governmental or professional authorities within the preceding five years with respect to independent audits carried out by the external auditor, and any steps taken to deal with such issues; and,
all relationships between the external auditor and the Company, addressing the matters set forth in PCAOB Rule 3526.
This report should be used to evaluate the external auditor’s qualifications, performance, and independence. Further, the Committee will review the experience and qualifications of the lead partner each year and determine that all partner rotation requirements, as promulgated by applicable rules and regulations, are executed. The Committee will also consider whether there should be rotation of the external auditor itself. The Committee will present its conclusions to the Board.

11.Set policies, consistent with governing laws and regulations, for the hiring of current or former personnel of the external auditor.

A-3


Financial Reporting Processes, Accounting Policies and Internal Controls
12.Review and discuss with management and the external auditor, and monitor, report and where appropriate, provide recommendations to the Board on:
the adequacy and effectiveness of the Company’s system of internal controls over financial reporting, including any significant deficiencies and significant changes in internal controls;
the integrity of the Company’s external financial reporting processes;
the Company’s disclosure controls and procedures, including any significant deficiencies in or material non-compliance with, such controls and procedures; and
the relationship of the Committee with other committees of the Board and management.

13.Understand the scope of the external auditors’ review of internal control over financial reporting and obtain reports on significant findings and recommendations, together with management responses.

14.Review and discuss with the Company’s Chief Executive Officer ("CEO") and Chief Financial Officer ("CFO") the process for the certifications to be provided and receive and review any disclosure from the Company’s CEO and CFO made in connection with the required certifications of the Company’s quarterly and annual reports filed, including: a) any significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company’s ability to record, process, summarize, and report financial data; and b) any fraud, whether or not material, that involves management or other employees who have a significant role in the Company’s internal controls.

15.Review major issues and analyses prepared by management and/or the external auditor regarding accounting principles and financial reporting issues and judgments made in connection with the preparation of financial statements, including any significant changes in the Company’s selection or application of accounting principles, the effect of alternative GAAP methods on the financial statements, complex or unusual transactions and highly judgmental areas, such as the presentation and impact of significant risks and uncertainties and key estimates and judgments of management that may be material to financial reporting, the effect of regulatory and accounting initiatives, as well as off-balance sheet structures, on the financial statements of the Company, and major issues as to the adequacy of the Company’s internal controls, and any special audit steps adopted in light of material control deficiencies.

16.Review the Company’s policies and procedures for reviewing and approving or ratifying related-party transactions. Review and approve or ratify all related-party transactions.

17.Establish and oversee procedures for the receipt, retention, and treatment of complaints received by the Company regarding accounting, internal accounting controls, or auditing matters, including procedures for confidential, anonymous submissions by employees regarding questionable accounting or auditing matters.

18.Meet periodically with management in the absence of the external auditor.

19.Consider the risk of management’s ability to override the Company’s internal controls.

Risk and Internal Audit Function
20.Review and approve the risk based internal audit plan, and any significant changes thereto.

21.Review and approve the budget and resource plan for the Risk and Internal Audit function and review significant updates.

22.Review and approve at least annually the head of Risk and Internal Audit’s Independence Attestation and the internal audit charter.
A-4



23.Conduct an annual review of the performance of the head of Risk and Internal Audit and assess the effectiveness and operational adequacy of the department.

24.Review the results of a quality assurance review report prepared by an independent party on the Risk and Internal Audit department conducted on a five-year cycle (once the function has been established). This can be delayed by the Audit Committee, if circumstances exist.

25.Review and discuss regular reports prepared by the head of Risk and Internal Audit, including all information outlined in regulatory guidance, together with management’s response and follow-up on outstanding issues (to ensure progress is occurring within an appropriate timeframe), and proactively consider thematic issues across the Company;

26.Provide a forum for the head of Risk and Internal Audit to have unfettered access to the Committee to raise any internal audit organizational or industry issues or issues with respect to the relationship and interaction between the Risk and Internal Audit department, management, the external auditor and/or regulators.

Ethical and Legal Compliance and Risk Management
27.Review, with the Company’s counsel, legal compliance and legal matters that could have a significant impact on the Company’s financial statements. Review the effectiveness of the system for monitoring compliance with laws and regulations and the results of management’s investigation and follow-up of any instances of non-compliance. Receive and review periodic reports from the Company with respect to the Company’s pending or threatened material litigation. Review the appropriateness of the disclosure thereof in the documents reviewed by the Committee. Review, with Company’s counsel, on a regular basis, any reports of whistleblowing, including any reports made to the Anonymous Helpline.

28.Discuss the Company’s policies with respect to risk assessment and risk management, the Company’s insurance coverage, as well as the Company’s major financial risk exposures and the steps management has undertaken to control them.

29.Review the Company’s compliance with internal policies and the Company’s progress in remedying any material deficiencies that could have a significant impact on the Company.

30.Review the findings of any examinations by regulatory agencies, and any external auditors observations made regarding those findings.

Other Responsibilities
31.Report regularly to the Board regarding the execution of the Committee’s duties and responsibilities, activities, any issues encountered, and related recommendations.

32.Institute and oversee special investigations as needed.

33.Perform any other activities consistent with this Charter, the Company’s by-laws, and governing laws that the Board or Committee determines are necessary or appropriate.

A-5


V. Delegation of Authority
The Committee may form subcommittees for any purpose that the Committee deems appropriate and may delegate to such subcommittees such power and authority as the Committee deems appropriate; provided, however, that no subcommittee shall consist of fewer than two members; and provided further that the Committee shall not delegate to a subcommittee any power or authority required by any law, regulation or listing standard to be exercised by the Committee as a whole.
VI. Responsibilities and Duties of the Chair
The Chair shall have the following responsibilities and duties:
chair meetings of the Committee;
in consultation with the Board Chair and the Corporate Secretary, determine the frequency, dates and locations of meetings of the Committee;
in consultation with the CEO, the CFO, the Corporate Secretary and others as required, review the annual work plan and the meeting agendas to ensure all required business is brought before the Committee;
in consultation with the Board Chair, ensure that all items requiring the Committee’s approval are appropriately tabled;
report to the Board on the matters reviewed by, and on any decisions or recommendations of, the Committee at the next meeting of the Board following any meeting of the Committee; and
carry out any other or special assignments or any functions as may be requested by the Board.

VII. Limitation on Committee’s Duties
The Committee shall discharge its responsibilities, and shall assess the information provided by the Company’s management and the external auditor, in accordance with its business judgment. Members of the Committee are not full-time employees of the Company and are not, and do not represent themselves to be, professional accountants or auditors. The authority and responsibilities set forth in this Charter do not reflect or create any duty or obligation of the Committee to (i) plan or conduct any audits, (ii) determine or certify that the Company’s financial statements are complete, accurate, fairly presented or in accordance with generally accepted accounting principles or applicable law, (iii) guarantee the external auditor’s reports, or (iv) provide any expert or special assurance as to the Company’s internal controls or management of risk. Members of the Committee are entitled to rely, absent knowledge to the contrary, on the integrity of the persons and organizations from whom they receive information, the accuracy and completeness of the information provided, and representations made by management as to any audit or non-audit services provided by the external auditor.
Nothing in this Charter is intended or may be construed as imposing on any member of the Committee or the Board a standard of care or diligence that is in any way more onerous or extensive than the standard to which the directors are subject under applicable law. This Charter is not intended to change or interpret the amended articles of incorporation or by-laws of the Company or any federal, provincial, state or exchange law, regulation or rule to which the Company is subject, and this Charter should be interpreted in a manner consistent with all such applicable laws, regulations and rules. The Board may, from time to time, permit departures from the terms hereof, either prospectively or retrospectively, and no provision contained herein is intended to give rise to civil liability to securityholders of the Company or other liability whatsoever.
Any action that may or is to be taken by the Committee may, to the extent permitted by law or regulation, be taken directly by the Board.
A-6


VIII. Evaluation of Committee
The Committee shall, on an annual basis, review and evaluate its performance. In conducting this review, the Committee shall address such matters that the Committee considers relevant to its performance and evaluate whether this Charter appropriately addresses the matters that are or should be within its scope. The review and evaluation shall be conducted in such a manner as the Committee deems appropriate.
The Committee shall deliver to the Board a report, which may be oral, setting forth the results of its review and evaluation, including any recommended changes to this Charter and any recommended changes to the Company’s or the Board’s policies or procedures, as it deems necessary or appropriate.

* * * * *

A-7
EX-1.2 3 shop-20211231_d2.htm EX-1.2 shop-20211231_d2

EXHIBIT 1.2




shop-20211231_g1.jpg

Consolidated Financial Statements
December 31, 2021




Management's Annual Report on Internal Control Over Financial Reporting

Management of the Company, under the supervision of the Chief Executive Officer and the Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over the Company's financial reporting. Internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with United States generally accepted accounting principles.

We, including the Chief Executive Officer and Chief Financial Officer, have assessed the effectiveness of the Company's internal control over financial reporting in accordance with Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this assessment, we, including the Chief Executive Officer and Chief Financial Officer, have determined that the Company's internal control over financial reporting was effective as at December 31, 2021. Additionally, based on our assessment, we determined that there were no material weaknesses in the Company's internal control over financial reporting as at December 31, 2021.

The effectiveness of the Company's internal control over financial reporting as at December 31, 2021 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report included herein.


February 16, 2022
/s/ Tobias Lütke
Tobias Lütke
Chief Executive Officer
        
/s/ Amy Shapero
Amy Shapero
Chief Financial Officer
2


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Shareholders of Shopify Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Shopify Inc. and its subsidiaries (together, the Company) as of December 31, 2021 and 2020, and the related consolidated statements of operations and comprehensive income, changes in shareholders’ equity and cash flows for the years then ended, including the related notes (collectively referred to as the consolidated financial statements). We also have audited the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above 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 the years then ended in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the COSO.

Change in Accounting Principle
As discussed in note 3 to the consolidated financial statements, the Company changed the manner in which it accounts for convertible senior notes in 2021.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, 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 Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance
3


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 (iii) 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.

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

Revenue recognition - Principal versus Agent Considerations

As described in note 3 to the consolidated financial statements, management follows the guidance provided in ASC 606, Revenue from Contracts with Customers, for determining whether the Company is the principal or an agent in arrangements with customers that involve another party that contributes to providing a specified service to a customer. In these instances, management determines whether the Company has promised to provide the service itself (as principal) or to arrange for the specified service to be provided by another party (as an agent). As disclosed by management, this determination is a matter of significant judgment that depends on the facts and circumstances of each arrangement. The Company recognizes revenue from Shopify Shipping, the sale of apps, the sale of themes, card services from Shopify Balance and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment of the promised service, does not have control of the promised service, and does not have full discretion in establishing prices for the promised service and therefore is the agent in the arrangement with customers. All other revenue is reported on a gross basis, as management has determined it is the principal in the respective arrangements. Revenue reported on a gross basis makes up a significant portion of total revenues of $4,612 million.

The principal considerations for our determination that performing procedures relating to Revenue recognition – Principal versus Agent Considerations is a critical audit matter are 1) that there was significant judgment applied by management, in some instances, in assessing whether the Company i) was primarily responsible for the fulfillment of the promised service, ii) had control of the promised service, and iii) had full discretion in establishing prices for the promised service, and 2) a high degree of auditor judgment, subjectivity and effort in performing audit procedures and evaluating the results of those procedures.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s determination as to whether the Company had promised to provide the service as principal or as an agent. These procedures also included, among others, testing the reasonableness of management’s determination as to whether the Company had promised to provide the service as principal or as an agent, which included assessing whether the Company was primarily responsible for the fulfillment of the promised service, had control of the promised service, and had full discretion in establishing pricing by considering the contractual terms with merchants, on a sample basis, and agreements with service providers, where applicable, and considering whether these conclusions were consistent with evidence obtained in other areas of the audit.

/s/ PricewaterhouseCoopers LLP

Chartered Professional Accountants, Licensed Public Accountants
Ottawa, Canada
February 16, 2022

We have served as the Company’s auditor since 2011.
4


Shopify Inc.
Consolidated Balance Sheets
Expressed in US $000’s except share amounts

As at 
December 31, 2021December 31, 2020
Note$$
Assets
Current assets
Cash and cash equivalents42,502,9922,703,597
Marketable securities55,265,1013,684,370
Trade and other receivables, net7192,209120,752
Merchant cash advances, loans and related receivables, net8470,722244,723
Income taxes receivable215,02356,067
Other current assets9103,27368,247
8,539,3206,877,756
Long-term assets
Property and equipment, net10, 23105,52692,104
Right-of-use assets, net11196,388119,373
Intangible assets, net12138,496135,676
Deferred tax assets2148,36952,677
Equity and other investments (including $3,412,166 and $nil, carried at fair value)
5, 63,955,545173,454
Goodwill13356,528311,865
4,800,852885,149
Total assets13,340,1727,762,905
Liabilities and shareholders’ equity
Current liabilities
Accounts payable and accrued liabilities14456,688300,795
Income taxes payable2113,50519,677
Deferred revenue15216,792107,809
Lease liabilities1115,74810,051
702,733438,332
Long-term liabilities
Deferred revenue15162,93221,006
Lease liabilities11246,776144,836
Convertible senior notes3, 16910,963758,008
Deferred tax liabilities21183,427
1,504,098923,850
Commitments and contingencies11, 18
Shareholders’ equity
Common stock, unlimited Class A subordinate voting shares authorized, 113,954,492 and 110,929,570, issued and outstanding; unlimited Class B multiple voting shares authorized, 11,942,667 and 11,599,301 issued and outstanding
198,040,0996,115,232
Additional paid-in capital161,074261,436
Accumulated other comprehensive (loss) income20(5,974)8,770
Retained earnings2,938,14215,285
Total shareholders’ equity11,133,3416,400,723
Total liabilities and shareholders’ equity13,340,1727,762,905
The accompanying notes are an integral part of these consolidated financial statements.

On Behalf of the Board:

"/s/ Tobias Lütke"
"/s/ Colleen Johnston"
Tobias Lütke
Colleen Johnston
Chair, Board of Directors    
Chair, Audit Committee
5



Shopify Inc.
Consolidated Statements of Operations and Comprehensive Income
Expressed in US $000’s, except share and per share amounts

Years ended
December 31, 2021December 31, 2020
Note$$
Revenues
Subscription solutions231,342,334 908,757 
Merchant solutions233,269,522 2,020,734 
4,611,856 2,929,491 
Cost of revenues
Subscription solutions264,351 193,532 
Merchant solutions1,866,361 1,194,439 
2,130,712 1,387,971 
Gross profit2,481,144 1,541,520 
Operating expenses
Sales and marketing901,557 602,048 
Research and development854,383 552,127 
General and administrative10, 11374,844 245,343 
Transaction and loan losses81,717 51,849 
Total operating expenses2,212,501 1,451,367 
Income from operations268,643 90,153 
Other income, net
Interest income15,356 23,434 
Interest expense16(3,493)(9,085)
Net unrealized gain on equity and other investments62,859,800 135,193 
Foreign exchange gain286 669 
Total other income, net2,871,949 150,211 
Income before income taxes3,140,592 240,364 
(Provision for) recovery of income taxes21(225,933)79,145 
Net income2,914,659 319,509 
Net income per share attributable to shareholders:
Basic 22$23.38 $2.67 
Diluted22$22.90 $2.59 
Weighted average shares used to compute net income per share attributable to shareholders:
Basic22124,658,891119,569,705
Diluted22127,364,735123,463,274
Other comprehensive (loss) income
Unrealized (loss) gain on cash flow hedges20(20,061)10,510 
Tax effect on unrealized (loss) gain on cash flow hedges205,317 (2,786)
Total other comprehensive (loss) income(14,744)7,724 
Comprehensive income2,899,915 327,233 

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



Shopify Inc.
Consolidated Statements of Changes in Shareholders’ Equity
Expressed in US $000’s except share amounts

Common Stock  Additional
Paid-In Capital
$
Accumulated Other Comprehensive Income (Loss)
$
Retained Earnings (Accumulated Deficit)
$
Total
$
NoteSharesAmount
$
As at December 31, 2019116,428,975 3,256,284 62,628 1,046 (304,224)3,015,734 
Exercise of stock options1,530,759 115,331 (44,522)— — 70,809 
Stock-based compensation— — 246,940 — — 246,940 
Vesting of restricted share units1,176,637 162,420 (162,420)— —  
Issuance of Class A subordinate voting shares, net of offering costs of $46,553, net of tax of $2,606
193,392,500 2,581,197 — — — 2,581,197 
Equity component of the convertible senior notes, net of offering costs of $1,994, net of tax of $112
16— — 158,810 — — 158,810 
Net income and comprehensive income for the year— — — 7,724 319,509 327,233 
As at December 31, 2020122,528,871 6,115,232 261,436 8,770 15,285 6,400,723 
Adjustment related to the adoption of ASU 2020-06, Debt3— — (158,810)— 8,198 (150,612)
As at January 1, 2021122,528,871 6,115,232 102,626 8,770 23,483 6,250,111 
Exercise of stock options1,494,840 166,057 (57,463)— — 108,594 
Stock-based compensation— — 330,763 — — 330,763 
Vesting of restricted share units693,448 214,852 (214,852)— —  
Issuance of Class A subordinate voting shares, net of offering costs of $7,742, net of tax of $2,790
191,180,000 1,543,958 — — — 1,543,958 
Net income and comprehensive income for the year— — — (14,744)2,914,659 2,899,915 
As at December 31, 2021125,897,159 8,040,099 161,074 (5,974)2,938,142 11,133,341 

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




7



Shopify Inc.
Consolidated Statements of Cash Flows
Expressed in US $000’s

Years ended
December 31, 2021December 31, 2020
Note$$
Cash flows from operating activities
Net income for the year2,914,659319,509
Adjustments to reconcile net income to net cash provided by operating activities:
Amortization and depreciation66,30870,060
Stock-based compensation19330,763246,940
Amortization of debt offering costs162,3438,756
Impairment of right-of-use assets and leasehold improvements10, 1130,14531,623
Provision for transaction and loan losses43,78127,282
Deferred income tax expense (recovery)21, 25190,963(44,801)
Revenue related to non-cash consideration25(58,380)(3,814)
Net unrealized gain on equity and other investments6(2,859,800)(135,193)
Unrealized foreign exchange loss (gain)4,570(1,689)
Changes in operating assets and liabilities:
Trade and other receivables(72,300)(29,146)
Merchant cash advances, loans and related receivables(266,077)(112,721)
Other current assets(50,151)(11,404)
Non-cash consideration received in exchange for services6(268,058)(24,710)
Accounts payable and accrued liabilities138,175118,588
Income taxes receivable and payable2545,263(103,087)
Deferred revenue25309,28969,969
Lease assets and liabilities2,935(1,204)
Net cash provided by operating activities504,428424,958
Cash flows from investing activities
Purchase of marketable securities(7,337,366)(5,600,207)
Maturity of marketable securities5,750,2243,721,405
Purchase of equity and other investments6(650,233)(11,051)
Acquisitions of property and equipment(50,788)(41,733)
Acquisition of businesses, net of cash acquired24(59,627)
Acquisitions of intangible assets(262)
Net cash used in investing activities(2,347,790)(1,931,848)
Cash flows from financing activities
Proceeds from public equity offerings, net of issuance costs191,541,1682,578,591
Proceeds from the exercise of stock options108,59470,809
Proceeds from convertible senior notes, net of underwriting fees and offering costs16907,950
Net cash provided by financing activities1,649,7623,557,350
Effect of foreign exchange on cash and cash equivalents(7,005)3,221
Net (decrease) increase in cash and cash equivalents(200,605)2,053,681
Cash and cash equivalents – Beginning of Year2,703,597649,916
Cash and cash equivalents – End of Year2,502,9922,703,597
Supplemental cash flow information:
Cash paid for amounts included in the measurement of lease liabilities included in cash flows from operating activities26,16621,753
Lease liabilities arising from obtaining right-of-use assets118,09129,820
Acquired property and equipment remaining unpaid8,0521,881
Cash (recovered from) paid for income taxes, net(10,466)69,534
Cash paid for interest1,287

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


Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
1.Nature of Business

Shopify Inc. (“Shopify” or the “Company”) was incorporated as a Canadian corporation on September 28, 2004. Shopify is a leading provider of essential internet infrastructure for commerce, offering trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for simplicity and reliability, while delivering a better shopping experience for consumers everywhere. The Company's software enables merchants to run their business across all of their sales channels, including web and mobile storefronts, physical retail locations, social media storefronts, and marketplaces. The Shopify platform provides merchants with a single view of their business and customers across all of their sales channels and enables them to manage products and inventory, process orders and payments, fulfill and ship orders, build customer relationships, source products, leverage analytics and reporting, and access financing, all from one integrated back office.

Founded in Ottawa, Canada, the Company's principal place of business is the internet.

2.Basis of Presentation and Consolidation

These consolidated financial statements include the accounts of the Company and its directly and indirectly held wholly owned subsidiaries including, but not limited to: Shopify International Limited, incorporated in Ireland; Shopify Commerce Singapore Pte. Ltd., incorporated in Singapore; and Shopify LLC, Shopify Payments (USA) Inc. and Shopify Holdings (USA) Inc., incorporated in the state of Delaware in the United States. All intercompany accounts and transactions have been eliminated upon consolidation.

These consolidated financial statements of the Company have been presented in United States dollars (USD) and have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP), including the applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding financial reporting.

3.Significant Accounting Policies

Use of Estimates

The preparation of consolidated financial statements, in accordance with U.S. GAAP, requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from the estimates made by management. Significant estimates, judgments and assumptions in these consolidated financial statements include: key judgments related to revenue recognition in determining whether the Company is the principal or an agent to the arrangements with merchants; estimates of expected credit losses related to financial assets measured at amortized cost, including contract balances and merchant cash advances and loans; inputs used to fair value acquired intangible assets and equity and other investments in private companies and debt securities; estimates involved in evaluating the recoverability of the Company's right-of-use assets and leasehold improvements, including, but not limited to, the estimated useful lives of right-of-use assets and leasehold improvements; the incremental borrowing rate applied to lease payments; and the probability and amount of loss contingencies.

Revenue Recognition

The Company's sources of revenue consist of subscription solutions and merchant solutions.

The Company principally generates subscription solutions revenue through the sale of subscriptions to the platform. The Company also generates additional subscription solutions revenues from the sale of subscriptions to the Point-of-Sale (POS) Pro offering for brick and mortar merchants, the sale of themes and apps, the registration of domain names, and the collection of variable platform fees.
9


Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts

The Company generates merchant solutions revenue by providing additional services to merchants to increase their use of the platform. The Company earns merchant solutions revenue relating to Shopify Payments, Shopify Shipping, other transaction services, referral fees, the sale of POS hardware, advertising revenue on the Shopify App Store, Shopify Email, Shopify Capital, Shop Pay Installments, Shopify Balance, Shopify Fulfillment Network, collaborative warehouse fulfillment solutions, non-cash consideration obtained for services rendered as part of strategic partnerships, and Shopify Markets.

Arrangements with merchants do not provide the merchants with the right to take possession of the software supporting the Company’s hosting platform at any time and are therefore accounted for as service contracts. The Company’s subscription service contracts do not provide for refunds or any other rights of return to merchants in the event of cancellations.

The Company recognizes revenue to depict the transfer of promised services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services by applying the following steps:
Identify the contract with a customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price; and
Recognize revenue when, or as, the Company satisfies a performance obligation.

The Company follows the guidance provided in ASC 606, Revenue from Contracts with Customers, for determining whether the Company is the principal or an agent in arrangements with customers that involve another party that contributes to providing a specified service to a customer. In these instances, the Company determines whether it has promised to provide the specified service itself (as principal) or to arrange for the specified service to be provided by another party (as an agent). This determination depends on the facts and circumstances of each arrangement and, in some instances, involves significant judgment. The Company recognizes revenue from Shopify Shipping, the sale of apps, the sale of themes, card services from Shopify Balance and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment of the promised service, does not have control of the promised service, and does not have full discretion in establishing prices for the promised service and therefore is the agent in the arrangement with customers. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the respective arrangements. In the fourth quarter of 2021, the Company commenced recognizing revenue for the sale of themes on a net basis (as an agent) as a result of revised contract terms with its theme partners.
            
Sales taxes collected from merchants and remitted to government authorities are excluded from revenue.
        
The Company's arrangements with customers can include multiple performance obligations, which may consist of some or all of the Company's subscription solutions. When contracts involve multiple performance obligations, the Company evaluates whether each performance obligation is distinct and should be accounted for as a separate unit of accounting under Topic 606. In the case of subscription solutions, the Company has determined that merchants can benefit from the service on its own, and that the service being provided to the merchant is separately identifiable from other promises in the contract. Specifically, the Company considers the distinct performance obligations to be the subscription solution, custom themes, feature-enhancing apps and unique domain names. The total transaction price is determined at the inception of the contract and allocated to each performance obligation based on their relative standalone selling prices. In the case of merchant solutions, the transaction price for each performance obligation is based on the observable standalone selling price for each performance obligation. The
10

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
transaction price for multiple merchant solutions is never a bundled price, therefore a relative allocation is not required.
        
The Company determines the standalone selling price by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration for our subscription solutions include discounting practices, the size and volume of our transactions, the customer demographic, the geographic area where services are sold, price lists, our go-to-market strategy, historical standalone sales and contract prices. The determination of standalone selling prices is made through consultation with and approval by our management, taking into consideration our go-to-market strategy. As the Company's go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes in relative standalone selling prices.

The Company generally receives payment from its merchants at the time of invoicing. In all other cases, payment terms and conditions vary by contract type, although terms generally include a requirement for payment within 30 days of the invoice date. In instances where timing of revenue recognition differs from the timing of invoicing and subsequent payment, we have determined our contracts do not include a significant financing component.

Subscription Solutions

Subscription revenue from the sale of subscriptions to the platform is recognized over time on a ratable basis over the contractual term. The contract terms are monthly, annual or multi-year subscription terms. Revenue recognition begins on the date that the Company’s service is made available to the merchant. Certain subscription contracts have a transaction price that includes a variable component that is based on the merchants' volume of sales. In such cases, the Company uses the exception to the general principles for accounting for variable consideration, which allows it to recognize revenue when the merchant's sale occurs and the performance obligation has been satisfied. Subscription revenue from the sale of POS Pro subscriptions is recognized over time on a ratable basis over the monthly or annual contractual term. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period.

Revenue from the sale of separately priced themes and apps is recognized at a point in time, when the arrangement between the merchant and partner is established. Revenue from the sale of rights to use a domain name that is sold separately, is recognized ratably over time, over the contractual term, which is generally an annual term. Revenue from themes, apps and domains have been classified within subscription solutions on the basis that they are products sold at the time the merchant initially enters into the subscription services arrangement or because the customer purchases the right to use the product over the term of the contract, similar to a subscription.
    
Merchant Solutions

Revenues earned from Shopify Payments related to payment processing fees and currency conversion fees, Shopify Shipping related to the sale of shipping labels, other transaction services, and referral fees are recognized at a point in time, at the time of the transaction. For the sale of POS hardware, revenue is recognized at a point in time, based on when ownership passes to the merchant, in accordance with the shipping terms. Advertising revenue on the Shopify App Store is recognized at a point in time as merchants click on the advertised apps. Shopify Email revenue is recognized at a point in time based on the merchants' volume of emails sent.

The Company also earns revenue from Shopify Capital, a merchant cash advance (MCA) and loan program for eligible merchants. The Company evaluates identified underwriting criteria such as, but not limited to, historical sales data prior to purchasing the eligible merchant's future receivables, or making a loan, to help assess collectibility. Under Shopify Capital, the Company purchases a designated amount of future receivables at a discount or makes a loan, and the merchant remits a fixed percentage of their daily sales to
11

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
the Company, until the outstanding balance has been fully remitted. Certain merchant cash advances and loans are facilitated by the Company and originated by a bank partner, from whom the Company then purchases the merchant cash advances and loans obtaining all rights, title, and interest or discount for a fee calculated as a percentage of the merchant cash advance or loan's principal. In the years ended December 31, 2021 and 2020, these purchases added up to $127,037 and $nil, respectively, of merchant cash advances and loans to Shopify merchants. Revenues for Shopify Capital are earned in accordance with the description below and are presented net of any deferred origination fees which are amortized over the contractual or expected term of the MCA or loan. For Shopify Capital MCA's, the Company applies a percentage of the remittances collected against the merchant's receivable balance, and a percentage, which is related to the discount, as merchant solutions revenue. For certain Shopify Capital loans, there is a fixed maximum repayment term. For certain other Shopify Capital loans, the Company calculates an expected repayment date. Using the merchant's contractual or expected repayment date, the Company calculates an effective interest rate based on the merchant's expected future payment volume to determine how much of a merchant's repayment to recognize as revenue and how much to apply against the merchant's receivable balance. In the years ended December 31, 2021 and 2020, $19,496 and $12,167, respectively, of revenue recognized as merchant solutions revenue required the application of an effective interest rate, per ASC 310.

Revenues earned from Shop Pay Installments, a "buy now pay later" product, are recognized at a point in time when a merchant makes a sale using this product, and is based on a percentage of the total order value. The Company earns and recognizes a portion of the revenue from each merchant sale, with the majority of revenue earned and recognized by the Company's third-party provider that bears the buyer underwriting and buyer credit risk associated with the product.

Revenues earned from Shopify Balance, our money management product, are recognized at the time of the transaction as the card is used, with cash back rewards earned through the program netted against revenue.

Revenues earned from Shopify Fulfillment Network related to warehouse storage and outbound shipping are recognized over time, as merchants receive and consume the benefits obtained from the warehouse storage service and shipping service, respectively. Revenues related to picking, packaging, and preparing orders for shipment are recognized once the services have been rendered. In some instances, the Company offers an all-in fulfillment service that combines warehouse storage, picking, packaging and preparing orders for shipment, and outbound shipping. This all-in fulfillment service revenue is recognized over time from the point the Company receives and inbounds the product up to delivery to the end-customer.

Revenues earned from providing cloud-based software on collaborative warehouse fulfillment solutions are recognized over time, over the contractual term, which can be up to five years. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period.

In connection with certain revenue contracts with customers, the Company, from time to time, receives non-cash consideration in the form of equity investments in the customer as a component of the transaction price. When the transaction price includes non-cash consideration, the non-cash consideration is measured as the fair value at the inception of the contract, and any changes in fair value of the equity investments after contract inception are excluded from revenue, and classified as "other income, net" in the consolidated statement of operations and comprehensive income. The estimated fair value of such consideration is determined using multiple valuation techniques, including the income approach and the market approach. As the Company is required to provide referral services and other services to support the partners' merchant offerings over the period of the performance obligations, revenue is deferred and recognized over time on a ratable basis over the expected terms of the contracts, which are typically three to seven years in length.

12

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
In addition, the Company integrates services to centralize the platform's cross-border capabilities and enable merchants to penetrate the global commerce market through Shopify Markets. Shopify Markets leverages the Company's existing transactional services and partnerships from which the Company earns referral fees to provide a tailored experience for each market. Revenues earned are recognized in accordance with the preceding paragraphs.

Capitalized Contract Costs

As part of obtaining contracts with certain merchants, the Company incurs upfront costs such as sales commissions. The Company capitalizes these contract costs, which are subsequently amortized on a systematic basis consistent with the pattern of the transfer of the good or service to which the contract asset relates, which is generally on a straight-line basis over the estimated life of the merchant relationship. In some instances, the Company applies the practical expedient that allows it to determine this estimate for a portfolio of contracts that have similar characteristics in terms of type of service, contract term and pricing. This estimate is reviewed by management at the end of each reporting period as additional information becomes available. For certain contracts where the amortization period of the contract costs would have been one year or less, the Company uses the practical expedient that allows it to recognize the incremental costs of obtaining those contracts as an expense when incurred and not consider the time value of money.

Cost of Revenues

The Company’s cost of revenues related to subscription solutions consist of third-party infrastructure, hosting costs and other direct costs, an allocation of costs incurred by both the operations and support functions, credit card fees related to billing our merchants, payments for domain registration, amortization of acquired intangible assets, amortization of internally developed software costs and, until the end of the third quarter of 2021, the costs of themes.

The Company's cost of revenues related to merchant solutions includes payment processing and interchange fees related to Shopify Payments, credit card fees related to billing its merchants, product costs associated with expanding our product offerings, including Shopify Balance, amortization of acquired intangible assets relating mostly to the acquired 6 River Systems, LLC (6RS) technology, amortization of internally developed software costs, POS hardware costs, third-party infrastructure and hosting costs, and an allocation of costs incurred by both the operations and support functions. Merchant solutions cost of revenues also includes costs associated with warehouse storage, outbound shipping, picking, packaging, and the preparation of orders for shipment as part of the Shopify Fulfillment Network offering, and materials and third-party manufacturing costs associated with 6RS for those fulfillment robots sold to customers rather than leased to customers, which are capitalized and depreciated into cost of revenues.

Software Development Costs

Research and development costs are generally expensed as incurred. These costs primarily consist of personnel and related expenses, contractor and consultant fees, stock-based compensation, and corporate overhead allocations, including depreciation.

The Company capitalizes certain development costs incurred in connection with its internal use software. These capitalized costs are related to the development of its software platform that is hosted by the Company and accessed by its merchants on a subscription basis as well as material internal infrastructure software. Costs incurred in the preliminary stages of development are expensed as incurred. The Company starts to capitalize all direct and incremental costs incurred during the application development phase when it is probable the expenditures will result in additional features and functionality. Capitalization ceases once the additional features and functionality are put into service. Capitalized costs are recorded as part of intangible assets in the consolidated balance sheets and are amortized on a straight-line basis over their estimated useful lives of two or three years. Costs that meet the criteria for capitalization were not material for the periods presented. Maintenance costs are expensed as incurred.
13

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts

Advertising Costs

Advertising costs are expensed as incurred. Advertising costs included in sales and marketing expenses during the years ended December 31, 2021 and 2020 were $420,088 and $240,555 respectively.

Leases

The Company accounts for leases by first determining if an arrangement is a lease, or contains a lease, at inception. Right-of-use assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. The right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The Company's leases do not provide an implicit rate, therefore, the incremental borrowing rate based on the information available at commencement date was used to determine the present value of lease payments. The right-of-use assets exclude lease incentives, which are accounted for as a reduction of lease liabilities if they have not yet been received. The Company's lease terms may include options to extend or terminate the lease. These options are included in the lease terms when it is reasonably certain they will be exercised. Lease expense related to lease components is recognized on a straight-line basis over the lease term.

The carrying values of right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of an asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value. For right-of-use assets that are impaired, the remaining carrying value of the right-of-use assets are amortized on a straight line basis over the remaining term of the lease.

The Company's lease agreements include lease and non-lease components, which are accounted for separately under Topic 842, Leases. Variable lease components and non-lease components are excluded from the lease payments used to calculate the right-of-use assets and lease liabilities, and are recorded in the period in which the obligation for the payment is incurred.

The Company subleases certain leased office space and recognizes sublease income on a straight-line basis over the sublease term. Sublease payments received for variable lease costs will be recorded as income, as earned. The Company recognizes sublease income as an offset to lease expense in the consolidated statements of operations and comprehensive income.

Stock-Based Compensation

The accounting for stock-based awards is based on the fair value of the award measured at the grant date. Accordingly, stock-based compensation cost is recognized in the consolidated statements of operations and comprehensive income as an operating expense over the requisite service period.

The fair value of stock options is determined using the Black-Scholes option-pricing model, single option approach. An estimate of forfeitures is applied when determining compensation expense. The Company determines the fair value of stock option awards on the date of grant using assumptions regarding expected term, share price volatility over the expected term of the awards, risk-free interest rate, and dividend rate. All shares issued under the Company's Fourth Amended and Restated Stock Option Plan (Legacy Option Plan), the Second Amended and Restated Stock Option Plan (SOP), and the Second Amended and Restated Long Term Incentive Plan (LTIP), and 6 River Amended and Restated Stock Option and Grant Plan are from treasury.

14

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The fair value of restricted share units (RSUs) is measured using the fair value of the Company's shares as if the RSUs were vested and issued on the grant date. An estimate of forfeitures is applied when determining compensation expense. All shares issued under the Company's LTIP are from treasury.

Income Taxes

Income tax expense includes Canadian, U.S., and foreign income taxes.

Deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and the tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized. The Company considers many factors when assessing the likelihood of future realization of our deferred tax assets, including its recent cumulative loss experience and expectations of future earnings, capital gains and investment in the applicable jurisdiction, the carry-forward periods available to it for tax reporting purposes, and other relevant factors.

The Company evaluates tax positions taken or expected to be taken in the course of preparing tax returns to determine whether the tax positions have met a “more-likely-than-not” threshold of being sustained by the applicable tax authority. Tax benefits related to tax positions not deemed to meet the “more-likely-than-not” threshold are not permitted to be recognized in the consolidated financial statements.
    
Earnings Per Share

Basic earnings per share are calculated by dividing net earnings attributable to common equity holders of the Company by the weighted average number of shares of common stock outstanding during the year. Diluted earnings per share are calculated by dividing net earnings attributable to common equity holders of the Company by the weighted average number of shares of common stock outstanding during the year, plus the effect of dilutive potential common stock outstanding during the year.

The Company uses the treasury stock method for calculating the effect of dilutive potential common stock from employee stock options and employee RSUs. This method requires that dilutive effect be calculated as if all dilutive potential common stock had been exercised at the latest of the beginning of the year or on the date of issuance, as the case may be, and that the funds obtained thereby (plus an amount equivalent to the unamortized portion of related stock-based compensation costs) be used to purchase common stock of the Company at the average fair value of the common stock during the year.
The Company uses the if-converted method for calculating the effect of dilutive potential common stock from its 0.125% convertible senior notes due 2025 (the "Notes"). If the effect of the if-converted method is dilutive, net earnings are adjusted for the after-tax effect of debt interest relating to the Notes and the amount of dilutive potential common stock are included in the total number of shares used to compute diluted earnings per share. If the effect of the if-converted method is anti-dilutive, no adjustments are made to net earnings or the total number of shares used to compute diluted earnings per share. The Company applies this method by using the common stock issuable upon conversion determined by the end-of-period conversion price.

Foreign Currency Translation and Transactions

The functional and reporting currency of the Company and its subsidiaries is the USD. Monetary assets and liabilities denominated in foreign currencies are re-measured to USD using the exchange rates at the consolidated balance sheet dates. Non-monetary assets and liabilities denominated in foreign currencies are measured in USD using historical exchange rates. Revenues and expenses are measured using the actual exchange rates prevailing on the dates of the transactions. Gains and losses resulting from re-measurement are recorded in the Company’s consolidated statements of operations and comprehensive income as foreign
15

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
exchange gain (loss), with the exception of foreign exchange forward contracts used for hedging which are re-measured in other comprehensive income (loss) and the gain (loss) is then reclassified into earnings to either cost of revenue or operating expenses in the same period, or periods, during which the hedged transaction affects earnings.

Cash and Cash Equivalents

The Company considers all short-term highly liquid investments that are readily convertible into known amounts of cash, with original maturities at their acquisition date of three months or less to be cash equivalents.
    
Marketable Securities

The Company’s marketable securities consist of U.S. and Canadian federal bonds and agency securities, U.S. term deposits, and corporate bonds and commercial paper, and mature within 12 months from the date of purchase. Marketable securities are classified as held-to-maturity at the time of purchase and this classification is re-evaluated as of each consolidated balance sheet date. Held-to-maturity securities represent those securities that the Company has both the positive intent and ability to hold to maturity and are carried at amortized cost. Interest on these securities, as well as amortization/accretion of premiums/discounts, are included in interest income. Marketable securities are assessed as to whether any unrealized loss positions are other than temporarily impaired. Impairments are considered other than temporary if they are related to deterioration in credit risk or if it is likely the Company would be required to sell the securities before the recovery of their remaining amortized cost basis. Realized gains and losses determined to be other than temporary are determined based on the specific identification method and are reported in other income (expense) in the consolidated statements of operations and comprehensive income.

Equity and Other Investments

Strategic investments are a part of the Company's strategy and use of capital, expanding its expertise and building strong partnerships around strategic initiatives. The Company holds equity and other investments in public companies with readily determinable fair values, as well as in private companies without readily determinable fair values. Equity and other investments in publicly traded companies with readily determinable fair values are carried at fair value at each balance sheet date and any movements in the fair value are recognized into net income. Equity and other investments in private companies without readily determinable fair values are carried at cost less impairments, with subsequent adjustments for observable changes (referred to as the measurement alternative). The Company also holds an investment in convertible notes of a private company which is classified as an available-for-sale debt security, for which the Company has elected to account for under the fair value option. The investment is carried at fair value at each balance sheet date and any movements in the fair value are recognized in net income.

The Company evaluates each investee to determine if the investee is an equity investment for which the company has significant influence. As of December 31, 2021 and 2020, there were no such investments. The Company also evaluates each investee to determine if the investee is a variable interest entity and, if so, whether the Company is the primary beneficiary of the variable interest entity. The Company has determined, as of December 31, 2021 and 2020, that there were no variable interest entities required to be consolidated in the Company’s consolidated financial statements.

Fair Value Measurements 
The carrying amounts for cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances receivable, loans, trade accounts payable and accruals, and employee-related accruals approximate fair value due to the short-term maturities of these instruments.
16

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The Company measures certain financial assets and liabilities at fair value based on applicable accounting guidance, using a fair value hierarchy. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value.

Level 1: Quoted prices in active markets for identical assets or liabilities.

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.

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. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.

Fair Value Option

The guidance in ASC 815, Derivatives and Hedging, provides a fair value option election that allows entities to make an irrevocable election to not separate embedded derivatives from their host contract and to fair value the hybrid instrument upon initial recognition and subsequent measurement dates for certain eligible financial assets and liabilities. Unrealized gains and losses on items for which the fair value option has been elected are reported in earnings. The decision to elect the fair value option is determined on an instrument by instrument basis and must be applied to an entire instrument and is irrevocable once elected. The Company has elected to apply the fair value option to its investment in convertible notes in a private company. The fair value election was made in order to maintain consistency in presentation across equity and other investments.

Derivatives and Hedging

The majority of the Company's derivative products are foreign exchange forward contracts, which are designated as cash flow hedges of foreign currency forecasted expenses. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counterparties. The Company may hold foreign exchange forward contracts to mitigate the risk of future foreign exchange rate volatility related to future Canadian dollar (CAD) and Great Britain pounds (GBP) denominated costs and current and future obligations.

The Company's foreign currency forward contracts generally have maturities of twelve months or less. The critical terms match method is used when the key terms of the hedging instrument and that of the hedged item are aligned; therefore, the changes in fair value of the forward contracts are recorded in accumulated other comprehensive income (AOCI). The effective portion of the gain or loss on each forward contract is reported as a component of AOCI and reclassified into earnings to either cost of revenue or operating expense in the same period, or periods, during which the hedged transaction affects earnings. The ineffective portion of the gains or losses, if any, is recorded immediately in other income (expense).

For hedges that do not qualify for the critical terms match method of accounting, a formal assessment is performed to verify that derivatives used in hedging transactions continue to be highly effective in offsetting the changes in fair value or cash flows of the hedged item. Hedge accounting is discontinued if a derivative ceases to be highly effective, matures, is terminated or sold, if a hedged forecasted transaction is no longer probable of occurring, or if the Company removes the derivative's hedge designation. For discontinued cash flow hedges, the accumulated gain or loss on the derivative remains in AOCI and is reclassified into earnings in the period in which the previously hedged forecasted transaction impacts earnings or is no longer probable of occurring.
17

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts

In addition, the Company has a master netting agreement with each of the Company's counterparties, which permits net settlement of multiple, separate derivative contracts with a single payment. The Company presents its derivative instruments on a net basis in the consolidated financial statements.

Provision for Credit Losses Related to Merchant Cash Advances and Loans

Merchant cash advance receivables and loans represent the aggregate amount of Shopify Capital related receivables owed by merchants as of the balance sheet date, net of an allowance for expected credit losses. The Company estimates the provision based on an assessment of various factors, including historical trends, merchants' gross merchandise volume (GMV), supportable forecasted information and other factors, including macroeconomic factors, that may affect the merchants' ability to make future payments on the receivables. Additions to the provision are reflected in current operating results, while charges against the provision are made when losses are incurred. These additions are classified within transaction and loan losses on the consolidated statements of operations and comprehensive income. Recoveries are reflected as a reduction in the allowance for credit losses related to merchant cash advances and loans when the recovery occurs.

Provision for Transaction Losses Related to Shopify Payments, Shop Pay Installments, and Shopify Balance

Shopify Payments, Shop Pay Installments, and Shopify Balance losses arise from unrecovered merchant transactions due to returns and disputes. Shopify Balance may also incur losses when a merchant account experiences unauthorized transactions where funds cannot be recovered or reversed. The Company estimates the provision based on an assessment of various factors, including historical trends, GMV (facilitated using Shopify Payments and Shop Pay Installments including those managed using Shopify Balance), supportable forecasted information and other factors that may increase the volume of losses. Additions to the provision are reflected in current operating results, while charges against the provision are made when losses are incurred. These additions are classified within transaction and loan losses on the consolidated statements of operations and comprehensive income.

Loss Contingencies

The Company records accruals for loss contingencies when losses are probable and reasonably estimable. The Company evaluates developments in legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others, because: (i) the damages sought are indeterminate; (ii) the proceedings are in the relative early stages; (iii) there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv) there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v) there remain significant factual issues to be determined or resolved; (vi) the relevant law is unsettled; or (vii) the proceedings involve novel or untested legal theories. In such instances, there may be considerable uncertainty regarding the ultimate resolution of such matters, including the likelihood or magnitude of a possible eventual loss, if any.

Convertible Senior Notes

The Company accounts for the Notes at amortized cost as a single unit of account on the balance sheet. The carrying value of the liability is represented by the face amount of the Notes, less debt offering costs, plus any amortization of offering costs. Offering costs are being amortized to interest expense over the term of the Notes using the effective interest rate method.

18

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
Property and Equipment

Property and equipment is stated at cost, less accumulated depreciation and impairment. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets. Computer equipment and fulfillment robots are depreciated over the lesser of three years and their estimated useful lives while furniture and equipment is depreciated over four years and warehouse equipment is depreciated over 10 years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of their associated leases, which range from one to fifteen years.

The carrying values of property and equipment are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of an asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value.

Intangible Assets

Intangible assets are stated at cost, less accumulated amortization and impairment. Amortization is calculated using the straight-line method over the estimated useful lives of the related assets. Purchased software is amortized over a three-year period, acquired technology is amortized over a two to nine year period, acquired customer relationships are amortized over a two- to five-year period, capitalized software development costs are amortized over a two- to three-year period, and other intangible assets are amortized over a three- to ten-year period. Amortization is recorded into cost of revenues and operating expenses, depending on the nature of the asset.

The carrying values of intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of the asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value.

Goodwill

Goodwill represents the excess of the purchase price over the estimated fair value of net assets of a business acquired in a business combination. Goodwill is not amortized, but instead tested for impairment at least annually. Should certain events or indicators of impairment occur between annual impairment tests, the Company will perform the impairment test as those events or indicators occur. Examples of such events or circumstances include the following: a significant decline in the Company’s expected future cash flows; a sustained, significant decline in the Company’s fair value; a significant adverse change in the business climate; and slower growth rates.

Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. The qualitative assessment considers the following factors: macroeconomic conditions, industry and market considerations, cost factors, overall company financial performance, events affecting the reporting unit, and changes in the Company’s fair value. If the reporting unit does not pass the qualitative assessment, the Company carries out a quantitative test for impairment of goodwill. This is done by comparing the fair value of the reporting unit with the carrying value of the reporting unit that includes goodwill. If the fair value of the reporting unit is greater than its carrying value, including goodwill, no impairment results. If the fair value of the reporting unit is less than its carrying value, including goodwill, an impairment loss would be recognized in the consolidated statements of operations and comprehensive income in an amount equal to that difference, limited to the total amount of goodwill allocated to that reporting unit. The
19

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
Company has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The Company may resume performing the qualitative assessment in any subsequent period.

Business Combinations
    
The Company follows the acquisition method to account for business combinations in accordance with ASC 805, Business Combinations. The acquisition method of accounting requires that assets acquired and liabilities assumed be recorded at their estimated fair values on the date of a business acquisition. The excess of the purchase price over the estimated fair value is recorded as goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in the consolidated statements of operations and comprehensive income.

Segment Information

The Company’s chief operating decision maker (CODM) is a function comprised of three executives, specifically the Chief Executive Officer, the President and the Chief Financial Officer. The CODM is the highest level of management responsible for assessing Shopify’s overall performance, and making operational decisions such as resource allocations related to operations, product prioritization, and delegations of authority. Management has determined that the Company operates in a single operating and reportable segment.

Concentration of Credit Risk

The Company’s cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances, loans and related receivables, equity and other investments, debt securities and foreign exchange derivative products subject the Company to concentrations of credit risk. Management mitigates this risk associated with cash and cash equivalents by making deposits and entering into foreign exchange derivative products only with large banks and financial institutions that are considered to be highly creditworthy. Management mitigates the risks associated with marketable securities by adhering to its investment policy, which stipulates minimum rating requirements, maximum investment exposures and maximum maturities. Due to the Company’s diversified merchant base, there is no particular concentration of credit risk related to the Company’s trade and other receivables and merchant cash advances and loans receivable. Trade and other receivables and merchant cash advances and loans receivable are monitored on an ongoing basis to ensure timely collection of amounts. The Company has mitigated some of the risks associated with Shopify Capital by opening insurance policies with Export Development Canada (EDC), a wholly-owned corporation of the Government of Canada, who is AAA rated as at December 31, 2021. The Company’s policies cover certain merchant cash advances and loans, subject under certain policies to minimum claim requirements and regional restrictions. The Company pays EDC a monthly premium based on total eligible dollars advanced, and records this as general and administrative expense in the consolidated statements of operations and comprehensive income. All policies include a deductible set at either a specified dollar loss threshold or calculated as a percentage of eligible advances issued. After considering the Company’s deductible and the insurer's maximum liability under the policies, the majority of the Company's gross outstanding balance of merchant cash advances and loans as at December 31, 2021 is covered. The receivable related to insurance recoveries, if any, is included in the merchant cash advances, loans and related receivables balance. The Company mitigates the risks associated with its equity and other investments and debt securities through its diligence process performed prior to investing. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from the novel coronavirus (COVID-19) on the Company's credit risk have been considered and have resulted in adjustments to the Company's allowances for expected credit losses on contract balances and merchant cash advances and loans. The Company continues its assessment given the fluidity of COVID-19's global impact.

20

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
Interest Rate Risk

Certain of the Company’s cash, cash equivalents and marketable securities and loans, and debt securities earn interest. The Company’s trade and other receivables, accounts payable and accrued liabilities and lease liabilities do not bear interest. The Company's Notes have a fixed annual interest rate and thus, the Company does not have economic interest rate exposure on the Notes. The Company is not exposed to material interest rate risk.

Foreign Exchange Risk

The Company is exposed to foreign exchange fluctuations on the revaluation of foreign currency assets and liabilities. The Company uses foreign exchange derivative products to manage the impact of foreign exchange fluctuations. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counter parties.

While the majority of the Company's revenues and cost of revenues are denominated in USD, a significant portion of operating expenses are incurred in CAD and GBP. As a result, earnings could be adversely affected by an increase in the value of the foreign currency relative to the USD.

The following table summarizes the effects on revenues, cost of revenues, operating expenses, and income from operations of a 10% strengthening(1) of the CAD versus the USD without considering the impact of the Company's hedging activities and without factoring in any potential changes in demand for the Company's solutions as a result of changes in the CAD to USD exchange rates:
Years ended
December 31, 2021December 31, 2020
GAAP Amounts As Reported
$
Exchange Rate Effect (2)
$
At 10% Stronger CAD Rate (3)
$
GAAP Amounts As Reported
$
Exchange Rate Effect (2)
$
At 10% Stronger CAD Rate (3)
$
Revenues$4,611,856 $10,868 $4,622,724 $2,929,491 $7,367 $2,936,858 
Cost of revenues(2,130,712)(12,503)(2,143,215)(1,387,971)(7,900)(1,395,871)
Operating expenses(2,212,501)(67,231)(2,279,732)(1,451,367)(47,292)(1,498,659)
Income from operations$268,643 $(68,866)$199,777 $90,153 $(47,825)$42,328 
(1) A 10% weakening of the CAD versus the USD would have an equal and opposite impact on our revenues, cost of revenues, operating expenses and income from operations as presented in the table.
(2) Represents the increase or decrease in GAAP amounts reported resulting from a 10% strengthening in the CAD-USD foreign exchange rates.
(3) Represents the outcome that would have resulted had the CAD-USD rates in those periods been 10% stronger than they actually were, excluding the impact of our hedging program and without factoring in any potential changes in demand for the Company's solutions as a result of changes in the CAD-USD exchange rates.

As at December 31, 2021, a 10% movement in the GBP is not expected to have a material impact on the Company's results.

Accounting Pronouncements Adopted in the Year

In August 2020, the Financial Accounting Standards Board (FASB) issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which eliminates certain models associated with accounting for convertible instruments, makes targeted improvements to the disclosures for convertible instruments and earnings per share guidance, and amends the guidance for the derivative scope exception for contracts in an entity's own equity. The updates are effective for annual periods beginning after December 15, 2021 including interim periods within those periods. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those periods. The Company early adopted this ASU effective January 1, 2021 using the modified retrospective approach.
21

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The adoption eliminated the requirement to separately account for the liability and equity components of the Notes, which existed under previous accounting guidance. This resulted in a reclassification of $158,810 from additional paid-in capital to long-term liabilities. Furthermore, as a result of the adoption, non-cash interest expense related to the Company's currently outstanding Notes has been eliminated. As the Company previously recognized non-cash interest expense relating to the debt discount on the liability component, this resulted in a $8,198 cumulative adjustment to increase opening retained earnings.

Recent Accounting Pronouncements Not Yet Adopted

In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the (1) recognition of an acquired contract liability and (2) payment terms and their direct effect on subsequent revenue recognized by the acquirer. The updates are effective for annual periods beginning after December 15, 2022, including interim periods within those periods. Early adoption is permitted, including the adoption in an interim period. The Company is still assessing the timing of adoption, at which time the guidance would be applied prospectively and if at an interim period, retrospectively for the related fiscal year.

4.Cash and Cash Equivalents

As at December 31, 2021 and 2020, the Company’s cash and cash equivalents balance was $2,502,992 and $2,703,597, respectively. These balances included $1,511,503 and $1,927,013, respectively, of money market funds, repurchase agreements, U.S. and Canadian federal bonds and corporate bonds and commercial paper.

22

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
5.Financial Instruments

As at December 31, 2021, the carrying amount and fair value of the Company’s financial instruments were as follows:
Level 1
$
Level 2
$
Level 3
$
Carrying AmountFair ValueCarrying AmountFair ValueCarrying AmountFair Value
Assets:
Cash equivalents:
Canadian federal bonds and agency securities50,13850,138
Corporate bonds and commercial paper267,953268,090
Marketable securities:
U.S. term deposits900,000901,689
U.S. federal bonds and agency securities680,436681,629
Canadian federal bonds and agency securities1,215,6461,218,001
Corporate bonds and commercial paper2,469,0192,475,051
Derivative assets:
Foreign exchange forward contracts1,8241,824
Equity and other investments:
Equity and other investments with readily determinable fair values2,782,9012,782,901423,387423,387
Available-for-sale debt security under fair value option205,878205,878
Liabilities:
Derivative liabilities:
Foreign exchange forward contracts5,9265,926
The fair values of marketable securities above include accrued interest of $13,067, which is excluded from the carrying amounts. The accrued interest is included in trade and other receivables in the consolidated balance sheets. Additional accrued interest of $4,000 recognized on the debt security is included in the fair value and carrying amount above.

23

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
As at December 31, 2020, the carrying amount and fair value of the Company’s financial instruments were as follows: 
Level 1   
Level 2
$
Level 3
$
Carrying AmountFair ValueCarrying AmountFair ValueCarrying AmountFair Value
Assets:
Cash equivalents:
U.S federal bonds174,397174,399
Corporate bonds and commercial paper134,056134,396
Repurchase agreements290,000290,001
Marketable securities:
U.S. term deposits885,000887,102
U.S. federal bonds1,224,0521,226,657
Canadian federal bonds24,98824,987
Corporate bonds and commercial paper1,550,3301,552,907
Derivative assets:
Foreign exchange forward contracts16,34016,340
The fair values above include accrued interest of $7,563, which is excluded from the carrying amounts. The accrued interest is included in trade and other receivables in the consolidated balance sheets.

All cash equivalents and marketable securities mature within one year of the consolidated balance sheet date. In the year ended December 31, 2021, $275,597 was transferred from Level 3 to Level 1 due to the vesting of warrants associated with an investment in a strategic partnership.

As at December 31, 2021, the Company held foreign exchange forward contracts for USD, GBP and CAD with a total notional value of $586,547 (December 31, 2020 - $340,843), to fund a portion of its operations. The foreign exchange forward contracts have maturities of twelve months or less. The fair value of foreign exchange forward contracts and corporate bonds was based upon Level 2 inputs, which included period-end mid-market quotations for each underlying contract as calculated by the financial institution with which the Company has transacted. The quotations are based on bid/ask quotations and represent the discounted future settlement amounts based on current market rates.

Derivative Instruments and Hedging

The Company has a hedging program to mitigate the impact of foreign currency fluctuations on future cash flows and earnings. Under this program, the Company has entered into foreign exchange forward contracts with certain financial institutions and designated those hedges as cash flow hedges. As of December 31, 2021, $1,215 of unrealized gains and $4,936 of unrealized losses related to changes in the fair value of foreign exchange forward contracts designated as cash flow hedges were included in accumulated other comprehensive (loss) income and current assets and current liabilities on the consolidated balance sheet. These amounts are expected to be reclassified into earnings over the next twelve months. In the year ended December 31, 2021, $22,852 of realized gains (December 31, 2020 - $2,985 of realized losses) related to the maturity of foreign exchange forward contracts designated as cash flow hedges were included in cost of revenues and operating expenses. Under the current hedging program, the Company is hedging cash flows associated with payroll and facility costs.

24

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
Convertible Senior Notes

As at December 31, 2021, the estimated fair value of the Company's Notes, as further described in note 16 below, was approximately $1,165,410 (December 31, 2020 - $1,098,342). The estimated fair value was determined based on the last executed trade for the Notes of the reporting period in an over-the-counter market, which is considered as Level 2 in the fair value hierarchy.

6.Equity and Other Investments

Equity and other investments are comprised of:
December 31, 2021December 31, 2020
$$  
With readily determinable fair values3,206,288  
Without readily determinable fair values543,379 173,454 
Debt securities under the fair value option205,878  
Total equity and other investments3,955,545 173,454 

See note 26 for information on material equity and other investments subsequent to December 31, 2021.

Equity and Other Investments with Readily Determinable Fair Values

In July 2020, the Company received an investment in Affirm, as non-cash revenue consideration, as a result of services rendered in conjunction with its strategic partnership for Shop Pay Installments. This equity investment was initially accounted for using the measurement alternative with fair value based on an income approach for which the Company developed certain key assumptions, including revenue growth rates and a discount rate. The initial fair value of the consideration received of $24,710 is being recognized into merchant solutions revenue over the expected term of the service contract.

On January 13, 2021, Affirm completed its initial public offering and began trading on the Nasdaq. As a result, the fair value of the investment became readily determinable and the use of the measurement alternative was no longer applicable. As at December 31, 2021, the carrying value of the Company's investment in Affirm was $2,041,126 measured using Affirm's closing share price on the last day of trading of the reporting period and is therefore a Level 1 investment in the fair value hierarchy. For the year ended December 31, 2021, unrealized gains of $1,882,974 (December 31, 2020 - $133,239) were recorded within "other income, net" in the statement of operations and comprehensive income.

In April 2021, the Company received an investment in Global-E, as non-cash revenue consideration, as a result of services rendered in conjunction with a strategic partnership for cross-border commerce offerings. This equity investment was initially accounted for using the measurement alternative with fair value based on a market approach for which the Company developed certain key assumptions, including revenue growth rates, revenue multiples based on market comparables and a discount for lack of marketability. The initial fair value of the consideration received of $192,300 is being recognized into merchant solutions revenue over the expected term of the service contract.

25

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
On May 12, 2021, Global-E completed its initial public offering and began trading on the Nasdaq. As a result, the fair value of the investment became readily determinable and the use of the measurement alternative was no longer applicable. The investment includes common shares and warrants for common shares that vest over time. The common shares are measured using Global-E's closing share price on the last day of trading of the reporting period and are therefore a Level 1 in the fair value hierarchy. The warrants that vest over time require the application of a discount for lack of marketability, which is not an observable input and therefore makes this portion of the investment a Level 3 in the fair value hierarchy. The weighted average discount for lack of marketability applied to the unvested warrants was 15% at December 31, 2021. As at December 31, 2021, the carrying value of the Company's investment in Global-E was $1,165,162. For the year ended December 31, 2021, unrealized gains of $972,744 were recorded within "other income, net" in the statement of operations and comprehensive income.

Adjustments related to equity and other investments with readily determinable fair values in the year ended December 31, 2021 were as follows:
Year ended
December 31, 2021
$
Balance, beginning of the year 
Adjustments related to equity and other investments with readily determinable fair values:
Transfers from measurement alternative (1)(2)
350,530 
Purchases of equity and other investments40 
Net unrealized gains2,855,718 
Balance, end of the year3,206,288 
(1) Effective January 13, 2021, the Company's investment in Affirm no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.
(2) Effective May 12, 2021, the Company's investment in Global-E no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.

Equity and Other Investments without Readily Determinable Fair Values

For the Company's equity and other investments in private companies without readily determinable fair values, the carrying amount of such investments as at December 31, 2021 was $543,379 (December 31, 2020 - $173,454). For the year ended December 31, 2021, net unrealized gains of $2,204 relating to these investments were recorded within "other income, net" in the statement of operations and comprehensive income.

In the year ended December 31, 2021, the Company made three separate investments totaling $375,000 in a private company, that is a partner in its ecosystem, without readily determinable fair values, which are currently accounted for using the measurement alternative. Subsequent to the closing of the first investment, the second investment represented an observable transaction and resulted in the recognition of a $26,722 unrealized loss on the first investment. In the year ended December 31, 2021, the Company made a fourth investment that was an incremental investment in the private company through the purchase of convertible notes. See "Debt Securities under the Fair Value Option" below for additional information on the investment.

In the year ended December 31, 2021, the Company made additional equity investments in private companies, who are partners in its ecosystem, totaling $75,193, without readily determinable fair values, which are currently accounted for using the measurement alternative.

26

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
In addition, the Company received investments in private companies, including Flow Commerce Inc., as non-cash revenue consideration, as a result of services rendered in conjunction with strategic partnerships. These equity investments are accounted for using the measurement alternative with their initial fair value based on a market approach for which the Company developed certain key assumptions, including revenue growth rates, revenue multiples based on market comparables and a discount for lack of marketability. The initial fair value of the consideration received of $75,758 is being recognized into merchant solutions revenue over the expected terms of the service contracts.

Adjustments related to equity and other investments without readily determinable fair values for the years ended December 31, 2021 and 2020 were as follows:
Years ended
December 31, 2021December 31, 2020
$$
Balance, beginning of the year173,454 2,500 
Adjustments related to equity and other investments without readily determinable fair values:
Investments received as non-cash consideration in exchange for services268,058 24,710 
Purchases of equity and other investments450,193 11,051 
Transfers to readily determinable fair values (1)(2)
(350,530) 
Gross unrealized gains36,926 135,193 
Gross unrealized losses and impairments(34,722) 
Balance, end of the year543,379 173,454 
(1) Effective January 13, 2021, the Company's investment in Affirm no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.
(2) Effective May 12, 2021, the Company's investment in Global-E no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.

As at December 31, 2021, cumulative gross unrealized gains related to equity and other investments without readily determinable fair values was $38,880. As at December 31, 2021, cumulative gross unrealized losses and impairment related to equity and other investments without readily determinable fair values was $34,722. These cumulative amounts exclude unrealized gains, unrealized losses and impairment transferred to readily determinable fair values.

Debt Securities under the Fair Value Option

In July 2021, the Company made an incremental investment in a private company through the purchase of convertible notes for $200,000. The Company has elected to apply the fair value option to account for this instrument. The fair value was determined based on a binomial pricing model for which the Company was required to develop its own assumptions, including the underlying entity's valuation. As the inputs used in determining the fair value are unobservable, this investment is classified as a Level 3 investment in the fair value hierarchy. In the year ended December 31, 2021, interest income of $4,000 was recorded within "other income, net" in the statement of operations and comprehensive income. The fair value of the investment as at December 31, 2021 was $205,878, resulting in an unrealized gain of $1,878 recorded within "other income, net" in the statement of operations and comprehensive income.
27

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
7.Trade and Other Receivables
 December 31, 2021
$
December 31, 2020
$
January 1, 2020
$
Unbilled revenues, net86,795 50,073 31,629 
Trade receivables, net40,342 13,449 9,660 
Indirect taxes receivable39,142 45,961 36,821 
Accrued interest13,067 7,563 5,754 
Other receivables12,863 3,706 6,665 
 192,209 120,752 90,529 

Unbilled revenues represent amounts not yet billed to merchants related to subscription fees for Plus merchants, transaction fees and shipping and fulfillment charges, as at the consolidated balance sheet date.

The allowance for credit losses reflects the Company's best estimate of probable losses inherent in the unbilled revenues and trade receivables accounts. The Company determined the provision based on known troubled accounts, historical experience, supportable forecasts of collectibility and other currently available evidence.

Activity in the allowance for credit losses was as follows:
Years ended
 
December 31, 2021
$
December 31, 2020
$
Balance, beginning of the year6,041 2,894 
Provision for credit losses related to uncollectible receivables6,069 6,793 
Write-offs(5,166)(3,646)
Balance, end of the year6,944 6,041 

8.Merchant Cash Advances, Loans and Related Receivables
    
December 31, 2021December 31, 2020January 1, 2020
$$$
Merchant cash advances receivable, gross439,289 218,840 131,227 
Related receivables 819 3,179 
Allowance for credit losses related to uncollectible merchant cash advances receivable(38,264)(15,816)(10,420)
Loans receivable, gross72,751 43,644 28,547 
Allowance for credit losses related to uncollectible loans receivable(3,054)(2,764)(2,361)
Merchant cash advances, loans and related receivables, net470,722 244,723 150,172 

28

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
Merchant Cash Advances

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances receivable:
Years ended
December 31, 2021December 31, 2020
$$
Allowance, beginning of the year15,816 10,420 
Provision for credit losses related to uncollectible merchant cash advances receivable36,719 13,896 
Merchant cash advances receivable charged off, net of recoveries(14,271)(8,500)
Allowance, end of the year38,264 15,816 
Related receivables (819)
Allowance, net of related receivables38,264 14,997 

Loans

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible loans receivable:
Years ended
December 31, 2021December 31, 2020
$$
Allowance, beginning of the year2,764 2,361 
Provision for credit losses related to uncollectible loans receivable2,540 1,915 
Loans receivable charged off, net of recoveries(2,250)(1,512)
Allowance, end of the year3,054 2,764 

The following table presents the delinquency status of the principal amount of merchant loans by year of origination. The delinquency status is determined based on the number of days past the expected or contractual repayment date for which the Company anticipates to receive the amounts outstanding. The "current" category represents balances that are within 29 days of the contractual repayment dates, or within 29 days of the expected repayment date.
December 31, 2021
TotalPercent
Current$69,350 95.3 %
30-59 Days1,114 1.5 %
60-89 Days419 0.6 %
90-179 Days576 0.8 %
180+ Days1,292 1.8 %
Total$72,751 100.0 %
29

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
December 31, 2020
TotalPercent
Current$42,671 97.8 %
30-59 Days302 0.7 %
60-89 Days57 0.1 %
90-179 Days268 0.6 %
180+ Days346 0.8 %
Total43,644 100.0 %

The Company maintains an internal monitoring list related to its outstanding loans. A merchant's ability and willingness to repay the financing receivables outstanding under the program is analyzed for a variety of factors that include, but are not limited to: current or expected age of the financing, merchant subscription or financing status, merchant GMV trends and other changes to merchant credit profiles. The Company charges off receivables outstanding under the program when the merchant receivable is included on its internal monitoring list for a period of 90 consecutive days.

9.Other Current Assets
 December 31, 2021
$
December 31, 2020
$
Prepaid expenses49,919 25,053 
Other current assets29,988 17,478 
Deposits21,542 9,376 
Foreign exchange contracts1,824 16,340 
 103,273 68,247 

10.Property and Equipment
 December 31, 2021
Cost
$  
Accumulated depreciation and impairment(1)
$
Net book
value
$
Leasehold improvements159,131 84,930 74,201 
Computer equipment33,505 18,241 15,264 
Furniture and equipment28,751 20,250 8,501 
Fulfillment robots9,470 3,888 5,582 
Fulfillment equipment2,015 37 1,978 
 232,872 127,346 105,526 
(1) Included in accumulated depreciation is $1,709 of impairment on leasehold improvements in the year.

30

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
 December 31, 2020
 
Cost
$
Accumulated depreciation and impairment(2)
$
Net book
value
$
Leasehold improvements131,196 65,052 66,144 
Computer equipment24,387 15,056 9,331 
Furniture and equipment30,716 17,501 13,215 
Fulfillment robots5,419 2,005 3,414 
 191,718 99,614 92,104 
(2) Included in accumulated depreciation is $16,838 of impairment on leasehold improvements in the year.

During the year ended December 31, 2020, the Company decided to move from a primarily physical office-centric work model to a primarily digital work-from-home-centric work model. The Company plans to keep, but repurpose certain office locations to support this new model and terminate or sublet other office locations that it ceases to use.

With respect to certain office locations expected to be kept, but repurposed, the Company has recognized accelerated depreciation of certain leasehold improvements and furniture in order to reflect changes that it plans to make to accommodate greater physical distancing and increased team onsite meeting spaces. During the year ended December 31, 2020, the Company identified $40,457 of leasehold improvements and furniture that will be accelerated over a 2- to 3-year period as the Company retrofits its existing offices. No additional leasehold improvements or furniture were identified for acceleration during the year ended December 31, 2021.

During the years ended December 31, 2021 and 2020, the Company identified leased office space for which it has ceased use. This resulted in impairment charges related to its leasehold improvements. These impairment charges were determined by comparing the asset groups' fair values made up of the right-of-use assets and leasehold improvements, to their carrying values as of the impairment measurement date, as required under ASC 360, Property, Plant and Equipment. Fair value was determined based on the present value of the estimated future cash flows. These estimates may vary from the actual amounts due to termination or sublease agreements ultimately executed, if at all, which may result in an adjustment to the charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income. In the year ended December 31, 2021, the Company recorded impairment charges of $1,709 (December 31, 2020 - $16,838).

During the years ended December 31, 2021 and 2020, the Company disposed of and retired computer equipment with an original cost of $13,191 and $1,677, respectively. There was no gain or loss recognized in the consolidated statements of operations and comprehensive income as a result of the retirement and disposal of these assets.

31

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The following table illustrates the classification of depreciation in the consolidated statements of operations and comprehensive income:
Years ended
 
December 31, 2021
$
December 31, 2020
$
Cost of revenues2,649 3,160 
Sales and marketing10,103 9,710 
Research and development20,125 19,587 
General and administrative8,951 5,735 
 41,828 38,192 

11.Leases

The Company has office, commercial and warehouse leases in Canada, the United States, Singapore, Ireland and other countries in Europe and Asia. These leases have remaining lease terms of 1 year to 15 years, some of which include options to extend the leases for up to 10 years. As at December 31, 2021, additional office space leases are set to commence between 2022 and 2026, at which point the Company's right-of-use assets and lease liabilities will increase. The Company has entered into various lease agreements for office space that are set to commence after December 31, 2021, which will create significant right-of-use assets and lease liabilities. All of the Company's leases are operating leases.

The components of lease expense were as follows:
Years ended
December 31, 2021December 31, 2020
$$
Operating lease expense22,268 20,488 
Variable lease expense, including non-lease components13,003 15,165 
Total lease expense35,271 35,653 

As at December 31, 2021, the weighted average remaining lease term is 11 years and the weighted average discount rate is 3.3% (December 31, 2020 - 9 years and 4.4%, respectively).

During the year ended December 31, 2020, the Company decided to move from a primarily physical office-centric work model to a primarily digital work-from-home-centric work model. The Company plans to keep, but repurpose certain office locations to support the new model and terminate or sublet other office locations that it ceases to use.

During the years ended December 31, 2021 and 2020, the Company identified leased office space for which it has ceased use. This resulted in impairment charges related to its right-of-use assets. These impairment charges were determined by comparing the asset groups' fair values made up of the right-of-use assets and leasehold improvements, to their carrying values as of the impairment measurement date, as required under ASC 360, Property, Plant and Equipment. Fair value was determined based on the present value of the estimated future cash flows. These estimates may vary from the actual amounts due to termination or sublease agreements ultimately executed, if at all, which may result in an adjustment to the charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income. In the year ended December 31, 2021, the Company recorded impairment charges related to its right-of-use assets of $28,436 (December 31, 2020 - $14,785).

32

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
In the year ended December 31, 2021, the Company commenced subleases for certain office locations. Net sublease income for the year ended December 31, 2021 was $1,389, which is recorded as an offset within the total lease expense disclosed above.

Maturities of lease liabilities as at December 31, 2021 were as follows:
Fiscal YearOffices
$
Warehouses and Commercial Spaces
$
Total
$
202233,778 4,202 37,980 
202343,739 5,266 49,005 
202448,480 5,108 53,588 
202552,098 4,762 56,860 
202653,127 4,407 57,534 
Thereafter
321,285 45,045 366,330 
Total future minimum payments
552,507 68,790 621,297 
 Minimum payments related to leases that have not yet commenced(52,837) (52,837)
Minimum payments related to variable lease payments, including non-lease components
(223,393)(33,316)(256,709)
Imputed interest
(44,707)(4,520)(49,227)
Total lease liabilities
231,570 30,954 262,524 

12.Intangible Assets
 December 31, 2021
 
Cost
$
 
Accumulated amortization
$
 
Net book
value
$
 
Acquired technology187,874 57,016 130,858 
Acquired customer relationships8,435 3,802 4,633 
Other intangible assets4,351 1,549 2,802 
Software development costs27,520 27,317 203 
Purchased software6,973 6,973  
 235,153 96,657 138,496 

 December 31, 2020
 
Cost
$
Accumulated amortization
$  
Net book
value
$  
Acquired technology161,643 36,953 124,690 
Acquired customer relationships8,435 2,677 5,758 
Other intangible assets4,351 1,123 3,228 
Software development costs27,520 25,720 1,800 
Purchased software6,973 6,773 200 
 208,922 73,246 135,676 
Amortization expense related to the capitalized internally developed software was $1,597 and $9,030 for the years ended December 31, 2021 and 2020, respectively, and is included in cost of revenues, sales and
33

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
marketing and general and administrative expenses in the accompanying consolidated statements of operations and comprehensive income.
The following table illustrates the classification of amortization expense related to intangible assets in the consolidated statements of operations and comprehensive income:
Years ended
 
December 31, 2021
$  
 
December 31, 2020
$
Cost of revenues21,518 28,885 
Sales and marketing2,195 2,184 
Research and development243 273 
General and administrative524 526 
 24,480 31,868 

Estimated future amortization expense related to intangible assets, as at December 31, 2021 is as follows:
Fiscal Year 
Amount
$
 
202227,188 
202326,816 
202422,820 
202516,186 
202616,186 
Thereafter29,300 
Total138,496 

13.Goodwill

The Company's goodwill relates to acquisitions of various companies including, but not limited to, 6 River Systems, Inc. (6RS) which was acquired on October 17, 2019 and Donde Fashion Inc. (Donde) which was acquired on July 20, 2021 (see note 24).

The Company completed its annual impairment test of goodwill as of September 30, 2021. The Company exercised its option to bypass the qualitative assessment pursuant to ASC 350, Intangibles - Goodwill and Other, and perform a quantitative analysis. The Company determined that the consolidated business is represented by a single reporting unit and concluded that the estimated fair value of the reporting unit, determined using a market approach based on its market capitalization, was greater than its carrying amount.

There were no indicators of impairment between September 30, 2021, the date which the Company completed its annual impairment test of goodwill, and December 31, 2021. No goodwill impairment was recognized in the years ended December 31, 2021 or December 31, 2020.

34

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The gross changes in the carrying amount of goodwill as of December 31, 2021 and December 31, 2020 are as follows:
December 31, 2021December 31, 2020
 $$  
Balance, beginning of the year311,865 311,865 
Acquisition of Donde Fashion Inc.37,567  
Other acquisitions(1)
7,096  
Balance, end of the year356,528 311,865 
(1) During the year ended December 31, 2021, the Company completed small acquisitions that resulted in Goodwill being recognized.


14.Accounts Payable and Accrued Liabilities
 December 31, 2021December 31, 2020
$$
Trade accounts payable and trade accruals284,010 168,720 
Employee related accruals71,901 61,891 
Indirect taxes payable66,184 54,097 
Other payables and accruals28,667 16,087 
Foreign exchange forward contracts5,926  
 456,688 300,795 

15.Deferred Revenue
    
Years ended
 December 31, 2021December 31, 2020
$$
Balance, beginning of the year128,815 62,660 
Deferral of revenue351,145 119,324 
Recognition of deferred revenue(100,236)(53,169)
Balance, end of the year379,724 128,815 

December 31, 2021December 31, 2020
$$
Current portion216,792 107,809 
Long-term portion162,932 21,006 
379,724 128,815 

The opening balances of current and long-term deferred revenue were $56,691 and $5,969, respectively, as of January 1, 2020.

As at December 31, 2021, the current and long-term deferred revenue from non-cash consideration received for services rendered in conjunction with strategic partnerships was $85,086 and $145,488, respectively (December 31, 2020 - $8,237 and $12,659). See note 6. The Company will recognize this revenue ratably over the remaining terms of the strategic partnerships which range from 3 to 7 years.
35

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts

As at December 31, 2021, the long-term deferred revenue excluding non-cash consideration received will be recognized ratably over the remaining terms of the contracts with the customers which range from 2 to 5 years.

16.Convertible Senior Notes

In September 2020, the Company issued $920,000 aggregate principal amount of 0.125% convertible senior notes due 2025. The net proceeds from the issuance of the Notes were $907,950 after deducting underwriting fees and offering costs.

The interest on the Notes is payable semi-annually in arrears on May 1 and November 1 of each year, beginning on May 1, 2021. The Notes will mature on November 1, 2025, unless earlier redeemed or repurchased by the Company or converted pursuant to their terms.

The Notes will have an initial conversion rate of 0.6944 Class A subordinate voting shares per one thousand dollars of principal amount of Notes, which is equivalent to an initial conversion price of approximately $1,440.09 per share. The conversion rate is subject to adjustment following the occurrence of certain specified events, as set out or defined in the Trust indenture agreement for the Notes. In addition, upon the occurrence of a make-whole fundamental change prior to the maturity date or upon our issuance of a notice of redemption, as set out or defined in the Trust indenture agreement for the Notes, the Company will, in certain circumstances, increase the conversion rate by a number of additional Class A subordinate voting shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.

Prior to the close of business on the business day immediately preceding August 1, 2025, the Notes may be convertible at the option of the holders only under the following circumstances:

(1) during any calendar quarter commencing after March 31, 2021, and only during such calendar quarter, if the last reported sale price of the Class A subordinate voting shares on the New York Stock Exchange (the "NYSE") for at least 20 trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is more than or equal to 130% of the conversion price for the Notes on each applicable trading day;

(2) during the ten business day period after any ten consecutive trading day period in which, for each trading day of that period, the trading price per one thousand dollars principal amount of Notes for each trading day was less than 98% of the product of the last reported sale price of the Class A subordinate voting shares on the NYSE and the conversion rate for the Notes on each such trading day;

(3) if the Company calls any or all of the Notes for optional redemption, clean-up redemption or tax redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or

(4) upon the occurrence of certain specified corporate events.

On or after August 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may, at their option, convert all or any portion of their Notes regardless of the foregoing conditions.

Upon conversion, the Company can elect to settle in cash, Class A subordinate voting shares, or a combination of cash and Class A subordinate voting shares.

36

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
On or after September 15, 2023, the Company may, at its option, redeem for cash all or any portion of the Notes if the last reported sale price of the Company's Class A subordinate voting shares on the NYSE has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No "sinking fund" is provided for the Notes.

The Company may redeem for cash all, but not less than all, of the Notes at any time if less than $80,000 aggregate principal amount of Notes remains outstanding at such time, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.

The Company may redeem all, but not less than all, of the Notes if the Company has or would become obligated to pay to the holder of any Note additional amounts (which are more than a de minimis amount) as a result of a change in applicable Canadian tax laws or regulations after September 15, 2020 at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest (including additional interest, if any) to, but excluding, the applicable redemption date but without reduction for applicable Canadian taxes (except in respect of certain excluded holders).

Upon the occurrence of a fundamental change (as set out or defined in the Trust indenture agreement for the Notes) prior to the maturity date of the Notes, the Company, subject to limited exceptions, will be required to offer to purchase all of the Notes for cash at a price equal to 100% of the principal amount thereof, plus any accrued and unpaid interest thereon to, but excluding, the fundamental change purchase date.

The Notes are governed by customary terms and covenants, including that upon certain events of default occurring and continuing, either the Trustee or the holders of at least 25% in aggregate principal amount of the Notes then outstanding may declare 100% of the principal of, and accrued and unpaid interest on, all the Notes to be due and payable immediately.

The Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment with the Company’s existing and future unsecured liabilities that are not so subordinated; effectively subordinated to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.

The Company accounts for the Notes as a single unit of account on the balance sheet. The carrying value of the liability is represented by the face amount of the Notes, less total offering costs, plus any amortization of offering costs. Total offering costs upon issuance of the Notes were $12,050 and are amortized to interest expense using the effective interest rate method over the contractual term of the Notes. Interest expense is recognized at an annual effective interest rate of 0.38% over the contractual term of the Notes.

37

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The net carrying amount of the outstanding Notes was as follows:
December 31, 2021December 31, 2020
$$
Principal920,000 920,000 
Unamortized offering costs (1)
(9,037)(9,434)
Unamortized discounts (1)
 (152,558)
Net carrying amount910,963 758,008 
(1) Prior to the adoption of ASU 2020-06 on January 1, 2021, the Company accounted for its Notes as separate liability and equity components. The comparative figures represent the offering costs and debt discount related to the liability component prior to adoption.

The following table sets forth the interest expense recognized related to the outstanding Notes:
Years ended
December 31, 2021December 31, 2020
$$
Contractual interest expense1,150 329 
Amortization of offering costs(1)
2,343 510 
Amortization of debt discount(1)
 8,246 
Total interest expense related to the outstanding Notes3,493 9,085 
(1) Prior to the adoption of ASU 2020-06 on January 1, 2021, the Company accounted for its Notes as separate liability and equity components. The comparative figures represent the amortization of offering costs and debt discount related to the liability component prior to adoption.

17.Credit Facility

The Company has a revolving credit facility with Royal Bank of Canada for $8,000 CAD. The credit facility bears interest at the Royal Bank Prime Rate plus 0.30%. As at December 31, 2021 and 2020 the effective rate was 2.75%, and no cash amounts were drawn under this credit facility.

18.Commitments and Contingencies

Unconditional Purchase Obligations

The Company has entered into agreements where it commits to certain usage levels related to third-party services. The amount of the minimum fixed and determinable portion of the unconditional purchase obligations over the next five years, as at December 31, 2021, was $160,923.

Litigation and Loss Contingencies

From time to time, the Company may become a party to litigation and subject to claims incidental to the ordinary course of business, including intellectual property claims, labour and employment claims and threatened claims, breach of contract claims, tax and other matters.

On December 1, 2021, five publishers of educational materials and two of their respective parent companies (the Plaintiffs) filed a claim against the Company in the U.S. District Court for the Eastern District of Virginia for contributory and vicarious copyright infringement and contributory trademark infringement. The Plaintiffs allege that certain merchants who use the Company’s platform and services are engaged in the sale of pirated digital textbooks in violation of the Plaintiffs’ rights, and that the Company has not taken legally adequate steps to curb this alleged infringement. The Plaintiffs seek statutory damages for the alleged copyright infringement. The case is in its early stages and the Company is unable to predict
38

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
the ultimate resolution of the matter, including the likelihood or magnitude of a possible eventual loss, if any, at this time. The Company has filed its answer to the Plaintiffs’ complaint on January 28, 2022 and intends to defend the case.

19.Shareholders’ Equity

Public Offerings

In February 2021, the Company completed a public offering in which it issued and sold 1,180,000 Class A subordinate voting shares at a public offering price of $1,315.00 per share. The Company received total net proceeds of $1,541,168 after deducting offering fees and expenses of $10,532.

In September 2020, the Company completed a public offering in which it issued and sold 1,265,000 Class A subordinate voting shares at a public offering price of $900.00 per share, including the 165,000 Class A subordinate voting shares purchased by the underwriters pursuant to the exercise of the over-allotment option. The Company received total net proceeds of $1,117,646 after deducting offering fees and expenses of $20,854.

In May 2020, the Company completed a public offering in which it issued and sold 2,127,500 Class A subordinate voting shares at a public offering price of $700.00 per share, including the 277,500 Class A subordinate voting shares purchased by the underwriters pursuant to the exercise of the over-allotment option. The Company received total net proceeds of $1,460,945 after deducting offering fees and expenses of $28,305.

Common Stock Authorized

The Company is authorized to issue an unlimited number of Class A subordinate voting shares and an unlimited number of Class B multiple voting shares. The Class A subordinate voting shares have one vote per share and the Class B multiple voting shares have 10 votes per share. The Class B multiple voting shares are convertible into Class A subordinate voting shares on a one-for-one basis at the option of the holder. Class B multiple voting shares will automatically convert into Class A subordinate voting shares in certain other circumstances.

Preferred Shares
The Company is authorized to issue an unlimited number of preferred shares issuable in series. Each series of preferred shares shall consist of such number of shares and having such rights, privileges, restrictions and conditions as may be determined by the Company’s Board of Directors prior to the issuance thereof. Holders of preferred shares, except as otherwise provided in the terms specific to a series of preferred shares or as required by law, will not be entitled to vote at meetings of holders of shares.
    
Stock-Based Compensation

In 2008, the Board of Directors adopted and the Company’s shareholders approved the Legacy Option Plan. Immediately prior to the completion of the Company’s May 2015 IPO, and in connection with the closing of the offering, each option outstanding under the Legacy Option Plan became exercisable for one Class B multiple voting share. Following the closing of the Company’s IPO, no further awards were made under the Legacy Option Plan. The Legacy Option Plan continues to govern awards granted thereunder.

The Company’s Board of Directors and shareholders approved a stock option plan, as well as a long term incentive plan, each of which became effective upon the closing of the Company's IPO on May 27, 2015. On May 30, 2018 and on May 26 2021, the Company’s Board of Directors and shareholders amended both of these plans.

39

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The SOP allows for the grant of options to the Company’s officers, directors, employees and consultants. All options granted under the SOP will have an exercise price determined and approved by the Company’s Board of Directors at the time of grant, which shall not be less than the market price of the Class A subordinate voting shares at such time. For purposes of the SOP, the market price of the Class A subordinate voting shares shall be the volume weighted average trading price of the Class A subordinate voting shares on the NYSE for the five trading days ending on the last trading day before the day on which the option is granted. Options granted under the SOP are exercisable for Class A subordinate voting shares. Both the vesting period and term of the options in the SOP are determined by the Board of Directors at the time of grant. Half of the grants outstanding under both the SOP and the Legacy Option Plan have been approved with a four year vesting schedule with 25% vesting after one year and the remainder vesting evenly over the remaining 36 months. Options granted under the SOP since November 2017 have been approved with a three year vesting schedule with 1/3 vesting after one year and the remainder vesting evenly over the remaining 24 months. On October 17, 2019, the Company approved the issuance of rollover options, from treasury, under the 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan, adopted on closing of the acquisition of 6RS.

The LTIP provides for the grant of share units, or LTIP Units, consisting of RSUs, performance share units (PSUs), and deferred share units (DSUs). Each LTIP Unit represents the right to receive one Class A subordinate voting share in accordance with the terms of the LTIP. Unless otherwise approved by the Board of Directors, RSUs will vest as to 1/3 each on the first, second and third anniversary dates of the date of grant. Prior to November 2017 all RSU grants were approved with a four-year vesting schedule with 25% vesting after one year and the remainder vesting evenly over the remaining 36 months. RSUs granted since November 2017 have been approved with three-year vesting schedules. A PSU participant’s grant agreement will describe the performance criteria established by the Company’s Board of Directors that must be achieved for PSUs to vest to the PSU participant, provided the participant is continuously employed by or in the Company’s service or the service or employment of any of the Company’s affiliates from the date of grant until such PSU vesting date. DSUs will be granted solely to directors of the Company, at their option, in lieu of their Board retainer fees. DSUs will vest upon a director ceasing to act as a director. As at the consolidated balance sheet date there have been $nil PSUs granted.

The maximum number of Class A subordinate voting shares reserved for issuance, in the aggregate, under the Company's SOP and the LTIP was initially equal to 3,743,692 Class A subordinate voting shares. The number of Class A subordinate voting shares available for issuance, in the aggregate, under the SOP and the LTIP will be automatically increased on January 1st of each year, beginning on January 1, 2016 and ending on January 1, 2026, in an amount equal to 5% of the aggregate number of outstanding Class A subordinate voting shares and Class B multiple voting shares on December 31st of the preceding calendar year. As at January 1, 2022, there were 31,094,042 shares available for issuance under the Company's SOP and LTIP.
40

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The following table summarizes the stock option and RSU award activities under the Company's share-based compensation plans for the years ended December 31, 2021 and 2020:

Shares Subject to Options OutstandingOutstanding RSUs
Number of Options (1)
Weighted Average Exercise Price
$
Remaining Contractual Term (in years)
Aggregate Intrinsic Value (2)
$
Weighted Average Grant Date Fair Value
$
Outstanding RSUsWeighted Average Grant Date Fair Value
$
December 31, 20193,812,242 54.59 6.141,307,565  1,939,918 159.13 
Stock options granted258,163 505.69— — 197.26 — — 
Stock options exercised(1,530,759)46.26— — — — — 
Stock options forfeited(50,369)189.56— — — — — 
RSUs granted— — — — — 473,697 645.99 
RSUs settled— — — — — (1,176,637)138.04 
RSUs forfeited— — — — — (124,011)262.93 
December 31, 20202,489,277 103.76 5.452,559,442  1,112,967 377.08 
Stock options granted215,893 1,380.21 — — 579.85— — 
Stock options exercised(1,494,840)72.64— — — — — 
Stock options forfeited(56,464)873.63— — — — — 
RSUs granted— — — — — 562,084 1,410.19 
RSUs settled— — — — — (693,448)309.83 
RSUs forfeited— — — — — (137,785)648.15 
December 31, 20211,153,866 345.235.671,190,972  843,818 1,076.26 
Stock options exercisable as of December 31, 2021808,395 98.094.501,034,179 
(1) As at December 31, 2021, 247,437 of the outstanding stock options were granted under the Company's Legacy Option Plan and are exercisable for Class B multiple voting shares, 876,346 of the outstanding stock options were granted under the Company's SOP and are exercisable for Class A subordinate voting shares, and 30,083 of the outstanding stock options were granted under the 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan and are exercisable for Class A subordinate voting shares.
(2) The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of the Company's Class A subordinate voting shares as of December 31, 2021 and December 31, 2020.

As at December 31, 2021 the Company had issued 921 DSUs under its LTIP.

In connection with the acquisition of 6RS, 122,080 Class A subordinate voting shares were issued with trading restrictions. The restrictions on these shares are lifted over time and are being accounted for as stock-based compensation as the vesting is contingent on continued employment and therefore related to post-combination services. As at December 31, 2021, 61,040 of the Class A subordinate voting shares remained restricted.
The total intrinsic value of stock options exercised and RSUs settled during the years ended December 31, 2021 and 2020 was $2,945,683 and $2,047,327, respectively. The aggregate intrinsic value of options exercised is calculated as the difference between the exercise price of the underlying stock option awards and the market value on the date of exercise.
As of December 31, 2021 and 2020, there was $810,327 and $381,318, respectively, of remaining unamortized compensation cost related to unvested stock options and RSUs granted to the Company’s
41

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
employees. This cost will be recognized over an estimated weighted-average remaining period of 2.37 years. Total unamortized compensation cost will be adjusted for future changes in estimated forfeitures.

Stock-Based Compensation Expense

All share-based awards are measured based on the grant date fair value of the awards and recognized in the consolidated statements of operations and comprehensive income over the period during which the employee is required to perform services in exchange for the award (generally the vesting period of the award).

The Company estimates the fair value of stock options granted using the Black-Scholes option valuation model, which requires assumptions, including the fair value of the Company's underlying common stock, expected term, expected volatility, risk-free interest rate and dividend yield of the Company's common stock. These estimates involve inherent uncertainties and the application of management’s judgment. If factors change and different assumptions are used, share-based compensation expense could be materially different in the future.
    
These assumptions are estimated as follows:

Fair Value of Common Stock. The Company uses the five-day volume weighted average price for its common stock as reported on the New York Stock Exchange.

Expected Term. The Company determines the expected term based on the average period the stock options are expected to remain outstanding. The Company bases the expected term assumptions on its historical behavior combined with estimates of the post-vesting holding period.

Expected Volatility. The Company determines the price volatility factor based on the Company's historical volatility over the expected life of the stock options.

Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes valuation model on the yield available on U.S. Treasury zero-coupon issues with an equivalent remaining term of the stock options for each stock option group.

Expected Dividend. The Company has not paid and does not anticipate paying any cash dividends in the foreseeable future and, therefore, uses an expected dividend yield of zero in the option pricing model.
The grant weighted average assumptions used to estimate the fair value of stock options granted to employees were as follows:    
Years ended
December 31, 2021December 31, 2020
Expected volatility53.1 %46.4 %
Risk-free interest rate0.71 %1.04 %
Dividend yieldNilNil
Average expected life4.154.41
In addition to the assumptions used in the Black-Scholes option valuation model, the Company also estimates a forfeiture rate to calculate the share-based compensation expense for our awards. The Company's forfeiture rate is based on an analysis of its actual forfeitures. The Company will continue to evaluate the appropriateness of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover, and other factors. Changes in the estimated forfeiture rate can have a significant impact on share-based compensation expense as the cumulative effect of adjusting the rate is recognized in the period the forfeiture estimate is changed. If a revised forfeiture rate is higher/lower than the previously
42

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
estimated forfeiture rate, an adjustment is made that will result in an increase/decrease to the share-based compensation expense recognized in the consolidated financial statements.

The following table illustrates the classification of stock-based compensation in the consolidated statements of operations and comprehensive income, which includes both stock-based compensation and restricted share-based compensation expense:    
Years ended
December 31, 2021December 31, 2020
$$
Cost of revenues
6,6766,483
Sales and marketing
41,54640,680
Research and development
215,193154,119
General and administrative
67,34845,658
330,763246,940

20.Changes in Accumulated Other Comprehensive Income (Loss)

The following table summarizes the changes in accumulated other comprehensive income (loss), which is reported as a component of shareholders’ equity, for the years ended December 31, 2021 and 2020:
Accumulated Other Comprehensive Income (Loss)
Years ended
December 31, 2021December 31, 2020
$$
Balance, beginning of the year8,770 1,046 
Other comprehensive income before reclassifications2,791 7,525 
(Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings were as follows:
Cost of revenues(1,001)151 
Sales and marketing(6,212)933 
Research and development(12,514)1,460 
General and administrative(3,125)441 
Tax effect on unrealized (gain) loss on cash flow hedges5,317 (2,786)
Other comprehensive (loss) income, net of tax(14,744)7,724 
Balance, end of the year(5,974)8,770 

43

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
21.Income Taxes

The domestic and foreign components of income before income taxes and (provision for) recovery of income taxes were as follows:
Years ended
December 31, 2021December 31, 2020
$$
Income before income taxes
Domestic1,920,503 133,757 
Foreign1,220,089 106,607 
3,140,592 240,364 
Current income tax (expense) recovery
Domestic(1,815)54,251 
Foreign(33,155)(19,907)
(34,970)34,344 
Deferred income tax (expense) recovery
Domestic(191,589)(12,552)
Foreign626 57,353 
(190,963)44,801 
(Provision for) recovery of income taxes(225,933)79,145 

The reconciliation of the expected income tax (expense) recovery to the actual (provision for) recovery of income taxes reported in the consolidated statements of operations and comprehensive income for the years ended December 31, 2021 and 2020 is as follows:     
Years ended
 December 31, 2021December 31, 2020
$$
Income before income taxes3,140,592 240,364 
Expected income tax expense at Canadian statutory income tax rate of 26.5% (2020 - 26.5%)
(832,446)(63,711)
Permanent differences
Net unrealized gain on equity and other investments377,707 17,917 
Stock-based compensation155,011 122,882 
Foreign tax rate differential75,940 16,825 
Tax credits recognized during the year27,244 1,900 
Change in valuation allowance(17,805)(18,973)
Other items(11,584)2,305 
(Provision for) recovery of income taxes(225,933)79,145 

The Company assesses whether valuation allowances should be established or maintained against its deferred tax assets, based on consideration of all available evidence, using a "more-likely-than-not" standard. The factors the Company uses to assess the likelihood of realization are its history of losses,
44

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
forecasts of future pre-tax income, and tax planning strategies that could be implemented to realize the deferred tax assets.
The significant components of the Company’s deferred income tax assets and liabilities as of December 31, 2021 and 2020 are as follows:     
 December 31, 2021December 31, 2020
$$
Deferred tax assets  
Tax loss carryforwards261,945 101,209 
Accruals and reserves55,337 21,926 
Investment tax credits42,697 13,464 
Capital and intangible assets41,790 50,297 
Stock-based compensation expense33,909 16,653 
Scientific Research and Experimental Development expenditures carryforwards20,189  
Lease liabilities62,418 39,220 
Share issuance costs11,403 14,423 
Total deferred tax assets, before valuation allowance529,688 257,192 
Valuation allowance(179,115)(123,345)
Total deferred tax assets350,573 133,847 
Deferred tax liabilities  
Equity and other investments(275,037)(17,917)
Outside basis difference of foreign subsidiaries(130,419)(616)
Lease assets(45,184)(29,928)
Intangible assets(33,652)(32,521)
Other deferred tax liabilities(1,339)(188)
Total deferred tax liabilities(485,631)(81,170)
Total deferred tax (liabilities) assets, net(135,058)52,677 

During the year ended December 31, 2021, the Company assessed whether a valuation allowance should be established or maintained against its deferred tax assets, based on consideration of all available positive and negative evidence, using a "more-likely-than-not" standard. The factors the Company uses to assess the likelihood of realization are its recent operating results, historical losses and the cumulative losses, forecasts of future pre-tax income, and tax planning strategies that could be implemented to realize the deferred tax assets.

As a result of the application of the Company's tax rates on the results of ongoing operations, other discrete items primarily related to share-based compensation, non-taxable gains on unrealized equity and other investments, the change in valuation allowance applied to deferred tax assets in the United States, and the reversal of the valuation allowance related to deferred tax assets in Canada, the Company had a provision for income taxes of $225,933 in the year ended December 31, 2021.

As a result of the application of the Company's tax rates on the results of ongoing operations, other discrete items, primarily related to tax benefits for share-based compensation, the impairment of right-of-use assets and fixed assets, unrealized gains on equity and other investments, and considering the Company's ability
45

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
to carry-back losses to prior years in Canada along with the reversal of the valuation allowance related to the deferred tax assets in the United States, Ireland, and Singapore, the Company has a recovery of income taxes of $79,145 in the year ended December 31, 2020.

During the year ended December 31, 2021, the Company released a portion of the valuation allowance against its deferred income tax assets in Canada due to the overall unrealized gain on the Company’s equity and other investments.

During the year ended December 31, 2020, the Company released the valuation allowance against its deferred income tax assets in Ireland and Singapore due to the Company's profits in these taxing jurisdictions, and projections of future taxable income.

During the year ended December 31, 2021, the Company received a development and expansion incentive under the International Headquarters Award in Singapore. The incentives granted by the authorities to the Company are effective April 1, 2021 through March 31, 2026 and provide a concessionary tax rate of 5% to earnings in excess of the base income threshold. As a result of the incentive, the Company received an aggregate tax benefit of $4,663 during the year ended December 31, 2021.

The Company had no material uncertain income tax positions for the years ended December 31, 2021 and 2020. The Company's accounting policy is to recognize interest and penalties related to uncertain tax positions as a component of income tax expense. In the years ended December 31, 2021 and 2020, there was no interest or penalties related to uncertain tax positions.

The Company remains subject to audit by the relevant tax authorities for the years ended 2014 through 2021.

Investment tax credits, which are earned as a result of qualifying R&D expenditures, are recognized and applied to reduce income tax expense in the year in which the expenditures are made and their realization is reasonably assured.

As at December 31, 2021 and 2020, the Company had Canadian and U.S. federal unused non-capital tax losses of approximately $670,312 and $342,308, respectively. In addition, at December 31, 2021 and 2020, the Company had unused non-capital tax losses in various U.S. states of approximately $1,393,831 and $446,442, respectively. Of the December 31, 2021 balance, $403,798 and $17,835 of the federal and state non-capital tax losses respectively have no expiry. The remaining non-capital tax losses of $266,514 and $1,375,996, respectively, are due to expire between 2026 and 2041. In addition, at December 31, 2021 and 2020, the Company had an undeducted R&D expenditure balance totaling $76,166 and $nil, respectively, which does not expire. As at December 31, 2021 and 2020, the Company had investment tax credits of $51,690 and $14,629, respectively. The investment tax credits are due to expire between 2035 and 2041.

22.Net Income per Share

The Company applies the two-class method to calculate its basic and diluted net income per share as both classes of its voting shares are participating securities with equal participation rights and are entitled to receive dividends on a share for share basis.

46

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The following table summarizes the reconciliation of the basic weighted average number of shares outstanding and the diluted weighted average number of shares outstanding:    
Years ended
December 31, 2021December 31, 2020
Numerator:
Net income$2,914,659 $319,509 
After tax effect of debt interest2,567 
Net income after tax effected debt interest$2,917,226 $319,509 
Denominator:
Basic weighted average number of shares outstanding
124,658,891119,569,705
Effect of dilutive securities(1)
2,705,8443,893,569
Diluted weighted average number of shares
127,364,735123,463,274
Net income per share:
Basic
$23.38 $2.67 
Diluted
$22.90 $2.59 
Common stock equivalents excluded from income per diluted share because they are anti-dilutive37,530638,848 
(1) Included in the effect of dilutive securities is the assumed conversion of employee stock options, employee RSUs and the Notes. For the year ended December 31, 2020, the Notes have been excluded from the effect of dilutive securities as they were anti-dilutive.

23.Segment and Geographical Information
    
The Company has determined that it operates in a single operating and reportable segment.

The following table presents total external revenues by geographic location, based on the location of the Company’s merchants:
Years ended
 December 31, 2021December 31, 2020
 
$  
%  
$  
%  
North America
Canada316,699 6.9 %192,721 6.6 %
United States2,973,934 64.5 %1,954,105 66.7 %
EMEA799,602 17.3 %454,269 15.5 %
APAC467,009 10.1 %292,240 10.0 %
Latin America54,612 1.2 %36,156 1.2 %
4,611,856 100.0 %2,929,491 100.0 %
47

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts

The following table presents the total net book value of the Company’s long-lived physical assets by geographic location:
 December 31, 2021December 31, 2020
 
$  
%  
$  
%  
Canada63,754 60.4 %75,283 81.7 %
United States24,950 23.6 %6,141 6.7 %
Rest of World16,822 15.9 %10,680 11.6 %
 105,526 100.0 %92,104 100.0 %

24.Business Acquisitions

Donde Fashion Inc.

On July 20, 2021, the Company completed the acquisition of software company Donde Fashion Inc. (Donde), a Delaware corporation, and its subsidiary Donde Mobile R&D Ltd.. With this acquisition, the Company added engineering talent to expand its research and development capabilities. The Company acquired 100 percent of the outstanding shares of Donde in exchange for cash consideration of $50,687. The transaction was accounted for as a business combination. The operations of Donde have been consolidated into the Company’s results as of the acquisition date.

The following table summarizes the final purchase price allocation of the Donde assets acquired and liabilities assumed at the acquisition date:
 Amount
$  
Cash887 
Accounts payable and other current liabilities(7,377)
Technology24,000 
Net deferred tax liability on acquired intangibles(4,390)
Goodwill37,567 
Total purchase price50,687 

The acquired technology was valued at $24,000 using a cost approach and is being amortized over 3 years. Goodwill from the Donde acquisition is primarily attributable to the expected synergies that will result from integrating Donde and its assembled workforce. None of the goodwill recognized is deductible for income tax purposes. The deferred tax liability relates to the taxable temporary difference on the acquired intangible assets.

25.Comparative Figures
    
Certain comparative figures have been reclassified in order to conform to the current period presentation.

26.Subsequent Event

Consistent with the Company's ongoing strategic investments, the Company invested $450,000 in private companies in January 2022. The Company has a minority ownership in these private companies.

48

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
As described in note 6, in November 2021, the Company received an investment in a private company, Flow Commerce, Inc., as non-cash revenue consideration, as a result of services to be rendered in conjunction with a strategic partnership. In January 2022, Flow Commerce, Inc. was acquired by Global-E, which is another strategic partner of the Company. The transaction between Global-E and Flow Commerce, Inc. resulted in a realized gain for the Company. Concurrent with the acquisition, Global-E agreed to issue the Company additional warrants not tied to the performance of services. The value of these additional warrants will be recorded as other income in the first quarter of 2022.
49
EX-1.3 4 exhibit13mda2021.htm EX-1.3 Document


EXHIBIT 1.3

MANAGEMENT’S DISCUSSION AND ANALYSIS
February 16, 2022

In this Management's Discussion and Analysis ("MD&A"), "we", "us", "our", "Shopify" and "the Company" refer to Shopify Inc. and its consolidated subsidiaries, unless the context requires otherwise. In this MD&A, we explain Shopify's results of operations for the fourth quarter and the fiscal years ended December 31, 2021, 2020, and 2019, our cash flows for the fiscal years ended December 31, 2021 and 2020, and our financial position as of December 31, 2021. You should read this MD&A together with our sets of audited consolidated financial statements and the accompanying notes for the fiscal years ended December 31, 2021, 2020, and 2019. Additional information regarding Shopify, including our 2021 annual information form and our annual report on Form 40-F for the year ended December 31, 2021, is available on our website at www.shopify.com, or at www.sedar.com and www.sec.gov.

Our audited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"). All amounts are in U.S. dollars ("USD") except where otherwise indicated.
Our MD&A is intended to enable readers to gain an understanding of Shopify’s results of operations, cash flows and financial position. To do so, we provide information and analysis comparing our results of operations, cash flows and financial position for the most recently completed fiscal year with the preceding fiscal year. We also provide analysis and commentary that we believe will help investors assess our future prospects. In addition, we provide “forward-looking statements” that are not historical facts, but that are based on our current estimates, beliefs and assumptions and which are subject to known and unknown important risks, uncertainties, assumptions and other factors that could cause actual results to differ materially from current expectations. Forward-looking statements are intended to assist readers in understanding management's expectations as of the date of this MD&A and may not be suitable for other purposes. See “Forward-looking Statements” below.
In this MD&A, references to our “solutions” means the combination of products and services that we offer to merchants, and references to “our merchants” as of a particular date means the total number of unique shops that are paying for a subscription to our platform.

Forward-looking Statements

This MD&A contains forward-looking statements under the provisions of the U.S. Private Securities Litigation Reform Act of 1995, Section 27A of the U.S. Securities Act of 1933, as amended, and Section 21E of the U.S. Securities Exchange Act of 1934, as amended, and forward-looking information within the meaning of applicable Canadian securities legislation.

In some cases, you can identify forward-looking statements by words such as "aim", “may”, “will”, “could”, “expects”, "further", “plans”, “anticipates”, “believes”, “potential”, “continue”, "estimate", or the negative of these terms or other similar words. In addition, any statements or information that refer to expectations, beliefs, plans, projections, objectives, performance or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking. In particular, forward-looking statements in this MD&A include, but are not limited to, statements about:

the extent of the impact of the novel coronavirus ("COVID-19") on our business, financial performance, revenues, and results of operations;
our expectation that the majority of Shopify employees will work remotely permanently ("digital-by-design");
our plan to repurpose or reconfigure our remaining office space and potentially terminate additional leases or sublet other spaces;
1


our exploration of new ways to accelerate checkout;
our ability to make it easier for merchants to manage their storefronts via their mobile devices;
the achievement of innovations and enhancements to, and expansion of, our platform and our solutions;
whether a merchant using Shopify will ever need to re-platform;
the continued growth of our app developer, theme designer and partner ecosystem and the effect on the growth of our merchant base;
the continued expansion of the number of channels for merchants to transact through;
our plan to continue making investments in our business to drive future growth;
our expectation that we will continue to invest in and optimize Shopify Fulfillment Network to provide our merchants with fast and affordable fulfillment;
our expectation that we may experience more normalized growth in gross merchandise volume ("GMV") against a more measured macro environment relative to 2021, but also expect that changed behaviours adopted by merchants and consumers that were driven by COVID-19 will continue to expand the prospects for entrepreneurship and digital commerce;
our expectation that as we develop Shopify Fulfillment Network and 6 River Systems Inc. ("6RS"), these initiatives will be dilutive to the gross margin percentage of merchant solutions;
our expectation that the continued growth of merchant solutions may cause a decline in our overall gross margin percentage;
our expectation that as a result of the continued growth of our merchant solutions offerings, seasonality will continue to affect our quarterly results and our business may become more seasonal in the future, and that historical patterns may not be a reliable indicator of our future performance;
our expectation that our results of operations will be adversely impacted by an increase in the value of the Canadian dollar ("CAD") relative to the USD;
our expectation that as we roll out local currency billing options in geographies outside of North America, a decrease in the value of other currencies relative to the USD will negatively impact our reported subscription revenue and Monthly Recurring Revenue ("MRR");
our expectation that over time, any impact to MRR from local currency billing will be offset by reduced friction and an enhanced in-market experience, which we anticipate will attract more merchants to our platform and our merchant solutions;
our expectation that sales and marketing expenses will increase in absolute dollars but decline as a percentage of total revenues over time;
our expectation that our research and development expenses will increase in absolute dollars as we continue to increase the functionality of our platform, but will decline as a percentage of total revenues over time;
our expectation that general and administrative expenses will increase on an absolute dollar basis, but may decrease as a percentage of our total revenues as we focus on processes, systems and controls to enable our internal support functions to scale with the growth of our business;
our expectation that transaction and loan losses related to Shopify Payments, Shop Pay Installments, Shopify Balance and Shopify Capital will increase on an absolute dollar basis over time as merchant penetration and adoption grow;
the change in fair value of certain equity and other investments which may fluctuate period to period, and may cause volatility to our earnings;
our expectation that the overall trend of merchant solutions revenue making up an increasing component of total revenues over time, most notably in the fourth quarter due to higher holiday volume, will continue over time;
our future obligation to purchase outstanding 0.125% convertible senior notes due 2025 (the "Notes") on the occurrence of a fundamental change;
our belief that we have sufficient liquidity to meet our current and planned financial obligations over the next 12 months;
our future financing requirements and the availability of capital;
the future value of our investment income, in particular as a result of changes in interest rates, fair value or due to observable changes in price or impairments;
the fair market value of the Notes as a result of changes in interest rates or the price of our Class A subordinate voting shares;
2


expected credit losses as a result of macroeconomic factors;
our expectations regarding contractual obligations and contingencies;
the impact of inflation on our costs and operations and on our merchants sales;
our accounting estimates, allowances, provisions, and assumptions made in the preparation of our financial statements; and
our expectations regarding the impact of recently adopted accounting standards.

The forward-looking statements contained in this MD&A are based on our management’s perception of historic trends, current conditions and expected future developments, as well as other assumptions that management believes are appropriate in the circumstances, which include, but are not limited to:

our belief that the near-term costs of reducing our leased footprint and transitioning remaining spaces to their future intended purpose will yield longer-term benefits;
our ability to increase the functionality of our platform;
our ability to offer more sales channels that can connect to the platform;
our belief in the increasing importance of a multi-channel platform that is both fully integrated and easy to use;
our belief that an increasing awareness among buyers that Shopify provides a superior and secure checkout experience is an additional advantage for our merchants;
our belief that commerce transacted over mobile will continue to grow more rapidly than desktop transactions;
our ability to expand our merchant base, retain revenue from existing merchants as they grow their businesses, and increase sales to both new and existing merchants, including our ability to retain merchants that have moved from physical retail to ecommerce as a result of the COVID-19 pandemic;
our belief that ecommerce growth will proceed at a normalized rate in 2022, supported by healthy economic growth and continued penetration of retail by ecommerce;
our ability to manage our growth effectively;
our ability to protect our intellectual property rights;
our belief that our merchant solutions make it easier for merchants to start a business and grow on our platform;
our ability to develop new solutions to extend the functionality of our platform and provide a high level of merchant service and support;
our ability to hire, retain and motivate qualified personnel and to manage our operations in a digital-by-design model;
our ability to enhance our ecosystem and partner programs, and the assumption that this will drive growth in our merchant base, further accelerating growth of the ecosystem;
our belief that our strategic investments and acquisitions will increase our revenue base, improve the retention of this base and strengthen our ability to increase sales to our merchants and help drive our growth;
our ability to achieve our revenue growth objectives while controlling costs and expenses, and our ability to achieve or maintain profitability;
our belief that MRR is most closely correlated with the long-term value of our merchant relationships;
our assumptions regarding the principal competitive factors in our markets;
our ability to predict future commerce trends and technology;
our assumptions that higher margin solutions such as Shopify Capital and Shopify Shipping will continue to grow through increased adoption and international expansion;
our expectation that Shopify Payments will continue to expand internationally;
our expectation that Shopify Fulfillment Network will scale and grow as we optimize the network, and we will continue to invest to support this growth;
our belief that our investments in sales and marketing initiatives will continue to be effective in growing the number of merchants using our platform, in retaining revenue from existing merchants and in increasing revenues from both;
3


our ability to develop processes, systems and controls to enable our internal support functions to scale with the growth of our business;
our ability to retain key personnel;
our ability to protect against currency, interest rate, concentration of credit and inflation risks;
our assumptions as to our future expenses and financing requirements;
our assumptions as to our critical accounting policies and estimates; and
our assumptions as to the effects of accounting pronouncements to be adopted.

Factors that may cause actual results to differ materially from current expectations may include, but are not limited to, risks and uncertainties that are discussed in greater detail in the "Risk Factors" section of our Annual Information Form for the year ended December 31, 2021 and elsewhere in this MD&A, including but not limited to risks relating to:

sustaining our rapid growth;
managing our growth;
our potential inability to compete successfully against current and future competitors;
the security of personal information we store relating to merchants and their buyers, as well as consumers with whom we have a direct relationship including users of our apps;
a denial of service attack or security breach;
our ability to innovate;
our limited operating history in new and developing markets and new geographic regions;
international sales and operations and the use of our platform in various countries;
our current reliance on a single supplier to provide the technology we offer through Shopify Payments;
the reliance of our growth in part on the success of our strategic relationships with third parties;
our potential inability to hire, retain and motivate qualified personnel;
our use of a single cloud-based platform to deliver our services;
complex and changing laws and regulations worldwide;
our dependence on the continued services and performance of our senior management and other key employees;
the COVID-19 pandemic and its impact on our business, financial condition and results of operations including the impact of measures taken to contain the virus and the impact on the global economy and consumer spending and on our merchants' and partners' ecosystem;
payments processed through Shopify Payments, Shop Pay Installments, or payments processed or funds managed through Shopify Balance;
our history of losses and our potential inability to maintain profitability;
our potential failure to effectively maintain, promote and enhance our brand;
serious errors or defects in our software or hardware;
our potential inability to achieve or maintain data transmission capacity;
activities of merchants or partners or the content of merchants' shops and our ability to detect and address unauthorized activity on our platform;
evolving privacy laws and regulations, cross-border data transfer restrictions, data localization requirements and other domestic or foreign regulations may limit the use and adoption of our services;
acquisitions and investments, including strategic investments;
our ability to successfully scale, optimize and operate Shopify Fulfillment Network;
risks associated with Shopify Capital, and offering financing to merchants;
potential claims by third parties of intellectual property infringement or other third party or governmental claims, litigation, disputes, or other proceedings;
our reliance on computer hardware, purchased or leased, software licensed from and services rendered by third parties, in order to provide our solutions and run our business, sometimes by a single-source supplier;
the impact of worldwide economic conditions, including the resulting effect on spending by small and medium-sized businesses ("SMBs") or their buyers;
manufacturing and supply chain risks;
4


unanticipated changes in tax laws or adverse outcomes resulting from examination of our income or other tax returns;
being required to collect federal, state, provincial or local business taxes, sales and use taxes or other indirect taxes in additional jurisdictions on transactions by our merchants;
the interoperability of our platform with mobile devices and operating systems;
changes to technologies used in our platform or new versions or upgrades of operating systems and internet browsers;
our potential inability to obtain, maintain and protect our intellectual property rights and proprietary information or prevent third parties from making unauthorized use of our technology;
our pricing decisions for our solutions;
our use of open source software;
seasonal fluctuations;
exchange rate fluctuations that may negatively affect our results of operations;
our dependence upon buyers’ and merchants’ access to, and willingness to use, the internet for commerce;
provisions of our financial instruments including the Notes;
our potential inability to raise additional funds as may be needed to pursue our growth strategy or continue our operations, on favorable terms or at all;
our tax loss carryforwards;
ownership of our shares;
our sensitivity to interest rate fluctuations; and
our concentration of credit risk, and the ability to mitigate that risk using third parties, and the risk of inflation.

Although we believe that the plans, intentions, expectations, assumptions and strategies reflected in our forward-looking statements are reasonable, these statements relate to future events or our future financial performance, and involve known and unknown risks, uncertainties and other factors which are, in some cases, beyond our control. If one or more of these risks or uncertainties occur, or if our underlying assumptions prove to be incorrect, actual results may vary significantly from those implied or projected by the forward-looking statements. No forward-looking statement is a guarantee of future results. You should read this MD&A and the documents that we reference in this MD&A completely and with the understanding that our actual future results may be materially different from any future results expressed or implied by these forward-looking statements.

The forward-looking statements in this MD&A represent our views as of the date of this MD&A. We anticipate that subsequent events and developments may cause our views to change. However, while we may elect to update these forward-looking statements at some point in the future, we have no current intention of doing so except to the extent required by applicable law. Therefore, these forward-looking statements do not represent our views as of any date other than the date of this MD&A.

COVID-19
In light of the ongoing COVID-19 pandemic, we have continued to focus on the health and well-being of our employees, partners, service providers, and communities. We have also accelerated products that we believe will best serve our merchants as they deal with the challenges of COVID-19.
Beginning in March 2020, we observed sustained strong momentum in GMV, buoyed by restrictions related to COVID-19, as consumers looked for ways to purchase at a safe distance, utilizing ecommerce and benefiting from features such as curbside pickup and local delivery. The momentum continued throughout the year ended December 31, 2021, albeit at a slower pace, as we experienced an increase in GMV relative to the preceding fiscal year. The increase was driven by traditional retail businesses expanding or migrating their operations online with our platform and services as well as by an increase in the number of merchants using our retail Point-of-Sale ("POS") solutions. While we believe that the COVID-triggered acceleration of ecommerce that spilled into the first half of 2021 in the form of lockdowns and government stimulus will be absent from 2022, we see healthy economic growth supporting the continued penetration of retail by ecommerce. The effect of COVID-19 on other aspects of our results of
5


operations and financial performance in the long-term, such as revenues, remains uncertain and may only be reflected in future periods.
The effects of COVID-19 have led us to reimagine the way we work resulting in the decision to be a "digital-by-design" company. Shopify employees continued to work remotely in 2021 and beyond 2021, Shopify will continue to embrace this digital-first way of thinking, working, and operating with the intention that the majority of employees will work remotely permanently. We believe the near-term costs of reducing our leased footprint and transitioning remaining spaces to their future intended purpose, including use for team collaboration and events, will yield longer-term benefits, including leveling the playing field for employees who already work from home, helping our employees stay healthy and safe, opening ourselves up to a diverse global talent pool, eliminating unnecessary commutes and fast-tracking new and better ways to work together that are more productive and rewarding. As a result of this decision, in the second quarter of 2020 we terminated certain lease agreements or sought to sublet space at certain office locations. In the third quarter of 2021, we ceased use of additional office space and began the process to terminate lease agreements or seek to sublet space at certain office locations resulting in an impairment charge of $30.1 million in the year ended December 31, 2021. We continue to assess the ongoing need for the remaining offices and may repurpose them to accommodate physical distancing measures, further reconfigure them for use in a digital-by-design framework, or look to sublease or terminate the related leases in the future.

Overview

Shopify is a leading provider of essential internet infrastructure for commerce, offering trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for simplicity and reliability, while delivering a better shopping experience for consumers everywhere.

In an era where social media, cloud computing, mobile devices, augmented reality and data analytics are creating new possibilities for commerce, Shopify provides differentiated value by offering merchants:

A multi-channel front end. Our software enables merchants to easily display, manage, market and sell their products across over a dozen different sales channels, including web and mobile storefronts, physical retail locations, pop-up shops, social media storefronts, native mobile apps, buy buttons, and marketplaces. More than two-thirds of our merchants have installed two or more channels. The Shopify application program interface ("API") has been developed to support custom storefronts that let merchants sell anywhere, in any language.

A single integrated back end. Our software provides one single integrated, easy-to-use back end that merchants use to manage their business and buyers across these multiple sales channels. Merchants use their Shopify dashboard, which is available in 21 languages, to manage products and inventory, process orders and payments, fulfill and ship orders, discover new buyers and build customer relationships, source products, leverage analytics and reporting, manage cash, payments and transactions, and access financing.

A data advantage. Our software is delivered to merchants as a service, and operates on a shared infrastructure. This cloud-based infrastructure not only relieves merchants from running and securing their own hardware, it also consolidates data generated by the interactions between buyers and a merchant's products, providing rich data to inform merchant decisions. With a large, rapidly growing and highly qualified team of data personnel, we expect to continue leveraging data for the benefit of our merchants with critical safeguards in place to ensure privacy, security and compliance.

Shopify also enables merchants to build their own brand, leverage mobile technology, sell internationally, and handle massive traffic spikes with flexible infrastructure:

Brand ownership. Shopify is designed to help our merchants own their brand, develop a direct relationship with their buyers, and make their buyer experience memorable and distinctive. We recognize that in a world where buyers have more choices than ever before, a merchant’s brand is increasingly important. The Shopify platform is designed to allow a merchant to keep their brand present in every interaction to build buyer loyalty and competitive
6


advantage. While our platform is designed to empower merchants first, merchants benefit when buyers are confident that their payments are secure. We believe that awareness among buyers that Shopify provides a superior and secure checkout experience is an additional advantage for our merchants in an increasingly competitive market. For merchants using Shopify Payments, buyers are already getting a superior experience, with features such as Shop Pay and Shop Pay Installments, and with our investments in additional buyer touchpoints, such as retail, shipping, fulfillment, and Shop, our all-in-one digital shopping companion app, brands that sell on Shopify can offer buyers an end-to-end, managed shopping experience that previously was only available to much larger businesses.

Mobile. As ecommerce expands as a percentage of overall retail transactions, a trend that accelerated in 2020 when the global COVID-19 pandemic necessitated physically distanced commerce, buyers expect to be able to transact anywhere, anytime, on any device through an experience that is simple, seamless, and secure. As transactions over mobile devices represent the majority of transactions across online stores powered by Shopify, the mobile experience is a merchant’s primary and most important interaction with online buyers. Shopify has focused on enabling mobile commerce, and the Shopify platform includes a mobile-optimized checkout system, designed to enable merchants’ buyers to more easily buy products over mobile websites. Our merchants are able to offer their buyers a quick and secure check-out option by using Shop Pay, Apple Pay, Facebook Pay, and Google Pay on the web, and we continue to explore other new ways to offer payment flexibility and accelerated checkout. Just as Shopify's tools enable retailers to sell directly to their buyers through online stores, the Shop app provides merchants that same direct sales power through an app. The Shop app is a digital shopping assistant that is available to buyers on iOS and Android mobile devices. Buyers use the Shop app to track packages, discover products from their favorite merchants, and engage with brands directly, which helps merchants increase the loyalty and lifetime value of their buyers. Shopify’s mobile capabilities are not limited to the front end: merchants who are often on-the-go find themselves managing their storefronts via their mobile devices, and Shopify continues to strive to make it easier to do so.

Global. Commerce thrives when merchants are able to build a global brand and commerce beyond their own borders with little friction. Shopify Markets, a product introduced in 2021, enables merchants to manage localized storefronts in different countries through one global store, making cross-border commerce easier for entrepreneurs. With Shopify Markets, merchants can easily set up market-specific buying experiences, enabling buyers to shop in their local currencies, languages, domains, and payment methods. Shopify Markets also automatically calculates duty and import fees. Such tailored experiences are designed to increase local buyer trust and conversion, enabling merchants to enter new geographies more easily. Shopify Markets complements our partnership with Global-E, an offering for merchants who want to fully outsource their cross-border business with an approved third-party partner.

Infrastructure. We build our platform to address the growing challenges facing merchants and with the aim of making complex tasks simple. The Shopify platform is engineered to enterprise-level standards and functionality and designed for simplicity and ease of use. We also design our platform with a robust technical infrastructure able to manage large spikes in traffic that accompany events such as new product releases, holiday shopping seasons, and flash sales. We are constantly innovating and enhancing our platform, with our continuously deployed, multi-tenant architecture ensuring all of our merchants are always using the latest technology.

This combination of ease of use with enterprise-level functionality allows merchants to start with a Shopify store and grow with our platform to almost any size. Using Shopify, merchants may never need to re-platform. Our Shopify Plus subscription plan was created to accommodate larger merchants, with additional functionality, scalability and support requirements. The Shopify Plus plan also appeals to larger merchants not already on Shopify who want to migrate from their expensive and complex legacy solutions and get more functionality.

Sustainability

Shopify is a company that wants to see the next century, and has taken many steps to build a sustainable company, including committing to carbon neutrality. As part of this commitment, in 2019, we decommissioned our data centres and migrated our platform to Google Cloud, which is 100% powered by renewable energy.

7


Because we view commerce as a powerful vehicle for positive systemic change, as part of our focus on the long term, in 2019 Shopify launched a sustainability fund with the intent to commit at least $5 million annually to fund what Shopify believes are the most promising and impactful technologies and projects to combat climate change, with a bias toward solutions that remove carbon from the atmosphere and permanently lock it away, as opposed to traditional offsets that pay others to avoid carbon emissions. In 2021, our sustainability fund invested in offsetting our operational footprint during the year, purchasing renewable energy certificates for our office buildings and employee home offices as well as purchasing carbon removal to completely eliminate the impact of carbon emissions from shipping every single order on our platform over the Black Friday/Cyber Monday shopping weekend. In addition, we continuously offset all carbon emissions associated with shipping orders placed using Shop Pay, our checkout accelerator. We give our merchants the ability to offset the carbon emissions associated with shipping all their orders via Offset, an app we launched in 2020.

Ecosystem

A rich ecosystem of app developers, theme designers and other partners, such as digital and service professionals, marketers, photographers, and affiliates has evolved around the Shopify platform. More than 40,000 of these partners have referred merchants to Shopify over the last year, and this strong, symbiotic relationship was further strengthened in the second half of 2021 when we extended more generous revenue sharing terms with app and theme developers. We believe this ecosystem has grown in part due to the platform’s functionality, which is highly extensible and can be expanded through our API and the more than 8,000 apps available in the Shopify App Store. The partner ecosystem helps drive the growth of our merchant base, which in turn further accelerates growth of the ecosystem.

Business Overview

Our mission is to make commerce better for everyone, and we believe we can help merchants of nearly all sizes, from aspirational entrepreneurs to companies with large-scale, direct-to-consumer operations realize their potential at all stages of their business life cycle. While our platform can scale to meet the needs of large merchants, we focus on selling to small and medium-sized businesses and entrepreneurs. Most of our merchants are on subscription plans that cost less than $50 per month, which is in line with our focus of providing cost effective solutions for early stage businesses. In the year ended December 31, 2021, our platform facilitated GMV of $175.4 billion, representing an increase of 46.7% from the year ended December 31, 2020. A detailed description of this metric is presented below in the section entitled, “Key Performance Indicators”.

Our business has experienced rapid growth. During the year ended December 31, 2021, our total revenue was $4,611.9 million, an increase of 57.4% versus the year ended December 31, 2020. Our business model has two revenue streams: a recurring subscription component we call subscription solutions and a merchant success-based component we call merchant solutions.
In the year ended December 31, 2021, subscription solutions revenues accounted for 29.1% of our total revenues (31.0% in the year ended December 31, 2020). We offer a range of plans that increase in price depending on additional features and economic considerations. Our highest-end plan, Shopify Plus, is offered at a starting rate that is several times that of our standard Shopify plans. Shopify Plus solves for the complexity of merchants as they grow and scale globally, offering additional functionality, and support, including features like Shopify Flow and Launchpad, for ecommerce automation, and dedicated account management where appropriate. Allbirds, Gymshark, Heinz, Tupperware, FTD, Netflix and FIGS are a few of the Shopify Plus merchants seeking a reliable, cost-effective and scalable commerce solution. The flexibility of our pricing plans is designed to help our merchants grow in a cost-effective manner and to provide more advanced features and support as their business needs evolve. We also expect to expand the number of markets where we bill in local currency in order to reduce friction and attract more merchants to our platform.
Revenue from subscription solutions is generated through the sale of subscriptions to our platform, including variable platform fees, as well as through the sale of subscriptions to our POS Pro offering, the sale of themes, the sale of apps, and the registration of domain names. Subscription solutions revenues increased from $908.8 million in
8


the year ended December 31, 2020 to $1,342.3 million in the year ended December 31, 2021, representing an increase of 47.7%. Our merchants typically enter into monthly subscription agreements. The revenue from these agreements is recognized over time on a ratable basis over the contractual term and therefore we have deferred revenue on our balance sheet. We do not consider this deferred revenue balance to be a good indicator of future revenue. Instead, we believe MRR is most closely correlated with the long-term value of our merchant relationships. As of December 31, 2021, MRR totaled $102.0 million, representing an increase of 23.5% relative to MRR at December 31, 2020. In the year ended December 31, 2021, subscription solutions revenue grew at a faster rate than MRR due to the increase in merchants joining the platform in 2020 after obtaining the extended 90-day free trial which resulted in lower subscription revenues during the trial period in 2020. Furthermore, the growth is attributable to platform fees increasing as a percentage of total subscription solutions, which was offset slightly by lower app and theme related revenue due to revised pricing terms with developer partners beginning in the third quarter of 2021. A detailed description of this metric is presented below in the section entitled, "Key Performance Indicators". As at December 31, 2021, we host millions of merchants on our platform.
We offer a variety of merchant solutions that are designed to add value to our merchants and augment our subscription solutions. During the year ended December 31, 2021, merchant solutions revenues accounted for 70.9% of total revenues (69.0% in the year ended December 31, 2020). We principally generate merchant solutions revenues from payment processing fees and currency conversion fees from Shopify Payments. Shopify Payments is a fully integrated payment processing service that allows our merchants to accept and process payment cards online and offline. In addition to payment processing fees and currency conversion fees from Shopify Payments, we also generate merchant solutions revenue from other transaction services, referral fees, advertising revenue on the Shopify App Store, Shopify Capital, Shop Pay Installments, Shopify Balance, Shopify Shipping, Shopify Fulfillment Network, collaborative warehouse fulfillment solutions, non-cash consideration obtained for services rendered as part of strategic partnerships, the sale of POS hardware, Shopify Email and Shopify Markets. Shopify Capital is currently available for merchants in the United States, the United Kingdom and Canada. Our merchant solutions revenues are directionally correlated with the level of GMV that our merchants process through our platform. Merchant solutions revenues increased from $2,020.7 million in the year ended December 31, 2020 to $3,269.5 million in the year ended December 31, 2021, representing an increase of 61.8%.
Our business model is driven by our ability to attract new merchants, retain revenue from existing merchants, and increase sales to both new and existing merchants. Our merchants represent a wide array of retail verticals, business sizes, and geographies and no single merchant has ever represented more than five percent of our total revenues in a single reporting period. We believe that our future success is dependent on many factors, including our ability to expand our merchant base, retain merchants as they grow their businesses on our platform, offer more sales channels that connect merchants with their specific target audience, develop new solutions to extend our platform’s functionality and catalyze merchants’ sales growth, enhance our ecosystem and partner programs, provide a high level of merchant support, hire, retain and motivate qualified personnel, and build with a focus on maximizing long-term value.
We have focused on rapidly growing our business and plan to continue making investments to drive future growth. We believe that our investments will increase our revenue base, improve the retention of this base and strengthen our ability to increase sales to our merchants.

Consistent with investing for the long-term, in 2019 we began building Shopify Fulfillment Network, a network of distributed third-party fulfillment centers across the United States and Canada, to help merchants deliver orders to buyers quickly and cost-effectively, while putting their own brand and customer experience front and center. In 2021, we began building out our own warehouse in Atlanta to test 6RS and Shopify fulfillment under real-world conditions at scale. We intend to consolidate the network into larger, strategically located hub warehouses, and to operate several of them ourselves, while partnering as needed. Additionally, we are simplifying our offer to merchants and unifying the network using warehouse management software we developed to improve quality, operational performance, and variable cost per unit. We expect to continue to invest in and optimize this offering to further support our merchants.
9



Key Performance Indicators

Key performance indicators, which we do not consider to be non-GAAP measures, that we use to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions include Monthly Recurring Revenue ("MRR") and Gross Merchandise Volume ("GMV"). Our key performance indicators may be calculated in a manner different than similar key performance indicators used by other companies.

The following table shows MRR and GMV for the years ended December 31, 2021 and 2020.
Years ended December 31,
20212020
(in thousands)
Monthly Recurring Revenue$102,022 $82,611 
Gross Merchandise Volume$175,361,814 $119,577,147 

Monthly Recurring Revenue

We calculate MRR at the end of each period by multiplying the number of merchants who have subscription plans with us at the period end date by the average monthly subscription plan fee, which excludes variable platform fees, in effect on the last day of that period, assuming they maintain their subscription plans the following month. Subscription plans to both our platform and our POS Pro offering are included in this calculation. When applicable, MRR relating to subscription plans billed in a merchant's local currency is converted to USD using the respective currency exchange rate as of the period end date. Merchants on free trials are excluded from this calculation through the duration of the free trial. MRR allows us to average our various pricing plans and billing periods into a single, consistent number that we can track over time. We also analyze the factors that make up MRR, specifically the number of paying merchants using our platform and changes in our average revenue earned from subscription plan fees per paying merchant. In addition, we use MRR to forecast monthly, quarterly and annual subscription plan revenue, which makes up the majority of our subscription solutions revenue. We had $102.0 million of MRR as at December 31, 2021 compared to $82.6 million as at December 31, 2020. In the year ended December 31, 2020, our MRR growth rate increased significantly which was driven by shops that were created during the extended free trial period offered from March 21, 2020 to May 31, 2020 remaining on the platform and converting to paying merchants in the year. In the year ended December 31, 2021 we observed a lower MRR growth rate, relative to the year ended December 31, 2020 due to the influx of merchants joining the platform during the early days of the COVID-19 pandemic, supported by a number of initiatives to help merchants quickly and easily start selling, such as the extended free trial offered to all new standard merchants. Going forward, we expect to expand the number of markets where we bill in local currency, and that over time any impact to MRR will be more than offset by the fact that the reduced friction and enhanced in-market experience will attract more merchants to our platform who make use of our merchant solutions.

10


Gross Merchandise Volume

GMV is the total dollar value of orders facilitated through our platform including certain apps and channels for which a revenue-sharing arrangement is in place in the period, net of refunds, and inclusive of shipping and handling, duty and value-added taxes. GMV does not represent revenue earned by us. However, the volume of GMV facilitated through our platform is an indicator of the success of our merchants and the strength of our platform. Our merchant solutions revenues are also directionally correlated with the level of GMV facilitated through our platform. For the years ended December 31, 2021 and 2020, we facilitated GMV of $175.4 billion and $119.6 billion, respectively. In the year ended December 31, 2021, we experienced sustained growth in GMV coming off the tailwinds of the shift to ecommerce accelerated by COVID-19 in 2020. Going forward, we expect more normalized growth in GMV against a more measured macro environment relative to 2021, but also expect that changed behaviours adopted by merchants and consumers in 2020 and 2021 driven by COVID-19 will continue to expand the prospects for entrepreneurship and digital commerce.

Factors Affecting the Comparability of Our Results

Change in Revenue Mix

As a result of the continued growth of Shopify Payments, revenue-sharing agreements, transaction fees, Shopify Shipping, Shopify Capital, Shopify Fulfillment Network, and non-cash consideration obtained for services rendered as part of strategic partnerships, our revenues from merchant solutions have generally increased significantly. Merchant solutions are intended to complement subscription solutions by providing additional value to our merchants and increasing their use of our platform. Gross profit margins on Shopify Payments, the biggest driver of merchant solutions revenue, are typically lower than on subscription solutions due to the associated third-party costs of providing this solution. We view this revenue stream as beneficial to our operating margins, as Shopify Payments requires significantly less sales and marketing and research and development expense than Shopify’s core subscription business. We expect the development of Shopify Fulfillment Network and 6RS to be dilutive to the gross margin percentage for merchant solutions in the short term. The lower margins on merchant solutions compared to subscription solutions means that the continued growth of merchant solutions may cause a decline in our overall gross margin percentage.

Seasonality

Our merchant solutions revenues are directionally correlated with the level of GMV that our merchants facilitated through our platform. Our merchants typically process additional GMV during the fourth quarter holiday season. As a result, we have historically generated higher merchant solutions revenues in our fourth quarter than in other quarters. While we believe that this seasonality has affected and will continue to affect our quarterly results, our rapid growth has largely masked seasonal trends to date. As a result of the continued growth of our merchant solutions offerings, we believe that our business may become more seasonal in the future and that historical patterns in our business may not be a reliable indicator of our future performance.

Foreign Currency Fluctuations

While most of our revenues are denominated in USD, a significant portion of our operating expenses are incurred in CAD. As a result, our results of operations will be adversely impacted by an increase in the value of the CAD relative to the USD. As our operations continue to expand internationally, we may observe additional fluctuations in other foreign currencies, including GBP and EUR, as a result of offering local currency billing options and additional operating expenses. In addition, a portion of Shopify Payments revenue is based on the local currency of the country in which the applicable merchant is located and these transactions expose us to currency fluctuations to the extent non-USD based payment processing and other merchant solutions revenues increase. Refer to the "Risks and Uncertainties—Foreign Currency Exchange Risk" section below for additional information on the effect on reported results of changes in foreign exchange rates.

11


Key Components of Results of Operations

Revenues

We derive revenues from subscription solutions and merchant solutions.

Subscription Solutions

We principally generate subscription solutions revenues through the sale of subscriptions to our platform, including variable platform fees, as well as through the sale of subscriptions to our POS Pro offering. We also generate associated subscription solutions revenues from the sale of themes, apps, and the registration of domain names.
We offer subscription plans with various price points, from entry level plans to Shopify Plus, a plan for merchants with higher-volume sales that offers additional functionality, scalability and support. Our subscription plans typically have a one-month term, although a small number of our merchants have annual or multi-year subscription terms. Subscription terms automatically renew unless notice of cancellation is provided in advance. Merchants purchase subscription plans directly from us. Subscription fees for all plans, except Shopify Plus, are paid to us at the start of the applicable subscription period, regardless of the length of the subscription period. Shopify Plus plans are billed in arrears. For subscription fees that are received in advance of providing the related services, we record deferred revenue on our consolidated balance sheet for the unearned revenue and recognize revenue over time on a ratable basis over the contractual term. These subscription fees are non-refundable. Revenues from variable platform fees are based on the merchants' volume of sales and recognized as revenue when we have a right to invoice. They are classified within subscription solutions because they represent a variable component of the merchants' subscription fee.
We also generate additional subscription solutions revenues from merchants that have subscription plans with us through the sale of themes, apps, and the registration of domain names. Revenues from the sale of themes and apps are recognized at the time of the transaction. The right to use domain names is sold separately and is recognized on a ratable basis over the contractual term, which is typically an annual term. Revenues from the sale of apps and themes are recognized net of amounts attributable to the third-party developers. In the fourth quarter of 2021, we commenced recognizing revenue for the sale of themes on a net basis (as an agent) as a result of revised contract terms with our theme partners. Prior to this date, revenue from the sale of themes was recognized on a gross basis. Revenues from the sale of themes, apps, and the registration of domain names have been classified within subscription solutions on the basis that they are typically sold at the time the merchant enters into the subscription arrangement or because they are charged on a recurring basis.
Merchant Solutions

We generate merchant solutions revenues from payment processing fees and currency conversion fees from Shopify Payments, transaction fees, referral fees from partners, advertising revenue on the Shopify App Store, Shopify Capital, Shop Pay Installments, Shopify Balance, Shopify Shipping, Shopify Fulfillment Network, collaborative warehouse fulfillment solutions, non-cash consideration obtained for services rendered as part of strategic partnerships, the sale of POS hardware, Shopify Email and Shopify Markets.
 
The significant majority of merchant solutions revenues are generated from Shopify Payments. Revenue from processing payments and currency conversion is recognized at the time of the transaction. For Shopify Payments transactions, processing payment fees are determined based in part on a percentage of the dollar amount processed plus a per transaction fee, where applicable. Currency conversion fees are determined based on a percentage of the dollar amount converted in a payment processing transaction, where applicable.
For subscription plans where the merchant does not sign up for Shopify Payments, we typically charge a transaction fee based on a percentage of GMV sold through the platform. We bill our merchants for transaction fees at the end of a 30-day billing cycle or when predetermined billing thresholds are surpassed. Any fees that have not been billed are accrued as an unbilled receivable at the end of the reporting period.
12


We also generate merchant solutions revenues in the form of referral fees from partners to which we direct business and with which we have an arrangement in place. Pursuant to terms of the agreements with our partners, these revenues can be recurring or non-recurring. Where the agreement provides for recurring payments to us, we typically earn revenues so long as the merchant that we have referred to the partner continues to use the services of the partner. Non-recurring revenues generally take the form of one-time payments that we receive when we initially refer the merchant to the partner. In either case, we recognize referral revenues when we are entitled to receive payment from the partner pursuant to the terms of the underlying agreement.
Advertising revenue is earned on the Shopify App Store as merchants click on the apps being advertised by our partners. We recognize advertising revenues when we are entitled to receive payment from the partner.
Shopify Capital, a merchant cash advance ("MCA") and loan program for eligible merchants, is offered in the United States, the United Kingdom and Canada to help eligible merchants secure financing and accelerate the growth of their business by providing access to simple, fast, and convenient working capital. We apply underwriting criteria prior to purchasing the eligible merchant's future receivables or making a loan to help assess collectibility. Under Shopify Capital, we purchase a designated amount of future receivables at a discount or make a loan. The advance, or the loan, is forwarded to the merchant at the time the related agreement is entered into, and the merchant remits a fixed percentage of their daily sales until the outstanding balance has been remitted. Certain merchant cash advances and loans are facilitated internally and originated by a bank partner, from whom we then purchase the merchant cash advances and loans obtaining all rights, title, and interest or discount for a fee calculated as a percentage of the merchant cash advance or loan's principal. Revenues for Shopify Capital are earned in accordance with the description below and are presented net of any deferred origination fees which are amortized over the contractual or expected term of the MCA or loan. For Shopify Capital MCAs, we apply a percentage of the remittances collected against the merchant's receivable balance, and a percentage, which is related to the discount, as merchant solutions revenue. For certain Shopify Capital loans, there is a fixed maximum repayment term. For certain other Shopify Capital loans, we calculate an expected repayment date. Using the merchant's contractual or expected repayment date, we calculate an effective interest rate based on the merchant's expected future payment volume to determine how much of a merchant's repayment to recognize as revenue and how much to apply against the merchant's receivable balance. We have mitigated some of the risks associated with Shopify Capital by opening insurance policies with Export Development Canada (“EDC”) to insure some of the MCAs and loans offered by Shopify Capital in the United States, the United Kingdom and Canada. Refer to the "Risks and Uncertainties—Concentration of Credit Risk" section below for additional information on these policies.
Shop Pay Installments, a "buy now pay later" product, enables merchants to sell their goods to buyers on an interest-free payment plan. Merchants will receive upfront payment for a sale, net of fees, without the worry associated with collecting future payments from the buyer. Revenues earned from Shop Pay Installments are recognized when a merchant makes a sale using this product, and is based on a percentage of the total order value. We earn and recognize a portion of the revenue from each merchant sale, with the majority of revenue earned and recognized by our third-party provider that bears the buyer underwriting and buyer credit risk associated with the product.
Shopify Balance, our money management product, offers merchants a no fee money management account with fast access to their cash, a card for spending online, on mobile, or in store, and rewards featuring cash back, perks, and discounts on everyday business spending. We recognize revenue at the time of the transaction as the card is used, with cash back rewards earned through the program netted against revenue.
Shopify Shipping allows merchants to buy and print outbound and return shipping labels and track orders directly within the Shopify platform. We bill our merchants when they have purchased shipping labels in excess of predetermined billing thresholds, and any charges that have not been billed are accrued as unbilled receivables at the end of the reporting period. For Shopify Shipping, fees are determined based on the type of labels purchased or the arrangement negotiated with third parties. We recognize revenue from Shopify Shipping net of shipping costs, as we are the agent in the arrangement with merchants.
Shopify Fulfillment Network is a dedicated network of fulfillment centers in the United States and Canada. Revenues related to warehouse storage and outbound shipping are recognized over time, as merchants receive and
13


consume the benefits obtained from these services. The revenues related to picking, packaging, and preparing orders for shipment are recognized once the services have been rendered. In some instances, we offer an all-in fulfillment service that combines warehouse storage, picking, packaging and preparing orders for shipment, and outbound shipping. This all-in fulfillment service revenue is recognized over time from the point we receive and inbound the product up to delivery to the end-customer.
We offer collaborative warehouse fulfillment solutions in which revenues related to offering cloud-based software and collaborative mobile robots are recognized over time, over the contractual term, which can be up to five years. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period.
From time to time, we receive non-cash consideration in the form of equity investments from customers with whom we have developed strategic partnerships. The non-cash consideration is measured as the fair value at the inception of the contract, and any changes in fair value after contract inception are excluded from revenue, and classified within "other income, net" in the consolidated statement of operations and comprehensive income. As we are required to provide referral services and other services to support the partners' merchant offerings over the period of the performance obligations, revenue is deferred and recognized over time on a ratable basis over the expected terms of the contracts, which are typically three to seven years in length.
In connection with Shopify POS, a sales channel that lets merchants sell their products and accept payments in-person from a mobile device, we sell compatible hardware products which are sourced from third-party vendors. We recognize revenues from the sale of POS hardware when title passes to the merchant in accordance with the shipping terms of the sale.
Shopify Email, launched in 2019, is our native email marketing tool designed to enable merchants to create, run, and track email marketing campaigns from within the merchant admin, and help merchants to build direct relationships with buyers. Revenue from Shopify Email is based on the merchants' volume of emails sent and recognized as revenue when we have a right to invoice.
Shopify Markets, our end-to-end cross-border commerce product offering launched in 2021, integrates services to centralize the platform's cross-border capabilities and enable merchants to penetrate the global commerce market. Shopify Markets leverages our existing transactional services and partnerships from which the Company earns referral fees to provide a tailored experience for each market. Revenues earned are recognized in accordance with the preceding paragraphs.
For a discussion of how we expect seasonal factors to affect our merchant solutions revenue, see “Factors Affecting the Comparability of our Results—Seasonality.”

Cost of Revenues

Cost of Subscription Solutions

Cost of subscription solutions consists primarily of costs associated with billing processing fees and operations and merchant support expenses. Operations and merchant support expenses include third-party infrastructure, hosting costs and other direct costs, personnel-related costs directly associated with operations and merchant support, including salaries, benefits and stock-based compensation, as well as amortization of acquired intangible assets and amortization of internally developed software costs and allocated overhead. Overhead associated with information technology and depreciation is allocated to our cost of revenues and operating expenses based on headcount.

Additionally, cost of subscription solutions includes costs we are required to pay to third-party developers in connection with sales of themes. Our paid themes are primarily designed by third-party developers who earn fees for each theme sold. In the fourth quarter of 2021, the Company changed from being the principal in the arrangement with customers for the sale of themes to being the agent in these arrangements as a result of revised contract terms
14


with its partners. As a result, beginning in the fourth quarter of 2021, the costs associated with the sale of themes is recognized net within subscription solutions revenue.

Also included as cost of subscription solutions are domain registration fees.

We expect that the cost of subscription solutions will increase in absolute dollars as we continue to invest in growing our business, and as the number of merchants utilizing the platform increases along with the costs of supporting those merchants. Over time, we expect that our subscription solutions gross margin percentage will fluctuate modestly based on the mix of subscription plans that our merchants select and the timing of expenditures related to infrastructure expansion projects.

Cost of Merchant Solutions

Cost of merchant solutions primarily consists of costs that we incur when transactions are processed using Shopify Payments, such as credit card interchange and network fees (charged by credit card providers such as Visa, MasterCard and American Express) as well as third-party processing fees. Cost of merchant solutions also consists of credit card fees related to billing our merchants, product costs associated with expanding our product offerings, including Shopify Balance, third-party infrastructure and hosting costs, and operations and merchant support expenses, including personnel-related costs directly associated with merchant solutions such as salaries, benefits and stock-based compensation, as well as allocated overhead. Overhead associated with information technology and depreciation is allocated to our cost of revenues and operating expenses based on headcount.

Cost of merchant solutions also includes amortization of acquired intangible assets relating mostly to the acquired 6RS technology and amortization of internally developed software costs. In addition, we incur costs associated with warehouse storage, outbound shipping, picking, packaging, and the preparation of orders for shipment as part of the Shopify Fulfillment Network offering; costs associated with 6RS for materials and third-party manufacturing for those fulfillment robots sold to customers rather than leased to customers, which are capitalized and depreciated into cost of revenues; and costs associated with POS hardware, such as the cost of acquiring the hardware inventory, including hardware purchase price and expenses associated with our use of a third-party fulfillment company, shipping and handling.

We expect that the cost of merchant solutions will increase in absolute dollars in future periods as the number of merchants utilizing these solutions increases, resulting in a growth in volumes processed. We also expect additional increases as we continue to expand Shopify Payments internationally and as we continue to invest in Shopify Fulfillment Network. We expect the development of Shopify Fulfillment Network and 6RS collaborative warehouse fulfillment solutions to be dilutive to the gross margin percentage for merchant solutions in the short term.

Operating Expenses

Sales and Marketing

Sales and marketing expenses consist primarily of marketing programs, partner referral payments related to merchant acquisitions, costs associated with partner and developer conferences, employee-related expenses for marketing, business development and sales, as well as the portion of merchant support required for the onboarding of prospective new merchants. Other costs within sales and marketing include travel-related expenses and corporate overhead allocations. Costs to acquire merchants are expensed as incurred, however, contract costs associated with Plus merchants are amortized over the expected life of their relative contract. We plan to continue to expand sales and marketing efforts to attract new merchants, retain revenue from existing merchants and increase revenues from both new and existing merchants. This growth will include adding sales personnel and expanding our marketing activities to continue to generate additional leads and build brand awareness. Sales and marketing expenses are expected to increase in absolute dollars but over time, we expect sales and marketing expenses will eventually decline as a percentage of total revenues.
15


Research and Development

Research and development expenses consist primarily of employee-related expenses for product management, product development, product design, data analytics, contractor and consultant fees as well as internal use hosting costs and corporate overhead allocations. Research and development costs are generally expensed as incurred. We capitalize certain development costs incurred in connection with our internal use software as well as costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. We continue to focus our research and development efforts on adding new features and solutions, and increasing the functionality and enhancing the ease of use of our platform. While we expect research and development expenses to increase in absolute dollars as we continue to increase the functionality of our platform, over the long term we expect our research and development expenses will eventually decline as a percentage of total revenues.

General and Administrative

General and administrative expenses consist of employee-related expenses for finance and accounting, legal, administrative, human relations and IT personnel, impairment related to certain office leases we have ceased using, professional services fees, sales and use and other value added taxes, insurance, the provision for expected credit losses on uncollectible receivables, corporate overhead allocations and other corporate expenses, including sustainability spend. We expect that general and administrative expenses will increase on an absolute dollar basis but may decrease as a percentage of total revenues as we focus on processes, systems and controls to enable our internal support functions to scale with the growth of our business.

Transaction and Loan Losses

Transaction and loan losses consist of expected and actual losses related to Shopify Payments, Shop Pay Installments, Shopify Balance, and Shopify Capital. We are exposed to transaction losses on Shopify Payments, Shop Pay Installments, and Shopify Balance as a result of unrecovered merchant transactions due to returns and disputes. We are also exposed to Shopify Balance losses when a merchant account experiences unauthorized transactions where funds cannot be recovered or reversed. We are exposed to transaction losses on merchant cash advances offered through Shopify Capital as a result of fraud or uncollectibility. We provide for loan losses whenever the amortized cost of loans exceeds their fair value. Transaction and loan losses are expected to increase in absolute dollars over time as merchant penetration and adoption grow.

 
Other Income (Expenses)

Other income (expenses) consists primarily of unrealized gains or losses on equity and other investments, transaction gains or losses on foreign currency, interest income, and interest expense related to the Notes. Equity and other investments in publicly traded companies with readily determinable fair values are carried at fair value at each balance sheet date based on the closing share price at the end of the period and any movements in the fair value are recognized into other income (expenses). Equity and other investments in private companies without readily determinable fair values are carried at cost less impairments, with subsequent adjustments for observable changes (referred to as the measurement alternative). The Company also holds an investment in convertible notes of a private company which is classified as an available-for-sale debt security, which the Company has elected to account for under the fair value option. The investment is carried at fair value at each balance sheet date and any movements in the fair value are recognized in other income (expense). The results from these equity investments may fluctuate from period to period and may cause volatility to our earnings as well as impact comparability of our results from period to period.


16


Results of Operations

The following table sets forth our consolidated statement of operations for the years ended December 31, 2021, 2020, and 2019.
Years ended December 31,
202120202019
(in thousands, except share and per share data)
Revenues:
Subscription solutions$1,342,334 $908,757 $642,241 
Merchant solutions3,269,522 2,020,734 935,932 
4,611,856 2,929,491 1,578,173 
Cost of revenues(1)(2):
Subscription solutions264,351 193,532 128,155 
Merchant solutions1,866,361 1,194,439 584,375 
2,130,712 1,387,971 712,530 
Gross profit
2,481,144 1,541,520 865,643 
Operating expenses:
Sales and marketing(1)(2)
901,557 602,048 472,841 
Research and development(1)(2)
854,383 552,127 355,015 
General and administrative(1)
374,844 245,343 153,765 
Transaction and loan losses81,717 51,849 25,169 
Total operating expenses
2,212,501 1,451,367 1,006,790 
Income (loss) from operations268,643 90,153 (141,147)
Other income, net2,871,949 150,211 45,332 
Income (loss) before income taxes3,140,592 240,364 (95,815)
(Provision for) recovery of income taxes(225,933)79,145 (29,027)
Net income (loss)$2,914,659 $319,509 $(124,842)
Net income (loss) per share attributable to shareholders:
Basic$23.38 $2.67 $(1.10)
Diluted$22.90 $2.59 $(1.10)
Shares used to compute net income (loss) per share attributable to shareholders:
Basic124,658,891 119,569,705 113,026,424 
Diluted127,364,735 123,463,274 113,026,424 
(1) Includes stock-based compensation expense and related payroll taxes as follows:
Years ended December 31,
202120202019
(in thousands)
Cost of revenues
$7,642 $7,472 $4,090 
Sales and marketing
47,283 46,390 38,167 
Research and development
250,787 188,249 104,645 
General and administrative
91,337 52,195 29,861 
$397,049 $294,306 $176,763 

(2) Includes amortization of acquired intangibles as follows:
Years ended December 31,
202120202019
(in thousands)
Cost of revenues
$20,399 $19,488 $9,624 
Sales and marketing
1,544 1,548 283 
Research and development
206 233 232 
$22,149 $21,269 $10,139 
17


The following table sets forth our consolidated statement of operations as a percentage of total revenues for the years ended December 31, 2021, 2020, and 2019.
Years ended December 31,
202120202019
Revenues:
Subscription solutions29.1 %31.0 %40.7 %
Merchant solutions70.9 %69.0 %59.3 %
100.0 %100.0 %100.0 %
Cost of revenues:
Subscription solutions5.7 %6.6 %8.1 %
Merchant solutions40.5 %40.8 %37.0 %
46.2 %47.4 %45.1 %
Gross profit
53.8 %52.6 %54.9 %
Operating expenses:
Sales and marketing19.5 %20.6 %30.0 %
Research and development18.5 %18.8 %22.5 %
General and administrative8.1 %8.4 %9.7 %
Transaction and loan losses1.8 %1.8 %1.6 %
Total operating expenses
48.0 %49.5 %63.8 %
Income (loss) from operations5.8 %3.1 %(8.9)%
Other income, net62.3 %5.1 %2.9 %
Income (loss) before income taxes68.1 %8.2 %(6.0)%
(Provision for) recovery of income taxes(4.9)%2.7 %(1.9)%
Net income (loss)63.2 %10.9 %(7.9)%

The following table sets forth our consolidated revenues by geographic location for the years ended December 31, 2021, 2020, and 2019, based on the location of our merchants.
Years ended December 31,
202120202019
(in thousands)
Revenues:
North America
Canada$316,699 $192,721 $96,168 
United States2,973,934 1,954,105 1,079,520 
EMEA799,602 454,269 224,561 
APAC467,009 292,240 157,241 
Latin America54,612 36,156 20,683 
Total Revenues$4,611,856 $2,929,491 $1,578,173 

18


The following table sets forth our consolidated revenues by geographic location as a percentage of total revenues for the years ended December 31, 2021, 2020, and 2019, based on the location of our merchants.
Years ended December 31,
202120202019
Revenues:
North America
Canada6.9 %6.6 %6.1 %
United States64.5 %66.7 %68.4 %
EMEA17.3 %15.5 %14.3 %
APAC10.1 %10.0 %9.9 %
Latin America1.2 %1.2 %1.3 %
Total Revenues100.0 %100.0 %100.0 %

Discussion of the Results of Operations for the years ended December 31, 2021, 2020, and 2019

Revenues
Years ended December 31,2021 vs 20202020 vs 2019
202120202019% Change% Change
(in thousands, except percentages)
Revenues:
Subscription solutions$1,342,334 $908,757 $642,241 47.7 %41.5 %
Merchant solutions3,269,522 2,020,734 935,932 61.8 %115.9 %
Total revenues$4,611,856 $2,929,491 $1,578,173 57.4 %85.6 %
Percentage of revenues:
Subscription solutions29.1 %31.0 %40.7 %
Merchant solutions70.9 %69.0 %59.3 %
100.0 %100.0 %100.0 %
Subscription Solutions

Subscription solutions revenues increased $433.6 million, or 47.7%, for the year ended December 31, 2021 compared to the same period in 2020. Subscription solutions revenues increased $266.5 million, or 41.5%, for the year ended December 31, 2020 compared to the same period in 2019. The increase in both periods was primarily a result of growth in MRR driven by the higher number of merchants using our platform.

Merchant Solutions

Merchant solutions revenues increased $1,248.8 million, or 61.8%, for the year ended December 31, 2021 compared to the same period in 2020. The increase in merchant solutions revenues was primarily a result of Shopify Payments revenue growing by $879.0 million, or 57.7%, in 2021 compared to the same period in 2020. This increase was a result of continued momentum in consumer trends following the COVID-triggered acceleration of ecommerce, an increase in the number of merchants using our platform, an increase in currency conversion fees, improved pricing, and an increase in adoption of Shopify Payments by our merchants. These factors drove $31.9 billion of additional GMV facilitated using Shopify Payments in 2021 compared to the same period in 2020, representing growth of 59.2% year over year. For the year ended December 31, 2021, the Shopify Payments penetration rate was 48.9%, resulting in GMV of $85.8 billion that was facilitated using Shopify Payments. This compares to a penetration rate of 45.1%, resulting in GMV of $53.9 billion that was facilitated using Shopify Payments in the same period in 2020. The overall increase in Shopify Payments revenue was offset slightly by changes in merchant type mix, in addition to country mix. As at December 31, 2021 Shopify Payments adoption among our merchants was as follows: Canada, 92%; United States, 88%; and other countries where Shopify Payments is available, 84% (December 31, 2020 - Canada, 92%; United States, 90%; and other countries where Shopify Payments is available, 83%).

In addition to the increase in revenue from Shopify Payments, revenue from referral fees from partners, Shopify Shipping, Shopify Capital, revenue from transaction fees, 6RS fulfillment solution revenue, Shopify Fulfillment Network, and advertising revenue on the Shopify App Store increased during the year ended December 31, 2021 compared to the same period in 2020, as a result of the increase in GMV facilitated through our platform.
19


Furthermore, revenue related to non-cash consideration received for services rendered as part of strategic partnerships drove an increase in merchant solutions revenue during the year ended December 31, 2021 compared to the same period in 2020.

Merchant solutions revenues increased $1,084.8 million, or 115.9%, for the year ended December 31, 2020 compared to the same period in 2019. The increase in merchant solutions revenues was primarily a result of Shopify Payments revenue growing by $835.2 million, or 121.2%. Additionally, revenue from transaction fees, referral fees from partners, Shopify Shipping, Shopify Capital, and Shopify Fulfillment Network increased for the year ended December 31, 2020 compared to the same period in 2019.

Cost of Revenues
Years ended December 31,2021 vs 20202020 vs 2019
202120202019% Change% Change
(in thousands, except percentages)
Cost of revenues:
Cost of subscription solutions
$264,351 $193,532 $128,155 36.6 %51.0 %
Cost of merchant solutions
1,866,361 1,194,439 584,375 56.3 %104.4 %
Total cost of revenues
$2,130,712 $1,387,971 $712,530 53.5 %94.8 %
Percentage of revenues:
Cost of subscription solutions
5.7 %6.6 %8.1 %
Cost of merchant solutions
40.5 %40.8 %37.0 %
46.2 %47.4 %45.1 %

Cost of Subscription Solutions
Cost of subscription solutions increased $70.8 million, or 36.6%, for the year ended December 31, 2021 compared to the same period in 2020. The increase was due to an increase in the costs necessary to support a greater number of merchants using our platform, resulting in an increase in: third-party infrastructure and hosting costs, credit card fees for processing merchant billings, employee-related costs, and payments to third-party partners for the registration of domain names. As a percentage of revenues, costs of subscription solutions decreased from 6.6% in 2020 to 5.7% in 2021 primarily due to a greater weighting of total revenue shifting towards merchant solutions along with a decrease in recognized cost of sales related to third-party partners for the development of themes as we commenced recognizing revenue for the sale of themes net of costs in the fourth quarter. Additionally, employee-related costs, amortization, largely related to internally developed software, and credit card fees for processing merchant billings decreased as a percentage of total revenues in 2021.

Cost of subscription solutions increased $65.4 million, or 51.0%, for the year ended December 31, 2020 compared to the same period in 2019. The increase was primarily due to higher third-party infrastructure and hosting costs, payments to third-party theme developers, credit card fees for processing merchant billings and employee-related costs.

Cost of Merchant Solutions

Cost of merchant solutions increased $671.9 million, or 56.3%, for the year ended December 31, 2021 compared to the same period in 2020. The increase was primarily due to the increase in GMV facilitated through Shopify Payments, which resulted in higher payment processing and interchange fees. The increase was also due to an increase in costs associated with operating Shopify Fulfillment Network, credit card fees for processing merchant billings, product costs associated with expanding our product offerings, costs associated with 6RS such as employee-related costs, materials and third-party manufacturing costs, infrastructure and hosting costs, cost of POS hardware units, employee-related costs, and amortization of acquired technology. Cost of merchant solutions as a percentage of revenues decreased from 40.8% in 2020 to 40.5% in 2021 as the impact of Shopify Payments, which represented a larger percentage of total revenues, was offset by an increase in higher margin revenue streams such as referral fees from partners, Shopify Capital and non-cash consideration obtained for services rendered as part of strategic partnerships.

Cost of merchant solutions increased $610.1 million, or 104.4%, for the year ended December 31, 2020 compared to the same period in 2019. The increase was primarily due to the increase in GMV facilitated through Shopify Payments, which resulted in higher payment processing fees and interchange fees. The increase was also due in part
20


to costs associated with Shopify Fulfillment Network, higher amortization, largely related to the technology resulting from the 6RS acquisition.

Gross Profit
Years ended December 31,2021 vs 20202020 vs 2019
202120202019% Change% Change
(in thousands, except percentages)
Gross profit
$2,481,144 $1,541,520 $865,643 61.0 %78.1 %
Percentage of total revenues
53.8 %52.6 %54.9 %

Gross profit increased $939.6 million, or 61.0%, for the year ended December 31, 2021 compared to the same period in 2020. As a percentage of total revenues, gross profit increased from 52.6% in the year ended December 31, 2020 to 53.8% in the year ended December 31, 2021, principally due to higher revenues from higher margin revenue streams.

Gross profit increased $675.9 million, or 78.1%, for the year ended December 31, 2020 compared to the same period in 2019. As a percentage of total revenues, gross profit decreased from 54.9% in the year ended December 31, 2019 to 52.6% in the year ended December 31, 2020, due to Shopify Payments representing a larger percentage of total revenue, the costs associated with the continued development of Shopify Fulfillment Network, and amortization of technology related to the 6RS acquisition. This was partly offset by higher revenues from higher margin products such as referral fees from partners, Shopify Shipping, and Shopify Capital.

Operating Expenses

Sales and Marketing
Years ended December 31,2021 vs 20202020 vs 2019
202120202019% Change% Change
(in thousands, except percentages)
Sales and marketing
$901,557 $602,048 $472,841 49.7 %27.3 %
Percentage of total revenues
19.5 %20.6 %30.0 %

Sales and marketing expenses increased $299.5 million, or 49.7%, for the year ended December 31, 2021 compared to the same period in 2020, due to an increase of $196.5 million in expenditures on marketing programs to support the growth of our business, such as advertisements on search engines, display ads and social media, and payments to partners. Employee-related costs increased $92.7 million ($0.9 million of which related to stock-based compensation and related payroll taxes) to support the growth of the business. Computer hardware and software costs increased by $10.3 million, largely due to the growth in sales and marketing headcount.

Sales and marketing expenses increased $129.2 million, or 27.3%, for the year ended December 31, 2020 compared to the same period in 2019, primarily due to an increase of $66.1 million in expenditures on marketing programs. In addition to marketing costs, employee-related costs increased by $56.5 million and computer hardware and software costs increased by $4.2 million.

Research and Development
Years ended December 31,2021 vs 20202020 vs 2019
202120202019% Change% Change
(in thousands, except percentages)
Research and development
$854,383 $552,127 $355,015 54.7 %55.5 %
Percentage of total revenues
18.5 %18.8 %22.5 %

Research and development expenses increased $302.3 million, or 54.7%, for the year ended December 31, 2021 compared to the same period in 2020, due to an increase of $278.7 million in employee-related costs ($62.5 million of which related to stock-based compensation and related payroll taxes) and a $21.8 million increase in computer hardware and software costs, all as a result of growth in our research and development employee base and expanded development programs.

21


Research and development expenses increased $197.1 million, or 55.5%, for the year ended December 31, 2020 compared to the same period in 2019, due to an increase of $173.9 million in employee-related costs, an increase of $12.6 million in computer hardware and software costs, all as a result of growth in our research and development employee base and expanded development program, and a $9.1 million increase in facilities related costs, including the impact of accelerating depreciation at certain offices.

General and Administrative
Years ended December 31,2021 vs 20202020 vs 2019
202120202019% Change% Change
(in thousands, except percentages)
General and administrative
$374,844 $245,343 $153,765 52.8 %59.6 %
Percentage of total revenues
8.1 %8.4 %9.7 %

General and administrative expenses increased $129.5 million, or 52.8%, for the year ended December 31, 2021 compared to the same period in 2020, due largely to an increase of $94.9 million in employee-related costs ($39.1 million of which related to stock-based compensation and related payroll taxes). The increase is also due to a $17.5 million increase in finance costs, which includes indirect taxes, general bad debt expense related to expected credit losses, insurance, depreciation of computers, and sustainability spend, and a $11.9 million increase in professional services for legal and financial services.

General and administrative expenses increased $91.6 million, or 59.6%, for the year ended December 31, 2020 compared to the same period in 2019, due to an increase of $43.7 million in employee-related costs, impairment of $31.6 million relating to certain office spaces we have ceased using, an increase of $14.5 million in finance costs, which included insurance, sustainability spend, corporate donations, sales and use and other value added taxes, and the provision for expected credit losses on uncollectible receivables, and an increase of $4.9 million in computer and software costs.

Transaction and Loan Losses
Years ended December 31,2021 vs 20202020 vs 2019
202120202019% Change% Change
(in thousands, except percentages)
Transaction and loan losses
$81,717 $51,849 $25,169 57.6 %106.0 %
Percentage of total revenues
1.8 %1.8 %1.6 %
Transaction and loan losses increased $29.9 million, or 57.6%, for the year ended December 31, 2021 compared to the same period in 2020, due to an increase in losses related to Shopify Capital of $20.4 million driven by an expansion of our Capital offerings and programs as well as an increase in current expected losses related to Shopify Capital relative to the same period in 2020. The increase is also due to an increase of $9.5 million in losses related to Shopify Payments and Shop Pay Installments, as a result of an increase in realized losses in the period and increased GMV processed through Shopify Payments and Shop Pay Installments, offset by a decrease in the current expected loss rate related to Shopify Payments relative to the same period in 2020.

Transaction and loan losses increased $26.7 million, or 106.0%, for the year ended December 31, 2020 compared to the same period in 2019, due to an increase of $18.8 million in losses related to Shopify Payments driven by increased GMV processed through Shopify Payments, and a $7.9 million increase in losses related to Shopify Capital driven by an expansion of our Capital offerings and programs.

Other Income (Expenses)
Years ended December 31,2021 vs 20202020 vs 2019
202120202019% Change% Change
(in thousands, except percentages)
Other income, net $2,871,949 $150,211 $45,332 **
*    Not a meaningful comparison

In the year ended December 31, 2021 we had other income of $2,871.9 million compared to other income of $150.2 million in the same period in 2020, an increase of $2,721.7 million. The increase was driven by a net unrealized gain on equity and other investments of $2,859.8 million. The unrealized gain is mainly related to our
22


investments in Affirm and Global-E due to the completion of their respective initial public offerings and the subsequent changes in their share price during the year. Other income also increased due to a $5.6 million reduction in interest expense related to the Notes due to the adoption of ASU 2020-06 in the period. The increase in other income was offset by a decrease in interest income of $8.1 million due to lower interest rates offset slightly by interest income from our investment in convertible notes in a private company.

Other income, net, increased by $104.9 million in the year ended December 31, 2020 compared to the same period in 2019. The increase was driven primarily by an increase in an unrealized gain on equity and other investments of $135.2 million, offset by a decrease in interest income of $24.7 million. The remaining difference is from foreign exchange gains.

(Provision for) Recovery of Income Taxes
Years ended December 31,2021 vs 20202020 vs 2019
202120202019% Change% Change
(in thousands, except percentages)
(Provision for) recovery of income taxes$(225,933)$79,145 $(29,027)**
*    Not a meaningful comparison

In the third quarter of 2019, we formally established our EMEA headquarters in Ireland and our Asia-Pacific headquarters in Singapore. As a result of these actions, we transferred regional relationship and territory rights from our Canadian entity to enable each regional headquarters to develop and maintain merchant and commercial operations within its respective region, while keeping the ownership of all of the current developed technology within Canada. These transfers reflect the growing proportion of our business occurring internationally and resulted in a one-time capital gain.

As a result of the application of our tax rates to the results of ongoing operations, other discrete items primarily related to share-based compensation, non-taxable unrealized gains on equity and other investments, change in valuation allowance related to deferred tax assets in the United States, and the reversal of the valuation allowance related to deferred tax assets in Canada, we had a provision for income taxes of $225.9 million in the year ended December 31, 2021, compared to a recovery of income taxes of $79.1 million in the same period in 2020.

As a result of the application of our tax rates on the results of ongoing operations, other discrete items, primarily related to tax benefits for share-based compensation, the impairment of right-of-use assets and fixed assets, unrealized gains on equity and other investments, and considering our ability to carry-back losses to prior years in Canada along with the recognition of deferred tax assets in the United States, Ireland and Singapore, we had a recovery of income taxes of $79.1 million in the year ended December 31, 2020, compared to a provision for income taxes of $29.0 million in the same period in 2019.


Profit (Loss)      
Years ended December 31,2021 vs 20202020 vs 2019
202120202019% Change% Change
(in thousands, except share and per share data)
Net income (loss)
$2,914,659 $319,509 $(124,842)**
Net income (loss) per share attributable to shareholders:
Basic
$23.38 $2.67 $(1.10)**
Diluted$22.90 $2.59 $(1.10)**
Shares used to compute net income (loss) per share attributable to shareholders:
Basic
124,658,891119,569,705113,026,424**
Diluted127,364,735123,463,274113,026,424**
*    Not a meaningful comparison

23


For the year ended December 31, 2021, basic and diluted net income per share attributable to shareholders was $23.38 and $22.90, respectively, when compared to basic and diluted net income per share attributable to shareholders of $2.67 and $2.59, respectively, in the same period in 2020. The increase is largely due to net unrealized gains on equity and other investments and revenue growth from the sustained global shift to ecommerce during the year, as a result of the COVID-19 pandemic. This growth was slightly offset by our continued investments, which aim to increase our revenue base, improve the retention of this base, and strengthen our ability to increase sales to our merchants in order to drive future growth. Basic and diluted net loss per share attributable to shareholders of $1.10 for the year ended December 31, 2019 increased to basic and diluted net income per share attributable to share attributable to shareholders of $2.67 and $2.59, respectively, in the year ended December 31, 2020.

24


Quarterly Results of Operations

The following table sets forth our results of operations for the three months ended December 31, 2021 and 2020.
Three months ended December 31,
20212020
(in thousands, except share and per share data)
Revenues:
Subscription solutions351,208 279,440 
Merchant solutions1,028,816 698,304 
1,380,024 977,744 
Cost of revenues(1)(2):
Subscription solutions75,587 59,250 
Merchant solutions611,778 414,106 
687,365 473,356 
Gross profit692,659 504,388 
Operating expenses:
Sales and marketing(1)(2)
275,475 154,728 
Research and development(1)(2)
273,912 159,077 
General and administrative(1)
101,054 65,395 
Transaction and loan losses27,814 12,647 
Total operating expenses678,255 391,847 
Income from operations14,404 112,541 
Other expenses, net(503,123)(2,788)
(Loss) income before income taxes(488,719)109,753 
Recovery of income taxes117,408 14,119 
Net (loss) income(371,311)123,872 
Net (loss) income per share attributable to shareholders:
Basic $(2.95)$1.01 
Diluted$(2.95)$0.99 
Shares used to compute net (loss) income per share attributable to shareholders:
Basic125,734,755 122,181,067 
Diluted125,734,755 125,454,919 

(1) Includes stock-based compensation expense and related payroll taxes as follows:
Three months ended December 31,
20212020
(in thousands)
Cost of revenues
$1,995 $1,705 
Sales and marketing
13,735 10,044 
Research and development
74,932 54,262 
General and administrative
18,735 16,480 
$109,397 $82,491 



25


(2) Includes amortization of acquired intangibles as follows:
Three months ended December 31,
20212020
(in thousands)
Cost of revenues
$5,960 $4,532 
Sales and marketing
386 384 
Research and development
32 59 
$6,378 $4,975 

Revenues
Three months ended December 31,2021 vs. 2020
20212020% Change
(in thousands, except percentages)
Revenues:
Subscription solutions$351,208 $279,440 25.7 %
Merchant solutions1,028,816 698,304 47.3 %
Total revenues$1,380,024 $977,744 41.1 %
Percentage of revenues:
Subscription solutions25.4 %28.6 %
Merchant solutions74.6 %71.4 %
100.0 %100.0 %

Subscription Solutions

Subscription solutions revenues increased $71.8 million, or 25.7%, for the three months ended December 31, 2021 compared to the same period in 2020. The period-over-period increase was primarily a result of growth in MRR, which was driven largely by the higher number of merchants using our platform. The increase was slightly offset by the impact of introducing our new partner pricing terms for both app and theme developers, which eliminated our revenue share on the first million dollars made by the developers in order to attract the best developers in the world.

Merchant Solutions

Merchant solutions revenues increased $330.5 million, or 47.3%, for the three months ended December 31, 2021 compared to the same period in 2020. The increase in merchant solutions revenues was primarily a result of Shopify Payments revenue growing in the three months ended December 31, 2021 compared to the same period in 2020. This increase was a result of continued momentum in consumer trends following the COVID-triggered acceleration of ecommerce, an increase in number of merchants using our platform, an increase in currency conversion fees, improved pricing, and an increase in our Shopify Payments penetration rate. These factors drove $8.6 billion of additional GMV facilitated using Shopify Payments in the three months ended December 31, 2021 compared to the same period in 2020, representing growth of 45.0% quarter over quarter. For the three months ended December 31, 2021, the Shopify Payments penetration rate was 51.3%, resulting in GMV of $27.7 billion that was facilitated using Shopify Payments. This compares to a penetration rate of 46.5% resulting in GMV of $19.1 billion that was facilitated using Shopify Payments in the same period in 2020.

In addition to the increase in revenue from Shopify Payments, referral fees from partners, Shopify Capital, Shopify Shipping, and 6RS fulfillment solution revenue increased during the three months ended December 31, 2021 compared to the same period in 2020, as a result of the increase in GMV facilitated through our platform compared to the same period in 2020. Furthermore, revenue related to non-cash consideration received for services rendered as part of strategic partnerships drove an increase in merchant solutions revenue during the three months ended December 31, 2021 compared to the same period in 2020.
26


Cost of Revenues
 Three months ended December 31,2021 vs. 2020
20212020% Change
(in thousands, except percentages)
Cost of revenues:
Cost of subscription solutions
$75,587 $59,250 27.6 %
Cost of merchant solutions
611,778 414,106 47.7 %
Total cost of revenues
$687,365 $473,356 45.2 %
Percentage of revenues:
Cost of subscription solutions
5.5 %6.1 %
Cost of merchant solutions
44.3 %42.4 %
49.8 %48.4 %

Cost of Subscription Solutions
Cost of subscription solutions increased $16.3 million, or 27.6%, for the three months ended December 31, 2021 compared to the same period in 2020. The increase was due to an increase in the costs necessary to support a greater number of merchants using our platform, resulting in an increase in: infrastructure and hosting costs, employee-related costs, and credit card fees for processing merchant billings. The increase was slightly offset with a decrease in recognized cost of sales related to third-party partners for the development of themes as we commenced recognizing revenue for the sale of themes net of costs in the fourth quarter. As a percentage of revenues, cost of subscription solutions decreased from 6.1% in the three months ended December 31, 2020 to 5.5% in the three months ended December 31, 2021 due to subscription solutions representing a smaller percentage of our total revenues, a decrease in recognized cost of sales related to third-party partners for the development of themes, and certain platform-related intangibles having been fully depreciated prior to the beginning of the three months ended December 31, 2021.
Cost of Merchant Solutions

Cost of merchant solutions increased $197.7 million, or 47.7%, for the three months ended December 31, 2021 compared to the same period in 2020. The increase was primarily due to higher payment processing and interchange fees resulting from an increase in GMV facilitated through Shopify Payments. The increase was also due to an increase in product costs associated with supporting and expanding our product offerings, infrastructure and hosting costs, 6RS costs such as employee-related costs, materials and third-party manufacturing costs, operating Shopify Fulfillment Network, amortization related to acquired intangible assets, credit card fees for processing merchant billings, cost of POS hardware units, and employee-related costs. Cost of merchant solutions as a percentage of revenues increased from 42.4% in the three months ended December 31, 2020 to 44.3% in the three months ended December 31, 2021 due mainly as a result of Shopify Payments representing a larger percentage of total revenue.

Gross Profit
Three months ended December 31,2021 vs. 2020
20212020% Change
(in thousands, except percentages)
Gross profit
$692,659 $504,388 37.3 %
Percentage of total revenues
50.2 %51.6 %

Gross profit increased $188.3 million, or 37.3%, for the three months ended December 31, 2021 compared to the same period in 2020. As a percentage of total revenues, gross profit decreased from 51.6% in the three months ended December 31, 2020 to 50.2% in the three months ended December 31, 2021, principally due to Shopify Payments representing a larger percentage of total revenues. This was partly offset by an increase in higher margin revenue
27


streams, such as referral fees and non-cash consideration received for services rendered as part of strategic partnerships.

Operating Expenses

Sales and Marketing
Three months ended December 31,2021 vs. 2020
20212020% Change
(in thousands, except percentages)
Sales and marketing
$275,475 $154,728 78.0 %
Percentage of total revenues
20.0 %15.8 %

Sales and marketing expenses increased $120.7 million, or 78.0%, for the three months ended December 31, 2021 compared to the same period in 2020, due to an increase of $73.9 million spent on marketing programs to support the growth of our business, such as advertisements on search engines, payments to partners, and display ads. The increase in sales and marketing expenses also includes an increase of $41.7 million in employee-related costs ($3.7 million of which related to stock-based compensation and related payroll taxes) and an increase of $5.2 million in computer hardware and software costs increased , largely due to the growth in sales and marketing headcount in the three months ended December 31, 2021 compared to the same period in 2020.

Research and Development
Three months ended December 31,2021 vs. 2020
20212020% Change
(in thousands, except percentages)
Research and development
$273,912 $159,077 72.2 %
Percentage of total revenues
19.8 %16.3 %

Research and development expenses increased $114.8 million, or 72.2%, for the three months ended December 31, 2021 compared to the same period in 2020, due to an increase of $104.4 million in employee-related costs ($20.7 million of which related to stock-based compensation and related payroll taxes) and a $10.0 million increase in computer hardware and software costs, all as a result of the growth in our employee base and expanded development programs.

General and Administrative
Three months ended December 31,2021 vs. 2020
20212020% Change
(in thousands, except percentages)
General and administrative
$101,054 $65,395 54.5 %
Percentage of total revenues
7.3 %6.7 %

General and administrative expenses increased $35.7 million, or 54.5%, for the three months ended December 31, 2021 compared to the same period in 2020, due largely to an increase of $23.5 million in employee-related costs ($2.3 million of which related to stock-based compensation and related payroll taxes). General and administrative expenses also increased due to a $6.5 million increase in finance costs, which includes indirect taxes, general bad debt expense related to expected credit losses, and depreciation on computers. The increase was also driven by a $3.0 million increase in computer hardware and software costs, and a $2.6 million increase in professional services for legal and financial services.

28


Transaction and Loan Losses
Three months ended December 31,2021 vs. 2020
20212020% Change
(in thousands, except percentages)
Transaction and loan losses
$27,814 $12,647 119.9 %
Percentage of total revenues
2.0 %1.3 %

Transaction and loan losses increased $15.2 million, or 119.9%, for the three months ended December 31, 2021 compared to the same period in 2020, due to an increase in losses related to Shopify Capital of $8.8 million driven by an expansion of our Capital offerings and programs as well as an increase in current expected losses related to Shopify Capital relative to the same period in 2020. The increase is also due to an increase of $6.4 million in losses related to Shopify Payments and Shop Pay Installments, as a result of an increase in realized losses in the period and increased GMV processed through Shopify Payments and Shop Pay Installments, offset by a decrease in the current expected loss rate related to Shopify Payments relative to the same period in 2020.

Other Expenses, net
Three months ended December 31,2021 vs. 2020
20212020% Change
(in thousands, except percentages)
Other expenses, net $(503,123)$(2,788)*
*    Not a meaningful comparison

In the three months ended December 31, 2021 we had other expenses of $503.1 million, compared to other expenses of $2.8 million in the same period in 2020. The increase in expense was driven by a net unrealized loss on equity and other investments of $509.7 million. The unrealized loss is mainly related to our investments in Affirm and Global-E due to the change in their share prices from September 30, 2021 to December 31, 2021. These unrealized losses were offset slightly by a reduction in interest expense of $7.0 million related to the Notes due to the adoption of ASU 2020-06 in the period, a change in the foreign exchange loss of $0.1 million in the three months ended December 31, 2020 to a foreign exchange gain of $2.6 million in the three months ended December 31, 2021, resulting in an increase of $2.7 million, and an increase in interest income of $1.7 million due to interest from our investment in convertible notes of a private company.

Recovery of Income Taxes
Three months ended December 31,2021 vs. 2020
20212020% Change
(in thousands, except percentages)
Recovery of income taxes
$117,408 $14,119 *
*    Not a meaningful comparison

As a result of the application of our tax rates to the results of ongoing operations, other discrete items primarily related to share-based compensation, unrealized losses on equity and other investments, change in valuation allowance related to deferred tax assets in the United States, we have a recovery of income taxes of $117.4 million in the three months ended December 31, 2021. This compares to a recovery of income taxes of $14.1 million in the same period in 2020 as a result of the application of our effective tax rate on the results of ongoing operations, other discrete items, primarily due to tax benefits for share-based compensation, unrealized gains on equity and other investments, our ability to carry-back losses to prior years in Canada, and the recognition of deferred tax assets in the United States, Ireland and Singapore.

29


Summary of Quarterly Results

The following table sets forth selected unaudited quarterly results of operations data for each of the eight quarters ended December 31, 2021. The information for each of these quarters has been derived from unaudited condensed consolidated financial statements that were prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflects all adjustments, which include only normal recurring adjustments, necessary for the fair presentation of the results of operations for these periods in accordance with U.S. GAAP. This data should be read in conjunction with our unaudited condensed consolidated financial statements and audited consolidated financial statements and related notes for the relevant period. These quarterly operating results are not necessarily indicative of our operating results for a full year or any future period.
Three months ended
Dec 31, 2021Sep 30, 2021Jun 30, 2021Mar 31, 2021Dec 31, 2020Sep 30, 2020June 30, 2020Mar 31, 2020
(in thousands, except per share data)
Revenues:
Subscription solutions
$351,208 $336,208 $334,237 $320,681 $279,440 $245,274 $196,434 $187,609 
Merchant solutions
1,028,816 787,532 785,208 667,966 698,304 522,131 517,907 282,392 
1,380,024 1,123,740 1,119,445 988,647 977,744 767,405 714,341 470,001 
Cost of revenues:(1)(2)
Subscription solutions
75,587 67,355 63,027 58,382 59,250 52,170 44,400 37,712 
Merchant solutions
611,778 447,476 435,558 371,549 414,106 310,087 294,907 175,339 
687,365 514,831 498,585 429,931 473,356 362,257 339,307 213,051 
Gross profit
692,659 608,909 620,860 558,716 504,388 405,148 375,034 256,950 
Operating expenses:
Sales and marketing(1)(2)
275,475 237,949 201,910 186,223 154,728 147,608 144,850 154,862 
Research and development(1)(2)
273,912 221,028 183,557 175,886 159,077 143,427 133,227 116,396 
General and administrative(1)
101,054 128,722 77,966 67,102 65,395 51,799 83,307 44,842 
Transaction and loan losses
27,814 25,311 17,986 10,606 12,647 11,753 13,366 14,083 
Total operating expenses
678,255 613,010 481,419 439,817 391,847 354,587 374,750 330,183 
Income (loss) from operations14,404 (4,101)139,441 118,899 112,541 50,561 284 (73,233)
Other (expenses) income, net(503,123)1,344,553 779,874 1,250,645 (2,788)135,806 4,084 13,109 
(Loss) income before income taxes(488,719)1,340,452 919,315 1,369,544 109,753 186,367 4,368 (60,124)
Recovery of (provision for) income taxes117,408 (192,020)(40,222)(111,099)14,119 4,701 31,630 28,695 
Net (loss) income$(371,311)$1,148,432 $879,093 $1,258,445 $123,872 $191,068 $35,998 $(31,429)
Net (loss) income per share attributable to shareholders:
Basic
$(2.95)$9.18 $7.06 $10.21 $1.01 $1.59 $0.30 $(0.27)
Diluted
$(2.95)$9.00 $6.90 $9.94 $0.99 $1.54 $0.29 $(0.27)
 
(1) Includes stock-based compensation expense and related payroll taxes as follows:
Three months ended 
Dec 31, 2021Sep 30, 2021Jun 30, 2021Mar 31, 2021Dec 31, 2020Sep 30, 2020June 30, 2020Mar 31, 2020
(in thousands)
Cost of revenues
$1,995 $1,987 $1,809 $1,851 $1,705 $2,914 $1,529 $1,324 
Sales and marketing
13,735 11,673 10,990 10,885 10,044 11,481 12,431 12,434 
Research and development
74,932 63,840 55,988 56,027 54,262 47,741 49,825 36,421 
General and administrative
18,735 30,638 23,759 18,205 16,480 13,266 12,682 9,767 
$109,397 $108,138 $92,546 $86,968 $82,491 $75,402 $76,467 $59,946 

30


 (2) Includes amortization of acquired intangibles as follows:
Three months ended
Dec 31, 2021Sep 30, 2021Jun 30, 2021Mar 31, 2021Dec 31, 2020Sep 30, 2020June 30, 2020Mar 31, 2020
(in thousands)
Cost of revenues
$5,960 $5,536 $4,372 $4,531 $4,532 $4,531 $4,856 $5,569 
Sales and marketing
386 386 386 386 384 388 388 388 
Research and development
32 58 58 58 59 58 58 58 
$6,378 $5,980 $4,816 $4,975 $4,975 $4,977 $5,302 $6,015 

The following table sets forth selected unaudited quarterly statements of operations data as a percentage of total revenues for each of the eight quarters ended December 31, 2021.
Three months ended
Dec 31, 2021Sep 30, 2021Jun 30, 2021Mar 31, 2021Dec 31, 2020Sep 30, 2020June 30, 2020Mar 31, 2020
Revenues:
Subscription solutions
25.4%29.9%29.9%32.4%28.6%32.0%27.5%39.9%
Merchant solutions
74.6%70.1%70.1%67.6%71.4%68.0%72.5%60.1%
100.0%100.0%100.0%100.0%100.0%100.0%100.0%100.0%
Cost of revenues:
Subscription solutions
5.5%6.0%5.6%5.9%6.1%6.8%6.2%8.0%
Merchant solutions
44.3%39.8%38.9%37.6%42.4%40.4%41.3%37.3%
49.8%45.8%44.5%43.4%48.5%47.2%47.5%45.3%
Gross profit
50.2%54.2%55.5%56.5%51.6%52.8%52.5%54.7%
Operating expenses:
Sales and marketing
20.0%21.2%18.0%18.8%15.8%19.2%20.3%32.9%
Research and development
19.8%19.7%16.4%17.8%16.3%18.7%18.7%24.8%
General and administrative
7.3%11.5%7.0%6.8%6.7%6.7%11.7%9.5%
Transaction and loan losses
2.0%2.3%1.6%1.1%1.3%1.5%1.9%3.0%
Total operating expenses
49.1%54.6%43.0%44.5%40.1%46.2%52.5%70.2%
Income (loss) from operations1.0%(0.4)%12.5%12.0%11.5%6.6%0.0%(15.6)%
Other (expenses) income, net(36.5)%119.6%69.7%126.5%(0.3)%17.7%0.6%2.8%
(Loss) income before income taxes(35.4)%119.3%82.1%138.5%11.2%24.3%0.6%(12.8)%
Recovery of (provision for) income taxes8.5%(17.1)%(3.6)%(11.2)%1.4%0.6%4.4%6.1%
Net (loss) income(26.9)%102.2%78.5%127.3%12.7%24.9%5.0%(6.7)%

We believe that year-over-year comparisons are more meaningful than our sequential results due to seasonality in our business. While we believe that this seasonality has affected and will continue to affect our quarterly results, our rapid growth has largely masked seasonal trends to date. Our merchant solutions revenues are directionally correlated with our merchants' GMV. Our merchants' GMV typically increases during the fourth-quarter holiday season. As a result, we have historically generated higher merchant solutions revenues in our fourth quarter than in other quarters. Due to the ongoing effect of the COVID-19 pandemic, which has accelerated the shift of purchasing habits to ecommerce, we have observed a rapid growth in merchant solutions revenue in our most recent quarters. As a result of the continued growth of our merchant solutions offerings, we believe that our business may become more seasonal in the future, and that historical patterns in our business may not be a reliable indicator of our future performance.

31


Quarterly Revenue and Gross Margin Trends

Historically, revenues experienced a seasonal decrease in our first quarters as buyers typically reduce their spending following the holiday season resulting in a seasonal decrease in GMV per merchant, which was not completely offset by merchant and MRR growth. Subsequently, revenues have increased in each of the next three quarters as a result of merchant, MRR, and overall GMV growth. Our merchants have processed additional GMV during the fourth-quarter holiday seasons, and as a result we have generated higher merchant solutions revenues in our fourth quarters compared to other quarters. However, due to the ongoing effect of the COVID-19 pandemic which has accelerated the shift of purchasing habits to ecommerce, we have observed a rapid increase in merchant solutions revenue in recent quarters that do not replicate historical patterns. As a result, and in combination with strong subscription solutions growth, total revenues in the first quarter of 2021 exceeded total revenues from the fourth quarter of 2020. Due to the continued growth of our merchant solutions offerings, we believe that our business may become more seasonal in the future.

Our gross margin percentage has varied over the past eight quarters and is generally driven by the mix between our higher margin subscription solutions revenue and lower margin merchant solutions revenue. While our total revenues have increased in recent periods, the mix has shifted towards merchant solutions revenue, most notably in the fourth quarter due to higher holiday volume of orders facilitated and the resulting Shopify Payments revenue during this period. We expect this overall trend to continue over time.

Quarterly Operating Expenses Trends

Total operating expenses have increased sequentially for each period presented, with the exception of the third quarter of 2020 when quarter over quarter expenses decreased as a result of the impairment charges and accelerated depreciation on certain office space recognized in the second quarter of 2020. The company took additional impairment in the third quarter of 2021, which caused an increase in general and administrative spend relative to revenue in that quarter. Total operating expenses have increased primarily due to the addition of personnel in connection with the expansion of our business, additional marketing initiatives to attract potential merchants as well as additional operating expenses associated with the acquisition of 6RS.

Quarterly Other Income (Expenses) Trends

Historically, there have been no consistent trends associated with other income (expenses) as changes are impacted by fluctuations in the fair value of our equity investments in public companies with readily determinable fair values, observable changes or impairments associated with our equity investments in private companies without readily determinable fair values, changes in the fair value of our investment in convertible notes of a private company, foreign exchange rates, and interest rates. The results from these changes may fluctuate from period to period and may cause volatility to our earnings as well as impact comparability of our results from period to period.

Key Balance Sheet Information
December 31, 2021December 31, 2020
(in thousands)
Cash, cash equivalents and marketable securities
$7,768,093$6,387,967
Total assets
13,340,1727,762,905
Total liabilities
2,206,8311,362,182
Total non-current liabilities
1,504,098923,850

Total assets increased $5,577.3 million as at December 31, 2021 compared to December 31, 2020, principally due to a $3,782.1 million increase in equity and other investments due mainly to unrealized gains on our investments in Affirm and Global-E received in conjunction with strategic partnerships, a $1,380.1 million increase in cash, cash equivalents and marketable securities driven largely by our February 2021 public equity offering, partly offset by $650.2 million used to purchase equity and other investments, a $226.0 million increase in merchant cash advances,
32


loans and related receivables largely due to an expansion of our Capital offerings and programs, a $77.0 million increase in right-of-use assets, a $71.5 million increase in trade and other receivables, a $44.7 million increase in goodwill due to business acquisitions during the year, largely due to the acquisition of Donde Fashion Inc. ("Donde"), a $35.0 million increase in other current assets, a $13.4 million increase in property and equipment due mainly to purchases of leasehold improvements and computer hardware, offset by depreciation in the period, and a $2.8 million increase in intangible assets due mainly to the acquisition of Donde offset by amortization in the period, offset by a $51.0 million decrease in income taxes receivable and a $4.3 million decrease in deferred tax assets. Total liabilities increased by $844.6 million, principally as a result of a $250.9 million increase in deferred revenue mainly due to the non-cash consideration received for services rendered in conjunction with our partnership with Global-E and other private companies, a $183.4 million increase in deferred tax liabilities, a $155.9 million increase in accounts payable and accrued liabilities, an increase of $153.0 million in the carrying amount of the Notes due to the adoption of ASU 2020-06 in the period resulting in a single unit of account on the balance sheet, and a $107.6 million increase in lease liabilities, offset by a $6.2 million decrease in income taxes payable.

Liquidity and Capital Resources

To date, we have financed our operations primarily through the sale of equity securities as well as the sale of the Notes, raising approximately $7.8 billion, net of issuance costs, from investors.

In July 2021, we filed an amended and restated short-form base shelf prospectus with the securities commissions in each of the provinces and territories of Canada, except Quebec, and a corresponding shelf registration statement on Form F-10 with the U.S. Securities and Exchange Commission. The shelf prospectus and registration statement allows Shopify to offer Class A subordinate voting shares, preferred shares, debt securities, warrants, subscription receipts, units, or any combination thereof, from time to time during the 25-month period the shelf prospectus is effective, which commenced August 6, 2020. The amendment increased the total amount Shopify can offer under the shelf prospectus and registration statement to $10 billion.

In February 2021, the Company completed a public offering in which it issued and sold 1,180,000 Class A subordinate voting shares at a public offering price of $1,315.00 per share. The Company received total net proceeds of $1,541.2 million after deducting offering fees and expenses of $10.5 million.

In September 2020, the Company completed a public offering in which it issued and sold 1,265,000 Class A subordinate voting shares at a public offering price of $900.00 per share, including 165,000 Class A subordinate voting shares purchased by the underwriters pursuant to the exercise of the over-allotment option. The Company received total net proceeds of $1,117.6 million after deducting offering fees and expenses of $20.9 million.

In September 2020, the Company also issued $920.0 million aggregate principal amount of 0.125% convertible senior notes due 2025. The net proceeds from the issuance of the Notes were $908.0 million after deducting underwriting discounts and offering costs. The Notes have an initial conversion rate of 0.6944 Class A subordinate voting shares per one thousand dollars of principal amount of Notes, which is equivalent to an initial conversion price of approximately $1,440.09 per share. The Notes bear cash interest at 0.125% per year and, if we undergo a "fundamental change" (which includes a change of control of more than 50% of our common equity or our liquidation or dissolution) prior to the maturity date of the Notes, we will, subject to limited exceptions, be required to purchase for cash all outstanding Notes at a purchase price equal to 100% of the principal amount of the Notes, plus accrued and unpaid interest to, but excluding, the fundamental change purchase date.

In July 2020, due to the expiry of our previous short-term base shelf prospectus, we filed a new short-form base shelf prospectus with the securities commissions in each of the provinces and territories of Canada, except Quebec, and a corresponding shelf registration statement on Form F-10 with the U.S. Securities and Exchange Commission. This shelf prospectus and registration statement allows Shopify to offer up to $7.5 billion of Class A subordinate voting shares, preferred shares, debt securities, warrants, subscription receipts, units, or any combination thereof, from time to time during the 25-month period that the shelf prospectus is effective.

33


In May 2020, the Company completed a public offering in which it issued and sold 2,127,500 Class A subordinate voting shares at a public offering price of $700.00 per share, including 277,500 Class A subordinate voting shares purchased by the underwriters pursuant to the exercise of the over-allotment option. The Company received total net proceeds of $1,460.9 million after deducting offering fees and expenses of $28.3 million.
Our principal cash requirements are for working capital and capital expenditures. Excluding current deferred revenue, working capital at December 31, 2021 was $8,053.4 million. Given the ongoing cash generated from operations and our existing cash and cash equivalents, we believe there is sufficient liquidity to meet our current and planned financial obligations over the next 12 months. Our future financing requirements will depend on many factors including our growth rate, subscription renewal activity, the timing and extent of spending to support development of our platform, the expansion of sales and marketing activities, the macroeconomic conditions and overall levels of consumer spending on goods, and potential mergers, strategic investments and acquisitions activity. Although we currently are not a party to any material undisclosed agreement and do not have any understanding with any third parties with respect to potential material investments in, or material acquisitions of, businesses or technologies, we may enter into these types of arrangements in the future, which could also require us to seek additional equity or debt financing. Additional funds may not be available on terms favorable to us or at all.

Cash, Cash Equivalents and Marketable Securities

Cash, cash equivalents, and marketable securities increased by $1,380.1 million to $7,768.1 million as at December 31, 2021 from $6,388.0 million as at December 31, 2020, primarily as a result of proceeds from the public equity offering in February 2021, cash provided by our operating activities, and proceeds from the exercise of stock options, partly offset by the purchase of equity and other investments and the acquisition of Donde and other small acquisitions.
Cash equivalents and marketable securities include money market funds, repurchase agreements, U.S. and Canadian federal bonds and corporate bonds and commercial paper, all maturing within the 12 months from December 31, 2021.

The following table summarizes our total cash, cash equivalents and marketable securities as at December 31, 2021 and 2020 as well as our operating, investing and financing activities for the years ended December 31, 2021 and 2020:  
Years ended December 31,
20212020
(in thousands)
Cash, cash equivalents and marketable securities (end of year)$7,768,093 $6,387,967 
Net cash provided by (used in):
Operating activities$504,428 $424,958 
Investing activities(2,347,790)(1,931,848)
Financing activities1,649,762 3,557,350 
Effect of foreign exchange on cash and cash equivalents
(7,005)3,221 
Net (decrease) increase in cash and cash equivalents(200,605)2,053,681 
Change in marketable securities
1,580,731 1,879,092 
Net increase in cash, cash equivalents and marketable securities
$1,380,126 $3,932,773 
 

Cash Flows From Operating Activities

Our largest source of operating cash is from merchant solutions. Within merchant solutions, the largest source of cash flows are Shopify Payments processing fee arrangements, which are received on a daily basis as transactions are processed. We also generate significant cash flows from our subscription solutions with subscription revenues
34


being our single largest source of cash flows. These payments are typically paid to us at the beginning of the applicable subscription period, except for our Shopify Plus merchants who typically pay us at the end of their monthly billing cycle. Our primary uses of cash from operating activities are for third-party payment processing fees, advancing funds to merchants through Shopify Capital, employee-related expenditures, third-party shipping and fulfillment partners, marketing programs, and outsourced hosting costs.

For the year ended December 31, 2021, cash provided by operating activities was $504.4 million. This was primarily as a result of our net income of $2,914.7 million, which once adjusted for a net unrealized gain on equity and other investments of $2,859.8 million, $330.8 million of stock-based compensation expense, a $191.0 million increase in net deferred income taxes, $66.3 million of amortization and depreciation, $58.4 million in revenue related to non-cash consideration, a $43.8 million increase of our provision for transaction and loan losses, $30.1 million of impairment of right-of-use assets and leasehold improvements, an unrealized foreign exchange loss of $4.6 million, and a $2.3 million of amortization of debt offering costs related to the Notes offering, contributed $665.4 million of positive cash flows. Additional cash flows of $227.6 million were provided by the following changes in operating liabilities: a $309.3 million increase in deferred revenue due mainly to the non-cash consideration received in conjunction with our partnerships with Global-E and private companies, of which the initial value of the total non-cash consideration received in exchange for these services was $268.1 million; a $138.2 million increase in accounts payable and accrued liabilities, which was attributable to an increase in operational activities, a $45.3 million net change in income tax assets and liabilities, and a $2.9 million net change in lease assets and liabilities. Cash used of $388.5 million resulted from the following increases in operating assets: $266.1 million in merchant cash advances and loans as we continued to grow Shopify Capital; $72.3 million in trade and other receivables, and $50.2 million in other current assets driven primarily by an increase in deposits and prepaid expenses.

For the year ended December 31, 2020, cash provided by operating activities was $425.0 million. This was primarily as a result of our net income of $319.5 million, which once adjusted for $246.9 million of stock-based compensation expense, $135.2 million of unrealized gains in equity and other investments, $70.1 million of amortization and depreciation, a $44.8 million change in net deferred income taxes, $31.6 million of impairment of right-of-use assets and leasehold improvements, a $27.3 million increase of our provision for transaction and loan losses, a $8.8 million increase of amortization of debt discount and offering costs related to the Notes offering, a $3.8 million increase in revenue related to non-cash consideration, and an unrealized foreign exchange gain of $1.7 million, contributed $518.7 million of positive cash flows. Additional cash flows of $187.4 million were provided by the following changes in operating liabilities: a $118.6 million increase in accounts payable and accrued liabilities; a $70.0 million increase in deferred revenue; offset slightly by a $1.2 million decrease in net lease assets and liabilities. Cash used of $281.1 million resulted from the following increases in operating assets; $112.7 million in merchant cash advances and loans; a $103.1 million net change in income tax assets and liabilities, $29.1 million in trade and other receivables, $24.7 million in non-cash consideration received in exchange for services, and $11.4 million in other current assets.

Cash Flows From Investing Activities

Cash flows used in investing activities are primarily related to the purchase and sale of marketable securities, equity and other investments, the acquisition of a business, and purchases of leasehold improvements and computer equipment.
Net cash used in investing activities in the year ended December 31, 2021 was $2,347.8 million, which was driven by net purchases of $1,587.1 million in marketable securities, $650.2 million used to purchase equity and other investments, $59.6 million used for the Donde business acquisition and other acquisitions, and $50.8 million used to purchase property and equipment, which consisted mainly of leasehold improvements to accommodate our future needs at our remaining office locations and computer equipment.

Net cash used in investing activities in the year ended December 31, 2020 was $1,931.8 million, which was driven by net purchases of $1,878.8 million in marketable securities, $41.7 million used to purchase property and equipment, $11.1 million used to purchase equity and other investments, and $0.3 million used for purchasing and developing software.
35


Cash Flows From Financing Activities

Cash flows from financing activities are primarily related to public offerings, the issuance of the Notes, and exercises of stock options.

Net cash provided by financing activities in the year ended December 31, 2021 was $1,649.8 million driven by $1,541.2 million raised in our February 2021 public equity offering, and $108.6 million in proceeds from the issuance of Class A subordinate voting shares and Class B multiple voting shares as a result of stock option exercises. This compares to $3,557.4 million for the same period in 2020, driven by the $1,460.9 million raised in our May 2020 public equity offering, $1,117.6 million raised in our September 2020 public equity offering, $908.0 million in proceeds from the issuance of Notes in September 2020, and by $70.8 million which related to stock option exercises.

Contractual Obligations

Our principal commitments consist of our Notes and obligations under our operating leases for office and commercial space. The following table summarizes our contractual obligations as of December 31, 2021:  
Payments Due by Period  
Less Than 1 Year1 to 3 Years3 to 5 YearsMore Than 5 YearsTotal
(in thousands)
Convertible senior notes(1)
$1,150$2,300$921,150$$924,600
Bank indebtedness
Operating lease and unconditional purchase obligations(2)
125,935175,562114,394366,329782,220
Total contractual obligations$127,085$177,862$1,035,544$366,329$1,706,820
 
(1) $920,000 of the payments due in three to five years may be settled in Class A subordinate voting shares instead of cash, at our option.
(2) Consists of payment obligations under our office, warehouse and commercial space leases as well as other unconditional purchase obligations.

Litigation and Loss Contingencies

On December 1, 2021, five publishers of educational materials and two of their respective parent companies (the Plaintiffs) filed a claim against the Company in the U.S. District Court for the Eastern District of Virginia for contributory and vicarious copyright infringement and contributory trademark infringement. The Plaintiffs allege that certain merchants who use the Company’s platform and services are engaged in the sale of pirated digital textbooks in violation of the Plaintiffs’ rights, and that the Company has not taken legally adequate steps to curb this alleged infringement. The Plaintiffs seek statutory damages for the alleged copyright infringement. The case is in its early stages and the Company is unable to predict the ultimate resolution of the matter, including the likelihood or magnitude of a possible eventual loss, if any, at this time. The Company has filed its answer to the Plaintiffs’ complaint on January 28, 2022 and intends to defend the case.

Off-Balance Sheet Arrangements

We have no material off-balance sheet arrangements, other than operating leases and other unconditional purchase obligations and contingencies (which have been disclosed above under "Contractual Obligations and Litigation and Loss Contingencies").

Risks and Uncertainties

We are exposed to a variety of risks, including foreign currency exchange fluctuations, changes in the fair values of our equity and other investments, changes in interest rates, concentration of credit and inflation. We regularly assess currency, interest rate and inflation risks to minimize any adverse effects on our business as a result of those factors.
36


We are also exposed to other uncertainties as the COVID-19 pandemic continues to evolve. For further discussion of these risks and uncertainties see "Risk Factors" in our annual information form.

Foreign Currency Exchange Risk

While the majority of our revenues are denominated in USD, a significant portion of operating expenses are incurred in CAD. As a result, our earnings are adversely affected by an increase in the value of the CAD relative to the USD. As our operations continue to expand internationally, we may observe additional risk in other foreign currencies, including the GBP and EUR, as a result of offering local currency billing options and additional operating expenses. Foreign currency forward contracts are used to hedge against the earning effects of foreign currency fluctuations.

Effect of Foreign Exchange Rates

The following non-GAAP financial measure converts our revenues, cost of revenues, operating expenses, and income from operations using the comparative period's monthly average exchange rates:
Years ended December 31,
20212020
GAAP Amounts As Reported
Exchange Rate Effect (1)
At Prior Year Effective Rates (2)
GAAP Amounts As Reported
(in thousands)
Revenues$4,611,856 $(6,788)$4,605,068 $2,929,491 
Cost of revenues(2,130,712)6,807 (2,123,905)(1,387,971)
Operating expenses(2,212,501)17,573 (2,194,928)(1,451,367)
Income from operations$268,643 $17,592 $286,235 $90,153 
(1) Represents the increase or decrease in GAAP amounts reported resulting from using the comparative period's effective CAD-USD foreign exchange rates.
(2) Represents the outcome that would have resulted if the comparative period's effective CAD-USD foreign exchange rates are applied to the current reporting period.

This effect of foreign exchange rates on our consolidated statements of operations disclosure is a supplement to our consolidated financial statements, which are prepared and presented in accordance with U.S. GAAP. We have provided the above non-GAAP disclosure as we believe it presents a clear comparison of our period to period operating results by removing the impact of fluctuations in the CAD to USD exchange rate and to assist investors in understanding our financial and operating performance. The effect of period to period operating results associated with fluctuations in the GBP to USD exchange rate did not have a material impact on our results. Non-GAAP financial measures are not recognized measures for financial statement presentation under U.S. GAAP, do not have standardized meanings, and may not be comparable to similar measures presented by other public companies. Such non-GAAP financial measures should be considered as a supplement to, and not as a substitute for, or superior to, the corresponding measures calculated in accordance with U.S. GAAP.

Fair Value Measurements of our Equity and Other Investments

Our equity and other investments are subject to risk due to fluctuations in the fair value of our equity investments in public companies with readily determinable fair values, observable changes or impairments associated with our equity investments in private companies without readily determinable fair values and changes in the fair value of our investment in convertible notes of a private company. The results from these changes may fluctuate from period to period and may cause volatility to our earnings as well as impact comparability of our results from period to period.

Interest Rate Sensitivity

We had cash, cash equivalents and marketable securities in our cash management program totaling $7,768.1 million as of December 31, 2021. The cash and cash equivalents are held for operations and working capital purposes. Our
37


investments within cash, cash equivalents and marketable securities are made for capital preservation purposes. We do not enter into these types of investments for trading or speculative purposes.

Our cash equivalents and our portfolio of marketable securities are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Our future investment income may fall short of our expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our debt securities as "held to maturity," no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other than temporary.

In July 2021, we invested $200.0 million in a private company through the purchase of convertible notes. This investment is classified as an available-for-sale debt security, for which we have elected to account for under the fair value option. The investment is carried at fair value at each balance sheet date and any movements in the fair value are recognized in net income. The fair value is determined based on a binomial pricing model in which the underlying entity's valuation and interest rates impact the market value of the investment.

In September 2020, we issued $920.0 million aggregate principal amount of Notes. The Notes have a fixed annual interest rate of 0.125%; accordingly, we do not have economic interest rate exposure on the Notes. However, the fair market value of the Notes is exposed to interest rate risk. Generally, the fair market value of our fixed interest rate Notes will increase as interest rates fall and decrease as interest rates rise. In addition, the fair market value of the Notes will generally fluctuate as the price of our Class A subordinate voting shares fluctuates. On our balance sheet, we carry the Notes at face value less debt offering costs, plus any amortization of offering costs, and we present the fair value for required disclosure purposes only.

Concentration of Credit Risk

The Company’s cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances, loans and related receivables, equity and other investments, debt securities and foreign exchange derivative products subject the Company to concentrations of credit risk. Management mitigates this risk associated with cash and cash equivalents by making deposits and entering into foreign exchange derivative products only with large banks and financial institutions that are considered to be highly creditworthy. Management mitigates the risks associated with marketable securities by adhering to its investment policy, which stipulates minimum rating requirements, maximum investment exposures and maximum maturities. Due to the Company’s diversified merchant base, there is no particular concentration of credit risk related to the Company’s trade and other receivables and merchant cash advances and loans receivable. Trade and other receivables and merchant cash advances and loans receivable are monitored on an ongoing basis to ensure timely collection of amounts. The Company has mitigated some of the risks associated with Shopify Capital by opening insurance policies with Export Development Canada (EDC), a wholly-owned corporation of the Government of Canada, who is AAA rated as at December 31, 2021. The Company’s policies cover certain merchant cash advances and loans, subject under certain policies to minimum claim requirements and regional restrictions. The Company pays EDC a monthly premium based on total eligible dollars advanced, and records this as general and administrative expense in the consolidated statements of operations and comprehensive income. All policies include a deductible set at either a specified dollar loss threshold or calculated as a percentage of eligible advances issued. After considering the Company’s deductible and the insurer's maximum liability under the policies, the majority of the Company's gross outstanding balance of merchant cash advances and loans as at December 31, 2021 is covered. The receivable related to insurance recoveries, if any, is included in the merchant cash advances, loans and related receivables balance. The Company mitigates the risks associated with its equity and other investments and debt securities through its diligence process performed prior to investing. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from the novel coronavirus (COVID-19) on the Company's credit risk have been considered and have resulted in adjustments to the Company's allowances for expected credit losses on contract balances and merchant cash advances and loans. The Company continues its assessment given the fluidity of COVID-19's global impact.

38


Inflation Risk

We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

Disclosure Controls and Procedures and Internal Control Over Financial Reporting

All control systems, no matter how well designed, have inherent limitations. Accordingly, even disclosure controls and procedures, and internal controls over financial reporting determined to be effective can only provide reasonable assurance of achieving their control objectives with respect to financial statement preparation and presentation.

Disclosure Controls and Procedures

Management of the Company, under the supervision of the Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining disclosure controls and procedures (as defined by the United States Securities and Exchange Commission ("SEC") in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act")) for the Company to ensure that material information relating to the Company, including its consolidated subsidiaries, that is required to be made known to the Chief Executive Officer and Chief Financial Officer by others within the Company and disclosed by the Company in reports filed or submitted by it under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms; and (ii) accumulated and communicated to the Company's management, including its Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

We, including the Chief Executive Officer and Chief Financial Officer, have evaluated the effectiveness of the Company's disclosure controls and procedures as of December 31, 2021 and have concluded that the Company's disclosure controls and procedures were effective as of December 31, 2021.

Management's Annual Report on Internal Control Over Financial Reporting

Management of the Company, under the supervision of the Chief Executive Officer and the Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over the Company's financial reporting.

Internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with United States generally accepted accounting principles.

We, including the Chief Executive Officer and Chief Financial Officer, have assessed the effectiveness of the Company's internal control over financial reporting in accordance with Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO"). Based on this assessment, we, including the Chief Executive Officer and Chief Financial Officer, have determined that the Company's internal control over financial reporting was effective as at December 31, 2021. Additionally, based on our assessment, we determined that there were no material weaknesses in the Company's internal control over financial reporting as at December 31, 2021.

Attestation Report of the Independent Registered Public Accounting Firm

The effectiveness of the Company's internal control over financial reporting as at December 31, 2021 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report on the audited consolidated financial statements for December 31, 2021.

39


Changes in Internal Control Over Financial Reporting

During the year ended December 31, 2021, there were no changes in the Company’s internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

Critical Accounting Policies and Estimates

We prepare our consolidated financial statements in accordance with U.S. GAAP. In the preparation of these consolidated financial statements, we are required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses and related disclosures. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we re-evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as significant accounting policies and estimates, which we discuss below and in further detail in Note 3 - Significant Accounting Policies of our audited consolidated financial statements for the year ended December 31, 2021.

Revenue Recognition

Our sources of revenue consist of subscription solutions and merchant solutions. Arrangements with merchants do not provide the merchant with the right to take possession of the software supporting our hosting platform at any time and are therefore accounted for as service contracts. Our subscription service contracts do not provide for refunds or any other rights of return to merchants in the event of cancellations.

The Company recognizes revenue to depict the transfer of promised services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services by applying the following steps:
Identify the contract with a customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price; and
Recognize revenue when, or as, the Company satisfies a performance obligation.

The Company follows the guidance provided in ASC 606, Revenue from Contracts with Customers, for determining whether the Company is the principal or an agent in arrangements with customers that involve another party that contributes to providing a specified service to a customer. In these instances, the Company determines whether it has promised to provide the specified service itself (as principal) or to arrange for the specified service to be provided by another party (as an agent). This determination depends on the facts and circumstances of each arrangement and, in some instances, involves significant judgment. The Company recognizes revenue from Shopify Shipping, the sales of apps, the sale of themes, card services from Shopify Balance and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment of the promised service, does not have control of the promised service, and does not have full discretion in establishing prices for the promised service and therefore is the agent in the arrangement with customers. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the respective arrangements. In the fourth quarter of 2021, the Company commenced recognizing revenue for the sale of themes on a net basis (as an agent) as a result of revised contract terms with its theme partners.

40


Inputs used to Fair Value Equity and Other Investments in Private Companies and Debt Securities

In connection with certain revenue contracts with customers, the Company, from time to time, receives non-cash consideration in the form of equity investments in the customer as a component of the transaction price. When the transaction price includes non-cash consideration, the non-cash consideration is measured as the fair value at the inception of the contract, and any changes in fair value of the equity investments after contract inception are excluded from revenue, and classified as "other income, net" in the consolidated statement of operations and comprehensive income. The estimated fair value of such consideration is determined using multiple valuation techniques, including the income approach and the market approach.

Loss Contingencies

The Company records accruals for loss contingencies when losses are probable and reasonably estimable. The Company evaluates developments in legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others, because: (i) the damages sought are indeterminate; (ii) the proceedings are in the relative early stages; (iii) there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv) there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v) there remain significant factual issues to be determined or resolved; (vi) the relevant law is unsettled; or (vii) the proceedings involve novel or untested legal theories. In such instances, there may be considerable uncertainty regarding the ultimate resolution of such matters, including the likelihood or magnitude of a possible eventual loss, if any.

Shares Outstanding

Shopify is a publicly traded company listed on the New York Stock Exchange (NYSE: SHOP) and on the Toronto Stock Exchange (TSX: SHOP). As of February 10, 2022 there were 114,008,070 Class A subordinate voting shares issued and outstanding, and 11,943,661 Class B multiple voting shares issued and outstanding.

As of February 10, 2022 there were 222,886 options outstanding under the Company’s Fourth Amended and Restated Incentive Stock Option Plan, of which 221,636 were vested as of such date. Each such option is or will become exercisable for one Class B multiple voting share. As of February 10, 2022 there were 848,912 options outstanding under the Company’s Amended and Restated Stock Option Plan, of which 517,570 were vested as of such date. Each such option is or will become exercisable for one Class A subordinate voting share. As of February 10, 2022 there were 28,340 options outstanding under the 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan, which the Company assumed on closing of its acquisition of 6RS on October 17, 2019. Of these options, 18,097 were vested as of such date. Each option is or will become exercisable for one Class A subordinate voting share.

As of February 10, 2022 there were 833,300 Restricted Share Units ("RSUs") and 933 Deferred Share Units ("DSUs") outstanding under the Company’s Amended and Restated Long Term Incentive Plan. Each such RSU or DSU will vest as one Class A subordinate voting share.
41
EX-23.1 5 exhibit231consentofpwcllp-.htm EX-23.1 Document


EXHIBIT 23.1

image_0a.jpg



Consent of Independent Registered Public Accounting Firm

We hereby consent to the incorporation by reference in this Annual Report on Form 40-F for the year ended December 31, 2021 of Shopify Inc. of our report dated February 16, 2022, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting, which is filed as Exhibit 1.2 to this Annual Report on Form 40-F.

We also consent to the incorporation by reference in the Registration Statements on Form F-10 (No.333-258189) and Form S-8 (Nos. 333-204568, 333-211305, 333-234241 and 333-258230) of Shopify Inc. of our report dated February 16, 2022 referred to above.

We also consent to reference to us under the heading “Interests of Experts”, which appears in the Annual Information Form, filed as Exhibit 1.1 to the Annual Report on Form 40-F, which is incorporated by reference in such Registration Statements.

/s/PricewaterhouseCoopers LLP

Chartered Professional Accountants, Licensed Public Accountants

Ottawa, Canada
February 16, 2022

























PricewaterhouseCoopers LLP
99 Bank Street, Suite 710, Ottawa, Ontario, Canada K1P 1E4 T: +1 613 237 3702, F: +1 613 237 3963, www.pwc.com/ca

“PwC” refers to PricewaterhouseCoopers LLP, an Ontario limited liability partnership.

EX-31.1 6 exhibit311302soxceoandcfo-.htm EX-31.1 Document

 
EXHIBIT 31.1
CERTIFICATION
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Tobias Lütke, certify that:
 
1. I have reviewed this annual report on Form 40-F of Shopify 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 issuer as of, and for, the periods presented in this report;
 
4. The issuer's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the issuer 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 issuer, 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 issuer'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 issuer's internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the issuer's internal control over financial reporting; and

5. The issuer's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer's auditors and the audit committee of the issuer'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 issuer'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 issuer's internal control over financial reporting.
 

 Date: February 16, 2022
/s/ Tobias Lütke
Tobias Lütke
Chief Executive Officer






CERTIFICATION
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Amy Shapero, certify that:
 
1. I have reviewed this annual report on Form 40-F of Shopify 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 issuer as of, and for, the periods presented in this report;
 
4. The issuer's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the issuer 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 issuer, 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 issuer'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 issuer's internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the issuer's internal control over financial reporting; and

5. The issuer's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer's auditors and the audit committee of the issuer'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 issuer'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 issuer's internal control over financial reporting.
 

 Date: February 16, 2022
/s/ Amy Shapero
Amy Shapero
Chief Financial Officer

EX-32.1 7 exhibit321906soxceoandcfo-.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
 
In connection with the annual report of Shopify Inc. (the "Company") on Form 40-F for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Tobias Lütke, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
 
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: February 16, 2022
/s/ Tobias Lütke
Tobias Lütke
Chief Executive Officer


This certification accompanies the Report pursuant to §906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed "filed" by the Company for purposes of §18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section.

































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

 
 
In connection with the annual report of Shopify Inc. (the "Company") on Form 40-F for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Amy Shapero, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
 
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: February 16, 2022
/s/ Amy Shapero
Amy Shapero
Chief Financial Officer

This certification accompanies the Report pursuant to §906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed "filed" by the Company for purposes of §18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section.



EX-101.SCH 8 shop-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000010001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000020002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 100010003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030005 - Statement - Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100040006 - Statement - Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 100050007 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 210011001 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 210021002 - Disclosure - Basis of Presentation and Consolidation link:presentationLink link:calculationLink link:definitionLink 210031003 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 220042001 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 230053001 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 240064001 - Disclosure - Significant Accounting Policies - Merchant Solutions (Details) link:presentationLink link:calculationLink link:definitionLink 240074002 - Disclosure - Significant Accounting Policies - Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 240084003 - Disclosure - Significant Accounting Policies - Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 240094004 - Disclosure - Significant Accounting Policies - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 240104005 - Disclosure - Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 240114006 - Disclosure - Significant Accounting Policies - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240124007 - Disclosure - Significant Accounting Policies - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 240134008 - Disclosure - Significant Accounting Policies - Schedule of Differences Between Reported Amount and Reporting Currency Denominated Amount (Details) link:presentationLink link:calculationLink link:definitionLink 240144009 - Disclosure - Significant Accounting Policies - Accounting Pronouncements Adopted (Details) link:presentationLink link:calculationLink link:definitionLink 210151004 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 240164010 - Disclosure - Cash and Cash Equivalents - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 210171005 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 230183002 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 240194011 - Disclosure - Financial Instruments - Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 240204012 - Disclosure - Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 210211006 - Disclosure - Equity and Other Investments link:presentationLink link:calculationLink link:definitionLink 230223003 - Disclosure - Equity and Other Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 240234013 - Disclosure - Equity and Other Investments - Equity and Other Investments (Details) link:presentationLink link:calculationLink link:definitionLink 240244014 - Disclosure - Equity and Other Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240254015 - Disclosure - Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments with Readily Determinable Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 240264016 - Disclosure - Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments without Readily Determinable Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 210271007 - Disclosure - Trade and Other Receivables link:presentationLink link:calculationLink link:definitionLink 230283004 - Disclosure - Trade and Other Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 240294017 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 240304018 - Disclosure - Trade and Other Receivables - Activity in Allowance of Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 210311008 - Disclosure - Merchant Cash Advances, Loans and Related Receivables link:presentationLink link:calculationLink link:definitionLink 230323005 - Disclosure - Merchant Cash Advances, Loans and Related Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 240334019 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of MCA, Loans and Related Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 240344020 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 240354021 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of Delinquency Status (Details) link:presentationLink link:calculationLink link:definitionLink 210361009 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 230373006 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 240384022 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 210391010 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 230403007 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 240414023 - Disclosure - Property and Equipment - Schedule of Property and Equipment and Classification of Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 240424024 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210431011 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 230443008 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 240454025 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240464026 - Disclosure - Leases - Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 240474027 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240474027 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 210481012 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 230493009 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 240504028 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240514029 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240524030 - Disclosure - Intangible Assets - Classification of Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 240534031 - Disclosure - Intangible Assets - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 210541013 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 230553010 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 240564032 - Disclosure - Goodwill - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240574033 - Disclosure - Goodwill - Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 210581014 - Disclosure - Accounts Payable and Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 230593011 - Disclosure - Accounts Payable and Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 240604034 - Disclosure - Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 210611015 - Disclosure - Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 230623012 - Disclosure - Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 240634035 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 240644036 - Disclosure - Deferred Revenue - Classification of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 240654037 - Disclosure - Deferred Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 210661016 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 230673013 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 240684038 - Disclosure - Convertible Senior Notes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240694039 - Disclosure - Convertible Senior Notes - Summary of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 240704040 - Disclosure - Convertible Senior Notes - Summary of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 210711017 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 240724041 - Disclosure - Credit Facility - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 210731018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 240744042 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 210751019 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 230763014 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 240774043 - Disclosure - Shareholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240784044 - Disclosure - Shareholders' Equity - Stock-Based Compensation Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240794045 - Disclosure - Shareholders' Equity - Summary of Stock Option and RSU Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 240804046 - Disclosure - Shareholders' Equity - Fair Value Assumptions of Stock Options Granted to Employees (Details) link:presentationLink link:calculationLink link:definitionLink 240814047 - Disclosure - Shareholders' Equity - Classification of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 210821020 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 230833015 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 240844048 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 210851021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 230863016 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 240874049 - Disclosure - Income Taxes - Schedule of Comprehensive Income before Income Tax, Domestic and Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 240884050 - Disclosure - Income Taxes - Provision for Income Tax Recovery/Expense (Details) link:presentationLink link:calculationLink link:definitionLink 240894051 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240904052 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 210911022 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 230923017 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 240934053 - Disclosure - Net Income per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 210941023 - Disclosure - Segment and Geographical Information link:presentationLink link:calculationLink link:definitionLink 230953018 - Disclosure - Segment and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 240964054 - Disclosure - Segment and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240974055 - Disclosure - Segment and Geographical Information - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 240984056 - Disclosure - Segment and Geographical Information - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 210991024 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 231003019 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 241014057 - Disclosure - Business Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 241024058 - Disclosure - Business Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 211031025 - Disclosure - Comparative Figures link:presentationLink link:calculationLink link:definitionLink 211041026 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 241054059 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 shop-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 shop-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 shop-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT RSUs settled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Recognized Identifiable Assets and Liabilities Assumed Schedule of Business Acquisitions, by Acquisition [Table Text Block] Interest Rate Risk Concentration Risk, Interest Risk, Policy [Policy Text Block] Interest Rate Risk, Policy [Policy Text Block] Goodwill Goodwill Disclosure [Text Block] Receivable Type [Axis] Receivable Type [Axis] Other intangible assets Other Intangible Assets [Member] Intangible assets Deferred Tax Liabilities, Deferred Expense, Capitalized Software Derivative liabilities Derivative Liability Security Exchange Name Security Exchange Name EMEA EMEA [Member] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Weighted average grant date fair value of RSUs settled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Schedule of Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Stock options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Allowance for credit losses related to uncollectible receivable Allowance, beginning of the year Allowance, end of the year Financing Receivable, Allowance for Credit Loss, Current Foreign Currency Translation and Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Entity Address, Country Entity Address, Country Merchant cash advances, loans and related receivables, net Merchant cash advances, loans and related receivables, net Financing Receivable, after Allowance for Credit Loss, Current Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Derivatives and Hedging Derivatives, Policy [Policy Text Block] Tax benefit as a result of concessionary tax rate Effective Income Tax Rate Reconciliation, Development And Expansion Incentive, Expense (Benefit), Amount Effective Income Tax Rate Reconciliation, Development And Expansion Incentive, Expense (Benefit), Amount Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Income taxes receivable and payable Increase (Decrease) in Income Taxes Payable Intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Receivables, gross Financing Receivable, before Allowance for Credit Loss, Current Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Investment tax credits Deferred Tax Assets, Tax Credit Carryforwards, Investment Deferred Tax Assets, Tax Credit Carryforwards, Investment Subsequent Event Type [Domain] Subsequent Event Type [Domain] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Impairment charge Impairment of Leasehold Net deferred tax liability on acquired intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Internal software development costs, amortization expense Amortization expense Amortization of Intangible Assets Investment Tax Credit Carryforward Investment Tax Credit Carryforward [Member] Acquired intangibles, amortization period (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Total deferred tax (liabilities) assets, net Deferred Tax Assets, Net Common stock equivalents excluded from income (loss) per diluted share because they are anti-dilutive (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Recognition of deferred revenue Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Business Combination and Asset Acquisition [Abstract] Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Acquisition [Axis] Business Acquisition [Axis] Cash Flow Hedging Cash Flow Hedging [Member] Income Tax Examination [Table] Income Tax Examination [Table] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number APAC APAC [Member] APAC Share-based Compensation Arrangement by Share-based Payment Award, Options, Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Stock options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Internal software development costs Finite-lived Intangible Assets Acquired Threshold number of consecutive trading days (day) Debt Instrument, Convertible, Threshold Consecutive Trading Days Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Trade receivables, net Trade Accounts Receivable [Member] Estimated fair value Debt Instrument, Fair Value Disclosure Rest of World Other Countries [Member] Other Countries [Member] Lease assets Deferred Tax Liabilities, Leasing Arrangements Financing Receivable, Past Due [Line Items] Financing Receivable, Past Due [Line Items] Original cost Cost of Property, Plant and Equipment Sold Cost of Property, Plant and Equipment Sold Acquired property and equipment remaining unpaid Capital Expenditures Incurred but Not yet Paid Capital and intangible assets Deferred Tax Assets, Property, Plant and Equipment and Intangible Assets Deferred Tax Assets, Property, Plant and Equipment and Intangible Assets Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Redemption, Option Three Debt Redemption Terms, Three [Member] Debt Redemption Terms, Three Basic (in dollars per share) Earnings Per Share, Basic Non-capital tax losses, expire between 2026 and 2041 Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Net unrealized gain on equity and other investments Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Gain On Equity And Other Investments, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Gain On Equity And Other Investments, Amount 30-59 Days Financial Asset, 30 to 59 Days Past Due [Member] Deferred Revenue Revenue from Contract with Customer [Text Block] Sublease Income Sublease Income RSUs outstanding, beginning (in shares) RSUs outstanding, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Domestic Canada CANADA Total interest expense related to the outstanding Notes Interest Expense, Debt Geographic Concentration Risk Geographic Concentration Risk [Member] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Total deferred tax (liabilities) assets, net Deferred Tax Liabilities, Net Debt securities interest income Debt Securities, Available-for-sale, Change in Present Value, Interest Income Number of plaintiffs Loss Contingency, Number of Plaintiffs Trade and other receivables Receivables, Net, Current Transaction and loan losses Transaction And Loan Losses Transaction And Loan Losses Plan Name [Axis] Plan Name [Axis] Net carrying amount Long-term Debt Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment Goodwill, Impairment Loss Gross unrealized losses and impairments Equity Securities, Unrealized Losses Equity Securities, Unrealized Losses Schedule of Financing Receivable, Past Due Financing Receivable, Past Due [Table Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Exchange Rate Effect Exchange Rate Effect [Member] Exchange Rate Effect [Member] Stock Price Trigger Measurement Debt Conversion Terms, One [Member] Debt Conversion Terms, One Schedule of Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss [Table Text Block] Comparative Figures [Abstract] Comparative Figures [Abstract] Comparative Figures [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Trade and other receivables Increase (Decrease) in Accounts and Other Receivables Loans Financing Receivable [Member] Additional paid-in capital Additional Paid in Capital Liabilities and shareholders’ equity Liabilities and Equity [Abstract] Hedging Relationship [Domain] Hedging Relationship [Domain] Accounts payable and accrued liabilities Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Investments received as non-cash consideration in exchange for services Equity Securities, Investments Received As Consideration For Services Equity Securities, Investments Received As Consideration For Services Derivative liability Derivative Liability, Current Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Marketable securities Marketable Securities, Current Conversion ratio Debt Instrument, Convertible, Conversion Ratio Balance Sheet Location [Domain] Balance Sheet Location [Domain] Total deferred tax assets, before valuation allowance Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Transfers from measurement alternative Transfers to readily determinable fair values Equity Securities, FV-NI, Transfers Equity Securities, Transfers From Measurement Alternative Restricted shares remaining (in shares) Business Acquisition, Remaining Restricted Equity Issued, Number of Shares Business Acquisition, Remaining Restricted Equity Issued, Number of Shares Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Foreign exchange contracts Derivative Asset, Current Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table] Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table] Entity Address, State or Province Entity Address, State or Province Receivables charged off, net of recoveries Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery (Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Number of executives which compromise the CODM Number Of Executives Which Comprise Chief Operating Decision Maker Function Number Of Executives Which Comprise Chief Operating Decision Maker Function Deferred tax assets Deferred Income Tax Assets, Net Current liabilities Liabilities, Current [Abstract] Receivable [Domain] Receivable [Domain] Global-E Global-E [Member] Global-E General and administrative General and Administrative Expense Weighted average exercise price of stock options exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Trading days used to calculate volume weighted average trading price Share-based Compensation, Volume Weighted Average Trading Price of Stock, Number of Trading Days Used in Calculation Share-based Compensation, Volume Weighted Average Trading Price of Stock, Number of Trading Days Used in Calculation Revenue related to non-cash consideration Revenue Related To Non-Cash Consideration Revenue Related To Non-Cash Consideration Accounting Policies [Abstract] Accounting Policies [Abstract] Remaining contractual term of stock options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Total lease liabilities Operating Lease, Liability Common stock, unlimited Class A subordinate voting shares authorized, 113,954,492 and 110,929,570, issued and outstanding; unlimited Class B multiple voting shares authorized, 11,942,667 and 11,599,301 issued and outstanding Common Stock, Value, Issued Remaining unamortized compensation cost related to unvested stock options and RSUs, period of recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average grant date fair value of RSUs outstanding, beginning (in dollars per share) Weighted average grant date fair value of RSUs outstanding, ending (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Leases Lessee, Operating Leases [Text Block] Business Acquisitions Business Combination Disclosure [Text Block] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Redemption, Option One Debt Redemption Terms, One [Member] Debt Redemption Terms, One Schedule of Assumptions Used to Estimate the Fair Value of Stock Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of the Stock Option and RSU Award Activities Share-based Payment Arrangement, Activity [Table Text Block] Equity and Other Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Shares available for issuance, percentage of annual increase Common Stock, Capital Shares Reserved for Future Issuance, Annual Percentage Increase Common Stock, Capital Shares Reserved for Future Issuance, Annual Percentage Increase Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill [Line Items] Goodwill [Line Items] Revenue by Geographic Location Revenue from External Customers by Geographic Areas [Table Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Stock issuance costs, tax Payments of Stock Issuance Costs, Tax Payments of Stock Issuance Costs, Tax Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Roll Forward] Income Tax Authority [Axis] Income Tax Authority [Axis] Proceeds from follow-on public offering, net of issuance costs Sale of Stock, Consideration Received on Transaction Related receivables Related receivables Financing Receivable, Before Allowance for Credit Loss, Recoverable Amount Financing Receivable, Before Allowance for Credit Loss, Recoverable Amount Other current assets Other current assets Prepaid Expense and Other Assets, Current Redemption, ownership interest required to declare default Debt Instrument, Debt Default, Ownership Interest Required To Declare Default Debt Instrument, Debt Default, Ownership Interest Required To Declare Default Other comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Warehouse equipment Warehouse Equipment [Member] Warehouse Equipment Trade and Other Receivables Merchant Cash Advances, Loans and Related Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Employee Stock Options Share-based Payment Arrangement, Option [Member] Offering costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Non-capital tax losses, no expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Measurement Input Type [Domain] Measurement Input Type [Domain] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Variable Rate [Axis] Variable Rate [Axis] Segment and Geographical Information Segment Reporting Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Variable Rate [Domain] Variable Rate [Domain] Transfers from measurement alternative Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Entity Information [Line Items] Entity Information [Line Items] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Merchant cash advances, loans and related receivables Increase (Decrease) in Finance Receivables Audited Annual Financial Statements Audited Annual Financial Statements Maximum Maximum [Member] Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items] Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items] Address Type [Domain] Address Type [Domain] Award Type [Axis] Award Type [Axis] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total shareholders’ equity Balance, beginning of the year Balance, end of the year Shareholders’ equity Stockholders' Equity Attributable to Parent City Area Code City Area Code Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferral of revenue Contract with Customer, Liability, Deferral of Revenue Contract with Customer, Liability, Deferral of Revenue Aggregate intrinsic value of stock exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Equity Securities Adjustments [Roll Forward] Equity Securities, Adjustments [Roll Forward] Equity Securities, Adjustments Intangible Assets Intangible Assets Disclosure [Text Block] After tax effect of debt interest Interest on Convertible Debt, Net of Tax Useful life (in years) Property, Plant and Equipment, Useful Life Shareholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Lease liabilities Operating Lease, Liability, Noncurrent Private Company, Partnership Interest Private Company, Three Separate Investments [Member] Private Company, Three Separate Investments Current income tax (expense) recovery Current Income Tax Expense (Benefit) Aggregate principal amount Debt Instrument, Face Amount Long-term assets Assets, Noncurrent [Abstract] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Share issuance costs Deferred Tax Assets, Stock Issuance Costs Deferred Tax Assets, Stock Issuance Costs Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Total deferred tax liabilities Deferred Tax Liabilities, Gross Remaining lease term Lessee, Operating Lease, Remaining Lease Term Net unrealized gain on equity and other investments Equity Method And Other Investments, Unrealized Gain (Loss) Equity Method And Other Investments, Unrealized Gain (Loss) Net Assets, Geographic Area Net Assets, Geographic Area [Member] Second Year Share-based Payment Arrangement, Tranche Two [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Asset Class [Domain] Asset Class [Domain] Components of Future Income Tax Assets and Liabilities Components of Deferred Tax Assets and Liabilities [Abstract] Other items Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Weighted average exercise price of stock options forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price (Provision for) recovery of income taxes (Provision for) recovery of income taxes (Provision for) recovery of income taxes Income Tax Expense (Benefit) Other acquisitions Goodwill, Other Increase (Decrease) Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Total future minimum payments Lessee, Operating Lease, Liability, to be Paid RSUs forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Notes Price Trigger Measurement Debt Conversion Terms, Two [Member] Debt Conversion Terms, Two Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Equity securities without readily determinable fair value downward price Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Summary of the Reconciliation of the Basic and Diluted Weighted Average Number of Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Sales Revenue, Net Revenue Benchmark [Member] Weighted average grant date fair value of stock options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Weighted average grant date fair value of stock options outstanding, beginning (in dollars per share) Weighted average grant date fair value of stock options outstanding, ending (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Nondeductible expense research and development Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Deferred tax assets Components of Deferred Tax Assets [Abstract] Amortization of debt discount Amortization of Debt Discount (Premium) Issuance costs attributable to the liability component Debt Issuance Costs, Gross Other Acquisitions Other Acquisitions [Member] Other Acquisitions [Member] Payment to acquire interest in private companies Payments to Acquire Investments Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Vesting of restricted share units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures 6 River Systems, Inc. 6 River Systems, Inc. [Member] 6 River Systems, Inc. [Member] Document Registration Statement Document Registration Statement 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Purchase of marketable securities Payments to Acquire Marketable Securities Level 2 Fair Value, Inputs, Level 2 [Member] Purchase of equity and other investments Payments To Acquire Equity And Other Investments Payments To Acquire Equity And Other Investments Contractual interest expense Interest Expense, Debt, Excluding Amortization Deferred revenue Long term portion Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Realized gains (losses) related to the maturity of foreign exchange forward contracts Derivative, Gain (Loss) on Derivative, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Useful life (in years) Finite-Lived Intangible Asset, Useful Life Non-cash consideration received in exchange for services Contract with Customer, Liability, Increase (Decrease) For Contract Received In Exchange For Services Contract with Customer, Liability, Increase (Decrease) For Contract Received In Exchange For Services Use of Estimates Use of Estimates, Policy [Policy Text Block] Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Title of 12(b) Security Title of 12(b) Security Investment, Name [Domain] Investment, Name [Domain] Entity Primary SIC Number Entity Primary SIC Number Document Type Document Type Product and Service [Domain] Product and Service [Domain] Measurement Input, Discount for Lack of Marketability Measurement Input, Discount for Lack of Marketability [Member] Business Contact Business Contact [Member] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Operating lease renewal term Lessee, Operating Lease, Renewal Term Percent Financing Receivable, Percent Past Due Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Line of Credit Revolving Credit Facility [Member] Repurchase agreements Repurchase Agreements [Member] Lease Expense Lease, Cost [Table Text Block] Corporate bonds and commercial paper Corporate Bond Securities [Member] Geographical [Axis] Geographical [Axis] State State and Local Jurisdiction [Member] Public offering price per share (in dollars per share) Sale of Stock, Price Per Share Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Vesting [Domain] Vesting [Domain] Hedging Relationship [Axis] Hedging Relationship [Axis] Equity and other investments (including $3,412,166 and $nil, carried at fair value) Total equity and other investments Debt Securities, Equity And Other Investments Debt Securities, Equity And Other Investments Voting shares convertible (per share) Common Stock, Conversion Ratio Common Stock, Conversion Ratio Subsequent Event Subsequent Events [Text Block] Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Goodwill recognized expected to be deductible for income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Net unrealized gain on equity and other investments Unrealized Gain (Loss) on Investments Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Abstract] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Financial Instruments Fair Value Disclosures [Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Foreign Foreign Tax Authority [Member] Business Combinations Business Combinations Policy [Policy Text Block] Proceeds from convertible senior notes, net of underwriting fees and offering costs Proceeds from Convertible Debt Deferred Shares Units Deferred Shares [Member] Deferred Shares [Member] Equity and other investments carried at fair value Equity And Other Investments, Fair Value Disclosure Equity And Other Investments, Fair Value Disclosure Accounts payable and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Unrealized (loss) gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Derivative [Table] Derivative [Table] Revenues Revenues [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Purchased software Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date Acquisitions of intangible assets Payments to Acquire Intangible Assets Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Offering costs, net of tax Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs, Tax Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs, Tax Schedule of Property and Equipment, and Classification of Depreciation Property, Plant and Equipment [Table Text Block] Scientific Research and Experimental Development expenditures carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Income Statement Location [Domain] Income Statement Location [Domain] Supplemental cash flow information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Equity Securities Without Readily Determinable Fair Value Equity Securities Without Readily Determinable Fair Value [Member] Equity Securities Without Readily Determinable Fair Value Property and equipment, net Net book value Property, Plant and Equipment, Net Total operating expenses Operating expenses Operating Expenses Estimated Future Amortization Expense Related to Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Net income per share attributable to shareholders: Earnings Per Share [Abstract] Cost Property, Plant and Equipment, Gross Balance, beginning of the year Balance, end of the year Accounts Receivable, Allowance for Credit Loss Net unrealized gain on equity and other investments Equity Securities, FV-NI, Unrealized Gain (Loss) Weighted average exercise price of stock options outstanding, beginning (in dollars per share) Weighted average exercise price of stock options outstanding, ending (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price U.S. term deposits U.S. Term Deposits [Member] U.S. Term Deposits [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Entity Current Reporting Status Entity Current Reporting Status Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Amortization of offering costs Amortization of Debt Issuance Costs Donde Fashion Inc. Donde Fashion Inc. [Member] Donde Fashion Inc. Maturity of marketable securities Proceeds from Sale and Maturity of Marketable Securities Gain (loss) on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] United States UNITED STATES Product Information [Line Items] Product Information [Line Items] Shares available for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Interest income Interest Income (Expense), Nonoperating, Net Leases [Abstract] Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 180+ Days Financial Asset, Equal To Or Greater Than 180 Days Past Due [Member] Financial Asset, Equal To Or Greater Than 180 Days Past Due Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Unrealized (loss) gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent Diluted (in shares) Diluted weighted average number of shares (in shares) Weighted Average Number of Shares Outstanding, Diluted 10% Stronger CAD Rate 10% Stronger CAD Rate [Member] 10% Stronger CAD Rate [Member] Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Interest rate basis spread Debt Instrument, Basis Spread on Variable Rate Equity component of the convertible senior notes, net of offering costs of $1,994, net of tax of $112 Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Unconditional purchase obligations Purchase Obligation Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Provision for Credit Losses Related to Merchant Cash Advances and Loans and Provision for Transaction Losses Related to Shopify Payments, Shop Pay Installments, and Shopify Balance Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Canada Revenue Agency Canada Revenue Agency [Member] General and administrative General and Administrative Expense [Member] Basis of Consolidation Consolidation, Policy [Policy Text Block] Average expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Foreign exchange forward contracts Foreign Exchange Forward [Member] Trade accounts payable and trade accruals Accounts Payable, Trade, Current Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Current Fiscal Year End Date Current Fiscal Year End Date Total Financing Receivable, before Allowance for Credit Loss Strategic Partnerships Strategic Partnerships [Member] Strategic Partnerships Statement [Table] Statement [Table] Accounting Pronouncements Adopted in the Year and Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Remaining unamortized compensation cost related to unvested stock options and RSUs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Goodwill Balance, beginning of the year Balance, end of the year Goodwill Intangible assets, net Total Finite-Lived Intangible Assets, Net 0.125% Convertible Senior Notes 0.125% Convertible Senior Notes [Member] 0.125% Convertible Senior Notes Tax credits recognized during the year Effective Income Tax Rate Reconciliation, Tax Credit, Amount Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subscription solutions Subscription and Circulation [Member] Operating lease expense Operating Lease, Cost Determinable fair value Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Computer equipment Computer Equipment [Member] Canadian federal bonds and agency securities Canada Treasury and Government [Member] Canada Treasury and Government [Member] Deferred income tax (expense) recovery Deferred Income Tax Expense (Benefit) Canadian statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Unbilled revenues, net Unbilled Revenues Receivable [Member] Unbilled Revenues Receivable [Member] Convertible Debt Convertible Debt [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income for the year Net income Net Income (Loss) Attributable to Parent Right-of-use assets, net Operating Lease, Right-of-Use Asset Tax loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Employee related accruals Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Addresses, Address Type [Axis] Entity Addresses, Address Type [Axis] Allowance, net of related receivables Financing Receivable, Allowance For Credit Loss Excluding Related Receivables Financing Receivable, Allowance For Credit Loss Excluding Related Receivables Segment Information Segment Reporting, Policy [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contact Personnel Name Contact Personnel Name Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Entity File Number Entity File Number Redemption price, percentage Debt Instrument, Redemption Price, Percentage Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Other Current Assets Other Current Assets [Member] Variable lease expense, including non-lease components Variable Lease, Cost Provision for credit losses Financing Receivable, Credit Loss, Expense (Reversal) Weighted average grant date fair value of RSUs granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Summary of Convertible Debt Convertible Debt [Table Text Block] Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Units granted (in shares) RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Revenues (as a percent) Long-lived assets (as a percent) Concentration Risk, Percentage Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Equity Securities With Readily Determinable Fair Value Equity Securities With Readily Determinable Fair Value [Member] Equity Securities With Readily Determinable Fair Value New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Stock options outstanding, beginning balance (in shares) Stock options outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number IPO IPO [Member] Debt Instrument [Axis] Debt Instrument [Axis] Advertising Costs Advertising Cost [Policy Text Block] Financial Asset, Aging [Domain] Financial Asset, Aging [Domain] Long-term liabilities Liabilities, Noncurrent [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount [Abstract] Long-lived Assets by Geographic Location Long-lived Assets by Geographic Areas [Table Text Block] Lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Significant Components of Deferred Income Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Award vesting amount (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Other current assets Increase (Decrease) in Other Current Assets Net income after tax effected debt interest Net Income (Loss) Attributable to Parent, Diluted U.S. Prime Rate Prime Rate [Member] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] With readily determinable fair values Balance, beginning of the year Balance, end of the year Equity Securities, FV-NI Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount Schedule of Effects on Revenue, Operating Expenses, and Loss From Operations on 10% Strengthening of CAD [Table Text Block] Schedule of Effects on Revenue, Operating Expenses, and Loss From Operations on 10% Strengthening of CAD [Text Block] Remaining vesting period Share-based Compensation Arrangement by Share-based Payment Award, Remaining Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Remaining Award Vesting Period Number of operating segments Number of Operating Segments Leasehold improvements and furniture fixtures Leasehold Improvements And Furniture Fixtures [Member] Leasehold Improvements And Furniture Fixtures Federal bonds and agency securities US Treasury and Government [Member] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Silicon Valley Bank Silicon Valley Bank [Member] Silicon Valley Bank [Member] Number of publishers of educational materials who filed a claim against the Company Loss Contingency, Plaintiffs, Number Of Publishers Of Educational Materials Loss Contingency, Plaintiffs, Number Of Publishers Of Educational Materials Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Schedule of Product Information [Table] Schedule of Product Information [Table] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Prepaid expenses Prepaid Expense, Current Stock-based compensation Stock or Unit Option Plan Expense Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Technology Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Trade and other receivables, net Accounts and Other Receivables, Net, Current Purchase of merchant cash advances and loans from partner banks Payments to Acquire Finance Receivables Cash paid for amounts included in the measurement of lease liabilities included in cash flows from operating activities Operating Lease, Payments Audit Information [Abstract] Audit Information Provision for transaction and loan losses Provision for credit losses related to uncollectible receivables Accounts Receivable, Credit Loss Expense (Reversal) Principal Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Unbilled revenues and trade receivables Unbilled Revenues and Trade Receivables [Member] Unbilled Revenues and Trade Receivables [Member] Merchant Solutions, Portion Attributed To Effective Interest Rate Service, Portion Attributed To Effective Interest Rate [Member] Service, Portion Attributed To Effective Interest Rate Stock Option Plan Stock Option Plan [Member] Stock Option Plan [Member] Unrealized foreign exchange loss (gain) Foreign Currency Transaction Gain (Loss), Unrealized Software development costs Software Development [Member] Total liabilities and shareholders’ equity Liabilities and Equity Other payables and accruals Other Accrued Liabilities, Current First Year Share-based Payment Arrangement, Tranche One [Member] Deferred revenue Current portion Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Minimum payments related to leases that have not yet commenced Lessee, Operating Lease, Liability, Payments, Due, Lease Not Yet Commenced Lessee, Operating Lease, Liability, Payments, Due, Lease Not Yet Commenced Weighted average exercise price of stock options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Merchant solutions Service [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Foreign Exchange Risk Foreign Exchange Risk, Policy [Policy Text Block] Foreign Exchange Risk, Policy Derivative [Line Items] Derivative [Line Items] Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Net Income per Share Earnings Per Share [Text Block] Impairment charge Operating Lease, Impairment Loss Operating expenses Operating Expenses [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Minimum Minimum [Member] Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of foreign exchange on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Unamortized offering costs Debt Issuance Costs, Net Cash and Cash Equivalents Cash and Cash Equivalents Disclosure [Text Block] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Comparative Figures Comparative Figures [Text Block] Comparative Figures [Text Block] Percentage of company acquired Business Acquisition, Percentage of Voting Interests Acquired Other receivables Other Receivable [Member] Other Receivable [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Net income and comprehensive income for the year Stock Issued During Period, Value, New Issues Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Credit Facility Debt Disclosure [Text Block] Line of Credit Line of Credit [Member] Lease liabilities Deferred Tax Assets, Lease Assets and Liabilities Deferred Tax Assets, Lease Assets and Liabilities Level 3 Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Equity and other investments Deferred Tax Liabilities, Investments Stock issuance costs Payments of Stock Issuance Costs Issuance of Class A subordinate voting shares, net of offering costs (in shares) Issuance of stock (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Exchange Rate Scenario [Axis] Exchange Rate Scenario [Axis] Exchange Rate Scenario [Axis] Cost of revenues Cost of Revenue [Abstract] Foreign exchange gain Foreign Currency Transaction Gain (Loss), before Tax Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other income, net Nonoperating Income (Expense) Acquisition of Donde Fashion Inc. Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Performance Share Units Performance Shares [Member] Current Financial Asset, Not Past Due [Member] Commitments and contingencies Commitments and Contingencies Total long term assets Assets, Noncurrent Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Receivables [Abstract] Receivables [Abstract] Purchases of equity and other investments Equity Securities, Purchases Of Equity And Other Investments Equity Securities, Purchases Of Equity And Other Investments Auditor Name Auditor Name Cover [Abstract] Unrealized gains Equity Securities, FV-NI, Unrealized Gain Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Financial Instrument [Axis] Financial Instrument [Axis] Shares issued with trading restrictions (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Cost of revenues Cost of Goods and Services Sold [Member] Cost of Goods and Services Sold Money Market Funds and Term Deposits Money Market Funds and Term Deposits [Member] Money Market Funds and Term Deposits [Member] Carrying Amount Reported Value Measurement [Member] Common Stock   Common Stock [Member] Income from operations Operating Income (Loss) Financial Asset, Aging [Axis] Financial Asset, Aging [Axis] Lease liabilities Operating Lease, Liability, Current Basis of Presentation and Consolidation Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Employee and Non-Employee Stock Options Employee and Nonemployee Stock Option [Member] Employee and Nonemployee Stock Option [Member] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Cash and cash equivalents Cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Net unrealized gains Gross unrealized gains Equity Securities, Unrealized Gains Equity Securities, Unrealized Gains Acquired technology Technology-Based Intangible Assets [Member] Tax effect on unrealized (gain) loss on cash flow hedges Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Deferred income tax expense (recovery) Increase (Decrease) in Deferred Income Taxes Payments to acquire debt securities Payments to Acquire Debt Securities, Available-for-sale Impairment of right-of-use assets and leasehold improvements Asset Impairment Charges Foreign exchange forward contracts, notional value Derivative, Notional Amount Acquisitions of property and equipment Payments to Acquire Property, Plant, and Equipment Effective interest rate (as a percent) Line of Credit Facility, Interest Rate at Period End 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Weighted average exercise price of stock options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Aggregate intrinsic value of stock options outstanding, beginning Aggregate intrinsic value of stock options outstanding, ending Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Measurement Input Type [Axis] Measurement Input Type [Axis] Non-capital tax losses Operating Loss Carryforwards Common shares issued (in shares) Common Stock, Shares, Issued Schedule of Equity and Other Investments Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block] Voting rights (in votes per share) Common Stock, Voting Rights, Number of Votes Common Stock, Voting Rights, Number of Votes Entity Address, City or Town Entity Address, City or Town Lease assets and liabilities Increase (Decrease) in Deferred Rent Credit Increase (Decrease) in Deferred Rent Credit Annual Information Form Annual Information Form Outside basis difference of foreign subsidiaries Deferred Tax Liabilities, Outside Basis Difference Of Foreign Subsidiaries Deferred Tax Liabilities, Outside Basis Difference Of Foreign Subsidiaries Schedule of Changes in Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] RSU Vesting (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Typical Award Vesting Rights, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Typical Award Vesting Rights, Percentage Balance Sheet Location [Axis] Balance Sheet Location [Axis] Changes in Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Fulfillment robots Fulfillment Robots [Member] Fulfillment Robots Interest expense Interest Expense Effective interest rate Debt Instrument, Interest Rate, Effective Percentage 60-89 Days Financial Asset, 60 to 89 Days Past Due [Member] Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Retained earnings Retained Earnings (Accumulated Deficit) Income Tax Examination [Line Items] Income Tax Examination [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Tax effect on unrealized (loss) gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Debt Conversion Description [Axis] Debt Conversion Description [Axis] Warehouses and Commercial Spaces Warehouses And Commercial Spaces [Member] Warehouses And Commercial Spaces Fair Value Estimate of Fair Value Measurement [Member] Exchange Rate Scenario [Domain] Exchange Rate Scenario [Domain] [Domain] for Exchange Rate Scenario [Axis] Prior to November 2017 RSUs Prior to November 2017 RSUs [Member] Prior to November 2017 RSUs [Member] Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Sales and marketing Selling and Marketing Expense [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sale of Stock [Domain] Sale of Stock [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Equity Method Investments and Joint Ventures [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Product and Service [Axis] Product and Service [Axis] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Equity and other investments with readily determinable fair values Without readily determinable fair values Fair value measurement of investment Balance, beginning of the year Balance, end of the year Equity Securities without Readily Determinable Fair Value, Amount Debt securities unrealized gain Debt Securities, Available-for-sale, Unrealized Gain Sales and marketing Selling and Marketing Expense Convertible senior notes Convertible Debt, Noncurrent Statement [Line Items] Statement [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Equity and Other Investments Equity And Other Investments [Policy Text Block] Equity And Other Investments Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Domestic Tax Authority Domestic Tax Authority [Member] Available-for-sale debt security under fair value option Debt securities under the fair value option Debt Securities, Available-for-sale 90-179 Days Financial Asset, 90 to 179 Days Past Due [Member] Financial Asset, 90 to 179 Days Past Due Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Deferred Tax Assets, Valuation Allowance Line of credit facility, amount drawn Line of Credit, Current Stock options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Threshold number of trading days (day) Debt Instrument, Convertible, Threshold Trading Days Asset Class [Axis] Asset Class [Axis] Document Annual Report Document Annual Report Schedule of Classification of Stock-based Compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Total assets Assets Deferred tax liabilities Components of Deferred Tax Liabilities [Abstract] Plan Name [Domain] Plan Name [Domain] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Research and development Research and Development Expense Number of investments Number Of Investments In Equity Securities Without Readily Determinable Fair Value Number Of Investments In Equity Securities Without Readily Determinable Fair Value Legacy Option Plan Legacy Option Plan [Member] Legacy Option Plan [Member] Schedule of Trade and Other Receivables Schedule of Merchant Cash Advances, Loans and Related Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Total long term liabilities Reclassification to long-term liabilities Liabilities, Noncurrent Affirm Holdings, Inc. Affirm Holdings, Inc. [Member] Affirm Holdings, Inc. Significant Accounting Policies Significant Accounting Policies [Text Block] Remaining term o f contract Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Tax credit carryforwards Tax Credit Carryforward, Amount Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and equipment Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Subsequent Event [Line Items] Subsequent Event [Line Items] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Basic (in shares) Basic weighted average number of shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Amortization of debt offering costs Amortization of Debt Issuance Costs and Discounts Merchant cash advances Merchant Cash Advances [Member] Merchant Cash Advances [Member] Accrued interest Accrued Interest Receivable [Member] Accrued Interest Receivable [Member] Cash (recovered from) paid for income taxes, net Income Taxes Paid, Net Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Effective income tax rate reconciliation, development and expansion incentive, percent Effective Income Tax Rate Reconciliation, Development And Expansion Incentive, Percent Effective Income Tax Rate Reconciliation, Development And Expansion Incentive, Percent Offices Offices [Member] Offices Weighted average discount Equity Securities, FV-NI, Measurement Input Classification of Amortization Expense Related to Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive income Net income and comprehensive income for the year Comprehensive Income (Loss), Net of Tax, Attributable to Parent Balance, beginning of the year Balance, end of the year Deferred revenue Contract with Customer, Liability Convertible Senior Notes Debt, Policy [Policy Text Block] Deferred tax liabilities Deferred Income Tax Liabilities, Net Indirect taxes payable Sales and Excise Tax Payable Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Reconciliation of the Expected Provision for Income Tax Recovery/Expense to the Actual Provision for Income Tax Recovery/Expense Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Income before income taxes Income before income taxes Income (Loss) Attributable to Parent, before Tax Security Reporting Obligation Security Reporting Obligation Amortization and depreciation Depreciation, Depletion and Amortization Indirect taxes receivable Sales Tax Receivable [Member] Sales Tax Receivable [Member] Equity securities without readily determinable fair value, downward price adjustment, annual amount Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount Redemption, Option Two Debt Redemption Terms, Two [Member] Debt Redemption Terms, Two Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Common shares outstanding (in shares) Common shares outstanding, beginning balance (in shares) Common shares outstanding, ending balance (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Cost of revenues Cost of revenues Cost of Goods and Services Sold Comparative Figures Comparability of Prior Year Financial Data, Policy [Policy Text Block] Vesting of restricted share units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Income taxes receivable Income Taxes Receivable Class B Multiple Voting Common Class B [Member] Entity Central Index Key Entity Central Index Key Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Other comprehensive income before reclassifications OCI, before Reclassifications, before Tax, Attributable to Parent Total lease expense Lease, Cost Financing Receivable, Past Due [Table] Financing Receivable, Past Due [Table] Customer relationships Acquired customer relationships Customer Relationships [Member] 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan [Member] 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan [Member] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] LTIP Long-Term Incentive Plan [Member] Long-Term Incentive Plan [Member] Minimum payments related to variable lease payments, including non-lease components Lessee, Operating Lease, Variable Lease and Non-lease Components, Liability, Payments, Due Lessee, Operating Lease, Variable Lease and Non-lease Components, Liability, Payments, Due Lender Name [Axis] Lender Name [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Redemption, threshold amount of principal outstanding Debt Instrument, Convertible, Threshold Amount Of Principal Outstanding Debt Instrument, Convertible, Threshold Amount Of Principal Outstanding Derivative assets Derivative Asset Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Other deferred tax liabilities Deferred Tax Liabilities, Other Proceeds from public offering, net of issuance costs Proceeds from Issuance of Preferred Stock and Preference Stock Fulfillment equipment Equipment [Member] Other Current Liabilities Other Current Liabilities [Member] Third Year Share-based Payment Arrangement, Tranche Three [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Redemption, Option Five Debt Redemption Terms, Five [Member] Debt Redemption Terms, Five Leases Lessor, Leases [Policy Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Stock-based compensation expense Share-based Payment Arrangement, Expense Cost of Revenues Cost of Goods and Service [Policy Text Block] Remaining contractual term of stock options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted average shares used to compute net income per share attributable to shareholders: Net income per share: Earnings Per Share, Basic and Diluted [Abstract] Equity Investment In Private Companies Equity Investment In Private Companies [Member] Equity Investment In Private Companies Entities [Table] Entities [Table] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Schedule of Comprehensive Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Class A Subordinate Voting Common Class A [Member] Cash and cash equivalents – Beginning of Year Cash and cash equivalents – End of Year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Current assets Assets, Current [Abstract] Cost Finite-Lived Intangible Assets, Gross Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Exercise of stock options (in shares) Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Over-Allotment Option Over-Allotment Option [Member] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Accumulated Other Comprehensive Income (Loss) Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Measurement Basis [Axis] Measurement Basis [Axis] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Other Current Assets Other Current Assets [Text Block] Fair Value Option Fair Value of Financial Instruments, Policy [Policy Text Block] Fourth Year Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four [Member] Other income, net Nonoperating Income (Expense) [Abstract] Auditor Firm ID Auditor Firm ID Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Weighted average grant date fair value of RSUs settled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Class of Stock [Domain] Class of Stock [Domain] Purchase price Payments to Acquire Businesses, Gross Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Latin America Latin America [Member] Revenue, Recognition Period Revenue, Recognition Period Revenue, Recognition Period Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Long-lived assets Long-Lived Assets Other current assets Other Assets, Current Stock Option Plan and LTIP Stock Option Plan and LTIP [Member] Stock Option Plan and LTIP [Member] Redemption, Option Four Debt Redemption Terms, Four [Member] Debt Redemption Terms, Four Advertising costs Advertising Expense 0.125% Convertible Senior Notes Due 2025 Zero Point One Two Five Percent Convertible Senior Notes Due 2025 [Member] Zero Point One Two Five Percent Convertible Senior Notes Due 2025 Deposits Deposits Assets, Current Expected income tax expense at Canadian statutory income tax rate of 26.5% (2020 - 26.5%) Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Cost of revenues Cost of Sales [Member] Income taxes payable Accrued Income Taxes, Current Nature of Business Nature of Operations [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unamortized discounts Debt Instrument, Unamortized Discount Shares receivable per option exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Conversion Right of Units, Shares Share-based Compensation Arrangement by Share-based Payment Award, Conversion Right of Units, Shares Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Convertible Senior Notes Long-term Debt [Text Block] Accounting Standards Update 2020-06 [Member] EX-101.PRE 12 shop-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 graph-revenuebycohorta.jpg begin 644 graph-revenuebycohorta.jpg M_]C_X 02D9)1@ ! 0 2 !( #_X0!J17AI9@ 34T *@ @ @$2 , M ! $ (=I 0 ! )@ Y*& < 2 4* " 0 ! M $OZ # 0 ! "R@ !!4T-)20 %-CG)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A M('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)835 @0V]R92 V M+C N,"(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UP;65T83X@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2)W(C\^ /_M #A0:&]T M;W-H;W @,RXP #A"24T$! #A"24T$)0 $-0=C-F/ +($Z8 ) MF.SX0G[_X@UL24-#7U!23T9)3$4 0$ U<87!P; (0 !M;G1R4D="(%A9 M6B 'Y@ " < # " !A8W-P05!03 !!4%!, M ]M8 0 #3+6%P<&P M !)D97-C !7 &)D M ", * M #( -@ [ $ 10!* $\ 5 !9 %X 8P!H &T <@!W 'P @0"& (L MD "5 )H GP"C *@ K0"R +< O #! ,8 RP#0 -4 VP#@ .4 ZP#P /8 ^P$! M 0&!YD'K >_!]('Y0?X" L('P@R"$8(6@AN"(((E@BJ"+X( MT@CG"/L)$ DE"3H)3PED"7D)CPFD";H)SPGE"?L*$0HG"CT*5 IJ"H$*F JN M"L4*W KS"PL+(@LY"U$+:0N "Y@+L O("^$+^0P2#"H,0PQ<#'4,C@RG#, , MV0SS#0T-)@U #5H-= V.#:D-PPW>#?@.$PXN#DD.9 Y_#IL.M@[2#NX/"0\E M#T$/7@]Z#Y8/LP_/#^P0"1 F$$,081!^$)L0N1#7$/41$Q$Q$4\1;1&,$:H1 MR1'H$@<2)A)%$F02A!*C$L,2XQ,#$R,30Q-C$X,3I!/%$^44!A0G%$D4:A2+ M%*T4SA3P%1(5-!56%7@5FQ6]%> 6 Q8F%DD6;!:/%K(6UA;Z%QT701=E%XD7 MKA?2%_<8&QA &&48BABO&-48^AD@&449:QF1&;<9W1H$&BH:41IW&IX:Q1KL M&Q0;.QMC&XH;LAO:' (<*AQ2''LP>%AY 'FH> ME!Z^'ND?$Q\^'VD?E!^_'^H@%2!!(&P@F"#$(/ A'"%((74AH2'.(?LB)R)5 M(H(BKR+=(PHC."-F(Y0CPB/P)!\D321\)*LDVB4))3@E:"67)< ^(#Y@/J ^X#\A M/V$_HC_B0"- 9$"F0.=!*4%J0:Q![D(P0G)"M4+W0SI#?4/ 1 -$1T2*1,Y% M$D5519I%WD8B1F=&JT;P1S5'>T? 2 5(2TB12-=)'4EC2:E)\$HW2GU*Q$L, M2U-+FDOB3"I,%W)7AI>;%Z]7P]? M85^S8 5@5V"J8/QA3V&B8?5B26*<8O!C0V.78^MD0&249.EE/6629>=F/6:2 M9NAG/6>39^EH/VB6:.QI0VF::?%J2&J?:O=K3VNG:_]L5VRO;0AM8&VY;A)N M:V[$;QYO>&_1<"MPAG#@<3IQE7'P,QY*GF)>>=Z1GJE>P1[8WO"?"%\@7SA?4%]H7X!?F)^ MPG\C?X1_Y8!'@*B!"H%K@%JX8.AG*&UX<[ MAY^(!(AIB,Z),XF9B?Z*9(K*BS"+EHO\C&.,RHTQC9B-_XYFCLZ/-H^>D :0 M;I#6D3^1J)(1DGJ2XY--D[:4()2*E/257Y7)EC26GY<*EW67X)A,F+B9))F0 MF?R::)K5FT*;KYP0)ZNGQV?BY_ZH&F@V*%'H;:B)J*6HP:C M=J/FI%:DQZ4XI:FF&J:+IOVG;J?@J%*HQ*DWJ:FJ'*J/JP*K=:OIK%RLT*U$ MK;BN+:ZAKQ:OB[ L'6PZK%@L=:R2[+"LSBSKK0EM)RU$[6*M@&V>;;PMVBW MX+A9N-&Y2KG"NCNZM;LNNZ>\(;R;O16]C[X*OH2^_[]ZO_7 <,#LP6?!X\)? MPMO#6,/4Q%'$SL5+QHM\IWZ_@-N"]X43AS.)3XMOC8^/KY'/D M_.6$Y@WFENV<[BCNM.] [\SP6/#E M\7+Q__*,\QGSI_0T],+U4/7>]FWV^_>*^!GXJ/DX^Z #] M7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]L 0P ! 0$! 0$" 0$" P(" @,$ M P,# P0&! 0$! 0&!P8&!@8&!@<'!P<'!P<'" @(" @("0D)"0D+"PL+"PL+ M"PL+_]L 0P$" @(# P,% P,%"P@&" L+"PL+"PL+"PL+"PL+"PL+"PL+"PL+ M"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+_]T ! !,_]H # ,! (1 Q$ M/P#^_BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HKEO&OC/P_P##SPAJWCSQ;,UOI6AV4^H7DJ1O,R6] MLC22,(XE>1R$4D*BLS8PH)P*_(76?^#A[_@C7X>U:?0=?^.&FV%[;,4F@N=. MU**6)QU5U:T!4^Q&: /VCHK\38/^#C'_ ((KSR")?CWHP;G[]I?H./\ >M17 MVO\ LU?\%(OV#OVQ-9;PU^S)\6O#'C+5DC,S:=8:A&;\1*,E_LK%9]JCJVS M[T ?;=%(IRH)XS2T %%%% !1110 4444 %%%% !1110 4444 %%%% !117E/ MQL^-GPU_9V^%^L?&CXPZD-'\,>'XEGU"],4LXAC9U0$I"CR'YF ^53@H]S-/"?@#PW>^,?'6IV>BZ1IL1G MN[Z_G2VM8(EZO)+(51%'8C&YRL.HK;O(% )9HPP !.< T ?JQ17SU^RW^U'\%_VRO@ M=I'[1W[/NJG6O"&O2WT-A>M$\(F.GW2 M,YP> Q([@4 ?H_17R[^R?^VC^S)^W+\-;CXP?LH^++;QEX;M-0ETJ:^M8YHD M2\ACCE>(K/'&^526-LA2,,.>M?4*G(STH 6BBB@ HHHH ***C:3:VW!- $E% M5UN%<93!P<'!R1_]>IQG'- "T444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_0_OXH MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH 85RW>OX#?^"Q7P"T3_ ()H_P#!8+XD_"_]E:_N_#5EX,UG3M:\.3V5PT=SI9U" MSMM2CCAE4^8GV9YRD1)W[$4DG.3^YG[!_P#P7]_:1_X)+_\ !'_X-^!G_9O? M7/#6M/XDC\,^-[W7Q%IU_.FJW4LZM:06LDJ&"24Q&.2>)I1&73Y>GYH?\$]/ MV%_C9_PI3747B#Q2H5O[4GL)F\D)I5H5:-H[=4 MCM]TDH$"M$6\PD!@#_3A_P""9_[1_BW]K;_@G]\'_P!I'X@(BZ_XP\+:=?ZI MY2>7&]ZT86=T3^%'D5G4#.%( S7H/[27[;W[(7['EA;7_P"U)\2O#G@/[.-5^%7_!//]A[6/$'A'2C;^#/@ MIX)N+FTTZ.1B3I_A^R+)")&W,S&.$*';,_V\/^"OOCO0HY8-$O]0TAO%DZ?V(+"Y^"WQ"\]@#%MH&Y[=Y&RSDD _P!! M+P?^V=^R%\0_A?K?QP^'_P 5/!^N^"O#)==8\0:=KME=:7I[1JKL+F[BF:&$ MJC*Q\QUP""< BL;X/_MW_L1_M#>,1\.O@#\8_ WCCQ 8'N?[,\/^(K#4[SR8 ML;Y/)MII)-BY&YMN!D9QD5_-I_P;A?MW?LP'_@A1XGD^).EZ780? :WU=?&E MFEM$!?V@66]@N9(<'S7N(3]G^?+2RPL .@KU[_@@C^R1\,?V!/\ @FCXE_X* M0?%?PE8:7XW^(EAJWQ&U'R8(XI--\/M&]W9Z?;.5#16_V9%G*8&'DPP(1< ' M] '[2'[:7[)G['^CVNN_M1?$7P_X"@OA(;0:U?Q6DMUY6-_D1.PDEV[AN\M6 MVY&>HK2_9T_:Y_9C_:[\+3^-/V8/'NA>/-,LY%BNIM$OHKS[-(XW*DRHQ:)R MO(60*V.<8K_,U_X)$?ME? C]L_\ X+::[^W1_P %=/&6C6.GZ?H^J:UHZ>*; MA/[(M[TS16]EI\"7&Y/+M8;F:2WC !#PB3[X).AIW[9?P@_84_X.:;OXJ?\ M!/OQ#IEU\'O%_B_1["^&C3[M&O-,\1PVAU)%$7R;;:ZN)I(E4;898@% 5=M M'^CY\2O^"BG_ 3_ /@SXVO_ (9_%_XY_#[PIXDTIE2^TK6/$VG6-[;,Z+(H ME@FN$DC+(RL R@E6!'!K-\>?\%*/^"?GPS^%&E_'/QI\:?!5KX0UTW TK5DU MRTGM=1:T[CL9++R!*X 9_+\Z0+N)P&P.*\6_8V_X(Q_LG?&+ M_@W'\??\%%?C,=4\0_$:S\.^)=2\+3/?7$-MX?M] NKHK;P6Z2>3(EQ/'-+- MYJ,/WYV*C@NP!_HE?L]_M0_L\_M8^ Q\3OV:?&>C^.-!\TP/>:/=I'PO\8:C\/OB5\>?AUX>U[1YGMK_ M $W4_%.F6EY:SQ_>CF@EN%DC<=U9017\!'_!E5\3_%^D_P#!0GXE?!Z"^D7P M_KW@"XU2ZM,GRY+W3=0LH[>4CIN2.ZG4'KAS6I_P>H_#GP+X1_;=^%OC/PUI M%I8:EXC\)SMJ<]O$L3W.$DF*@%W ^'_BWX[^,'@C1?"OBS>=#UF_\06%MI^I^7]_[+<23+%/M_B\MFQWK1^"? M[:'['_[2VM7GAO\ 9R^*W@[X@:AIT NKNU\-Z[9:K-! 6">9(EK-*R)N(4,P M R<=:_D>B^''@;Q[_P &8%A?>,=)M=1GT/P==:AITL\2O):74.M2%9(6(W1O MQ@E2"5)4\$U^9'_!DTS/^W9\6LD\^ P>O_41M: /]'SQY\1/ ?PL\(W_ ,0O MB;K>G^'= TJ(SWVI:GGC+]I[_@I[9_\ !/S4O$$OAWX4_#>\TFPU$)<%+:XU#48X+BZO[A?N$VL4 MPACW@^7Y-?^"8GBWPFWBKP%++H[MX*NHU MNK?3K2.*2RDE>W*L'@FC8Q2Y#[I&.O^"7MQ\4H_@Q;?'WP+-XBFF%JELFMVS(UPS;!$)@_D>:6 M^7R_,W[L#;D@5_E!_ 3X"^"OVI/^"T6D_LZ_$>2ZBT#QE\59]+U!K&00W MY M]196?.^42#<6V# !_H*_%[X\_!+]GSP: M?B+\>O&&B>"/#XFCMSJ>OZA!IMGYLN=B>='_\ @JW_ ,$?/%O[&G[;MA%X M]TOP/JQ@5S7\..O_#_5?^". MW_!7.+P;\9M&A\46_P &_&]M+=V=[;I+'JND1R)-'((I/D#7-DZRQ;ON,ZGM M0!_L"_&;]M3]CO\ 9QO].TO]H7XK^#O =UJ]N;JPA\0Z[9:9)=0*<&6%;F:- MI$SQN0$9KTGX2_&WX/?'WP9#\2/@3XJT;QKX=N))(H=5T&_@U*RDDB.V15GM MWDC+(W# -D'WXK^;K_@X)\+?!?\ ;_\ A9^S/^QG\.(-,UKQ'^T)XQTZXT+7 M(XXWNK#PM9VYOM2U&UD*,X5;9XCMX5E8YZ8K^D'X-_!+X4_L^?#'1_@W\%-! ML_#'AG0;=+6QT_3X5AAB1 .BJ "S$;F8Y9F)8DDDT >EW5W!9P/"?\ @F'^ MT+XI\'-)'J5C\.O$LEO)$2)(7^P3?O5/4&,9<'U%?Y&__!'>ST34/^"K?[.5 MOX@(%N?B1X;8 \@RI?PM$/?,@48]_K0!_J:_\$G/^"*O[)W_ 3 ^!NC:!H? MAS3=?^),UK')XB\6WEND][\56-NEO="[BR\<%VR!?/MI6RC++N\ MO<70AA7[BB-<<4%,G.>* /P<_P"#9OP[K_@W_@B7\&O"7BJSFT_4M-F\4V]U M;7*&.2&6+Q#J89'5@""IZ"_M#?\%+/V /V3?$;^"OVC?C%X3\(Z[$(VDT MJ_U2!=0C24!D9[56:9593D,4"D=#7SY_P6X_;@\2_P#!/'_@FI\2/VDO !\ M4V]K#I.A,V,1:CJDJVT4Y# AOLP=IPA!#&/!X.1_'3_P: ?LX?#+]L;]HC]H M/]H_]JG1K3XD:]HEEI%NEQXGB&K,]QX@EO9+JX<70D#SN+0*96!<*[KG#MD M_P! KX%?M*_L_P#[3W@X?$+]G7QIHOCC1"WEM>Z)?0WL22#JCM$S;''=&PP] M*_C]_P"#W/3=/?\ 9,^"FN20H;N'Q;>P1RE076.:S+.H/4!C&A/^Z*_G%\&_ MM+:Y_P $//\ @X \<:9\"KR;2?AMI'Q N-&UG1!(YM9_#-QU@EW M6SMEEDC4\@L#_2/_ ,'MX4?L:_!C:,#_ (3.YQ_X R4 7?\ @U%_:=_9V_95 M_P"".?BCXB?M*>.=$\":*_Q.U>&*[UN_BLHYI1INF-YFZ?(L-W)I%VEPUM(X+*DT8/F1,0,A M9%4D#(SBO\]K_@@K_P $9/V3/V\O^"6OQA_:<_:?.K:_J>A7>O:/X7L8]0N+ M2ST2ZM=,M[IK^*.&5%EGE>6,,LP:(K"H9&[?&_\ P:3?%CQ;X$_X+'>&/ >B MWDL.F^.-"US3-1MU8^7.EK:27T>Y'/'FD>"M*M/&>F>!O#WQ CU^*UC74VU'4_L M]W=&2XP)9%>&YD@V.Q54"!0/+3 !_/S5F# QF,C<&#=, M8YSTQS7P:O\ P5D_X):EL?\ #2?PKQ_V.6D'_P!NJ_E,_P"#-+_@H;\2_BGH M'CS_ ()Y_%G5)M:L_!VF1>(O"?VIFEDM-.\U;:\M S$_N$DEMWA3^ R2#[N MO\QO_!R+\/? GPM_X+6?&[P5\.='M-$TF*YT2YCL[&%;>!9KW1K"YG98T 53 M)-*[L0.68D]30!_JP?M#?\%"_P!A[]DW6M&\-_M)?%7PQX*U#Q BR:?;:KJ, M,$LT3G:LVTME82>/.;$?!^;BOS0_X+6_\%T?@!_P2_\ @3+8^$-5L_$WQ?\ M%NF-/X2T6V9;B.);A2L.HWFTX6T4G<@SNN"-D?RB1X_YZ-0_X-6OCO\ \%$O M@?\ #_\ ;8^*GQYGA^+?Q(TZSUWQ1#K&F_:[&WM;^..2UM[01O$\+6=J4B,3 M!HW8;4,2+\WB7_!V)^P#^S;^QG^SU^SUJWPKT.'_ (2R:,>&]9\1N7-]J\&@ M:996=L]P6=@66.%>G3U- 'ZZ?\&O?_!0C]G2+]@BX\/?M,_&?PM9?%+QG\0M M:U";3]?U^RMM9U&[U1X"L@MIYEFD>XE)";4.]N%S7]@J !0!T'%?P^_\&J7_ M 33_84^/G[ &D_M4?&+X:Z5XA^(.C^.KZ:RUJ\\V2>!M.-M);;1YFP")P& MVXSDD9))_N"5=JA1VH =1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__1_OXHHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH B=RN:_R__P#@]&ECN/\ @JCX*56&8_A?I2OST/\ :FK'^1!K_3=\ M9^&[GQ;X2U7PQ8ZK>:'/J=G/:1ZCIYC%W9O,A43P&:.6(2QDAXS)&Z;@-RL. M*_FB_:-_X-1_V,?VN?BI>?&W]I7XT_&3QGXIODCBEU#4M9TB1_*A&$C11HZK M'&O.$C55&20,DF@#PC_@D'^P;\&_^"E?_!L#X"_93^,"+'#J3>))=.U%4W3: M5JT.MZB;:[BY!W1EL.H(\R)WC)"NU?P;^&/$/[8G_!$#_@I"+PH="^)'PIU@ MPW5NQ+6FH6KCYT;@&6TO;9\JV QC=77:X!'^IA_P3K_X(N_#?_@F-=66E?L] M?&CXHW_@^UN;F[D\(:]J.EW>ASS7431LS1QZ7#/&0Q$H\B>+,B*7W#NJ>%[FUM;F\M&;?'#?LI%KVX^)/@'7+"STQI + MFTUO['(O]GSXX61+C;&Q/RLI#C*,I/\ G"?\&]/[5O[-_P"R!_P4KTC5/VQ= M+TN;P/XMTN\\*ZC=:[;1SVNERW4L,T%S*LR.J*DUNDW[:/QKU/X_>$]6USX7:[X@N6N]7 MM]"\B73;NXD8M+.+::,F&60DES'(L9.6\O<22 ?HE\0%K]579Y5K:1AIY;EG5$5.&W$"O M5O\ @K'^P[I?_!1/]@'XB_LM2QQG5]7TY[K0)I/E$&LV/[ZR8N>55I5$4AS_ M *IW!ZXKY4_X)8?\$ _V'?\ @E+K]W\3/A:FI>+_ !Y>PM;?\)'XA:*6XM;> M3AXK2.*...!9!P[ -(P^4OL)6OW&\O=\V: /\;K_ ((N_!/]HO\ :5_;-?\ MX)N>';N^T?P=\4KFTM?B9IX5XF_L7PY=I?W"R8P\,JF%K=&XPTYC.=^*_P!8 M[]M/X'7OQJ_8:^*_[-GP_MH[:Y\5>!M=\.:9##MBCCEO;":V@1>BJ 74 = . M.E?,W[*7_!([]FS]D3]N[XS?M[?#GS9/$OQA:,R6LL:+#I0E?S[\6S+\Q%]< MA9Y=W1E '%?JCY:MS0!_C<_\$(/VG_@=^Q5_P4S\->(/VO=$L9?!6KQ7?AC7 M6UNU26/2S=E0ES+%,C;?(N(HQ*Q ,<9<]1@_Z97[0?Q[_P""6W[,C^!1I7A# MPAXN\7>/=9TW2_">@^%-.TR\U?49KV9$6XMU78JV\"YFEN6D2)%3[VXJ#\*? M\%!_^#5S_@GW^W9\;=4_:'T;4]<^&7BCQ#<-=ZRN@F"33[ZYD.9+AK:>-O+G MD/+M$Z(S$NR%V9C]"?\ !+;_ (-X_P!A?_@ECXSG^,/P_.I^-O'\D3V\&O>( MC"[V$4JA9%LX88XXX2XR&D.^4JS('",RD _G _X/B6CD\<_LW1[AE+#Q22,\ MX,FG '\<'\J^UO\ @GE)&O\ P9M^,D#C*^!_B(C#/\37NHX![YY&!WK]3/\ M@H=_P;G_ +*O_!3GX[2_'G]IKXH_%"2X2-8-.T?3]5TZ/2=+AVJ'CLX)M,F: M,2,N^0EV9VZG 4#)\'?\&XG[.G@+]C'Q%^P-X6^.'QBM?AIXFU&WU&ZTY-:T MQ2@B6836T1&E +;7;RK+TED2^T^2<*)D7S4='AF"()8V7#;%(*LJL #^:>W^/\ \&? _P#P9BZ7I7BO MQ'8V5UXA\/7WAO3;=Y09KK5?[9G/V:.-?X'?\&>'_ 31^&G@OQ!H/Q(U_P 6^-M7 MUS3I;"'4KBXM;;^RFEQNN+&!;9XUN,#:'N/M"KU558!A],?L*?\ !LW^R!_P M3I_:#TW]I+]F?XI_%+3];LU%O=VMQJ>E/9:E8F1)9+.[CCTF-I+>5HTWJKHW MR@JRL 0 ?P9?\')?P=\9_ ;_ (+3_%G4=#:Z;@ZD^Q?\ !4+_ ((X?L<_\%9/!NEZ M-^T797NG^(/#X==(\2Z+(EOJ=HDA!>+=(DD4L+L,F.2-@#DH48EC^.G[-7_! MG)_P3M^"_P 4]/\ B+\6/%/B7XEVFES)/#HFI_9K;3IG0@@7*PQ^9-'D M00W*V\+,D<5V@%S$#AC'*K, Q('UUG;]*IZ?IEAI.GPZ5I<*6UK;1K%##$H2 M..- JJJX"@ 8 ' ' JST;;DC'I0!_CD_L&:MI>@?\'!7@#5=9G2VMU^-"QF M20A5#2ZHR*"20!EF _&OZ_/^#V'QYHFG_L'?"?X8SSJ-2UCQ\-4@@W8:2#3= M.NXI6 ZD(UY&"<<;QGK7US%_P:;?\$V-6\,^+[OQIJ/BJ^\>>*M=GU^'Q?:Z MA]BO])EDF:98[*%%:V$:EOF,T*-15;18-P;RY3&IF96('F>7)$9"!N) Q0!X?\ \&=7[+OC M/X*_\$W]?^-GCFT>R/Q3\2R:AID#?A]\/])\V=XH=EKI^GV4854C@A4D*B*$CBB0GH MJKT!_!7_ (*"?\%'O^"='_!1?_@AA^T#\6_AQK$GC#PK#83^'$M)+2>SO4\3 MR&%M*C6">(2%OMDEK*CHKK@'DE'4 'Y3_P#!I#X+^-G[4UZ_[87[0MZ^J:#\ M"_#(^%7P^$H($*75P^HWKYSCS8();>V1Q@FW<(1\@)_NSCP$ ':OS-_X(_\ M[$T'_!/G_@G7\,OV:;JW2#7=/TQ;_P 0%,$MK.HDW%YEA]X1R.84/_/.-0,8 MK],U "@#H* //_BG\-_"/QC^&_B+X1^/[;[9H7BK2[S1]1MR<"6SOHFAF3_@ M2.1[9K_%S_:M_9?_ &A_^".__!0E?A_XSMS#XB^'.O6>O^']092MMJ-K:SK< M65Y$PX,+X7?M= M^#+7Q586CF:QN"SVU]8RG&7MKJ%DFBS@;U5]D@ #JPXH Z?]BK]L?X+_ +>/ M[-?AC]ISX#:E%J.B>([5)'B5PTUC=A1Y]I<#JDT#Y1P0,D!AE6!.G^UM^V+^ MSM^PY\%-5_: _::\26WAKPYI:'$D[#SKJ?!*V]M%D//.^#LC0%CR>@)'\X?A M#_@T\^&W[/GBV_\ %'[%'[37Q7^$@U-U^T)I6H1H\D2$LL3R6HLS(J9POF!\ M#KD\U]K? 3_@W8_9'\$_%G3?V@?VM?&/C7]I3QOHI#:=>?$K5GU:TLW#!E:* MU8!6P1PL[2J#@@ @$ 'S)_P6]A\8_P#!3W_@WAOOVAOAYX0U+1M0DM-*^($& M@WG_ !^PV%I+NG,@P 2ED\DY ZJ/ESQG\C/^#'/Q1I=OK7[2G@V::,7EU!X3 MO8(BP$KQ0-J:2L%SDJIEB!/0%AGK7^@%1)-!*AC>-U#(R,""I4 M\$$'!&,8K^;[Q/\ \&SO[,7@?]H?6/VG?V#_ (G>.OVA1F Y 2"Y\BXE+= D*122,V<*B$G@9K^K7_@]K>(_L<_!>+./^ M*RNB!WP+%\\>V:_:_P#X)A_\$%/V)?\ @EYXHOOBW\.?[5\:?$74DDCF\4^) MI8[B\B2=+@;W+DD 8'% 'XU_\&JE MQ"G_ 0A^-19P!'XI\5;CV4?V)IY/Z1^SU_P;F?L]?LM?L^?$']E[X'_''XQ:'X,^)%[2.WO3S&;_2"T%Q![%(FMY".XDXZ&OZ._VO M?BIX7'_!H3I?BQ+N P77P>\&:3N1@5-VZZ?9/$,=66;TDC\/Z1X:3PC#=-Q M'+>ZC=6]Y)&G]YHH[-&?'W!(N?O"OQS_ .#H&2.;_@NC\7_63S2R M;FEF<\L[DDX ^ZJ@?SX?&C_@T7_8+_:)^*6M?&SXW_%OXO>)?%?B*X-UJ.IW MFK:0TUQ)M"#=C1@ %4!550%50%4 ']+/P;@L[/X2>%;'346."'1[%(HUX M546! H'H ,?A7\6O_![Q:S3_ +/?P%NPI$/_ *]? MU^?LC?LQK^R3\$].^!\/CSQ7\1+32,)9ZGXRNK>]U**W2-(XX/.M[:U5XXPG MRET:3+')[BVE@TV5@R^=##;6\"M-M8@/* M7"GYD5& (_HM4 # H 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]+^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "F[>,4ZB@!,#&*4#'%%% "%0>M+110 8'6D(R,4M% ! M1110 4F!G-+10 F*6BB@!-H-)L6G44 &.*:5!.33J* &E >30$QT-.HH ^7 M/VT?V4_AW^W#^RWXW_9/^*LUS;Z%XVTU["XN+0J)[=MRR131[@5WQ2HDBA@0 M2N",&OYN?^"2W#MY2A4YZL4+(?ZYB@)R:"F1@F@! BE<8QFI*0# Q2T M%%%% "8YSZTFT8Q3J* "F[1G)IU% #=BTZBB@ HHHH *0C-+10 4444 %)@9 MS2T4 )CK2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !12$GT MI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __T_[^**** "BB MB@ HHHH **** "BBOG;]J?\ :K^!?[%OP+U[]H_]H_7(_#WA/P[&KW5RZM([ M/(P2.**- 7DED=@J(H))/IDT ?1&>U+7\V7[)G_!SO\ L2?M)?M!W/P+\?>' M?$WPKBU;6+/2/"&K^)[)X[769;VWAEC29HU9;*61IE\I)'='A>.4R*9-B_I= M^WS_ ,%8OV'?^"9')?&BWCZ2EOI]WJ#2K8&$3%A:Q2^6 9X] MN_&[)VYVM@ _1^BOR@_87_X+8_\ !.W_ (*/_%K4?@?^R/XPN_$7B72M(FUR MYMI]*O;%4LH)H8'?S+F&-"1)<1#:#N.[(& ZC9Z;93:EJ$B06]NC2R2 MR,%1$499F8X R23P* +M%?A=HG_!Q__P $C-?^*T7PPL_B1-';7.I_V-;^ M(YM*O8_#TU_NV^4NHF'R ._FNRP[?GW[/FK](OVP/VWOV8OV#/@I/^T%^U1X MJMO"_AB.5+>&=U>>6ZN906CAMX85>2:1E5F"HIPH+'"J6 !]7T5^97[$G_!7 MG]A?_@H%XSU;X6_L^>)[E?&6AVZWMYX=UNPN-)U1+1B )UAND3S8\LNYHB^S MRS_Q\ M7"6L;B%, L Y#E1N"D!C.)L!AJKHU9VDMST MJ&4XFM%3IQNGZ'TV&!.!021S^E?,?_"_+OI_9B_]_?\ [&O7? /C0>-=+DO6 M@^SO$Y1ESN'KUP.QK3 <08+&5?8T)7E\R<1E>(H0YZD;(]"%%(I!&17@'[3' M[4?P(_8]^$VH?'+]H[Q%;>&/"^F%5EN[C<[/*^=D444:M)+*V#MCC5F(!(& M<>V>>?0%%?DY^S5_P6O_ ."?O[4WQ?T_X#> O$NH:3XLUN(SZ18>(-*NM).I MQ#)#6LEQ&D%?C]X@G7Q%XD5I-, MT/2K.?4M2N(DR&D$%NCLD>58*[[0Q5@N2K8 /T"HSVKY/_9&_;>_9D_;H^&< MWQ:_9C\3P^(=(L[A[.]!CDM;FRN(^6BN+>=4EB8#D;D 8-K_4M/T:[%CJ.O:7HU]?:+:SDA=K7D,+1L"3@-'N4]CTH M _;*BN0\#^/?!WQ,\&Z5\0_A[J5MK6A:W;17MA?V<@FM[BVG4,DD;KD,K @@ MCM7SA\,OVYOV<_C'^U!XV_9!^&NM'5O&?P\M(+O7HX(RUK:F=M@A,X^5ID8@ M2(N=ARI(96 /KZBD4Y&32T %%%% !1110 4444 ?__4_OXHHHH **** "BB MB@ HHHH *_%#_@OI^P?\:?\ @H)^P!=_"O\ 9V%G=^,_#6O:=XJTS2]0=([3 M5I--\P-92M)B,"5)6*B4K&9%4.R*2R_M?GG%?E#_ ,%AK?\ X*#V/[*]I\1O M^";5Y,_COP9X@T_7;[08$A:3Q#HUJ7-UIZ&6-B&DRC@1E9'5&1268*0#^9G] MGS_@H!^PU\7_ -K[XO\ [//_ 6L^#NH_#;Q%X^^)>@:YI]EKJ/=:)H^OV&A M6.GPQ/J-N\3)(X!EB32?#=IJVLR7,-W-)J,D?D2-':O&GV>-Q,S-D9QBOQW^ M.'Q1_:+_ ."P&L_M"?L2_L__ +.'C?1_$'QD^)WA36]5U7Q=IIT^S\#0:5I& MFV\[7LA)V7!^SR%(SL>2TDS&K2.(A_2=^U;^U3_P4;_X)V?MRZ3XXUOP7XJ^ M-G[*NM^%[?3#9^"]&@U+7/#^NVP16NIDB1+F:&58RS%Y?*_?':0R(D@!V_\ MP3X_X*J_&+XK?M?>(_\ @G1^WQ\)(O@]\:]%T@>(-.33;M=0TC7-)W!&GM9U M'RD-R%W."%<$J\;(/2?^#@7XD>)OA3_P1L^/OBOPI+)!>R^'DTO?&2&$6JW4 M%E-C!!'[J=OP/>OA3]CCP#^TE_P47_X+&I_P5C^)?PO\1_!SX8_#KP5+X+\' MZ;XPM/[.U_6+BZDF>6ZFM-Q>&$)=2A269#B,QEB9"OU#=_$VY_X+C_L#_M._ MLOW7@O4_A=K&E:KK'P^6'7"6+M0\$:I<0X62\TK4EMXA%+ MCETB$\[*#PK29 !((3_@A#H]O\3_ -N_]OC]J?QC&MWXLN/BY?>#(KJ;YIH- M)T%Y(K: ;B2J^6(E8 @,8EX^1<>?Z5KWQ\_X+0_\%4/@/\=K3X/>-OA3\#OV M;CJ.O3W_ (_TS^QK_6/$%ZD:0P6]J7G_@AY^SG^T>/B1^T)_P4H_: MS\*7/@'Q3^T9XCM+O2O"^H#;?Z5X?TA)([%;I<*4G=)=LBLJMB)6*KNVK_0L MGW1F@!U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!\I_'G'_ D%FV.?)//MNKPG=@9P*]T^/)SKUI_UQ/\ /->%=4_*OP/B MQVS.LO,_2\C?^QP_KJ*5!.>!^%?47P&&-$O?>?\ ]E%?+Q/. *^H?@.<:+># M_IX_]E%=O!*OFL+=F8\2?[G\T>_@8&*^*OVO/V$/@?\ MM:[\.=3^.+ZA<6O MPS\10>)[#3;>6,65Y>V^/+6]BDBD\V(8(* ID,P)()K[5!S7X)?\%]OVD/VZ M?A)^SSH?PA_8'\%>,=<\2?$"XN;?5/$'A'1KK5I]#TNV6/S2AME/E7-P90L# M%E(5)2I5PKK^WGYT?*__ 5"^(GA3_@H/_P45^ '[!_[*\$6O^+_ (2>-[/Q MOXS\3VH#1>&K#36!EM&N%#*)I2%+Q@X\Y(4;YBP3U3]A72;3XM_\%^/VP?B_ MXSC%UJ7P^TKPMX7T/SOF-E97UMYDZP@YVB22VWL1R-[8X%"S.64;YFP@UW6 MTTMQ!(FH"6#3_M,3;2L&$T<4:>8K22@SRB/A<* SF-&^>OV/X? MVF]>_:,_:2_X+;?%;X1>)=#>_P#"B>'OA[X$NK-_^$DOM.TY(Y6$EJBM)&]U M/;PE%"N/BQ\<]1GD72[J#P M?=?V+X5X@98&Y42!?,C_O(P/>OR^_9K^$OQ6T'_@O-^TC\8]=\,:M9^$=>\&>& M;73=;FLIH].O)X(+<2QP7+((I7C*D.J.64@Y% '[KJ-H ]*6D5@RAAWI: "B MBB@ HHHH **** /_U?[^**** "BBB@ HHHH **** "F&,$YS3Z* /.?"'PC^ M&_@'Q3XF\;>#-'M].U7QG>Q:CK=U"NV2^NH(([6.64YY98(HXP?[JBO0O+SU M/X]ZDHH C,:YW=QWKP?]GW]F7X._LO>&-7\)_!G39-/M]?UN_P#$>IRSW,UY MU2T4 1 M+$J]/SH$0'?/UJ6B@")854DY//XU(!@4M% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 >5^//AQ;^,[J&\:Y:"2$%1\N00 M?RK@?^% Q@8_M%L?]<__ +*OHQP,]*:.*\3%\.X#$5'5K4TVST*.:XFE!4X3 M:1\Z?\*%4M_R$#_W['_Q5>K>"/!<7@O3GLHY6F,C[V9A@9P!P.W3UKMN,]*> M3N[U6#R# X2JJU"G:1.(S+$5X\E6=T/7I4;1;CG/I^E2#I2U[)PD?EY(.:/+ M]S[U)10!$8@1M)XI?*'?KV-244 1^4#U-*(P!M%/HH 0# Q2T44 %%%% !11 M10 4444 ?__6_OXHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HII< XI0?6@!: M*:7 XI/,'^?_ -5 7'T4SS!_G_\ 51Y@_P __JH"Z'T4SS!_G_\ 51Y@_P _ M_JH"Z'T4SS!_G_\ 51Y@_P __JH"Z'T4SS!_G_\ 51Y@_P __JH"Z'T4SS!_ MG_\ 51Y@_P __JH"Z'T4W<>PHW<\\4 .HHI": %HHHH **** "BBB@ HHHH M**** "BBB@#,O-2M;$%KJ18@3@%CC^=4AXBT-^3=Q?\ ?0_QK\H?^"B=Y>-X MYT33FE?[.MK)((\G;N9L$XSU( 'TK\[",\DUXN*SA4:KI\ES]3X>\-99G@:> M-^LWXG].9\0Z(HS]JB]OG'^-7+>[M[R,36TBR)GJIS_*OY@,"OUZ_X M)VW=W:>@PO7-?E=_P %4/BK^W1X1\ >"OA/^P#H ML[^,/B-XCMM#N_$_V!M0L_"^G28$U_.@CDC&S<,&4% H8X) %>P?FA^IIEP, MG@>O:E\P@],^PK^7CX[^+/\ @HA_P21^-WP1\"->T M'7=)M;*\@N=3/%Y8R6P:3$85_P!T6V [5;=Y@>/V+]H#XW?MF?MT_P#!3GQ7 M_P $]?V3?B1/\'?!'P?T&RU/QCXCTVQAOM2O=3U-$EM[2 S9$:+%(#N7!W)( M&W?(* /Z)3(0!N&"?>E\S SBOY]?V'?VT_VN/A1\^)]%EB\Q(6MX%*"X21X8%V*2SR$'>4WO\^^#?@E_ MP6Z^-O[*^J_MP?$C]HB]^$/CZ2TO=MH-'TNVM"[1VE]]I4S?O(T^ M:257:(-D^810!_45YH[>N.M*9"#C';-?R[^-_P#@L]^T/XT_X(_?!3]H/X/Z M59:?\(M/\,Z>^IZFQ6&/&2!DDGH![UY M@?CMX6'R_9;KCVC_ /BZ9\>R1X:M0.]TO_H#U\J^YK\XXIXIQ>!Q?U>A:R2> MW<^IR?)J.*H>UJM[]#ZL_P"%\^%QP+6Z_)/_ (NC_A?7AC_GUNOR3_XNOE/< MW;%&Y_;]?\:^=_UYS+^[]Q[/^K6$\_O_ . ?5G_"^O#'_/K=?DG_ ,71_P + MZ\,?\^MU^2?_ !=?*>Y_;]?\:-S^WZ_XT?Z\YGWC]P?ZM83S^_\ X!]6?\+Z M\,?\^MU^2?\ Q='_ OKPQ_SZW7Y)_\ %U\I[G]OU_QHW/[?K_C1_KSF?>/W M!_JUA//[_P#@'U9_POKPQ_SZW7Y)_P#%T?\ "^O#'_/K=?DG_P 77RGN?V_7 M_&C<_M^O^-'^O.9]X_<'^K6$\_O_ . ?5G_"^O#'_/K=?DG_ ,71_P +Z\,? M\^MU^2?_ !=?*>Y_;]?\:-S^WZ_XT?Z\YGWC]P?ZM83S^_\ X!]6?\+Z\,?\ M^MU^2?\ Q='_ OKPQ_SZW7Y)_\ %U\I[G]OU_QHW/[?K_C1_KSF?>/W!_JU MA//[_P#@'U9_POKPO_SZ7/Y)_P#%T?\ "]_"YY^R77Y)_P#%U\I[G]OU_P : M3+'J!2_UZS/R^XG_ %:PGF?<7A+X@Z-XQ:2+3-Z/#C='( & /?@G(_&NY60\ MYKY*^!C,WC"93Q_HK_\ H2_XU]: YSZYK],X;S.ICL%&O56MVCY'-<)'#8B M5*&VA.**:HPM.KWCS0HHHH **** "BBB@ HHHH **** /QX_X*(D_P#"QM%S M_P ^3_\ H>*_/:OT=_X*':)K$OC71-7BM97M3;/#YJH60/NW;' M]E:IT-M+[_(>/TKXO,Z,YI.SZ^;*-?KE_P $Y^/ MVO'_ *?Q_P"BUK\G/[+U/.#;2_\ ?#?X5^N7_!/?2M4TSX?:QJ/T.'2ODW] MM+]LOX%?L%? '6/VC?VA=1:QT/3-L,,,*A[N^NY0WE6UM'D;YI,' RH4!F8J MBDCZR7E17Y?_ /!2;_@D_P# O_@J);^#+'XY^*_%WAZV\#W%W=V,/AB]MK1) M;B[$0\V87%K<[GB$6(64H4$DG7=Q]:?S:?GO^R%^RK^U%_P4=_:?\+_\%0/^ M"C^E-X2\/^$&>Z^%OPR?+'3%D(:/4M0W '[4=J2*"JR>8J,PC6-(ZV?^"?,E MIX$_X+P_MM?#GQ ^S4_$5CX/U[3HY1M>XL8K3;-)$#]Z..2ZBC9AP'^4G(KT MWP7_ ,$#OAKX*\8Z3XS@_:0^/6H2:3>V]\MK>^+XI;:=K>19!',@L5W1L1M8 M9!*D@$=1]3_ML?\ !*[X*_MF_$_0/V@4\5>+/AC\2_#-HVGV7BOP1J7]F:B] MBS,QMIF*2+)#N=SC:K?,06*DK0!^?OP1O+3QG_P=)-.\&_!_3]$ MU6X0_+%?7=U8W<<;MC&XPJ2>>-F#@YKR3X^?M'_'S_@N=\0]>_8F_8&NIO"_ M[/&F7+:;\0/BBR$C5U7'G:9HZGB1'4@._212-^V%E%S^I/P*_P""17[-_P"S M[^S/\2OV=O!&M^)Y+_XP0W2>+O&=W?I<>)]1ENXWB:5KN2%D#JLLGE_NB%9V M<@NS,?A;P+_P;2_LX?"_P[#X0^&GQ^^.?AW2;=G>*QTSQ5:VELC2,68B*+3E M0%F)+$#)/)YH \H_X*W? KX6?L>:9^P=I/P^L%T7X<_"SXN^'-,*R?-%;0.Z M.+B>3!S)F"21Y#]]V9BOT>'_!,']G_ %_]A:Y_X)^_&75O$OQ)\(77G-)J?BG4 M1>:V99;AKE)!=I'%AX'($1"8"*$8,I8-\Z_LZ_\ !$7X#?!;X\>&/VA?B=\1 M?B#\9-<\ Q-#X1C\>ZR-4M]$# #?;QK#$/, PQ^4%58*&56 !^T2#"@>G%. MI ,#%+0 4444 %%%% !1110!_]#^_BBBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M /"?CW_R+=I_U]+_ .@/7RH*^J_CY_R+5I_U]+_Z ]?*@ZFOQ/CK_D9O_"OU M/T'AO_<_FR(L2:3+4E%?&-GOBY:C+4E%%V N6HRU)11=@+EJ,M24478"Y:C+ M4E%%V N6HRU)11=@+EJ,M244@/:_@6N/&4H'_/J__H25]=#[]?(_P,X\92_] M>K_^AI7UP/OFOW#@;_D5Q]6?G?$/^^2]$/HHHK[ \,**** "BBB@ HHHH ** M** "BBB@"E-;0SMB50?J*B_L^R51F%/^^15X@EJ"0#CUHT92DULRD=/LR<>6 M@'^Z*E%ND>$B4*OH!BI^",$\TH/&30DD] _P"&9#7Y:;ARQYR<\U]?EV64 M*F'C.<=3^>>,N.,VP6;5L+AZMHQ?;R/U^7_@JYJ#=/!B?^!__P!HK[W_ &6? MVD(?VD/!=WXF&FMI<]C=&VEA,GFK]T,"K;5)R",C:.:_F+^0_,N*_&/"^F%5EN[C<[/*^=D444:M)+*V#MCC5F(!(& M <>_( %XKXK_ &O/V$/@?^VUKOPYU/XXOJ%Q:_#/Q%!XGL--MY8Q97E[;X\M M;V*2*3S8A@@H"F0S D@FOE3]X/G+]FK_ (+7_P#!/W]J;XOZ?\!O 7B74-)\ M6:W$9](L/$&E76DG4XADAK62XC2.0L 2B;@[ '"G!Q[#^V=_P4Z_8_\ V"]3 MT3PM\?O$$Z^(_$BM)IFAZ393ZEJ=S$F0T@@MT8HF5(#.5#$$*20S\;^,_$]J T7AJPTU@9;1KA0RB M:4A2\8./.2%&^8L$]6_84TFU^+G_ 7X_;!^+WC-/M6I_#[2O"_AC0_.^8V5 ME?6QDG6$'.T226^]B.[MV'?#NFV\9GN;BYNI4A$A1>4@222-9)3\JEU'4XK\@?V:K"V^#7_!R1 M\=OA=X#B2QT'XB_#+3?&6IV=N L3ZK9W-M:K.54!0S+-,S$\L\C,>6)/YY_\ M%&_^":WA?]EO]JW]FK]J;QOXUUWXD_$[Q[\?_#-M>ZUK$Q6&UTQKLS0V-K;! MFCBABPH7<6(QA-BDK0!_6Y^T)^T9\%?V5OA-JWQR_:!\16OA?PMHL8DNK^Z) M(4L0JHB(&DDD=B%2.-6=B< $U\/?LG?\%E_V"OVS?BC:_!;X0>)+ZW\3ZG:O M?:58ZWIEUI;:I:1@LTMF]Q&J3 *"^U6WE0S!2JL1^?'_ "_BGH^I>/+6.,W"?V;O"[YHAG=%M\V(@C#-*J9!<9^(_^#@/ M_@H_^Q5\0?@_\%==_9&\::/XU^(OA'QQI?B;2KSPU,MU+H^GVRLLGG20G-N) M97MD^SN59V .SY* /[,5.X9]:6D4Y&:6@ HHHH **** "BBB@#__TO[^**** M "BBB@ HHHH **** "BBF,Y7MF@!]%1&7'&*>&ST% #J*B,O) '2G[L=: '4 M5&9,#)&![T"3KQTH DHIA? SBD$F021@CB@"2BD!R,]*6@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** /"?CY_R+5I_U]+_ .@/7RH.IKZK^/?_ "+5 MI_U]+_Z ]?*@ZFOQ3CK_ )&;_P *_4_0N&M<)\V04445\4SW@HHHH **** " MBBB@ HHHH **** "BBB@#VSX&_\ (Y2_]>K_ /H:5]6YG'%8 MF"C!)K>Y],(VY037X)_\%]OVD/VZ?A)^SSH?PA_8'\%>,=<\2?$"XN;?5/$' MA'1KK5I]#TNV6/S2AME/E7-P90L#%E(5)2I5PKK^]B#"\#%,:+<\$Z'^SC\"?V*/CWHXUN]M4UKQ+K'A:3[3?74S"-[R_N M/[J;BQ Q'$F=@ZY]N^-I^./_ 3!_P""KOC_ /;AT3X9>+/BA\'_ (\:!I=O MKW_"%V']J:GHFM:+$MO"[6JE6-L\*%F=F'S3-@Y0(_\ 2CY>2#F@Q@CK0!_/ M;_P3 ^%WQ]_:%_;[^,O_ 5A^/G@75/AIIWC#2;+P?X)\/Z_$+?6$T:T,4D] MQ=0]8?.E@B=58D[F<#*!'?O?^"T_PE^*_P 4_&W[)EY\+_#&K>)(_#?QO\-: MMJSZ7937BV%A!(3+D'F#K>06L>X!IFROR ME7+1E]JNVU3^"_B3X::3_P %,O&WPV_99_8X_95UG]GGX4:5XLT_Q=\2-;\0 M>%[;PJEW'I9=DTZ".#/VEG9V&0V8VV':(P2?[%?+[@FCR^>OTH >@PH'IQ3J M0# Q2T %%%% !1110 4444 ?_]/^_BBBB@ HHHH **** "BBB@ K\@O^"W/_ M 4)\?\ _!-G]B&Y^-7P>TBTUCQMX@UO3_"WAZ+4,BRCU#4MY66BZ3<3 M7L=A>'6Y6W6?V&20,#$K,W4VS!FN).%AMX%. \T\K+ M%$N0"S#) R1_$):_$3_@H]_P0R^*?[0OQ\^'/Q%_X71\&OAO\0O#>A>.=-\7 MQ"3Q#J,.HZ1IWV>\2]QYGFP0S0V:YEV95',3*6"^_?MY?\%8_P!CKX\?\%*_%S('CNKM;>-U%G8JQ\I)#\[Y)W) M(ZH ?M#_ ,&__P#P4H_:7_X*;_!;XL?$_P#:!M M'N]8NXH1F69;6,N(H\\;Y6 C3/&YAD@5_*7_ ,&T/_!0_P#9A\?_ +1?[2WP M&\,:E?2^(_BC\6_%7CW0(7L)TCET6XV.DDLA0)#(0I_=.0^>,5^O_P#P<7Z- MK&N?\$6?C[9Z'\LRZ-:7#8Y/E6]_:RR_^0T:@#\N)?\ @HY_P7P\*?L96?\ MP5Z\5>%?AK>_"2ZMX/$ES\.;:*]37X/"D[@K=)?%O+-Q]G99B6!01GS/*R#$ M/T!_;Z_X*Z>.O#/PV_9Z\%?\$YM(TOQ=\4/VJ3#/X*.N^:-,L-,,$-Q/?7BP MD2$0QS)F,$$$.V&\LQMVWQM\2>")_P#@W)\3:_:2PG0[K]G>X^S%7&QHY_#K M)"JMTRQ957C[Q& 3Q7\^'[">C:KX4_;4_P""3.L^.PT=O?\ PH\50V#2G:HF M?3KV5.IY+03PJHY^\N!TP ?M1\"/V]?^"B'[+/\ P4,\"_\ !/O_ (*GQ^#/ M$%C\8]-O;GP-XU\'Q7%C&^HZ8OF7-A>6]P2-Q1E$;1A0"T8S(96\K ^(W[>/ M_!2[]M7]O;XI?L=_\$L3X*\*^&?@0MI9^*?%WC.VN;T7VMW:LRV5K';D;8T, M_AC5"&UJ#X]Z[=W S\QMKR:9X'(SD!PLA4 MGWQD\4 ?=7_!(S_@HS\3OVV?#?Q(^#?[4/AW3_"7QM^"'B%O#?C+3-*D=]/E M9M_V:^M?,9G6WN?+E"!G?/EE@VU@!^PBD$9%?S'_ /!+0QZO_P %Z?\ @H/K MWAMM^DV]QX)LYF4[D^V1V,JN,C(W*\^:_IP7&T8Z4 +1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 >$?'OGPU:D=!=+_Z ]?*A!S\I%>H?MM^ M.M8^'_PZTW5M%2&2674TB(F4L IBE.1@KSQ7YB']I/Q[G_461^L;_P#Q=?DW M&&4UZ^8>T@E:R/UC@W(L7B\![6BDUS/J?=!7GJ*3'N*^&A^TMX^ Q]GLO^_; M_P#QRE_X:7\?_P#/O9?]\2?_ !ROEUP[BK;+[SZ[_5/,/Y%]Z/N3'N*,>XKX M;_X:7\?_ //O9?\ ?$G_ ,XHQ[BOAO_AI?Q_\ \^]E_P!\2?\ QRC_ (:7\?\ _/O9?]\2?_'* M/]7<5V7WA_JEF'\B^]'W)CW%&/<5\-_\-+^/_P#GWLO^^)/_ (Y1_P -+^/_ M /GWLO\ OB3_ ..4?ZNXKLOO#_5+,/Y%]Z/N3'N*,>XKX;_X:7\?_P#/O9?] M\2?_ !RC_AI?Q_\ \^]E_P!\2?\ QRC_ %=Q79?>'^J68?R+[T?R_[XD_^.4?\-+^/_P#GWLO^^)/_ (Y1_J[BNR^\/]4LP_D7 MWH^Y,>XHQ[BOAO\ X:7\?_\ /O9?]\2?_'*3_AI?Q_\ \^]E_P!\2?\ QRE_ MJ[BNR^\/]4\P_E7WH_4[X''_ (K&4_\ 3J__ *&E?6V<$$U^6/[&'Q@\4>/? MBM'RZ-.>]W^9^ M0<78.KAGU].?,!1110 4444 %%%% !1110 4444 M 1%1DC..]+C PIJE>WUG8CS;V5(4)QEV"C/XUG)XF\/8#_;H/^_B_P"-5&G. M2O%,7,D[-FV>O)IQ4!<$]:Q?^$DT '_C^MQ_VT7_ !K2M[Z"ZC$]JZS1GHR$ M$'G'6ATY+5H.9/J7%Z4M(IW#--9POX5(Q]%1&7&0!G'I4@((R* %HHHH *** MC>0)UH DHJ#SNNX8 SSTIWF2N M.E*9,=1[T 244BG<,]*6@#__U/[^**** "BBB@ HHHH **** "O@'_@I-_P3 MY^%'_!3#]F+4/V;/BG?7NB'[9;ZMHVM:<0+O2]6LPWV>ZB#<-MWLCKE2R.X# M*Q##[^J,Q@MN- '\8?P4_P"#?W]L[]H;]HCXD^&?^"DWQXUSQ=\*K+QMHVM7 M>GVVCV^E+\09=/TNSC@NKF6&9VCAB6-;26(B1G:)Y Z2MYM?V:+!#&BQPJJJ MH 4*.!CICZ=JL&//4G\.*H+XL_X2P?&+XC M:QX_"_V?]@_LT:JRG[(3Y\_G^5MQYN(]^?\ 5BOFO_@F+\)_CQ\7OV=OV@OA MI^W1K'B+Q[X4\9>/O$^C:"?%UG-I]S<^$Y88;0HMK.S2PVSR_:4A#X+H!( MX _<,HI.:3RQG).>,4 ?RO-_P;S_ +56H?!ZS_8/\2_M>>(-1_9_#OQ+HL"3R:$]G$D*0B%V02VS)'&'B\Q"QBC);"E3^LNS ML#BD\L?C0!^%'[)G_!(OXU>&?VRM/_X* ?\ !1#XX7'QY^)'A;2Y]&\)JNBV M^@Z3HD-R&2::.UMW='N)$9E,@"<.P;>5C9*W[3O_ 2*^/EY^V!XH_;H_P"" M<'Q]NO@-XU^(5A;:?XRM)-"M?$.E:N;)!';W0M[AT2&YB0??VON.<;-\OF?O M#L'7N:3RQG=0!^:'_!,;_@FOX(_X)N?"#7?"]IXDOO'GC?QUK-QXC\8^+]50 M)>:SJMR/_ -$S5^.H.>:_8G_@ MHK_R272?^PO'_P"B9J_'5>E?(9Y_O'R1_2?A5_R)7_CE^@ZBBBO&/TD**** M"BBB@ HHHH **** "BBB@ HHHH ^YO\ @GU_R6^\_P"P1/\ ^CH*_:;;QBOQ M9_X)]?\ );[S_L$3_P#HZ"OVI'4U]GDW^ZKU9_,7B9_R/:GI'\A$^Z*=34^[ M3J]4^ 84444 %%%% !1110 4444 %%%% '\Q'_!=[5M3D^+W@G0'N96L8])E MN%MRY\H2O,R%PO3<5 !/4@8K\'5)(!R?SK]T?^"[7_)=?!G_ &!'_P#2AJ_" MU/N#Z5^^\'T*;RFC)Q5]7MYGR>8S?MY.^PN!G)K^HS_@A=JFIWOP \6:==W$ MDMO9Z[^XB9B4C$D$98*#G&3R<<9YZYK^72OZ??\ @A+D_ [QKC_H.)_Z3I7! MQU1IQRIN,4FFM;>9IE,F\19OH?NRB[5"YS7X'_\ !PG\?/VB_@)^S3\+9/V9 MO&M[X#USQ?\ %#1?#-QJEBB2R+9W]I?;E*."& D2.0C@G8/F%?OB,XYK^9S_ M (.BM*UK7?V3?@KHOAO46TC4;OXR^'8;6^6,2FUFDL]16.8(Q 8QN0^TD X^ MM?B)]0:OQ?\ ^">W_!8OX,?#+7OBQ\)/VW=6\1Z[X:L9M2M]*USPS91V=Y]E M4R>3)(99A&'"D;C$X[''WE^JOV&/^"O?P@^)_P#P3@^%/[9?[8NN:9X N_&V MH/X8GFG+QV4VM037$/R-M(B2=;9IOG(2($JS_+D_./B__@CE_P %&OC3X8O/ MAM^T1^W/XFU[PAJT36VI:=I/ABTT::[MI.)(FN(KMVV2+E64JRLI(8$$@_,W M_!<#]B[X&_ W_@G[^RQ^Q!\-+*2T\#VGQB\-Z&(I'S-)%?0:B+B621 I\V:2 M5Y)'4+\S,5 Z4 ?N+\*/^"JO_!/CXW?"7Q;\=_AQ\4M)N/"'@21(M>U6Z$UA M!9O(6$8)NHX2_FE&$10,)#PFXD9H_LN_\%9O^">'[9WCV;X7?LW?%'3/$7B. M)9&736CN+&XF6( N8$O(8#.%!R3%OX!/0$C\)_\ @X ^#FF> O'7[)O[/?[. MO@7PCIWAKQ?X]:2_T6\A32]!U34[!;.'3;?41:HN^)TEFB&W#1Y+:;$T\6'CF M 5C"O4H!MP2" ?V0*^5#=>)]2OD#LEG"K.]DCT?5KSQ-;VD]Y:C 222)KA61CSE=N1@5U MG_!2+_@I[X@_9DU[0OV2OV4O"Q^)'[1WCVWW:'X;@^:VTZ)PV;[47#*$MT*L MP!=-P4EWCCRX /E?]CS]M_\ :4_9?_:H_:$_8B_;D\;1?%+3/@SX._X6#8>, MH[**QO?[)CB26:VO8H<1>:J2J8R3NPKL6*LH3YG^#L__ 6@_;&_8QU7_@J3 MX+^.I\$:QJ4&HZ]X4^&MOHMI=:.=)L9'\NUGFE4R/)=)$VR1LL RL67<1']. M>!_^"5_C7]FK_@G!^TUXJ^+WB&3XB?M"?&OP7XAG\4Z]M+B6ZDT^X6&PLP5! M^SQL^P *OF'&U41(XX_H/_@E'\8/AU9?\$,_AS\4[F]MQHGAKP%=C4IF;$<9 MTA)TN@^<8V-"Y;Z9Z'- 'H7P?_X*P_#OQ7_P2?T'_@IWXTT2_N;6YTVW%_HV MA0&YNY-9:]&EM:VT;L"P>^(2(LW*,K$^OP;_ ,$FOV[OVZOVL?\ @IE\:O!_ M[6NBWOP_TK3?"VDZIH?@6Y*%M(M[UT>!YCM64W,L,@>;S0KJ6V[$P$7WW_@V MJ\)ZQX9_X([?#%];C>%M3N-;O84DR#Y,NI7 1L'LX7%,'_MWM: .7^+'QE_;H_X*$_\%,_B1^Q!^RS\37^#'PU^!VG: M:WB77-+L8+[5]3U758A-%#&T_P L4:J'4%=I!B]_\$Z_VI?VDO"7[ M97Q-_P""6?[9?B2+Q_XN\":9;>*/#WB^*VCL9=7\/W1ACQ=6\0")/;RS(A9< M^9D]=N]_G;XY?LX?'_PW_P %4?'_ .T!_P $F_BUX"C^)^MZ-ID7Q)^'OC1[ MF2VV111K9WI%D'FC)B\LA0(R"Q;>PFV5\T_\$V/A=\>M._X.&?C%XJ_: \:6 MGCWQ?I'PT@B\67^D6[6NDZ?J6HW-C):Z=:1N2PAALX5P6^=F5F?YRU ']E?L5_P45_Y)+I/_87C_\ 1,U?CJO2OD<\_P!X^2/Z M3\*O^1*_\2PK(?F/6F"",*00./:ON\HXXJX#"PPL:*:CUN^IY. M)RN-6HYN1_GDGP_KPZV4_P#W[;_"OZ?_ /@AYX9\2Z#\ _%.H:U8SVD&H:WF MW>5"@E$<,:L4R!N /&1D9!'4&OVY\I!A0O%*T*8)'>L<\XRJYEA?JLJ2BKWO M>Y6%RR-&ISIDJGHZOIUIX)\5V'C"Q;1 MY8(9)+[3HYHXXY3/!.#"PG;>JA7) PXP0?M<# Q2U\4>H," =>:^-_VROV'? MA/\ MQ:/X$T3XL:AJVGP_#WQ?IWC33CI,L,32W^F+*L46%]$K+'< MVTHR4E4.PY!5E8JRLI(/P!\'/^"&'P%\$?'/PK\??CA\2_B/\;=3\!2B?PO: M^/\ 7!J=EI4R%2DT42PQ9E0HA!)V%E5BI*J1^W%)M!.: (Q'CO\ 6OPA^.O_ M ;]?LY_';]JGQ9^V-=?%SXK^%?&GC)Q]MF\.:Y::>B0*L:+;Q$6#RB!5AC MC:1A\@SD@5^\=% 'Y#/AIXLU(ZKK7P[T'7OLWAF[G9E9U^S&%V6-RHW('.,+L*!$V_O_2;1G- ' M&_#WX>>"OA/X$T;X8_#?38=&\/\ A^R@T_3K&V7;%;VUN@CCC4<\*J@#//J3 M7S1X _8>^%'PY_;1\??MTZ)J&K2^+OB+I.GZ/J5I/+"VG0P::D:1-!&L*RJ[ M",;R\K@DG '%?95% 'Y0?MB_\$B_@M^UC\=[+]J;PUXU\9_"/XEVNGC2+CQ' MX$U3^R[J^L%.1#<_(X<+P R[6("JQ940+[Q^PM_P3S_9^_X)]^!=8\*?!@:E MJ6J^*+W^T_$/B+7;K[=K&LWIS^^N[C:H8CE?L5_P45_Y)+I/_87C_\ 1,U?CJO2OD<\_P!X^2/Z3\*O M^1*_\/_P!$S5^.J]*^1SS_ 'CY(_I/PJ_Y$K_QR_0= M1117BGZ2%%%% !1110 4444 %%%% !1110 4444 ?/DC^D_"K_D2O_'+]!U%%%>*?I(4444 %%%% M !1110 4444 %%%% !1110!]S?\ !/K_ )+?>?\ 8(G_ /1T%?M2.IK\5O\ M@GU_R6^\_P"P1/\ ^CH*_:D=37V>3?[JO5G\Q^)G_(]J>D?R$3[M.IJ?=IU> MJ? ,****!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 ?__1_OXHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#\]_\ @HK_ ,DETG_L+Q_^B9J_'5>E?L5_P45_Y)+I/_87C_\ 1,U?CJO2 MOD<\_P!X^2/Z3\*O^1*_\__@YK^._Q MX_9__P""7&K^(_@3K6H>%_[9\0Z1HOB#7=+WB[TO1+QW%Q-&4*L"SB*$E61B MLI 8$T ?NUX>^(_@/Q?KFM^&/".M6&J:EX9N([/6+2TN8YIM/N98DG2*X1"6 MB=HI$D57 )1@P&",]@TH'(_QK^#3]A+_ ()-:)XD_:)^)?QM_P"".OQMN-#O M/AC\2/#L=GK=UK,NJZ3XG\.3:%9WMY!>BV!2YDFO)I"20$ ,D952JE/W8_X* M#?L,?MA_MT?MHZ-HWQ/^)^I?"_\ 9/\ "OAU[V_3PEKC:3JVKZ[Y@RE[)Y?R MVHC88RS* C%=KN&4 _?/SAV&?ZTOF^@Y_P _SK^6K_@AY\8_B'H/[?O[27[# M'P\^+&L?'GX#_#F'2+SPUXLUO4AK4]A?WL:&XT[^T0NV=0WF*%1C'']G.T*S M/G]JO^"FG[5VH?L/?L$?%7]JK1H8I]4\(:#/<::DX+1-J$I6"T$BC!*&XDCW M 8RN1D=: /NOS3S@=*#)CJ*_B:\0?\$Z_P!KOX<_\$H4_P""M6B_M(_$MOVD M=.\*1_%/4);C6WET&>W2$:E-IKZ:5\DP1VI9!'S&9!@IY1$8]W_:\_;U^.O_ M 4@TS]A_P#8U_9U\6:E\+)/VJM*E\4>-M7\/W!MM3LM*TJS%S=V=E/@F,RO M'=*'!!)B16#([H0#^N_>?2D\T8R>/J:_DY7P7\2O^")W_!57X ?!WP#\3_&7 MCCX&?M(-J7AN]T'QCJK:R^D:]9I&;:YLY90&C%Q+/&KJOWAYA ?A? M\0O^"Y/_ 4:_:1'Q@^)_C3P7\&OV?=?'@+POX?\%ZQ)HIN=8M/,2^O;IXU/ MFO'-%NA)'1U4';&P< _K@\['##WJ8)8PSNY8XE"9*H*_HA0 MY4$4 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **3)SBEH **;O6C>M #J*;O6C M>M #J*;O6C>M #J*;O6C>M #J*;O6C>M #J*;O6C>M #J*;O6C>M #J*:7%* M&!H 6BBB@ HHHH **** "BBB@#\]_P#@HK_R272?^PO'_P"B9J_'5>E?L5_P M45_Y)+I/_87C_P#1,U?CJO2OD<\_WCY(_I/PJ_Y$K_QR_0=1117BGZ2%%%% M!1110 4444 %%%% !1110 4444 ?3?[JO5G\Q^)G_ "/:GI'\A$^[3J:GW:=7JGP# M"BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% '__3_OXHHHH **** "BBB@ HHHH *_,__@J?^V]^ MSW^PQ^S]I?B[]JSPA/XO\ >-M?LO!^KQ_9[>ZL+6WU19 \^H17+!6M%5&$GR M/DE5V\U^F%>4?&WX'?"/]H_X7:U\%/CKX?L_%'A3Q# ;;4=,OX_,@GC)!'&0 M596 9'4AT!=%\/WVW3=&M0M_$/B'P?9>(+NQU<):Z1K-I.T;-:V=Q% MWH\.P06T(92MS/+'/,+Q9+B&:57DB#)M8%0:_2']N'_@EU^PS_P4;T_28/VN MO MOXEO- +'3-2AN)[#4+3?R5CNK62*4H3AO+=FCW -MR,T ?@;^PSX(\&?L M'?\ !PKXG_X)]?\ !/[5+D_!'5_ #^+/&/A)+R2_L/#GB0S"+=$TK/)#*\26 MFY#(25N-I&$C5/T__P""VFG>'/VN/^".G[0W@[X$ZM9>+;K3=%>::/1KJ*\: M.YT2>'4)8&\EFQ*J0$_V0? MGX3 M36I%EU*[\V:\O[YTR5\^[NI);B14+,50R;$+,45FR?$[XC:WXO32=*NKB_M+&QOEAMX(#<7862:1HX/.F) 4/*R*-JJ* M /A'XQ_MK_ ;4/\ @V,U/X\Q:]9?V;XA^##>&;=?-0DZ[>Z7_9GV':"!M7\):I>7H\J*PU/ M6]/EEL[>=GP(7>6^5,,1]QQ_"*]0\=:S:PD/)8:9IZ031R3 ',:S"VG";AABF/2K M?_!#[5M'^#'_ 4(_;O_ &0?&\RZ?XL/Q2N_'=E8W+*DUUHWB O-%/$"=TD: M(T/F, 0GFQ[N6%?JK^P__P $C/\ @G]_P3J\0:OXS_90\!1Z'K^N0BUO-7O+ MNYU._:V4@^2D]Y+,\<1*J62,JK%5+9*@C+_;=_X(Z?\ !.S_ (*(>+;#XA_M M5?#V+6O$FFVYLX=7LKRZTR^:U.0Y M>2221GEEE<_>EE=W;N3@5[^!@8H 6BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!I; M' J!W^;_ .O3CD&N"^*/B2^\&_#G7?%NEJCW.FV%QHVBRT@ ?],9O_CU+_P\ M)^.'_/EI'_?F;_X]7F?VQAN_X,^\7AGGK5U27_@2/VB\P>AH\P>AK\7?^'A/ MQP_Y\M(_[\S?_'J/^'A/QP_Y\M(_[\S?_'J/[8PW?\&/_B&6??\ /I?^!(_: M+S!Z&CS!Z&OQ=_X>$_'#_GRTC_OS-_\ 'J/^'A/QP_Y\M(_[\S?_ !ZC^V,- MW_!A_P 0RS[_ )]+_P "1^T7F#T-'F#T-?B[_P /"?CA_P ^6D?]^9O_ (]1 M_P /"?CA_P ^6D?]^9O_ (]1_;&&[_@P_P"(99]_SZ7_ ($C]HO,'H:/,'H: M_%W_ (>$_'#_ )\M(_[\S?\ QZC_ (>$_'#_ )\M(_[\S?\ QZC^V,-W_!A_ MQ#+/O^?2_P# D?M%Y@]#1Y@]#7XN_P##PGXX?\^6D?\ ?F;_ ./4?\/"?CA_ MSY:1_P!^9O\ X]1_;&&[_@P_XAEGW_/I?^!(_:+S!Z&CS!Z&OQ=_X>$_'#_G MRTC_ +\S?_'J/^'A/QP_Y\M(_P"_,W_QZC^V,+W_ #%_Q#3/?^?2_P# D?M M9!G^E)O Z\^PK\7O^'@WQO\ ^?/2/^_$W_QZNN^'W[='Q?\ $_CS1?#.IV>E MBWU&^MK65HXI0X2:148J3,0#@\9!&>U$$(90PZ&G5'%DQ@GOS4E>F?"L**** "BBB@ HHHH _/?\ X**_\DETG_L+ MQ_\ HF:OQU7I7[%?\%%?^22Z3_V%X_\ T3-7XZKTKY'//]X^2/Z3\*O^1*_\ M?]@B M?_T=!7[4CJ:_%;_@GU_R6^\_[!$__HZ"OVI'4U]GDW^ZKU9_,?B9_P CVIZ1 M_(1/NTZFI]VG5ZI\ PHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!__U/[^**** .#^)OQ.\!?! MKX>ZY\5_BCJEOH?ASPW93ZCJ>H73;8;:UMD,DDCGDX503@ D]@37X[?&;_@X M0_X)Z_"']D?P!^V-976O^+-$^*NIZAI/A'2-$TTOK6K3:7(TM94GCTNVG$'G@P[DA9;:W,. M3Y MOBCK7CS2_"=^IBNM/T[4!$L9N(F5&CGE9'WAE5F"J^ &"C]^5X44 .HHHH * M3%+10!'Y:[MU2"BB@!A0$G'&>M(8U+;^_K4E% **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** &[-_M!?\ MD1\7?]@B]_\ 1+5%7X)>AUX#_>:?^)?F?SI]****_.V?V?!+E04444BK(*** M* L@HHHH"R"BBB@+(**** L@HHHH *]'^#F/^%N^%B?^@O8?^CUKSBO2/@YS M\7/"X_ZBUA_Z/6ML+_%CZK\SS<[?_"=B/\$OR9_2+'_JU^@I],C_ -6OT%/K M]"/XV84444""BBB@ HHHH _/?_@HK_R272?^PO'_ .B9J_'5>E?L7_P44Q_P MJ72/7^V(_P#T3-7XZ+C'UP:^1SS_ 'CY(_I+PJ_Y$K_QR_0=11QZC\Z./4?G M7C6/TH**./4?G1QZC\Z+!<**./4?G1QZC\Z+!<**./4?G1QZC\Z+!<**./4? MG1QZC\Z+!<**./4?G1QZC\Z+!<**./4?G1QZC\Z+"N?J? ,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH __5_OXHHHH _/G_ (*H?M8> M,/V'/^"?7Q6_:L^'>GQ:IK_@[16N-.@G5G@^USR1V\4DJ(59HXGE$DBAERBD M;AU'XS_"3]@K_@X5^+OPTT/XJ^.OV[;3PUJ7B*PM]2FTO3/!.FWUM:BZ02B) M)L6^\(&VY" ''!(K]]OVV?@)XD_:D_92\??LZ^$M>M/#-_XSTB;2H]3OM-AU MBWMUN0$K27EGK3:-!HAM;%H846U\FW9U?;*DDF\G/[S&.*^[$QL M&,_CUK\[_P#@FS\,OVD?AQ\ 'N/VE?CW;?M%7/B*^&KZ+XIL],M=,MAI-Q;P MB&*$6DDD4R%EDE68,=PDP. ,_H@G*@^U #J*** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQS]H+_ )(AXN_[!%[_ M .B6KV.O'/V@O^2(>+O^P1>_^B6J*GP2]#KP/^\T_P#$OS/YTJ***_.V?V?# MX4%%%%(H**** "BBB@ HHHH **** "BBB@ KTCX.?\E=\+?]A>P_]'K7F]>D M?!S_ )*[X6_["]A_Z/6ML+_%CZH\S._^1?B/\$OR9_2+'_JU^@I],C_U:_04 M^OT(_C=A1110(**** "BBB@#\W_^"FFK-H_P2TBYB0.YUR)?FST\B?\ PK\. MQX]OUX6",8X[_P"-?M?_ ,%2_P#DA6C_ /8=A_\ 2>XK\%3U-?1Y9DN"Q-#V ME>DI2ON?CW&WB7Q+D68_4LIQLJ5+E3Y5M=[L[S_A/]1_YXQ_F?\ &C_A/]1_ MYXQ_F?\ &N"HKT/]6LM_Y\(^.7CCQOTS2I^'^1WO_"?ZC_SQC_,_XT?\)_J/ M_/&/\S_C7!44?ZM9;_SX0_\ B./''_0TJ?A_D=[_ ,)_J/\ SQC_ #/^-'_" M?ZC_ ,\8_P S_C7!44?ZM9;_ ,^$'_$<>./^AI4_#_([W_A/]1_YXQ_F?\:/ M^$_U'_GC'^9_QK@J*/\ 5K+?^?"#_B./''_0TJ?A_D=[_P )_J/_ #QC_,_X MT?\ "?ZC_P \8_S/^-<%11_JUEO_ #X0?\1QXX_Z&E3\/\CO?^$_U'_GC'^9 M_P :/^$_U'_GC'^9_P :X*BC_5K+?^?"#_B./''_ $-*GX?Y'>_\)_J/_/&/ M\S_C1_PG^H_\\8_S/^-<%11_JUEO_/A"_P"(X\M2@N8E&W1)F!7U\^"OW3 Z5^ _P#P2[_Y.!U3_L!3?^CX*_?D+FOG,RPE M+#5_9T(VCV/V;@SB',,[RR..S2LZE5MIR>^FP].%IU &.**\\^L"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** /_];^_BBBFEL'% 'Y1?\ !"YO#]M)JNL>((=-FU#S1 #<2:CL?AI86LWA^YCF7R?&CW842P6(,)"&+<0^XOG!XK^ M2?QY^S3^S?\ $;X@7'Q*\0?\$@O'\%_=SM<30:=XBO=.L6D8[N+2U\JW1<_P M)&J=L8H _=/_ (-I[_PT/V=_C=X6^!MU>W_P3T/XO>([3X:7-Z\K@Z%M@<); M-*,M:B9I&C?[Q=I-_P ^X5_2.OW17YJ_\$M?BKXD^)/[-/\ 8VK?L]:A^S-I M_A34'T?2?"-\L2*;)(HIA<0)%%$BQO+*Z$;22Z,Q))-?I4ARH/\ .@!U%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5XY^T%_P D0\7?]@B]_P#1+5['7CO[0(S\$/%O_8(O?_1+5%3X)>AU8'_> M:?\ B7YG\Z-%*>#BDK\[9_:$/A04444B@HHHH **** "BBB@ HHHH **** " MO2/@Y_R5WPM_V%[#_P!'K7F]>D?!WCXM^%S_ -1:Q_\ 1ZUMA?XL?5'F9U_R M+\1_@E^3/Z18_P#5K]!3Z9'_ *M?H*?7Z$?QNPHHHH$%%%% !1110!^97_!4 MO_DA6C_]AV'_ -)[BOP5/4U^]7_!4O\ Y(5H_P#V'8?_ $GN*_!4]37W&0_[ MJO4_F3Q7_P"1Y_VY']1****]@_+@HHHH **** "BBB@ HHHH **** "BBB@# M](O^"7G_ "<#JG_8"F_]'P5^_:]!7X"?\$O/^3@=4_[ 4W_H^"OW[7H*^(SW M_>GZ(_J?PL_Y$-/_ !2_,?1117C'Z*%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_U_[^*C/7 M'K4E1L<-G&: /Y;OVZ=;_:8M?VL/&D/@?_@IY\/?@?I:W, M_ VKV/AZ6^T9 M?(CS%*UW! %8G?P MG:OR6_X17X+'D?\ !&S7C[AX_P#Y&H _IQ_X)17GQ+OO@-KTOQ4_:<\/_M67 MPU^41>)_#<&G06UC$+:WQ8.NG2RQ&13NF)9@^V4 C;@G]3$^Z./\R%HI.?44OXC\Z+2["YX?S(*](^#O\ MR5SPL/75K'_T>E>;\>H_.O1_@X<_%SPMWQK%CT/_ $V2M\+!^UC9=4>9G52/ M]G8BS7P2_)G](T7,2GV%/J.+F-<>E25^@'\XK\%3U-?O5_P5+_Y(5H__8=A_P#2>XK\%3U-?<9#_NJ] M3^9/%?\ Y'G_ &Y']1****]@_+@HHHH **** "BBB@ HHHH **** "BBB@#] M(O\ @EY_R<#JG_8"F_\ 1\%?OVO05^ G_!+S_DX'5/\ L!3?^CX*_?M>@KXC M/?\ >GZ(_J?PL_Y$-/\ Q2_,?1117C'Z*%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_0_OXJ M-QGIU-25&?O8S^% '\6W_!6Z\_X.7_@[^V#XJ^)'[,'B/Q#" M=&T?Q'JNFVJV\8D7^S9TBO)G\Y7;B0KM.=X^[7@W[*W[0O[;_P"UQK8\"^!_ M^"I=AX<\91RBVN/"WBSP#8:!K$5SQF%8+WRA-(,C(@:0>_!K^B+]M#_@O'^P M-^QE\5+K]G+4[[7/B%\5K9UB_P"$*\%Z7-JFJM+(@D5"<);JQ1@VPS>9MYVF MOR%_:B^$7_!4+_@N%HYT'4OV2_AW\%/!]S&88/%7Q7']I>+8H&R-UI!:QI<6 M4N#DQ2H%SQYG&: /Z)?^"?WP+_;+_9^^$VJ>%?VW/C*OQM\2WFK/>6>L+I$. MCBVL6AB06WDV_P K[9$D?>>3Y@':OO=/NCM7Y5_\$B?^"<7B+_@EU^RLW[.7 MBCXFZK\4IY-3?45O=11K>&R1X88A:6<#S3F*!/+W*N\Y=V.!G%?JHOW1B@!U M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!$Z\YKQG]HJ:2W^ 7C2: [670]0(/\ VP>O:2,@YKQ#]I/C]G_QL/\ MJ!ZA_P"B'K6BKSBO,Y,?)QPU62=FHNWW'\M0\0ZVHV_:7X]Z/^$CUO\ Y^7_ M #K&/4TE??K+\-;^%'[D?R+/B[.U)KZ[4_\ Y?YFU_PD>M_\_+_ )T?\)'K M?_/R_P"=8M%/ZAAO^?4?_ 43_K?G?_0;4_\ Y?YFU_PD>M_\_+_ )T?\)'K M?_/R_P"=8M%'U##?\^H_^ H/];\[_P"@VI_X'+_,VO\ A(];_P"?E_SH_P"$ MCUO_ )^7_.L6BCZAAO\ GU'_ ,!0?ZWYW_T&U/\ P.7^9M?\)'K?_/R_YT?\ M)'K?_/R_YUBT4?4,-_SZC_X"@_UOSO\ Z#:G_@$U[!\ /^2]>"O\ L.Z?_P"C MXZRKX'#*E.2IJ]NR/0RGBK.:F-H0EC*C3E&ZYY:W>O4_J]C)*#-/ID?^K7Z4 M^OS]G];K8****!A1110 4444 ?F5_P %2_\ DA6C_P#8=A_])[BOP5/4U^]7 M_!4O_DA6C_\ 8=A_])[BOP5/4U]QD/\ NJ]3^9/%?_D>?]N1_42BBBO8/RX* M*** "BBB@ HHHH **** "BBB@ HHHH _2+_@EY_R<#JG_8"F_P#1\%?OVO05 M^ G_ 2\_P"3@=4_[ 4W_H^"OW[7H*^(SW_>GZ(_J?PL_P"1#3_Q2_,?1117 MC'Z*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 ?__1_OXI"N>M+10!^#7[5?\ P;>_\$OOVS/V M@?$W[37QRT'7+OQ7XMGCN=1EM=8GMX6DBB2%2L:_*OR1KP.IYKY['_!H_P#\ M$9@,?\(QXD_\'US7[X?M/?M(?##]D3X >+OVE?C-<2VOACP7ILVIW[0)YDS1 MQ#B.)"0&DD8JB E068 D#)'\_7@S_@O_ /MG?%GPY:_$'X.?L#_%/7/#&K(M MQI>HR2K:B\M9!NBF1&M6RDB$,K*SH0058@@T ?L7_P $_O\ @F]^R_\ \$R_ MA-JWP5_93L+[3M"UK5Y-;NH[^\DO9#=R0Q0,RO)RJ[(4&T<9R>]?>0&*^%?V M!?VK_C9^UQ\*=5^('QW^"^O_ .U2PU:33[?1?$,RS7-U;I##*+E"L<>$9I& MC VGF,\]A]U*O?M'_M'ZY'X>\)^'8U M>ZN75I'9Y&"1Q11H"\DLCL%1%!))],F@#Z(S2U_-E^R7_P '._[$O[2?[0ES M\"O'OAWQ-\+(M7UBSTCPAJWB:R>.UUF6]MX98TF,:LME+(TRF))'='A>*4R* M9-B_I[^W'_P5._8L_P""=\V@Z+^TOXGEM=?\4EO['T'2[.?4]5O54X+1VULC ML$W?*'?:A8;0Q(Q0!^B%%?GQ^PU_P5$_8O\ ^"BD&O0?LO\ BEM1U?PK(L6M M:)J%I/INJV#.< RVUTD;[,@KYB!D# J6W#%??-YJ%IIME-J.HR)!!;HTDLLC M!41$&69F. ,DGH* +U%?A=HG_!Q_\ \$C-?^*T7PPL_B1-';7.I_V-;^(Y MM*O8_#TU_NV^4NHF'R ._FNRP[?GW[/FK](OVP/VWOV8OV#/@I/^T%^U1XJM MO"_AB.5+>&=U>>6ZN906CAMX85>2:1E5F"HIPH+'"J6 !]7T5^97[$G_ 5Y M_87_ ."@7C/5OA;^SYXGN5\9:';K>WGAW6["XTG5$M&( G6&Z1/-CRR[FB+[ M-R[]NY-O^P'J' M_HAZVH?Q(^IQ9E_NE;_"_P C^5$]324IZFDK]*1_$<_B84444$!1110 4444 M %%%% !1110 4444 %>P? '_ )+UX*_[#NG_ /H^.O'Z]@^ /_)>O!7_ &'= M/_\ 1\=8XC^#4]#ULE_W_#?XX_FC^KV/_5K]!3Z9'_JU^@I]?FS/[56P4444 MAA1110 4444 ?F5_P5+_ .2%:/\ ]AV'_P!)[BOP5/4U^]7_ 5+_P"2%Z./ M^H[#_P"B+BOP5/)S7W&0_P"ZKU/YD\5_^1Y_VY']1****]@_+@HHHH **** M"BBB@ HHHH **** "BBB@#](O^"7G_)P.J?]@*;_ -'P5^_:]!7X"?\ !+SC M]H#5#_U IO\ T?!7[^ 8P*^(SU_[4_1']3^%O_(AI_XI?F.HHHKQC]%"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** /_]+^_BFEL'![TZF$9.,]: /S3_X+#?!J?]HG_@F7\9?@ MQ9>'M5\47>N:"T=GINB1K+?RW<&?AW\9_P!@'QWJNNZ#IMMI\^H:/<_9K:[:VC$?FBWDM6,& MX $Q^8X!S@XP!^QWC?\ 97_;]U[Q3\;]6\)_M&R:-I_CRRM(/ =G_P ([:RC MP9<0A?.F#F0&^,V&^64*%#<'BOSC'_!+W_@O+N#'_@H;*3_V3_3?_C] 'ZU? ML$_M4?&S]KCX4:KX_P#CI\%]?^!^IV&JR:?#HOB*59;FZMTABD%TI$<>(V:1 MHP,'YHVYK[L084#TKX1_8%^ '[77[/'PKU7PA^V9\:&^./B.[U>2]L];;1H- M$-K9-#"BVODV[NK;9$DDWDY/F;<84$_=R?<% #J*** "OQ0_X+Z?L'_&G_@H M)^P!=_"O]G86=WXS\-:]IWBK3-+U!TCM-6DTWS UE*TF(P)4E8J)2L9D50[( MI++^U^><5^4/_!8:W_X*#V/[*]I\1O\ @FU>3/X[\&>(-/UV^T&!(6D\0Z-: MES=:>AEC8AI,HX$961U1D4EF"D _F8_9\_;_ /V&_C#^U]\8/V>/^"U?P=U' MX;>(O'WQ+T#7+"QUV-[K1-'U^PT*QT^&-]1MWB9)' ,L3F/R1!.K.X7FOZN] M0_86_9A\"_MQZ]_P51\<:C)6MV 1 MS)*TQ4(\O16-?Q1_''XH?M%_\%@=7_:%_8F^ '[-_C?2/$'QB^)WA36]5U3Q M?IIT^S\#PZ5H^FV\[7LC$[+@FWD*1G8\EI)F-6D<1#[M_P""Y/Q,_;0^-O[8 M?AK]A;5?@S\:_%O[+/@.TL)?%D_P^\.WES-XUOC;I<+$;Y%$)M(BT<<@1]PE M68X+K$T0!];?\$Z/%&G_ /!17_@O%\5/^"GW[-6D-IWP7\(>"E^'*>(A$;=? M%VL+<1RO<1J5!DCB1 A$I9(+R M7PZFEAXR=PAU6Z@LIL$'/^IG;)''-<-_P3,_;_T[XD^)-"_8Z^'/[(?Q7^ / M@[0=(D.G7GBCPR^C:';1VNW$ E)(\V0L3@Y9VW,Q+$FLZZ^)MQ_P7&_8'_:= M_9>N/!>I_"_5]*U76/A\L.N,6IZ18S);3R \2 MRI)I\,FY@3\SG/S'/KOB?]M__@HA\0/^"6J?\$@(OV6/B;;?M :AX63X97^K M7.DJOA); 0C3YM2.K!_)*2VH8A@!$)6.)"H7=],_M=?\$]_V@OV!_"_[$_[6 M?[*7A.^^+&M_LE:<_AOQ5H.A1"34=7TC5+%;2_N;*$YDDE5C.R0J&?\ ?@X M1C0!Z/\ \%B]/M?@_P#\%>?V!OVE_ B+8^)=:\7:AX(U2XAPLEYI6I+;Q"*7 M'+I$)YV4'A6DR "00G_!"'1[?XG_ +=_[?'[4_C&-;OQ9\;?"GX'?L MW'4=>GO_ !_IG]C7^L>(+U(TA@M[4NY98'BB?S%9E&) VUC&&K:/XT^/G_!$ MK_@HG^T3XK\0_!3Q[\5_@E^T!K$?CC1-7^'^E#6KK3=>F5C?6EW;H\?E"::0 MB-W=1A(RN_=)Y8!Z;_P1VTVU^"?_ 6(_;Z_98\#HMGX-MM=\->*K+3H0!;6 ME]K=K)/=F)0,+YAD0%1\H$2@8 Y_I[7[M?ST_P#!#S]G/]H\?$C]H3_@I1^U MGX4N? /BG]HSQ':7>E>%]0&V_P!*\/Z0DD=BMTN%*3NDNV1656Q$K%5W;5_H M63[HS0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@!#T->'_M*?\ ) /&W_8#U#_T M0]>X'H:\/_:4_P"2 >-O^P'J'_HAZVH?Q(^IQ9E_NE;_ O\C^5$]324IZFD MK]*1_$<_B84444$!1110 4444 %%%% !1110 4444 %>P? '_DO7@K_L.Z?_ M .CXZ\?KV#X _P#)>O!7_8=T_P#]'QUCB/X-3T/6R7_?\-_CC^:/ZO8_]6OT M%/ID?^K7Z"GU^;,_M5;!1112&%%%% !1110!^97_ 5,X^!>C9_Z#L'_ *(N M*_!9EVG#&OW:_P""K6I:7I/P(T6YUBZAM8VUZ!%>9UC4O]GN"!EB!G /'M7X M 'QKX,88.L6!YQG[3'_\57W7#]&I+"IQC=79_-?BE@ZU7.N>$&URK9-G2_N^ MYQ1^Z_O5S8\:>#H_=?WJY MS_A-/!O_ $&-/_\ F/_ .*H_P"$T\&_]!C3_P#P)C_^*H^K5?Y6']GXO_GS M+[F='^Z_O4?NO[UKG/^$T\&_P#08T__ ,"8_P#XJC_A M-/!O_08T_P#\"8__ (JCZM5_E8?V?B_^?,ON9T?[K^]2CRST-2KH4[%( M)DD8*+BWR2%)(&2!S7]!:D 9Z5\%GT''%RC):V1_3GAC2G3R.$:BL^9[^I8' M2EI #='MM.U;QG>PZCK=U" MF)+ZZ@@CM8Y)3W98(HXP?[JBO0_+'!STJ2B@",QJ>M>#_L^_LS?![]E_PSJ_ MA3X-Z=)80>(-;O\ Q'JZIJG3I[5+10!$L2KT_.@1 =\_6I:* (EA523D\_C4@&!2T4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% "'H:\/_:4_Y(!XV_[ >H?^B'KW$\\5 MX=^TI_R0#QM_V ]0_P#1#UM0_B1]3BS+_=*W^%_D?RHGJ:2E/4TE?I21_$P? '_DO7@K_L.Z M?_Z/CKQ^O8/@!_R7KP5_V'=/_P#1\=8XC^#4]&>KDO\ R,,/_CC^:/ZO8_\ M5K]!3Z:GW!]*=7YLS^U5L%%%%(84444 %%%% 'XK_P#!=(#_ (91\.G_ *FV MU_\ 2.]K^4\C!P.U?U8_\%TO^34/#G_8VVO_ *1WE?RGGJ:_;?#^*_LQOKS/ M]#Y7.(KV_P A.>U&6_SG_&BBON&D>3**OL&6_P Y_P :,M_G/^-%%*R%RKL& M6_SG_&C+?YS_ (T4460D%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_4 M_OXHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BFEN<#FC=GI0 ZBD!R*6@ HHHH **** "BBB@ MHHHH **** "BBB@ HII)["@O@\T .HH%% !1110 4444 ,WC->(?M* G]G[Q MN?\ J!ZA_P"B'KVQU (->(_M("5OV?\ QLB#)_L/4,?]^'K:A_$CZG%F7^Z5 MO\+_ "/Y5=N.XHQ[BC<>XS]*,G^[^E?I:3['\3SA[ST#'N*,>XHR?[OZ49/] MW]*=GV)Y Q[BC'N*,G^[^E&3_=_2BS[!R!CW%&/<49/]W]*,G^[^E%GV#D#' MN*,>XHR?[OZ49/\ =_2BS[!R!CW%&/<49/\ =_2C)_N_I19]@Y Q[BC'N*,G M^[^E')X"_I2MY!9CA&Q&1CBO7/V?>?COX+S_ -!W3_\ T?'7D@5TC/'7VKUO M]GM"?CMX+9\*/[=T_&3_ --X_P#.*PQ*?LI>C/3R:#_M##^Z_BC^9_5['_JU M^E/J.(YC4CTJ2OS5G]IK9!1110,**** "BBB@#\6/^"Z7_)J/AW_ +&VU_\ M2.\K^4\]37]6'_!=+_DU'P[_ -C;:_\ I'>5_*>>IK]P\/O^19_V\_R1\OG' M\?Y"4445]H>3+<****"0HHHH **** "BBB@ HHHH ****!H_9O\ X(9?\G<: M_P#]BE=_^EEG7]73]*_E%_X(9?\ )W&O_P#8I7?_ *66=?U=/TK\*XW_ .1O M4](_D?7Y3_ 7S'T445\@>@%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_U?[^**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@")\YRGXU6:M67'K7XB?\%'?BK\3O!?QOTW1_!GB'4M)MGT>& M5HK2ZEA0N9I@6*HP!)"@$XS@5UX/#2Q%3V<3PN(\]IY1@WC:L7))I67F?MT) M$P.1^=+YB>H_[Z_^M7\H@^/WQW'!\:ZY_P"#&X_^+H_X7_\ '?\ Z'77/_!C MQ_J[5_G1^=_\ $8<#_P! \_O1_5WYB>H_[Z_^M1YB>H_[Z_\ K5_* M)_PO_P"._P#T.NN?^#&X_P#BZ/\ A?\ \=_^AUUS_P &-Q_\71_J[5_G0?\ M$8<#_P! \_O1_5WYB>H_[Z_^M1YB>H_[Z_\ K5_*)_PO_P"._P#T.NN?^#&X M_P#BZ/\ A?\ \=_^AUUS_P &-Q_\71_J[5_G0?\ $8<#_P! \_O1_5WYB>H_ M[Z_^M1YB>H_[Z_\ K5_*)_PO_P"._P#T.NN?^#&X_P#BZ/\ A?\ \=_^AUUS M_P &-Q_\71_J[5_G0?\ $8<#_P! \_O1_5WYB>H_[Z_^M1YB>H_[Z_\ K5_* M)_PO_P"._P#T.NN?^#&X_P#BZ/\ A?\ \=_^AUUS_P &-Q_\71_J[5_G0?\ M$8<#_P! \_O1_5WYB>H_[Z_^M1YB>H_[Z_\ K5_*)_PO_P"._P#T.NN?^#&X M_P#BZ/\ A?\ \=_^AUUS_P &-Q_\71_J[5_G0?\ $8<#_P! \_O1_5WYB>H_ M[Z_^M1YB>H_[Z_\ K5_*)_PO_P"._P#T.NN?^#&X_P#BZ/\ A?\ \=_^AUUS M_P &-Q_\71_J[5_G1/\ Q&3 ?] \OO1_5RTBJ,Y'YU$97)X.*_E)_P"&@?CN M6V'QIKA_[B-Q_P#%U^UG_!-_QEXN\;_!?5M2\9ZI=ZKG[1R3/H.&_$/"YSC/J=*E*+M>[:Z'Z)QD,N13Z:GW M1FG5Y!^AA1110 4444 1N.":^OG#]L,?\8C?%$_\ 4I:W_P"DFUZG\,O\ PG?C M@.'I67NK[C\Y^HX;_ )]Q M^Y?Y'5_\)YXX_P"@S??^!,G_ ,51_P )YXX_Z#-]_P"!,G_Q5'W_(L M_P"WG^2/E\X_C_(2BBBOM#R9;A11102%%%% !1110 4444 %%%% !1110-'[ M-_\ !#+_ ).XU_\ [%*[_P#2RSK^KI^E?RB_\$,O^3N-?_[%*[_]++.OZNGZ M5^%<;_\ (WJ>D?R/K\I_@+YCZ***^0/0"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__6_OXH MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** &;03FOP(_X*A#/[0>E#_J!P?^CYZ_?E?]@.#_ -'SU[&1_P"]+T9^=>*7_(AG_BC^9^;-%%%?<'\M-2"BBB@+ M2"BBB@+2"BBB@+2"BBB@+2"BBB@+2"BBB@.5CO\ :%?O+_P2T&[X%ZT3_P!! MR?\ ])[>OP:_@_&OWE_X)9$?\*+UD?\ 4WKQ<^_W7YH_3?"A?\+B_ MP/\ 0_3FBD48&*6OB3^G0HHHH **** (Y.U?./[8G_)HOQ1_[%+6_P#TCEKZ M.D[5\X_MB?\ )HOQ1_[%+6__ $CEK?#?QH>J_,FI\#^9_!S1117].1V1\$]P MHHHIB"BBB@ HHHH **** "BBB@ HHHH &;69C,KEMS75TI'RNO&%%>_PUAYU\=&G3W=_P CXKC_ "VMC\HGA\.ES7B] M7YGRH>M)7Q]_PT)XT7@6EA@?],Y/_CM'_#0OC7_GTL/^_'_$/\U[1^\^P:*^/O^&A?&O\ SZ6'_?N3_P".T?\ M#0OC7_GTL/\ OW)_\=H_L#%=E]X?\0_S7M'[S[!HKX^_X:%\:_\ /I8?]^Y/ M_CM'_#0OC7_GTL/^_'_ !#_ #7M'[S[!HKX^_X: M%\:_\^EA_P!^Y/\ X[2?\-">-.]I8_\ ?N3_ ..TO[ Q7\J^\/\ B'V:]H_? M_P ^PV(7"GN:_>?_@EJOY5O^&A?&>0?LEAQ_P!,Y/\ MXY7],?\ P1C\8:GXY_9FU_6M7CABEC\3W, $"E5VK:VC G HHHH **** M(Y.U?./[8G_)HOQ1_P"Q2UO_ -(Y:^CI.U?./[8G_)HOQ1_[%+6__2.6M\-_ M&AZK\R:GP/YG\'-%%%?TY'9'P3W"BBBF(**** "BBB@ HHHH **** "BBB@! MP^Z:^AOV1/\ DZ_X7_\ 8VZ+_P"ED5?/(^Z:^AOV1/\ DZ_X7_\ 8VZ+_P"E MD5<>;?[C6_PR_)G3AOXD/4_O/'04M(.@I:_F<^W"BBB@ HHHH **** /Q8_X M+I?\FH^'?^QMM?\ TCO*_E//4U_5A_P72_Y-1\._]C;:_P#I'>5_*>>IK]P\ M/O\ D6?]O/\ )'R^@%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_0 M_OXHHHH **** "BBB@ HHHH ***8SE>V: 'T5"9L';CGG]*<9/0=^: )**B$ MFX KT-.W>M #Z*C,F!DC ]Z!)UXZ4 244PO@9Q2"3()(P1Q0!)12 Y&>E+0 M4444 %%%% !1110 4444 %%%(3B@!:*:6/:DRWI0 ^BF9;THRWI0 ^BF9;TH MRWI0 ^BF9;THRWI0 ^BF9;THRWI0 ^BF9;THRWI0 ^BD'2EH **:6 I05]?P-_R-Z?H_R/-S7_=V?C'1117[LSY-MWW"BBBD%WW"BBB@ M+ON%%%% 7?<**** N^X4444!=]PHHHH%=A7]5W_!"_\ Y-0\1G_J;;K_ -([ M*OY4:_JN_P""%_\ R:?XD/\ U-MU_P"D=E7Q/B#_ ,BQ?XE^IZN3_P"\?(_: ME>%%+2#H*6OQ$^J"BBB@ HHHH CD[5\X_MB?\FB_%'_L4M;_ /2.6OHZ3M7S MC^V)_P FB_%'_L4M;_\ 2.6M\-_&AZK\R:GP/YG\'-%%%?TY'9'P3W"BBBF( M**** "BBB@ HHHH **** "BBB@!P^Z:^AOV1/^3K_A?_ -C;HO\ Z615\\C[ MIKZ&_9$_Y.O^%_\ V-NB_P#I9%7'FW^XUO\ #+\F=.&_B0]3^\\=!2T@Z"EK M^9S[<**** "BBB@ HHHH _%C_@NE_P FH^'?^QMM?_2.\K^4\]37]6'_ 72 M_P"34?#O_8VVO_I'>5_*>>IK]P\/O^19_P!O/\D?+YQ_'^0E%%%?:'DRW"BB MB@D**** "BBB@ HHHH **** "BBB@:/V;_X(9?\ )W&O_P#8I7?_ *66=?U= M/TK^47_@AE_R=QK_ /V*5W_Z66=?U=/TK\*XW_Y&]3TC^1]?E/\ 7S'T445 M\@>@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 ?__1_OXHHHH **** "BBB@ HHHH *_(+_@MS M_P %"?'_ /P39_8AN?C5\'M(M-8\;>(-;T_PMX>BU#(LH]0U+>5EG(9/DCCB MD8 NBE]H+ 9K]?:_-_\ X*C_ F_87_:*_9CD_9F_;ZU^S\/>&/B%JEGHNDW M$U['87AUN5MUG]ADD# W*LNY5*NK*&5T9"RD _FV_9]^-_\ P<'?LR?M3?$3 M7/%>OV_[3.C:#\1] \,>._#6FZ>ZS6$6H:-:7LE[HP01+;V\$2/S'.7 /[M)'^0_R_AS\1!\:/@U\-_ MB%X;T+QSIOC",2^(=1BU'2-.^S7B7N#)YL$,T-HN9=F41S$RE@O]XP\*_#7Q MKUO55WCCF8&2-9,*9$5@&(&[.!0!^8O_!" M']MSXV_\%#O^"-OVEOB2)&T/P-HUWK%W'$,RS+:QEQ%'GCS)6 C M3/&YAD@=/PS_ .#3J3'_ 14\ 9_Z#/B'V_YB$W^>*^E_P#@XOT;6-<_X(L_ M'VST/B9=&M+AB.ODV]_:RR^G_+)&H _+B7_@HY_P7P\*?L96?_!7KQ5X5^&M M[\)+JW@\27/PYMHKU-?@\*3N"MTE\6\LW'V=EF)8%!&?,\K(,0_0']OK_@KI MXZ\,_#;]GKP5_P $YM(TOQ=\4/VJ3#/X*.N^:-,L-,,$-Q/?7BPD2$0QS)F, M$$$.V&\LQMVWQM\2>")_^# M/O$8!/%?SX?L)Z-JOA3]M3_@DSK/CL-';W_PH\50V#2G:HF?3KV5.IY+03PJ MHY^\N!TP ?M1\"/V]?\ @HA^RS_P4,\"_P#!/O\ X*GQ^#/$%C\8]-O;GP-X MU\'Q7%C&^HZ8OF7-A>6]P2-Q1E$;1A0"T8S(96\K ^(W[>/_ 4N_;5_;V^* M7['?_!+$^"O"OAGX$+:6?BGQ=XSMKF]%]K=VK,ME:QVY&V-#')'*Q4LIC9LJ M"BOR_P#P7&V:K_P4I_X)W^&]*RVM/\3+V\1$.7^PVOV![H[1SMV[=QZ #I4O M_!OQ##HG[2?[>_AC5"&UJ#X]Z[=W S\QMKR:9X'(SD!PLA4GWQD\4 ?=7_!( MS_@HS\3OVV?#?Q(^#?[4/AW3_"7QM^"'B%O#?C+3-*D=]/E9M_V:^M?,9G6W MN?+E"!G?/EE@VU@!^PBD$9%?S'_\$M#'J_\ P7I_X*#Z]X;;?I-O<>";.9E. MY/MD=C*KC(R-RO'*"#R#GOFOZ<%QM&.E "T444 %%%% !1110 4444 '=.N=2N8[<*TS16D;2NJ!F52Y53M!8 G'(ZU^2P_X M+I?LHD<^&_%I_P"W2S_^3*_1#]L6/_C$SXH[N<>$M:^G-G+7\(!.3DU]WP?P MYA,SA5EB;^ZU:SMN>3F.-J4&E"VI_5B/^"Z/[*./^1<\6_C:V?\ \FTO_#]' M]E'_ *%SQ9_X"V7_ ,FU_*;DT9:OL_\ B'N6=Y?>O\CSO[8K]D?U9?\ #]'] ME'_H7/%G_@+9?_)M'_#]']E'_H7/%G_@+9?_ ";7\IN6HRU'_$/O\@_MBOV1_5E_P_1_91_Z%SQ9_P" ME_\FT?\/T?V4?\ MH7/%G_@+9?\ R;7\IN6HRU'_ !#W+.\OO7^0?VQ7[(_JR_X?H_LH_P#0N>+/ M_ 6R_P#DVC_A^C^RC_T+GBS_ ,!;+_Y-K^4W+49:C_B'N6=Y?>O\@_MBOV1_ M5E_P_1_91_Z%SQ9_X"V7_P FT?\ #]']E'_H7/%G_@+9?_)M?RFY:C+4?\0] MRSO+[U_D']L5^R/ZLO\ A^C^RC_T+GBS_P !;+_Y-H_X?H_LH_\ 0N>+/_ 6 MS_\ DVOY37WK_ "#^V*_9']<7PZ_X++_LT_$[XB:%\-]! MT'Q/#>^(=0MM-MY+BVM%A26[D6)&E?KB&Q^-?P9_LB@' M]J[X8#U\6Z+_ .ED6/RK^\G:!@U^?<7Y+A\LQ%.EAV[.-W?U/7R[$SK15_*'_P7 M-_Y.XT#_ +%*T_\ 2R\KZ_@?_D;TOG^1YN;?[NS\8Z***_=F?)/<****0@HH MHH **** "BBB@ HHHH ****: *_JO_X(7_\ )IWB3_L;KK_TCLZ_E0K^J_\ MX(7_ /)IWB3_ +&ZZ_\ 2.SKXGQ!_P"18O\ %']3U\G_ -X7HS]J!T%+2#H* M6OQ ^I"BBB@ HHHH CD[5\X_MB?\FB_%'_L4M;_](Y:^CI.U?./[8G_)HOQ1 M_P"Q2UO_ -(Y:WPW\:'JOS)J? _F?P;?[C6_PR_)G3AOXD/4_O/'04M(.@I:_F<^W"BBB@ H MHHH **** /Q8_P""Z7_)J/AW_L;;7_TCO*_E//4U_5A_P72_Y-1\._\ 8VVO M_I'>5_*>>IK]P\/O^19_V\_R1\OG'\?Y"4445]H>3+<****"0HHHH **** " MBBB@ HHHH ****!H_9O_ ((9?\G<:_\ ]BE=_P#I99U_5T_2OY1?^"&7_)W& MO_\ 8I7?_I99U_5T_2OPKC?_ )&]3TC^1]?E/\!?,?1117R!Z 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!__TO[^**** "BBB@ HHHH **** "O@'_@I-_P3Y^%'_!3#]F+4 M/V;/BG?7NB'[9;ZMHVM:<0+O2]6LPWV>ZB#<-MWLCKE2R.X#*Q##[^J,Q@MN M- '\8?P5_P"#?W]L_P#:&_:'^)7AG_@I+\>=<\7?"JR\:Z/K5YIUMH]OI2_$ M"73]+LXH+JYDAFD:.&)8UM)8B)&=HGD#I*WFU_9DT$/V0V<.$4H4 4<*",# M]!5KRP>I/X'% C YH _-;_@E!_P3Z_X=??L4:!^QV?%Q\=#0KS4;O^UOL']F M>;]NG>XV^1]HN=FS?MR93NZ\=*^9_P#@F-\)OCU\7?V=_P!H/X9_MTZQXA\> M>%?&7C_Q/HVA'Q=9S:=)!@. /W ,2$D^ MO!IVSG).>,4 ?RNM_P &\_[56H?!ZS_8/\2_M>>(-1_9?B1X6TN?1O":KHMOH.DZ) M#YI/+ M&=U 'YH?\$QO^":_@C_@FY\(-=\+VGB2^\>>-_'6LW'B/QCXOU5 EYK.JW)R M\C)NSSXH>C"BBBOTQL\&["BBBB["["BBBB["["BBBB["["BBBB["["BBBB M["["BBBB[$?1'[(G_)U_PO\ ^QMT7_TLAK^\Q0, U_!G^R)_R=?\+_\ L;=% M_P#2R*O[S5^[CUK\=\1O]]I?X?U9]-DO\.7J/HI ,#%+7YX>T%%%% !1110 M5_*'_P %S?\ D[C0/^Q2M/\ TLO*_J\K^4/_ (+F_P#)W&@?]BE:?^EEY7U_ M _\ R-Z7S_(\W-O]W9^,=%%%?NS/DGN%%%%(04444 %%%% !1110 4444 %% M%%- %?U7_P#!"_\ Y-.\2?\ 8W77_I'9U_*A7]5__!"__DT[Q)_V-UU_Z1V= M?$^(/_(L7^*/ZGKY/_O"]&?M0.@I:0=!2U^('U(4444 %%%% $X4444Q!1110 4444 %%%% !1110 4444 .'W37T-^R) M_P G7_"__L;=%_\ 2R*OGD?=-?0W[(G_ "=?\+_^QMT7_P!+(JX\V_W&M_AE M^3.G#?Q(>I_>>.@I:0=!2U_,Y]N%%%% !1110 4444 ?BQ_P72_Y-1\._P#8 MVVO_ *1WE?RGGJ:_JP_X+I?\FH^'?^QMM?\ TCO*_E//4U^X>'W_ "+/^WG^ M2/E\X_C_ "$HHHK[0\F6X4444$A1110 4444 %%%% !1110 4444#1^S?_!# M+_D[C7_^Q2N__2RSK^KI^E?RB_\ !#+_ ).XU_\ [%*[_P#2RSK^KI^E?A7& M_P#R-ZGI'\CZ_*?X"^8^BBBOD#T HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]/^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH ^:_VQO\ DTCXI?\ 8I:W_P"D)^V-_P FD?%+_L4M;_\ M2.6OX.Z_6_#7^%7]8_DSY[//BAZ,****_2F>"PHHHI""BBB@ HHHH **** " MBBB@ HHHH ^B/V1/^3K_ (7_ /8VZ+_Z615_>:O05_!E^R)_R=?\+_\ L;=% M_P#2R*O[S5Z"OQ[Q%_WVE_A_5GTV2_PY>J_(?1117YX>T%%%% !1110 5_*' M_P %S?\ D[C0/^Q2M/\ TLO*_J\K^4/_ (+F_P#)W&@?]BE:?^EEY7U_ _\ MR-Z7S_(\W-O]W9^,=%%%?NS/DGN%%%%(04444 %%%% !1110 4444 %%%%- M%?U7_P#!"_\ Y-.\2?\ 8W77_I'9U_*A7]5__!"__DT[Q)_V-UU_Z1V=?$^( M/_(L7^*/ZGKY/_O"]&?M0.@I:0=!2U^('U(4444 %%%% $X4444Q!1110 4444 %%%% !1110 4444 .'W37T-^R)_P G M7_"__L;=%_\ 2R*OGD?=-?0W[(G_ "=?\+_^QMT7_P!+(JX\V_W&M_AE^3.G M#?Q(>I_>>.@I:0=!2U_,Y]N%%%% !1110 4444 ?BQ_P72_Y-1\._P#8VVO_ M *1WE?RGGJ:_JP_X+I?\FH^'?^QMM?\ TCO*_E//4U^X>'W_ "+/^WG^2/E\ MX_C_ "$HHHK[0\F6X4444$A1110 4444 %%%% !1110 4444#1^S?_!#+_D[ MC7_^Q2N__2RSK^KI^E?RB_\ !#+_ ).XU_\ [%*[_P#2RSK^KI^E?A7&_P#R M-ZGI'\CZ_*?X"^8^BBBOD#T HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]3^_BBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH ^:_VQO\ DTCXI?\ 8I:W_P"D)^V-_P FD?%+_L4M;_\ 2.6O MX.Z_6_#7^%7]8_DSY[//BAZ,****_2F>"PHHHI""BBB@ HHHH **** "BBB@ M HHHH ^B/V1/^3K_ (7_ /8VZ+_Z615_>:O05_!E^R)_R=?\+_\ L;=%_P#2 MR*O[S5Z"OQ[Q%_WVE_A_5GTV2_PY>J_(?1117YX>T%%%% !1110 5_*'_P % MS?\ D[C0/^Q2M/\ TLO*_J\K^4/_ (+F_P#)W&@?]BE:?^EEY7U_ _\ R-Z7 MS_(\W-O]W9^,=%%%?NS/DGN%%%%(04444 %%%% !1110 4444 %%%%- %?U7 M_P#!"_\ Y-.\2?\ 8W77_I'9U_*A7]5__!"__DT[Q)_V-UU_Z1V=?$^(/_(L M7^*/ZGKY/_O"]&?M0.@I:0=!2U^('U(4444 %%%% $X4444Q!1110 4444 %%%% !1110 4444 .'W37T-^R)_P G7_"_ M_L;=%_\ 2R*OGD?=-?0W[(G_ "=?\+_^QMT7_P!+(JX\V_W&M_AE^3.G#?Q( M>I_>>.@I:0=!2U_,Y]N%%%% !1110 4444 ?BQ_P72_Y-1\._P#8VVO_ *1W ME?RGGJ:_JP_X+I?\FH^'?^QMM?\ TCO*_E//4U^X>'W_ "+/^WG^2/E\X_C_ M "$HHHK[0\F6X4444$A1110 4444 %%%% !1110 4444#1^S?_!#+_D[C7_^ MQ2N__2RSK^KI^E?RB_\ !#+_ ).XU_\ [%*[_P#2RSK^KI^E?A7&_P#R-ZGI M'\CZ_*?X"^8^BBBOD#T HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]7^_BBBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M^:_VQO\ DTCXI?\ 8I:W_P"D)^V-_P FD?%+_L4M;_\ 2.6OX.Z_ M6_#7^%7]8_DSY[//BAZ,****_2F>"PHHHI""BBB@ HHHH **** "BBB@ HHH MH ^B/V1/^3K_ (7_ /8VZ+_Z615_>:O05_!E^R)_R=?\+_\ L;=%_P#2R*O[ MS5Z"OQ[Q%_WVE_A_5GTV2_PY>J_(?1117YX>T%%%% !1110 5_*'_P %S?\ MD[C0/^Q2M/\ TLO*_J\K^4/_ (+F_P#)W&@?]BE:?^EEY7U_ _\ R-Z7S_(\ MW-O]W9^,=%%%?NS/DGN%%%%(04444 %%%% !1110 4444 %%%%- %?U7_P#! M"_\ Y-.\2?\ 8W77_I'9U_*A7]5__!"__DT[Q)_V-UU_Z1V=?$^(/_(L7^*/ MZGKY/_O"]&?M0.@I:0=!2U^('U(4444 %%%% $X4444Q!1110 4444 %%%% !1110 4444 .'W37T-^R)_P G7_"__L;= M%_\ 2R*OGD?=-?0W[(G_ "=?\+_^QMT7_P!+(JX\V_W&M_AE^3.G#?Q(>I_> M>.@I:0=!2U_,Y]N%%%% !1110 4444 ?BQ_P72_Y-1\._P#8VVO_ *1WE?RG MGJ:_JP_X+I?\FH^'?^QMM?\ TCO*_E//4U^X>'W_ "+/^WG^2/E\X_C_ "$H MHHK[0\F6X4444$A1110 4444 %%%% !1110 4444#1^S?_!#+_D[C7_^Q2N_ M_2RSK^KI^E?RB_\ !#+_ ).XU_\ [%*[_P#2RSK^KI^E?A7&_P#R-ZGI'\CZ M_*?X"^8^BBBOD#T HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#_];^_BBBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^:_V MQO\ DTCXI?\ 8I:W_P"D)^V-_P FD?%+_L4M;_\ 2.6OX.Z_6_#7 M^%7]8_DSY[//BAZ,****_2F>"PHHHI""BBB@ HHHH **** "BBB@ HHHH ^B M/V1/^3K_ (7_ /8VZ+_Z615_>:O05_!E^R)_R=?\+_\ L;=%_P#2R*O[S5Z" MOQ[Q%_WVE_A_5GTV2_PY>J_(?1117YX>T%%%% !1110 5_*'_P %S?\ D[C0 M/^Q2M/\ TLO*_J\K^4/_ (+F_P#)W&@?]BE:?^EEY7U_ _\ R-Z7S_(\W-O] MW9^,=%%%?NS/DGN%%%%(04444 %%%% !1110 4444 %%%%- %?U7_P#!"_\ MY-.\2?\ 8W77_I'9U_*A7]5__!"__DT[Q)_V-UU_Z1V=?$^(/_(L7^*/ZGKY M/_O"]&?M0.@I:0=!2U^('U(4444 %%%% $X4444Q!1110 4444 %%%% !1110 4444 .'W37T-^R)_P G7_"__L;=%_\ M2R*OGD?=-?0W[(G_ "=?\+_^QMT7_P!+(JX\V_W&M_AE^3.G#?Q(>I_>>.@I M:0=!2U_,Y]N%%%% !1110 4444 ?BQ_P72_Y-1\._P#8VVO_ *1WE?RGGJ:_ MJP_X+I?\FH^'?^QMM?\ TCO*_E//4U^X>'W_ "+/^WG^2/E\X_C_ "$HHHK[ M0\F6X4444$A1110 4444 %%%% !1110 4444#1^S?_!#+_D[C7_^Q2N__2RS MK^KI^E?RB_\ !#+_ ).XU_\ [%*[_P#2RSK^KI^E?A7&_P#R-ZGI'\CZ_*?X M"^8^BBBOD#T HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#_]?^_BBBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^:_VQO\ MDTCXI?\ 8I:W_P"D)^V-_P FD?%+_L4M;_\ 2.6OX.Z_6O#7^%7] M8_DSY[//BAZ,****_2F> V%%%% 7"BBB@+A1110%PHHHH"X4444!<**** /H MC]D3_DZ_X7_]C;HO_I9%7]YJ]!7\&7[(G_)U_P +_P#L;=%_]+(J_O-7H*_' MO$7_ 'VE_A_5GTV2_P .7K^@^BBBOSP]H**** "BBB@ K^4/_@N;_P G<:!_ MV*5I_P"EEY7]7>;FW^[ ML_&.BBBOW=GR+>H4444@N%%%% 7"BBB@+A1110%PHHHH"X4444T 5_5?_P $ M+_\ DT[Q)_V-UU_Z1V=?RH5_5?\ \$+_ /DT_P 2#_J;;K_TCLJ^)\07_P ) MB_Q1_4]?)_\ >%Z,_:@=!2T@Z"EK\0/J0HHHH **** (Y.U?./[8G_)HOQ1_ M[%+6_P#TCEKZ.D[5\X_MB?\ )HOQ1_[%+6__ $CEK?#?QH>J_,BI\#^9_!S1 M117].1V1\&WJPHHHIBN%%%% 7"BBB@+A1110%PHHHH"X4444 .'W37T-^R)_ MR=?\+_\ L;=%_P#2R*OG@' (KZ(_9$_Y.N^%_P#V-NB_^ED5<>;?[C6_PR_) MG3AE^\AZG]YPZ"EI!T%+7\SGVX4444 %%%% !1110!^+'_!=+_DU'P[_ -C; M:_\ I'>5_*>>IK^K#_@NE_R:CX=_[&VU_P#2.\K^4\]37[?X?/\ X3'_ (G^ MA\OG#_?_ "$HHHK[4\B3U"BBB@5PHHHH"X4444!<**** N%%%% 7"BBB@$S] MF_\ @AE_R=QK_P#V*5W_ .EEG7]73]*_E&_X(9#_ (RXU\_]2E=_^EEG7]73 MHZE\:^#[?Q5H_C3PWH$L$&01P-QY:Y[?]E+]DKX)?\%J_P#@IA^UI^T!^WOI+>//"GPB M\5R_##P/X=N[J>+3]-BTPR17MQ&D$B?O)V1)5;.0TC-U"; #^P%+N*2(3Q$, MA (8'Y2",Y!Z$59!)&3Q7\RG_!!O5/$W[-W[4'[5?_!)FYU6\U?P=\#/$>FZ MCX):_F:XN++1?$,4DZV.]SGR[8+&5_O/(YP 0*_IJ7[H^E #J*8SX/2G;A0 MM%)D49% "T4F11D4 +129%&10!\V_MC#_C$GXHCU\):U_P"D'^V* MV[]DSXH#'_,IZT/_ "3EK^#P XX_QK]9\-OX>(]5^3/G<[^* 44'BDS_ )R/ M\:_3TXGBV?<6BDS_ )R/\:,_YR/\:+Q"S[BT4F?\Y'^-&?\ .1_C1>(6?<6B MDS_G(_QHS_G(_P :+Q"S[BT4F?\ .1_C1G_.1_C1>(6?<6BDS_G(_P :,_YR M/\:+Q"S[BT4F?\Y'^-+D8QCGZ_\ UZ+KL3RGT/\ LB'_ (RP^&'_ &-NB_\ MI9%7]YJY*BOX,?V1I/1300!BER*_.SV1:*3(HR* %HI,BC(H 0?>-?RB_\%S?^3N- M_P"Q2M/_ $LO*_JX+8.1WK^47_@N4=_[6^@D?]"G:?\ I9>?UQT__7]?P.G_ M &M3]'^1YV;?[NT?C+129_SD?XT9_P Y'^-?O-XGREGW%HI,_P"M#_P DY:WP MR_?0]5^9%7X'Z'\'G2BDX' (./(6?<6 MBDS_ )R/\:,_YR/\:+Q"S[BT4F?\Y'^-&?\ .1_C1>(6?<6BDS_G(_QI<'&: M+Q%8*^B/V0_^3L/AA_V-NB_^ED-?/T-^R*=O[5_PQ)[>+-%_]+(L?R->; MFS_V*M_AE^3-L.G[2'J?WH#H*6F(P*@T[(K^:6?;H6BDR*,B@!:*3(HR* %H MI,BES0!^+'_!=+_DU'P[_P!C;:_^D=Y7\IYZFOZK_P#@N@<_LI>'00?^1LM# M_P"2=Y_]:OY4#UYK]M\/FO[-:_O/]#Y7.+^W^0E%)FC/^(69^S7_!#+(_:XU\_P#4I7?_ *665?U='[F:_E$_X(:DI^UO MK[8/_(IW8QT_Y?++_P"O^5?U=DAN!7X1QQ;^UJC79?D?593?V"OW'T4T,"*7 M(KY ](6BDR*,B@!:*3(HR* %HI,BD+8&: '44"B@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]'^_BBBB@ HHHH **** M "BBB@ HHHH **** "BBB@ K\9?^"B__ 4Y\&_L-_M3_!WX#_M.^%M/M_@K M\8DU/3=6\;:I.38:9J%O&3%:W<+0M"L4Y:,&260+M+L5"Q.U?LU7EOQ>^"_P MA^/_ (*N_AE\,?#M[M-QI>M6<5]:2,O*LT4RLA93RIQE3R#0!_G9?\ M$^M)_9GTG]MK]AW6O^"=E];GXR:GXA\9)\4;?P[.TMJ?"J:K'].CU69[LW_B$:?;V^J:A'<74EQ'%<31('>.W#K%$A;:J(N M#FO>_P!H']C7]DS]K"*PB_:;^&WAGQ^=*W?8GU_2[?4)+8,06$3S(S(&(&X* M0&QR#0!^!W_!"W6X_P!JG]OW]M/_ (*6>"HI9?A[\0O$VC^&O"FIR(434X/# MD$EO/<1;@&,3C[.R$CC<5.&1@/ZA1TQ7'>!?AYX#^%_A&P^'_P --&L?#V@Z M5"+>RTW3+>.TM+:$=$BAB58T4=@JC&378J, #TH _,W]H/\ X)I#]H'XO:O\ M7/\ A?WQE\$_VO\ 9_\ B2^%/%7]FZ1:_9X(X?\ 1[;[._E^9Y?F2?,=TC,W M&<#QO_ASA_U=3^T/_P"%Q_\ <=?LO10!^-'_ YP/_1U/[1'_A<__<='_#G M_P#1U/[1'_A<_P#W'7[+T4 ?C1_PYP/_ $=3^T1_X7/_ -QT?\.<#_T=3^T1 M_P"%S_\ <=?LO10!^-'_ YP/_1U/[1'_A<__<=)_P .<#_T=5^T1_X7'_W' M7[,44 ?BW>_\$7]-U2UETW6?VG?C]J%G<(T4]K>^,4N+>>)QAHY8I+)DDC8$ MAD<%6!(((XK@C_P;_P#[-Q_YJ7\0?^_^C?\ RIK]X:*Z\-CL1ATU1FXW[&8?\ /^7WD_5Z7\J/PB_XA_OV:_\ HIGQ"_\ C1__E31_P 0 M_P!^S7_T4SXA?^!&C_\ RIK]W?FJ&27R]Q; "C)).!^/I3_MO,/^?\OO8?5J M7\J/PH_XA_OV:_\ HIGQ"_\ C1__E31_P 0_P!^S7_T4SXA?^!&C_\ RIK] MI/#'Q,^'OCBXN;3P5KVG:Q+9$"X2QNHKAHCZ.$8E?QQ6GXG\9>%?!&E/KWC7 M4[31[&-E5KF]G2WA5FX +R%5&3TYYH_MO,/^?\OO8?5J7\J/Q(_XA_OV:_\ MHIGQ"_\ C1__E31_P 0_P!^S7_T4SXA?^!&C_\ RIK]SK+4K/4K.+4--FCN M+>=0\@-']MYA_S_E][#ZM2_E1^(?\ Q#_?LU_]%,^(7_@1H_\ \J:/ M^(?_ /9K_P"BF?$+_P "-'_^5-?NLTVP%GXQR<\<5R'ACXD> O&\EU!X+UNP MUA[)MEPMC8?\ /^7WL/JU+^5'XL?\0_W[-?\ T4SX MA?\ @1H__P J:/\ B'^_9K_Z*9\0O_ C1_\ Y4U^[@)(R#2_-1_;>8?\_P"7 MWL/JU+^5'X0G_@W^_9M[?$SX@_\ @1H__P J:3_B'^_9N_Z*9\0?_ C1_P#Y M4U^\%%+^VL?_ ,_Y?>+ZK1_E1^%%G_P0-_9_TR[CU'1_BO\ $K3[NW8207=I M>Z5;W$$JD%9(I8]*5XY%(!5T(96 *D$ UW8_X(W GC]JG]H2E6FY-=S2$(P5HJQ^-(_X(WXX_X:I_:(_\+G_[CH_XBNB@#\:/^'.!_Z.I_:(_\+G_[CH_XB@#\9C_P1P).!^U3^T/\ ^%Q_]R5R6O?\$*?A'XNNUU#QY\;_ (M^)[Q% M$:76NZSI^J7"1@DA%ENM,ED" DD(&V@DD#).?W%(]*"H/6MJ&(JT9^TI2:EW M0I14E:2T/PA'_!O]^S9CGXE_$+_P(T?_ .5-+_Q#_?LU_P#13/B%_P"!&C__ M "IK]W>>U'S5W+.\?_S_ )?>9?5J7\J/PB_XA_OV:_\ HIGQ"_\ C1__E31 M_P 0_P!^S7_T4SXA?^!&C_\ RIK]W?FII)!Q3_MO,/\ G_+[V'U:E_*C\)/^ M(?[]FO\ Z*9\0O\ P(T?_P"5-'_$/]^S7_T4SXA?^!&C_P#RIK]K_%GCWP7X M!L5U7QUK%CHUJ[;%FOKB.WC+?W0TC*"?QKUT+Q- M;:7;O*0 9&BM;"-&D(507(W$ G K]M"H)R:6L,1F6*KQY*U1R7FRH4(1=X MH_&B@#\:/\ AS@? M^CJ?VB/_ N?_N.C_AS@?^CJ?VB/_"Y_^XZ_9>B@#\9_^'-_.?\ AJG]HC_P MN/\ [DJE>?\ !=3LY=.UK]IWX_:C9W"F.>UO/&*7%O/$PPTI_;>/Z5Y?>8_5J7\J/PB_XA_OV:_^ MBF?$+_P(T?\ ^5-'_$/]^S7_ -%,^(7_ ($:/_\ *FOW=^:CYJ?]MYA_S_E] M[#ZM2_E1^$7_ !#_ '[-?_13/B%_X$:/_P#*FC_B'^_9K_Z*9\0O_ C1_P#Y M4U^[!D8'%<59?$WX>:GXHF\$:9KVG7.M6Q(FT^*ZB>ZCV]=T(8NN,'.0*/[; MS#_G_+[V'U:E_*C\7/\ B'^_9K_Z*9\0O_ C1_\ Y4T?\0_W[-?_ $4SXA?^ M!&C_ /RIK]S-1U6RTBRFU+5)H[:VMT,DLLK!$1%Y9F8D #DD\ 5F>&?&'A; MQMI,>O\ @S4[35["7_5W-E,MQ"V/1XRRG\#1_;>8?\_Y?>P^K4OY4?B-_P 0 M_P!^S7_T4SXA?^!&C_\ RIH_XA_OV:_^BF?$+_P(T?\ ^5-?M/XK^)/@#P'] MG_X3C7-/T;[6XC@^W7,5OYKDX"IYC+N.>,#)S75PWL5Q&D\#*Z2+N5E((8'N M"#R/?I1_;>8?\_Y?>P^K4OY4?A;_ ,0_W[-?_13/B%_X$:/_ /*FC_B'^_9K M_P"BF?$+_P "-'_^5-?M;9_$#P1J'BBX\$V&LV$^LVB!Y[".XC>ZB4]"\08N MH]R*Z\$D9H_MO,/^?\OO8?5J7\J/PB_XA_OV;/\ HIGQ"_[_ .C_ /RIH_XA M_OV;/^BF?$'_ +_Z-_\ *FOW>^:CYJ/[;S#_ )_R^]B^JT?Y4?@^?^#?[]FW M.!\3/B#_ -_]&_\ E15BS_X('?L_:7>1:CH_Q7^)6G7ENZRP75G?:5;W$$JG M*R12QZ4KQR*<%70AE(!!!%?NQCG-)M'6HEG&.::=:5O4%AJ2=U$_&E?^".! M_P"3J?VA_P /''_W'2_\.<#_ -'4_M$?^%S_ /<=?LN**\TW/QH_XB@#\2=?_P""(O@;Q=;+I_C[]H7XV>)[2-Q*EKKW MB6UU6W24 @2+%=:?(BR %E#A0P5B,X)%R?JU+^5' MX1?\0_W[-?\ T4SXA?\ @1H__P J:/\ B'^_9K_Z*9\0O_ C1_\ Y4U^[OS5 MAZ]XET+PKIZDVRT@NKF.&2=O2-'8,Y]E!H_MO,/^?\ +[V'U:E_*C\4_P#B'^_9K_Z* M9\0O_ C1_P#Y4T?\0_W[-?\ T4SXA?\ @1H__P J:_=?S2/O<=SG\:XS1?B9 M\/?$>OW'A7P_KNG7VIV?_'Q:6]U%+/#CL\:,67\11_;>8?\ /^7WL/JU+^5' MXM_\0_W[-?\ T4SXA?\ @1H__P J:/\ B'^_9K_Z*9\0O_ C1_\ Y4U^['FC MJ"#6)H7BOPWXH2ZD\,ZA:ZBMCP^K4OY4?B%_Q#_?LU_P#13/B%_P"!&C__ "IH_P"(?[]FO_HIGQ"_ M\"-'_P#E37[N DC-+\U']MYA_P _Y?>P^K4OY4?A%_Q#_?LU_P#13/B%_P"! M&C__ "IH_P"(?[]FO_HI?Q!_[_Z-_P#*FOW=^:CYJ7]MX_\ Y_R^]A]6I?RH M_#G0_P#@A/\ "3PA>/J7@'XW?%OPO>2(8WN]!UG3]*N7C)!,;2VNF1R-&2 2 MA8J2 <9 QUW_ YN.?\ DZK]H<#V\-_[)\_\ XG7BR^_M+6+GSYI)O](N=D?F>7YG MEQ_*-L:JO.,U[310 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!__2_OXHHHH **** "BBB@ HHHH **** "BBB@ H MHHH *:5W=:=10 W:#UIPHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "OR9_X*]?L2?M%?\%"/@=X6_9G^#?C2#P7X4U/Q3I\_Q!D-Q-;7FH^%XBWV MJRM7BAF'F2;@X5_+1C&JNVQF!_6:OR!_X+2_\%6_!/\ P26_9/?XQW5E#KOC M3Q%<_P!D>%-&FD,<5S?%2[37###+;6ZC?*01N)6/.NZ-X:\'-^T%X;T+P9\/-!8SI9VIOTD74;VY5RDEW+' J@;I M BNVWR7!MI>DJ1-;R+N0LI1T?.V2//I7_!PT53XA?L.C@+_P -%^$<\XX\ MQOH1C]* .X_X.?;7]HJY_P""3_B5O@')J<>FV^KZ?-XW&C$K??\ ")QB5K[R MR/X0WE&?)V>0)/,_=[A7X#^'=._X)-I#:J M]DO@I7B%[_;(OPP#LI<'@,#]_#_9C7[!?\'2)GM_@G\ ]2^+0OY/@):_%717 M^*<5@)BK:-Y@VFX$&7,/$@ Q@S&+;^\\NOA#_@L;XE_X)H7VC_L]1_\ !'F] M\$C]HQO'&C0^"W^%[6?VB/33O69+[^S>!9_<5DN/1AC8)J /[@U.5!I:1<[1 MFEH **** "BBB@ HHHH **** "BBB@ HHHH **** "F,><4^H3Q)[_S_ ,\T M ?SY:]_P1#\/?M:?\% /BI^US_P4^?3?BIX6NEM-.^&?AD7EX+/0=,C1A<&> M#$">?*PC?Y7D7^-G_!'3XR?\$TO^"17BCPWXOFT[P7?/#INB:A'?7EUJ+I MOBFNY$Y>>ZGB5#(P SM4;450H!^=7A+_ ((6?LS>)O\ @AG#^V;J$>J2?M+: MIX%/Q=A^(1U.]36EU^6T_M>!=_FX4+E8"=FX-F4'S6(LMNX./V\_X(K_ +/?C']ES_@E;\$/@C\0[.33M>TO MPW%=:A9S+LFMKC4I'O7AD7L\;3E''9E- 'XS_P#!M?\ "OXJ?!+]L+]N/X7_ M !P\82>/_&&E>+?#R:QXAE0Q-J%Z\-_)+*$+,0NYB%7/"@?*HPHX3]FS]DWX M'?\ !7__ (*__M;>+/\ @HG;OXYM_@CKEMX1\&^#+^ZEBLM-TQ_.1KP012H6 M^T^0KJ3QO=F8%@FS[#_X(R '_@JE_P %$PW?QUX> 'M]GO?\_P"-?(G[7GA7 M_@DS^T'_ ,%:/B9HGQL^(GC;]C_XT^"M-T];WQAI'BBU\)6WC/2KB!6W1W$O MF++Y4*1HQ'ENR@!@_E$( ?0__!%#QK9_LV?\%&/VJ/\ @D/\-==GUSX4_">X MTS7/!,%W;$DQ MFND$YD( /G[0!M*C^P9,[!GT[]: '4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'PU_P4A^#_P"U#^T%^Q9X]^"7[&OBJR\$_$/Q18II^GZW?S36 M\=G%+*@N666WCEFCD>W\V..2-=T;N'&"H-?RR?\ !77_ ()%_P#!,C_@E]_P M2EB^+/PZMYO!_P =?"LFE)X5\86.J72:]JWB8RQF4J3*!)YBB:5E1%$,:ED" M;0*_JQ_;\_;6^$O_ 3R_91\8?M:?&7S)=)\+VX>*S@(6>_O9V6.VM8CS\\L MK*NX@A!EVPJFOY'OV'/VA/V(/VU/V@=$_P""J_\ P67_ &B? -QXML"+KX>_ M"T:S#_9'@R!F5XIKB%WQ)?Y"N=X)C95>0F18TMP#ZM_;J@^+'_!0S]M']B/_ M ()9_M63W>G^'O$O@E?B-\5M&M9'L_[4OK.T)6TF,11A$EW;S*4&S;YFX8=$ M*[WB/]GKX6_\$8_^"W_[.NB_L:6+(I@^GVZZI!+=Z9/)*!M\B?[3YBR9VB)'G]D?X8_LF^(;'Q[HWP'MO$?C/Q;K6@W4>H:99K?10):Q&XA9HFD\ZWB M4A7.//7(&&P >]?#S_@@U\)?BU\9_C9^UM_P6(&D_%WQ'XOUZ]D\/&34KU=, M\.^$8U#6UJBD6@@EB!=9' 8*B*ZN'>4M^-_[(7[:/Q5_8Y_X(B_MM_$?]F_Q M%JNJ_#/X=^-[[PQ\&=:O96GN(-.U*\@T^-[:5\;X[5;F*XB(X#ESL'*5WG[; MO_!4CX4?\%:?VN?%7[!&M?'C0O@'^R[X#N_L7B[6[C4XK/6O&\T;LDMI8^8< M+9;XV4N049<2.'WI$/TE_;H\!?L4?M@?\$$OC'^Q[_P2?U?P[XIT3X>Z!8SV M>E^%KE;T6YTF[BU3RB4+L]S%[3XBR?$.VO[K^U+G68D2]U N3,5,6T;&&_HG_X)Q? [Q-^S1^P)\&?@#XUC\G7/ M"/@S1=,U.($,([V"UC6X4$<$++N QV% 'VH.>:*** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ K\*OVUO^"2>O?\%$?^"B7A+XI?M>:O:>(OV74#W/BF2;)O+R.)(TDA\ABO^OR/*1=FQY<_NK7\MO_!(?'GB2Z2WTWPCI4RNPD!?*M>RQJS1J0 M2JE-JEY49 #Q3]C'X9_!W]CC_@XX\4_LJ_\ !.%Y]/\ A._PV.K?$GPY:7Q$<@2-H7+A6*MA40$',F_\ M4;_@C/;?\$?/V:/#+_LN?L;?&3PY\4OB7XT:75?$^K_VG%?Z[XDO8U>2>XFP MSMY:!I&2($K&I8L6=I)'^"O^"#'[;?[*W_!-[]DWXH?L"?MN>/M%^&WC3X"> M,]>@O+/7[U+2:^TV:03P75DDFU[I92SA$@$CM^[8+B6/< <7^PCH7_!07]O' M_@C/\7/^";WPJ^)4.B_$/X2_$?4OAA-XNU>XN([B;PUILL/VF?A]XH^-ES$DWA7PBFL0#1? EK+\\<,$ M#2,#=QAOF8EO*?)W23?O: /Z%/\ @H7IG_!5KXD_"CP-\(/V!IO#_@W7?%Z2 M0^-?&.JR>8?#=N(XMS6$ )::YE=Y1$WENJ^7R8RRR+^;_P#P::^&-1\&?\$^ M_B3X/U;49-6N])^+OB:RGOI@1)=26\-DC2L&9R&D*[CEF.2>2>:_IJT?5])\ M0Z3:^(-!GCNK.^ACG@GB(9)(I &1PPR""IR#[YK^W*_L=?&7 S_Q> M[QAW[;;3_/K0!_2PO04M(O04M !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% '_T_[^**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "O _CE^RI^S!^T]#IMM^TI\./"_ MQ#CT9I6T]/$VCVFK+:-/M$AA%U%)Y9DV)OVXW;1GH*]\HH ^"++_ ()5?\$P MM-O8=2T[]G'X76]Q;R++%+'X/TE'21#E65A:@@J1P1T/->^?'O\ 99_9M_:G M\-6_@_\ :5\!Z!X]TRSD,UM;Z_IT&H)!*PVEXO.1O+]T4 >9_ M"?X,?"/X#>!K/X9?!'PSI7A#P[8;OLVF:+9Q6-I$7.6*PPJB L>6.,D]:/B# M\%_A!\6[G0KWXK>%='\33>%]2AUC1I-6L8;UM.U&V.8KJV,R,8;B,_\3>$O"_C7P[>^$/&>G6VKZ3J4#VUW97L2W%O<0R#:Z21R!E=6!( M8,""#S7S1\#OV!/V'OV9?%MQX]_9V^$'@[P/KETCQ2:AH>B6EA=&*3!:,2PQ M*ZQM@9C!"''2OKBB@!%4*H4=!Q2T44 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !4;QA\AN/?M/VT^(&T*S.HFZSGSS.8MYFR!B4GS!V:OL M Q@]_>I** /,O!OP6^#_ ,.?%?B+QW\/?"NCZ#K?C"XCNM>U#3K""UNM4GA! M$DJ8[*XU M_2K:_FMXV.YDCDFC9T1FY9 =I/45]2T4 Q\/:#I M40M[+3=-MTM+2VA7HD4,05(U'HJ@5UH&!BEHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#RGXQ? KX*?M#>$&^'OQ\\(:)XW\/M-'<-IFOZ?! MJ=F9HL[)/)N4DCWKD[6VY&3CK7RH?^"3G_!+0\?\,U_"O_PC=(_^1:_0&B@# MQ[Q#^SW\!_%OP?A_9Z\4^"]!U+P#;V=OIT7AJZTZWFTA+2T"K! MFZ& 11*B MB- @5 HV@8&.9_9^_9)_9?\ V4-%O?#O[,OP^\/> ;+4I%EO(M!TV"P%S(G" MM,844R%1PIB@#X$N?^"4?_!+J\F>XNOV;OA;))*Q9V;P?I)9F;J2 M?LN23ZU]!?!']EG]F?\ 9EM=0L?V;OAYX9^'L&KNDM]'X:TBTTE;J2($(TPM M8HQ(R!F"E\XR<=:]YHH ^/M!_P""?/["WA;XSM^T5X9^#O@O3_'C7#7?_"06 M^AV<>HBYD)+S"=8@XFX@>1PB*J+N8[5 X&*^O** /D?X3_L!?L*? 3Q MI!\2?@5\%_ G@KQ%:I)'#JN@^'-/TV]C292KJL]O!'(JLI*L V".#FG_ !O_ M &"?V)/VE_%UIX^_:'^$G@_QOKEC&D,%_KFBVE_,_#6D2Q3V.DZ[I-KJ-C:RP1M M#&\4%Q')'&R1NR*54%48J, FOG+_ (=._P#!+7_HVOX5_P#A&Z1_\BU^@%% M&;INCZ7HVF6VC:1;Q6EI9QI#;P0H(XHHXQM5$1^#'A71_"&GZC?3:G=VNBV,.GPSWUQCS;B1($17FDVC?(P+-@9)P*] M-HH 11M&/2EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH IHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D! end GRAPHIC 14 image_0a.jpg begin 644 image_0a.jpg MB5!.1PT*&@H -24A$4@ )\ !Y" ( "H9&0H '$DE$051X7NV< M3X@<112']Z@7(1$-$OOB30*>!,E-!%V(YA#)'#QXR8+B030G+^+>1)$LZDDT M5P47]>IZ]<]Z\J LGI>-BD+6[!J-8M3V;1=;U+Q7]:IJMF>FY^7W\1 R4Z^Z MNKZNKJJ>7I=:4,.-C\]??_O>:<0_5S;YP8[,$O\ J,"N96#7,K!K&=BUS.\? M/+G_VCW3B+^W/OEW=SL,?NQZ8+>._;?.[CY_?!KQQ_O/_;7Q:AC\V/7 ;AVP M:QG8M0SL6@9V+0.[EH%=R\"N9?8N/7'UV6/3B.OOGKOQT3-A_+?[17GPAG; M;AV_KI[Y973'-.+:R[?_]OIM8=S\[%AY\(9VP&X=L&L9V+4,[%H&=BT#NY:! M7SW9XY/$%(G[ Z.[UXX]^7#)R8( MJ1-V!P?L6@9V+0.[EH%=R\"N96#7,M\^=>[S^TY,$#\T=^KQXP-W_?3@W6'\ M_-C)\KCZ]#LR8+<.V+4,[%H&=BT#NY:!77V'[S#7ZP 0.[=0&[\P=V M';!;%[ [?V#7 ;MU ;OS!W8=-NW^>66'-$PCZ+KA!QLP-NT"!^Q:!G8M [N6 M@5W+P*YE8-0C_;GCL[.QG0[]EUK.O\Y!Z72:K@8?] E]SHO.F[A= M=_XK*Q>:YF08K-CZ^H>R#,7R\J/T%2NKP_Z]N+%%X=SB8_9I0N9^H7-AI&2Y*"J4BU)):;L4D3G'6IJK5C3I0%4I&2Y%"J2B4J[:<+A16F*UX68RDT?U'(KUS,77"=W6SB8K=9GQ5H:NE,_+W))IE90$?J9;,AEG8;8*3[,NN M[BF5J&?Y8C1QR&]]L!&IVZ68XP2\Y'NL[:@%I'K5VEO)[8INW2 M'QZ)Y7HD7;#!;#2$A=15SL&^UTI4_#\G*] M$^U0F1@B[8:/TN2W+'1;X<\M5.T<-T*>/NUFTZ.=7FB7%2/3A8D>&J/L@F#+ M>'W2;1+KAB'3IUT:7C(EC&BGETB2BZG-;L,M4UBBA]K&GFS+7PYD/2QN:;MM MKH-DI[=E=MD]TXVYDD0/6Q.$#T<]LAX6;D^\0"R 73:=E^Q-V8'D@B Z"F4] M+/1Y=X#T:3>[HX@^KM(ER8V6'T!ZHJ]?3K%M$U_Y#ITVXV/7IGTR6Q M!_I^;YI-=&7D=*L88O=_&=&G&4.F3[O9'R&B/W8JDN0B-KRC*HG>+IMNJ4+E MR5%VO]XD;NF#I4^[T7>L?,B?QQV*)!;L;2DE,35A1R\OCYR>940GE\'2F]WL M=B@UVRF2PO"+J9)$LBNGV^R+?-E3<+% P[8B;3N2.A45VF=KF M)"E[&#W1172'G24[T53%PMBM"O>D*:P_BBY)>6U%3VS4!Q=9>A1\E&8 GRAPHIC 15 shop-20211231_g1.jpg begin 644 shop-20211231_g1.jpg M_]C_X 02D9)1@ ! 0 2 !( #_X0!817AI9@ 34T *@ @ @$2 , M ! $ (=I 0 ! )@ Z ! , ! $ * " 0 ! M !R* # 0 ! A #_[0 X4&AO=&]S:&]P(#,N, X0DE-! 0 M X0DE-!"4 !#4'8S9CP"R!.F "9CL^$)^_\ $0@ A '( P$1 M (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D*"__$ +40 M (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2U MMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ M !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0' M!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6 M)#3A)?$7&!D:)BX?$-O'\TC E WR/&?&F3<#Y14S7-ZKUO#"8.E9XG&U M[:4J,&UHKIU*DO)AB,13PT.>H]7I&*U_\ !/@*.X:!AI.HW.@:-#'GF#4-=A$6HZ[)Q]51?OTH/V6UZ, M'9R\7VN.Q\G[-NG23^S+DCZ.6DIOO:Z79.S/GOXL?#;5OV>?$%C-:_&73M5^ M)$%RDM]9>$;K6X]8T,D>8LM_JY\I(IRP"M:-*;AMV9(EB(#_ )[Q=PQC/#K, M*$Z7&N'Q?$L*JG7HY/6Q\<9@;KFYL1C'R*,V]'1E+VC6LXC+"33^L1 M=9.[5-SYH]=9;?KY2W/J+X=?\%'=:TK2]'TGXA>#CXAN+.)+?4?$FEW\=KJ% M^JL0MU)IKVZV@N1%M\\I<1I-(&D5(=^Q?U/ASZ2F-PF%P6$XBR7^T:E&$:>) MS+"XB-*OB$G9598:5)4E5Y;<_+549S4I*,.90CVT)F4YK^GN%>+GB(<]-W75/1I]FO^!YZW/2J^F-@H * "@ H * "@ H * "@ H * M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M * "@ H * "@ H * "@ H * /__0_OXH * "@#/U;5+#0]+U+6M5N8K+3-)L M;O4M0NYF"0VUE8P27-S/(Q( 2*&-W8D]!WXKGQ>*P^!PN)QN+JQH87"4*V)Q M%:;2A2H4*;JU:DF[)1A",I/79=!2DHQ&'"&&R MKAVAA\#C\93> R;#T(\L,#0IP4:^-Y=92G2BTH5)OFGB)QJ5)2DI;K^^4NWB#Q%*7%Q)8W$NYK&P+QMJ*_P"EW9-@\,5W^6>$?@[#B"G3XSXV MA5Q>'QDWB?_ B\'>&_"G[:'BCX3:OH>FZGX0\07?C? MPG)I>I6D-U:-I3:?=>(-*5(90XC;[3I=@L#QE)(>#&R;?F^Y1/"8FE"I0>$E0J9AA5&$E9-5<)AXTY12G"_NVT,J$(0S&I M0E&+IS=2GRM75FN>*7;6*]/N.A2.\_8D_:BL[6WNKL_"?QN8!<13RN\2^&]3 MN6@\Z1F#>;?>$=0_?QS%/M-S9P2VAE'VV2=O24:_@=XIT*5*K5?".?2IQJTZ MDG*, MSWMIKKS?K%J7Q%\!:-?V&EZKXR\,Z?J.J7$-KI]E=ZUI\-S=W-PP2W@AB><, M\L[L$ACP&D8A4W$BOZ\J9YD]+$T<'4S3 0Q==VHX9XJA[:H^T8RUZOHM+]+_"=E7J&@4 % !0 4 % !0 4 % !0 4 M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ! M0 4 % !0 4 % !0 4 % !0 4 ?_1_OXH * "@#\\/^"AOQ5F\,?#W2/AMI-T M8=3\?733ZQY3,LR>&=)EBD:#*E65=4U3[-$2I*RVUC?6TH,$G&3INS32Q>*]G#2ZE2H5Z>R:=KKF]H_8_P#A)#\*O@WH(NK58?$GBZ"#Q/K[LH\Y6U"% M)--LG;[P%GI[0!HV"M'<2SHXW*37V_@[PA#A/@S+U5I*.99O3AFF/DXVFGB( M*6'H2^TO8X=PO&7*XU)5(M:7.G+Z'L,/&_QU+3G\_A7R1\ ?%D2_M'?MI)X% M:9I?"_A?6H_"TZ[CY,&F>&"9O%4CKO 0W&JQZA9&:/Y_+^S$D[-]?SUQ=S>) M7C;#(G-SRO*L:LJJ*_N0PN5-SS:3Z1=7%QKX=S2;Y52?12C#6I]\KKITM)[1_3'QE^T!\"_A)9Q:9K_CSP[I\FFV\5G;^']'E.M: MM!';QB&WMCI&B)>W-DNU%BBDO8[2V7:=TJ(CLO\ 3N=>(? ?"%&.%S#/LNP\ ML+3C1IY=@YO'8R$:45"G2^IX*->K15HJ,95H4J:MK)*+G+'6/S7WZGXO\ C7X_6B?M+:A\=/ &FO-!#JOV_1[+Q+;^09W_ +'. ME2R7MOI]_(RQNSRS1I'>J[+L$NQF>-?XISOQ"HKQ.Q''G#^&E.G#$^WP=#,Z M2IN*GU]WEUMZWT M>OEM'@OC!\>/B%\<+_3[WQU?64Z:/]J72;/3]/MK&WL8[PQ--&AB3SIL^3'\ M]S-*_P O!Y;;\_QEQ_Q%QU7PU?/:]"I'!^U^J4?:9?M47KH?J#_P3F_X*?:3 MXITJS^#'[3'BW3=#\3:/9+%X2^)_B;4;73-,\26%JFU=(\4ZM>RP6EKK]M"H M%IJEU+#'K$:&.YE_M,(;W^T^!/$.E6IPRGB'$PHUJ4+87,L14C3IUH06E'%5 M9RC&-5+X*LW^\2M)N;O+VU=R:DDXM-/5-.Z:\FM_Z[FR=]5JO M(DI@% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % '__2_OXH * (;BXM M[2"6YNIX;:V@1I9[BXE2&"&-!EI)99&6.-%'+.[*JCDG^[%2I3HPG5JU(4J= M.+E.I4E&$(16KE.V>//\ @I'K6U&DDNCF[^FBV[_*Q M^;$OB+7)-7U/75U2]M]5UB:_GU*]M+F:UFNVU.9I[Y97@>,M'*G*IB%.5.46X593;G!MQEUO; MWO'YYOEP79_3=Z_GBOL."8WS:-_A+_ !K\G_6W MW'P77ZP>6% ']A'_ 2:\82^*_V+/ $%S<27%WX5U?Q5X7F,C%O*@L=:N9]- M@7+.0D6F75HBC( QA0% K^H/#+%/$\)X2,FW+#5\5AW?I&%5RI)>2I2@NNJZ M;'WV05'/+J:;;=.=2'R4WRI?]NVZ^5HV][]**_0#V@H * "@ H * "@ H * M"@#_ #Z_^"TO_!S/^WY^QK_P47^._P"S%^R[J/P5@^&/P?E\+>'&'C'X9CQ9 MK4GB>Z\,Z;KNO22:Q_PD.GB2$/JUM%' MOBW:)XRS.'V@'Y6_P#$8%_P6'_Z M#/[-?_ACE_\ FOH _P!'O_@F-\7OCE^T%_P3^_9*^//[2,WA^?XS_&KX,>%O MBQXN;POH7_",Z%'!\0XI?%OA6VLM"^U7IT]K/P;J_AZTO(WN9))+Z&YGD$3R MM$@!]UT % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % '!_%#XG> O@M\.O M&OQ9^*/B?2_!GP\^'GAS5/%GC'Q3K,XM].T70=&M7N[Z\G?EY&$73PVEI!/=3PPN ?P@?M0?\'L5_HWQ,UC1/V1_V2?#OBSX8:1J=Q9:?XS^, M_BK6])U_Q9:6L[)'JUKX>\*Y@T"UU","2&RO+_4+N!"#),68H@!^]?\ P1._ MX. ?@E_P5T_X2SX7W_@N7X'_ +3O@+P\OB_6/AI&?#O[2OQ4\-W5YHOB;XL7^K._P %/#.M6CO;7=CX M.?4=-NX/#3RQ%+._U6!UN$ /Y%?B[_P ',O\ P66^+.KW M6I1?M8WWPQL;J620>'OA7X*\%^'M'@5FRD4)U+1=,6T.Q/B=[&R$DHM+-M;-\;6V$LGD0>7%YC[2S ':T % !0 4 M% '_T_[^* /RU_:D_;8\=_#_ .(/B'X:_#FRT:P_X1[[':WWB;4;7^U+R6_N M=/M;ZX73[.9Q8VZV4EU]D9KRWOA--!*PA2,H7_E3Q4\<<^X?XBS+ACAJA@L/ M_9OL*.(S3$T_K5:>(K8:EB*BPU&=L/35!UE2;K1K-O$/B-#+YT=E?:A*- M*MY>/GL]'M_(TJR/ S]DM(02,GH!7\RY]Q?Q/Q/-SS[/,QS*/-SQH5\3/ZI3 MEWHX*FXX2@_^O5&&VK;7O>-4KUJW\2K.?DV^7Y17NKY)?*WO>=5\X9!0 4 % M !0 4 ?-/[3LNSPGHD6?]=K+''J8K9C^@?WZ^^5^WX&C?,,5+^7#)?\ @4U_ MEW^_4X<<_<@O[S?W+_@_U<^':_43S0H _IJ_X(9^+!?_ 8^,W@MY \WAOXD M:7KZ(68O%:>*O#D%I$NW[JQ-=>%[V1"!EI'FSG K]_\ ![$\^69O@[W=#'4< M1;JHXFA[-=797PLFK)7?-O8^RX9J7P^)I]85HS^52%EZ:TWL_N/W&K]A/I@H M * "@ H * "@ H * *]W#-&C"E]^J^*-9LM$ MTY-B_,VZ[OH5VKRV<#DT ?[P?P>\#:5\,/A+\+_AMH=N+31?A_\ #WP9X*TB MU"A1;:;X7\.:;HEC;A5 "^3;6,4> ,#;CG% 'HU !0 4 % !0 4 % !0 4 % M !0 4 % !0 4 % !0!_-?_P=C:UX\T?_ ((V_%J/P1)J$=KK7Q2^$6B^//L/ MF;9/ =QKMU=:E'?^60#I[:Q9Z"9?-_=B98"06VA@#_)7H _I3_X-,_!7CSQ1 M_P %G_@KKWA"#4#H/P\^&7QS\5?$F]M4E:SL_!U_\-=;\&6B:H5_* MO"=C;1SG_C_FM;F%3-:HR@'^M+0!_''_ ,'9_P#P5I\1_LJ_ S1?V%?@1XIN M?#_Q>_:5\-ZE<_%?Q'HEZ]KK?A'X(7#2:7>Z!97=K(MUIM_\2)/MFDWEQ&\$ MW_"+P:I:QEX]5=D /\R.@#Z5_9C_ &._VG_VS/&D_P /_P!E[X(^/OC3XJLH M(KK4['P7HTE];:-:S,ZPW.MZM,]MI.CPS&.7R&U&^MS<^3,+=9FB=5 /W^_X M)@_\$"/^"B?@O_@IA^QA)^U%^R5\0_ /P7T?XQZ+XZ\:>,M7@TC4?!\>D?#J MSOO'L^CZKJ.EZE>BS?7&\.Q:';B>*,2WNIVMO$[2R** /]66@ H * "@ H * M /_4_OXH _F;^.>MGQ%\9?BGK._S(KWQ_P"+'M6/)^Q1ZW>PV*YZ'99QP)D< M';D5_F'QYC7F/&O%>,OS1K\0YM*F_P#IS'&UH4%UORT8PC?K:ZML?'8F7/B* M\N]6I;TYG;OTMU^\\KKY,P"@#W+X6?LY?%SXPE9O!WA>=M)W[)?$.JR#2]#B M/\6+VX7-RR9!:&QBNI\'(B8 [/N^%/#;B_C)J63974>$YN6>8XJ2PN!AW_?U M$O:M=84(U:G]S9RZ:&$Q&(_AP]W^>6D?\WZ*_==H_9^@_P#!,SQ)/ DGB?XL MZ)I5Q@&2UT'PK?Z_#GNJ7^H:QX<<8Y^7_1@S*I34LUXMP6$JV3 ME2P&5U\PAYI5\1C,MEWU]@_)=9>C#)IM+GKQB^JC!S^5VX??;]#6U/\ X)D3 MB!GT;XR127*K\D&I^!GA@E;T:[M?%4\D"^XLK@]\'I79B?HNS5.4L'QI&=5+ MW:>)R)TZIY-I[N(U\Z6C^Z=UI_B[]6C\_?C)\(O$ M/P2\:3^"/$U_HNHZE#96FH"YT*ZFN;1K6]\QK?S!TI4:E.HXQYG M3J04E&49)N,HREY6(P\\-4=.;C)V3O%Z6?JDU]WI<\JKY,P/E?\ :DEQHOA2 M$=6U/4)#]!;0 ?K[_E7WO D?]HQ\^U&DE_X'*_Z?TC@QVU+R)ITU?JY)8V7+;9<]]SZ7A MFI;$XFE_/0C4_P#!4U'_ -R]ONL?TR5_01]F% !0 4 % !0 4 % !0!\22>23R3R: /UE_X(7? M!+_A?_\ P5D_8A\!SVAN],L?C/HOC[5R8_,CM;+X;V]WXXANIE_YYIJFAZ=% MG#8DEC)& : /]I*@ H * "@ H * "@ H * "@ H * "@ H * "@ H * /(?C MY\"/A9^TY\'/B'\!/C9X5L_&OPM^*/AN]\+>,/#EZTD2WNFWH!$MM=0-'GZC;6UY;2+-"C* ?Q%_$7_@QY\&:G\1]4U#X5?\ !0KQ M#X/^$][JLUSI/A?QQ^SM8>//'GAW2&DW1:5=>,=%^+O@+0_%-XD>Z,:PO@[P MNB@H9-)G9':< _J _P""67_!(']D[_@DO\+];\%?L_Z;K7B7Q[X[_LV;XK?& MSQY)I]Y\0?B!<:4LQT[3W?3K&QT[P[X1T>:[O)-#\)Z/ EI:/=37FI7.LZS- M=:O< 'ZHLRHK.Q"JH+,QZ*JC))]@,DT ?XMW_!Q\*?"FYE\%6L-@Y+;K&]U/2M5UF!P2K_ -J,Z$HR MA0#\J-+TR_UO4].T;2K2:_U35K^TTS3;&W0R7%Y?W]Q':V=I @Y>:XN)8H8D M'+.X ZT ?[5O_!(C_@G?\+O^":_[$/P<^!?@KP_I,/CZ\\):'XM^.OCJWM8? M[9^(?Q>\0Z9:7_B_6-0U'8+J?2=,OI?^$>\(Z=*[IH_A32-'T_?/4 % !0 4 % !0 4 ?_U?[YM9U&/2-(U75I<>5IFFWVHR9X'EV5K+6+9Z]^]?Y3XJK*MB<16D[RJUZM23[N=24F MWYMMOS/BI.[;[MO[V4JP$?>G[&/[+EM\7=2F\?>.;:5O &@7HM[/327B'BG6 M(=KO!)(!N.CV!*_;?*/^F7!^Q[U2.Y1OWWP5\*Z?&.)GG^>TI/A[+ZWLZ.'U MBLUQD+2E2DU:7U/#W7M^3^-4?L>9*-6)ZF7X)8A^UJK]U%V4=5SO_P !UBNM MI;Z?S(_;C3].L-)LK;3=+L[;3]/LXD@M+*SACM[:WA082.&&(+'&H Z*/18H+>*2::5SA(XHD+R2.>RHBEF/8 U%2I"E3G5J24*= M.$JDYO:,(+FE)[Z**;>GW@W;7HM3^:3XY>.YOB5\6/'/C"1V>'4]=NTT\,=W ME:79/]BTV%3DY2.SMX57V]>K?YC\=Y_/B;BW/3U\DNQ(!$_A+5M;TZ'CJUQK>A:7 @.1O=2 M<8S7W7AMB?JW&&6)M*.)AC,+.]_^7F%JSII>;KTJ4=5:S;TLCU\BJ,?M!_M#_!3]E3X0^,_CQ^T-\1_# M7PJ^$W@#3&U3Q/XQ\4WHM+&U1G6"RT^QMXUFU#6]?UB]D@TOP_XZC=V]O* ?P?\ [=/_ >D>,;S7=;\(?\ !/KX"Z1HOA:UGN;* MP^,7QWAEU+Q)K*Q.R1:QHGPZTN^CTG0;68CS+>V\2:AKMY-;M%)=VFF7)FLH M@#\)?&/_ _#?P=KD%Y M"K9>!K@:9;7MOY@&TS6UQ%,H;*."!0!_H"?\$!/^"H/Q[_X*O?LC^,_CY\=/ M@WX0^&%[X+^*][\)]'\0>"M1U;^P_B/=Z'X6\.>(/$&L6GAW6_M=YHT6DOXF MTO3Y;RWUG4=,U/4Y-3M+.'3I=$NK=@#YX_X.SOCHGP>_X(U?%GPG%=M9ZK^T M5\5_@S\$=+EBD:.X*IXJ_P"%P:]#'M()AOO"WPDUS2[T,#&]GJ$T+8:5* /\ MF"@#^J3_ (-,-*^&O@K]N;XX?M:_&GQ9X<\ _";]D_\ 9D\9>,O%OCCQ??0Z M;X>\.1^*]3TKPW!?37<_^LO]IG@TVPM!-J6H75Q'9:=:75YD^%?!6FW5SI]K\>OC'HR:SXL\4^0[1#6?"_PY MFE_L?PQHMT0SV$?BK^V-=N;3[->7ECX?O);C2+0 _!"[_P"#DC_@LQ=Z_P#\ M) ?VS/&%N_G^?_9%IH7A6WT#.\/Y7]D)HQM_(XV^5]W9E> <4 ?TX?\ !$;_ M (.MO&?QW^-?P_\ V2O^"C-KX3L-:^*6M:=X+^&'[1WAG2X?#6FGQUK$T=AX M9\+?$_P_9'^RK"T\5ZG+;:%I7C#2;>SM-,UN]L!XFMXM'O-0\0Z* ?W=4 % M'Y _\%1O^"VW[$O_ 2E\.6]M\;/%TWC?XW:_IC:GX*_9U^'$]AJOQ+UFR=I M(K77/$D;SBP^'W@^YN8YH;?Q+XKELQJS6FI1>%].\1WNEZA90 '\,O[5'_!X ME_P4<^+>L:E:_L[>&?A7^S)X*DEFBT^"RT"#XB^-9+!F;R6U/Q-XKCEL8]10 M%=UUH6B:1$=N%MURY< _-\?\''/_ 66&J?VI_PVMX^W>;YOV$Z9X9_LO.[= ML^P?V/Y7E]O+Y&WY20/O 'ZL_L6_\'C_ .V_\*?$6D:3^V%X#\#_ +2WPW:> MWM]7U7P]I5C\./BAIE@&5);O2-0TI$\,ZO>1(6F:VUW2&:^9%MQJ>G;S=( ? MZ#O[#G[=W[-'_!1+X">'?VBOV7/'L/C+P/K+-I^LZ5?0?V3XU^'_ (JM8XVU M7P3\0?#$LLMWX=\3:2TB[XC)=:5J]C)::_X9U;7/#6I:7K%Z ?85 '\,/_!P MK_P<&_MR?\$[_P!O?_AFG]E;7OAOIG@[0/A'X#\1^)H/%?@#1O%FIMXL\5IJ M.L22+?:C^^M[$]+N/$7BKQ9*J7%G\.O K>(Y;^.TN+FVN+W4'22P\/:5J"VE[<60!_"[^T MO_P=??\ !67XZ>(]0NOA]\1O"7[-_@^2XD;2?"?PI\)Z>;K3[EVVEZ[I+2 ;?M.FWT$RC@EE)2@#_0Y_ MX(Y_\%D_@-_P5W^"NK^+/ ]B?AW\;OAM_9=E\:?@EJ>HQ7NI^%[C5$F73/$_ MAZ\_=2:]X$\036EY'I.L"WBFL[RVN-(U6*"^@1KH _8R@#^(O_@O/_P<@_M8 M_P#!.7]N^\_9;_9H\-_"#7?"_ACX6>!O$?BN^\=>']0UC6(?&?BJ36;^YTZ. M6TU>QBAM+;0H]!N8T,1=GOI&+%=E 'XM?\1E?_!3_P#Z$/\ 9L_\(?6O_FDH M _NQ_P""._[9OQQ_;*_X)J?"W]LC]IW3?">A^.?B!;_$WQ7<:7X,TNXT;1+/ MP5X5\6>(M'\.S1V]W=WLC3:EHF@+K,DYG*,FH1J%'ET ?PS?%S_@\"_X*46O MQ#^)N@^!])^ ?_""VWC/QGI'A":Y\ 2W5\?"<&MZE9:!+<7?]K@7%XVD+:23 M7'EJLLQ:01J&"4 ?R.Z]K>I>)=[&@#H_ACX\U+X6?$CX?\ Q.T6RTW4M9^'7C;PMXZTC3]9M_MF MCWNJ>$M\T^&.]M2RK<6S2PL=KG: ?U$I_P>+?\ !5*- M$C31/V=T2-51$7X;2JJJHVJJJ-9 & .!C H _J0_;?_ ."LW[?/[+O_ M 0O_8__ ."C?A[0?A;JOQW^*&N?!V\^-6CZYX1O/^$2T;P7\6_"'C?4;:;3 M-*M=3MIM.U+3O%,'@/1\R7,T,D>I7N&OA'HOAV/X*^+_B)H-UX$ M\.ZAH^IOK'A76?#%E);37%WJ]]%+;R6FO/)Y(C60F'>I*J^T _M-H _*S_@L MU_P4-_X=D_L$_%7]IC1H-$U+XD6T^B>"_A%X?U]7GTW6_B'XJOEL]*CN[.*> MUGOK#2K1+_7=5MX+B*4Z7IEW(CC8: /X.?\ B,K_ ."H'_0A_LV?^$/K7_S2 M4 ?K-_P15_X.!?\ @J9_P5)_;R^'7[.>J>"_@/HWPETS3=:^(_QU\6:%X'U> M/4/#_P -?"MNGFVNG74^O36T&L>+?$E[X?\ !^ENZ226K:W<:ND$\.E7"J ? M_];^YOX^:R/#_P %OB?JA;9Y7@S7+=6_NOJ-G)IR$=.=]T,<]<8QQ7Q_B!C5 ME_!/%.*;MR9+CJ2?9XFC+#1MYWK*W9F&*ERX>L_^G#[*$0#2-"L8[L;0&DU&:!+C49I, %I)+R28LS?,1 MC.,87_3_ (.R*CPWPQDN34(*"P> H1K:).6)J053$SEM>3K3GJU>UKVLC[*A M25&C3IK[,5]_7OU_I;'"_M*?&^/X#_#F;Q5!81ZIK=_?1:/H-A.[);-?3QRR MM:T\/#%X_$5X8++Z%23C2=> MI&IXOL;&-G+C3[+0M.2Q09SY:K/'<3[!T^:X9L=2V,+_'=?QV\2*U M>5:.>"\SQ;=^>*7915OQU_KT.TD_ M;\^*NJ^"O$WA/Q)I>A7UWKFB7NDV?B'3HIM+O=/>\A:!KB2U$MQ;W+>6[!L& M#EOE"U[<_I!\68O(\TRC,L)@*];'X&OA*.8X>,\+7P[K0=-U)4U*=*J^5N]G M#?S7+H\UK2ISA.,6YQ<5./N\M]-KO\_N/A"OP0\L* /C+]J27_B;>%(,\C3K MZ7'UN8TS^G^^O;8 M^5*^^.(* /H?]DGQ8? _[3OP%\5&4Q0Z/\5?!UPWB?J>?Y-BKV5',L).6MKP]M!5$WT4H.47Y/7-/V[/VW_ !C\ M"_"WB>\3]F/]E?Q5JW@?P-X8L+R1=$\3_$#2/-TCQE\2=5MHV6'4=6FO?M^A MZ#<7*,^C:#'-:V:P2:GJSW8!_-10!_0K^RW_ ,&P7_!6C]JKX9:!\6M ^%'@ M?X4>$_%FF6FN>&(?CCXW;P-XCUK1=0MUN=.U2+PW:Z+K^K:=;7L,B2PQ:W;: M5?>2ZRO9*C)O .(_:1_X-L?^"OG[-&DW_B'6?V9+OXK>'=+AEN-0U?X$^(+# MXE/;PQ DO'X>M8]/\7W^X E4TSP[>R8Y:-,@4 ?Z;G_!&C]D5_V'O^":G[*? M[/FHZ4=(\7:)\.[7Q7\1K62 P7/_ LCX@W,_C/QH+M759S-:ZUK-QIT:W(\ M^WM+*UM&"+;HB '\K_\ P>^_&OR_#/["O[.EG=X^UZY\4_C3XBL=_P!X6-AH MG@?P9=F,'^ W_CN$.P_C*H?OB@#_ #Y: .XT?XB>/=(\&>)?AGH7B36;#P9X MZU/0]1\5>%]-G>&R\3ZAX?>X.@#5H8 )=233;B\FGL;*9I+:.\=;E8#?!:X_:$A_8>^.R_">UT23Q)/K]SX([B2\\2_$G]GCX2^*?%%[*=T ME[XHO_!>CGQ)>L<#_C\UQ+^Y&>0LH!).2P!^6'_!P%_P6?T+_@E-^SO:Z'\. MYM*US]K/XUV.J:;\(?#MWY5W;^$-,@06VK?$[Q#8[CYFGZ)+/%!HME.%CU;6 MGBC*O:VMZ* /\E'XJ?%3XB?&_P"(OC#XM?%KQCKWC_XD>/M;N_$7B_QAXFU" M?5-;US5[PCS;F\O+EWD*QQ)%:VENFRWLK*"WLK2*&TMX(8@#U+]EC]D+]I+] MM?XI67P:_9>^$7BWXP?$&[MFU"XTGPS9*UIHFD1S103:YXFUN\EM=$\-:)#/ M-#;MJFMZA96LEU-;V5N\U]!M*C0/<:KXKTS2R-6L-(L(]TNJ:Q;V=YI6DVT M4U[JE[9643W" 'XN4 ?O1_P;P_\ !2WQ;_P3R_;]^&UG?Z_>1? /]H7Q%H'P MF^,_AJ2YD_L+5?">NWUO*NHD(\6DW6IV\DJVTTJL M?[!D,L4\44\,BRPS1I+#*C!DDBD4/'(C#AE=6#*PX(((ZT ?XYG_ <<_%8? M%W_@LG^VCJZ7/VJ+PCXYTKX7Q2A]Z"/X:^&=(\(JD3 LICC_ +,*J5.WCC.2 M: /Q 4@,I9=RA@2I)&X \KD8(R.,@Y],8H ^H?B-X\_:<_X*%?M,>(_'6LZ? MXX^.W[07QH\2SWRZ%X0T'5_$NM7%-+\=_M)?LL?&'X1>"M8F@M;/Q M9XH\+S#PXEW=X^RV.H:QITE]8:/?W1^6VL=7N+*[G<-'#"[JZT ?$U 'ZS?\ M$0?VV_$O[!/_ 4N_9F^,>G:W/=(CWQ AO/MVGV7[07BWX;:/.DGF6SZ3\&_LWPELI;(@E/LEVG@MK^)X\) M-]J:X )E8T ?E)'&\KI%$CR22.L<<<:EWD=R%1$1069V8A5502Q( !)Q0!_L MP>#?@]\3_P!FK_@A=H?P7^"'@W5_&/QD\"?L%6_A3P-X/\.K;C6_$WQ"OOAC MY-M:6IGGM;;^T-4UK4&DFFFN(D\Z6221Q\U '^4Y^T9_P2P_X*#_ +(_PVG^ M,'[27[+'Q'^$'PTMM:TKPY+XO\5_\(_'I8US7&G72=,46.M7EU)=WQM;AHHX M[=\)!+(Y6.-W4 _/^@#Z/_9F_9#_ &E?VR?&>J?#S]F#X/>+?C/XTT71)?$> MK>'_ C%8R7EAH<-Q%:R:E*$$S;V=P%4X- 'W]H'_! 3_@K MQJFNZ)IFH?L+?&C2;#4M7TVPO=4GB\*^1IMI>7D-O(O^"!W[2'P%T[2463X1_LP^"_$^D:?#&'EM]2_9 M^?PGX]6*R5 Q%Q,_@RXM56+F1+F6 $I*XH _Q\* /Z)/^#6#Q[_PA7_!9_\ M9RT[SO)_X6)X9^+/@+&[;Y_G^ M6\5"$\C=D^% ^WGF,'' H _UU* /\VG_@ M\]_;GC^)/[3?P4_8,\'ZN+CPY^SGX7C^*OQ8M[:?,+_%WXHZ>C>%=$U" $J+ MSPC\+_L&MVLPZP_%"Y@(5[=Q0!_$[0!_J5_\&D'_ 3T_P"&8/V&-2_:F\;Z M']A^*W[7U_:Z_I\EY;^7J&E?!_PW)=6G@K3U,B":&+6;V75_$DB'RWD6_M1( M)(X;=Z /_]?^T/\ ;?UK^Q_V<_&:;MIUBXT;1NN-WVG48KC:/7(M/R&>U?D7 MCGC?J?AOG<;V^N5,%@O7VF)A4M\_8G#F4N7"5/[S4?O=_P!//\;Q_G\K_/0^ M5-_PI+##XG\.37 !@BUS2I)@<8,:7T#/G((QM![?E7H93*$,TRZ=7^'''864 M[[X92"#W!K_ %7C*,HQE%J49)2C).ZE%JZ:?5---/\ S/M3Q']H+X*:9\=O MA[>>#[R[_LS4H+B/5/#VK;#(EAJ]O'+'%]JB7YYK&YCED@NXT(=59)T#R0(C M?#>(G ^%X^X=K9-6K?5<53J1Q>78NSE&AC*<91C[6*]Z="K&;A4C9]&OADNZ?]6ZI: M.7F]?-F(4 % 'Q#^T_+N\4Z#%G_5:-(<>GF71/J>NWT'XXK]1X&C; 8N7\V) M7X0_K=?>>7C?XL>ZC^#?^:[??<^9:^W.,* -/1+UM-UG2-15BC6&IV%ZKC@H M;6ZBG##IRI3/7MVK2E+DJTY_R5(2_P# 9)_H-.S3[-/[M3^_;P3KZ^*_!GA' MQ2A5D\2^&- U]64;59=9TJTU%2JC@*1<9 '0<=J_M/!5_K6#PF)O?ZQAJ%>Z M5K^VI0J7MI:_-M;[K'ZI2FJE.G46TX0FO244_P!3IZZ2PH YCQL^H1^#/%TF MDB0ZI'X8U]]-$6?-.H)I5VUF(]N6\PW CV8&=V,9H _P>/C/)JDWQA^+$NN" M4:W+\2O'4FL"?=YXU1_%&JMJ FW?-YHNS-YF[YM^<\YH SOAAXKTSP'\2OAY MXXUKPY8^,-&\&^.?"7BO5O".J!&TWQ3IGAW7]/U>_P##FHK)'+&;'6[6SETR M[#Q2(;>ZD#1NI*L ?[A?[&'[;O[.'[?'P2\,?'?]FOXA:1XU\):_IUE<:CID M5U;Q^*?!>JW%NDMSX9\:: )6O= UW393):W-M=((I9()'LYKF +*P!]:4 % M'^5/_P '?GQN_P"%G?\ !6"Y^'\%V+O3O@-\$OAWX#MO+?=%#>:]%?>/M7M@ M/X9K?4?$\\%P" ?,CQRJ@T ?ROT ?W%?\&DG_!'KP;\U?_@H_^T5X/LO% M'@KX8^*9?"_[.?A+Q%8Q7NA:Q\1]'2&?7/B->Z==(]OJ<7@AKBUL_#BW,4MI M%XDFEU&-9+S1(OLX!_HUF.-HS$T:-$R&,Q%5,9C*[3&4(VE"ORE2-I7@C'% M'^&]_P %'O#WAGPG^WU^V+X;\&65KIWA71?VC?BS8:#8V4:16EKIT/C'51!# M;QQXC2) 2$5!M X&,4 ?%JJ795499F"J/4DX []2?3\Z /\ ;]_X)VZ3IGP. M_P""9_['=OXPO[;P_I7@']C_ .#VO^+]2U.46UGH%M;?"W1O$OB6ZU&:3:MO M;:.LM\]W*^%BBMI7/ S0!_D.?\%8?V^?%7_!2?\ ;L^./[46M7&HQ>$-?\1W M'AGX,^&]09U/@[X+>%;BXTWX?:']E9F2SU&[TL'Q+XGCA/DS^+]>\07<86.X M1% /SWT31=4\1ZSI'A[0[*?4M:UW4[#1M(TZU0R7-_J>IW45E865O&,%Y[JZ MGBAB3/S.X'&: /\ 95_X(=_\$P_ G_!,']B+P)\.K70]._X7E\2],T;XA?M$ M>-_LD?\ ;GB+QUJ6GK/!XYMY9(9HWC=DH _PS_P!OKX+:#^SE^V[^UG\"?"<9 MA\)?"G]H7XL^"O"5N9'F>U\)Z+XTUBV\,VDLTC-)+/::$NGVT\CLS/-%(Q8D MY8 ^3;>XGM)X;JUFFMKFVFCN+>XMY'AGMYX762&:&:-EDBFBD59(Y(V5T=59 M6# %0#_=)_9-^*I\:_L6_L]_&CQ'*$_X2']G/X&=(\5?%OQ1JMA#/KW M@#2]6MHM2T?X0Z%=3H9](M/#]M/"WBR.R^SG5?%!NTO6O+?2M-= #]BOVQO@ M1X'_ &F?V6OCW\"_B+H>G>(/"WQ'^%GC3P_=66IV\=S!;WT^A7KZ/JL2R B. M\T?5H[+5+*9<-%)]('A_Q+XAT$2&4:)KFK:0)6QND&FW]Q M9^8< #+^1N. !D\ <"@!?"TSV_B;PY/$2)(-=TB:,C((>/4+=T((Y!#*,8Y] M* /]T_4?C-I_PN_9(OOVA?'4C-I7PZ_9SNOC-XQFEE\IFT_PC\,W\;^(9)9Y M-_EL;;3[MGE*]=U?Q)KM_+_ M *R^UC7-0N-4U.\DR2=]S>W4\SY)^9SR>M 'TQ^P7\(;KX]_MJ_LK?!ZTMOM MC>/_ (\_#+0KBUV>9]HTY_%6FW.K1;.<[]+MKM>A SDA@"* /]S;3-/M=)TW M3]*LD\JRTRRM-/M(Q_RSM;*".VMTXP/DBB5>!V[4 ?Q/?\'MGQK_ +"_9-_8 M\_9\MKS9+\2?CYXG^*NIVL4FV1K#X2^ [SPS8"["D,;2XOOBU--#$^Z&6ZTL M3;?-LD90#_-UH _OI_X,A_@GYNL_MO\ [1-S:X^PZ7\-O@_I=U*G$@U:[U7Q M?J8M6(QN@.B6"7)0[@+B%7RK@4 ?Z!] 'EGQQ\":?\4?@Q\6/AQJMJ+[3O'7 MPY\9^$[NS89%S#KOA[4-.,)!#9\PW 7&#G.* /\ "&\>^$-1^'WCKQIX"U<$ M:MX(\6>(_"&J H8R-1\-:Q>:->@H22A%S92@H22O0DXS0!^E7_!#GQU_PKK_ M (*Y_P#!/WQ)YWD>?^T?X+\);]VW/_"PS>?#_P K/'^O_P"$G\G'\7F;>FV%I:1*L4**H![ MC_P2W_8F\2_\%"OV[/V??V6= M[K^S/''C&WU+X@ZO;P>='X9^%_A5&\0^/_ M !!=%E:&-+7P]875K9+/MCO=8O=,TQ&\^^@# '^VAX*\'>&OAWX.\*> /!NE M6VA>$?!'AS1?"7A?1+-2MII/A_P]IMMI.CZ=;@DMY-EI]I;VZ%BSLJ NS,2U M '__T/ZZO^"CVLFR^$OAC1PW_(:\81,R@\E=-L;BX#$#^$&3&3D9('4@K_.G MTE,;[#@_*\'?_?B_3UZ]3\5:_B(^=%5F M5@RDJRD,K X*L#D$$8((/((/Y8IIM--.S3NFNC6S _?G]C_X_:3\7?AYIFA7 M][%%X\\(6%OI>MZ=(ZK/?6=HBP6.M6BEMTT%Q D:7)4,T%TLBR,#G MB#@^,.',+E]>O"&?Y-AZ6%QN&E)*IB*%&*IT,=13LYTZE-1C5LG[.K&2E\29 M]3@,5&O246U[6"2E&^K2^TKMMI_AM=V1]?5^QG>>>_$OX7>#/BUX:N_"WC72 M8M1L+A&-O<*%CU#3+DJ1'?:;=[6>VNH6(=6 :-\>7-'+$S(WSG$_"F2<7Y95 MRK.\'#$T)I^RJI*.)PM5KW:^%K:RI58/5.THR^&<91#A4CS)_>G MT:?1_?YIZ(_GT^/7P3\0_ GQ[>^$M8)O=-G4ZAX9UY(S';ZYHLDC+#<;3D07 MULZM:ZG9%F-M=1LTA+I*/W1U6TEWUT M33EXI7Q!S!0!\'?M+2[_ !W:1?\ /'0[0_\ ?R:<_P#LM?J_!,;954E_-BJG MX1A_G^G0\K&/]];M"/\ 7]7V]5'YXK[$Y H * /[@/V&/%G_ FO[(_P%UYI M1)*WP_TK39_WGF-'+HAFT?RI#R0Z1V2?*>0I7ITK^N>#<3];X7R6LVF_J<*< MK.]G1W_#62/K"OISO"@ H M _RJ/^#FW_@C?\0OV)OVI?&?[6OPJ\(:AK'[(_[1?BJ]\5?VYHEC-*OA9XNL)X9+I='O6E\/^(K6)U=]*\5^&KH3 MZ)XCTBX"[+BPU6SN870\!6",H!_J.?\ !"7_ (+^_#'_ (*O^#IOA7\3M)T7 MX1?MG^!-&2\\6>!-/NG_ .$-^*6B6D<4=W\0/A6]_/-J%M$DQ+^(_ VI3WNI M^&C+%/8ZMX@TIYKZP /Z,B0 22 "22< F:4=Y>.#2_"^J2>&+.V@))/D0)I!6(9/'<\ M&@#\W55F8*H+,Q"JJ@EF8G R22< #)/ S0!_N,?\ !-C]EC3_ -BC]@W] ME/\ 9BM+""PU/X5?!?P5I/C7R$6-;_XF:EI4.O?$_6"%YSJ_C_5?$>H(KM(\ M,-Q';F641!V /K'X@>+K+X?^ _&WCS4MO]G>"?"/B3Q=?[VV)]B\-Z->ZQ=; MFXVKY%F^6SP.>,4 ?X0WQO\ '5U\3OC+\5OB->7+7=QXY^(OC/Q7)(JI&">#B@#_6\_X.&OC/'^RG_P $7_VI8?!D MIT&Z\5?#_P -?L[^#X[>0Q+:Z7X_O].\(:QIT95A)M;X=Q>)K.((P8,R,2R* MXH _QWJ /VZ_X-V/V:M/_:B_X*Y_LH^#==T^/4O#'@GQ+JOQB\1VES#YUC<6 M'PLT:]\6P6=\"K 0WVI6%C9IDH6GFB165F4T ?['U ",P568]%!8_0#)]/3U M_*@#_#$_X*!?$VR^,W[=/[8WQ6TNX2[T;Q_^TY\IVM]Y<*5H ^141Y'2.-&DD=E1$12SN[$!415!9F8D!5 ))( M !SB@#_9F^/OC.X_8M_X(8>+O$%[*+'5O@U^P%8Z';HS*DC:Y:_"6Q\.V=G# MDJ#:!\$]&U M+XG0:3JUJX9+G2?$OB'PUH7A74+>17BGMM<>*93"[E0#_9NH ^?_ -J_XD:9 M\'OV8?VA?BEJ]W%8V'@'X+_$OQ3)VBR0#+, M@)7.: /\)[Q!JC:YKVMZTX*OK&KZEJC*>JMJ%Y-=L#[@S$&@#O\ X$^!=7^* M'QN^#WPV\/P&ZUWQ_P#%#P%X+T:V56=KC5/$_BG2M&L(5106ZL_B=KWA_ MX=ZW9;UVY8> ;[Q/<.BJ1*EJ\1544$=,4 ?ZZ% M '^8S_P>@?&P>-?^"A7P8^#=I=EK/X*?L]Z2VI6 DW+#XB^(7B#5O$\MT4_Y M9O<^'SX>B(QEDMD?D,* /X[: /\ 5D_X-"?@K_PK3_@DEI/Q!NK/RM1^/7QP M^)_CJ&\:/8]UX=\.7.G?#O2H<_\ +2*UU;PGXD:-S_%=2KT44 ?U*4 % '^* MG_P6Q^"P^ /_ 53_;=^'<-H;338_CEXI\4:.-GEI<:9XVEB\60W<:=DGFU> MX(Z9*DCKE@#X]_8_\>?\*L_:T_9=^)OG?9O^%=?M$_!3QT;C=M$ \(_$KPSK MYE+9 41C3RQ). !SF@#_ $T_^#MG]M$_LW?\$U+GX(^'-6^Q>/?VM/&%A\.8 MX8)MMW'\/]#V^)/'%T8T99TMKF*ST[2/M2D1I-?+#(LHGV, ?Y45 '^DW_P9 MM?\ !/&+X3_L[?%'_@H'X_T#R?B!^T5=/\-/@_/?6Q2[T7X(^$=2BN_$6J63 M2*DL0^)'CRSM7N 4>*;2/ /AN^LKAHM3N4H _M=H __1_J3_ ."F&LG[9\+] M 5\K]FU[5I4#?<<265I$2OJZM+M/HI&1T;^1OI.XW]]PKEZ=_P!WF&,E'LU* MA1@WKNU*5M.CV^UX6<2UHPOTE*W;9?CZ].ES\K*_E \0* .A\*^*_$7@G7M/ M\3>%=6O-$US2YA-9W]C*T4J$$;XI "%FMYE&R>WE62&9"5DC88KT M]T^S7WG[M?LH_M.VGQYT.ZTG6X8--\?^';>"35[6#Y+35[-SY2:QIZ'F,&0> M7>VH_P"/>9E9,PRH$_O7PE\4J/'^!JX3'0IX;B'+:5.6+I0TI8RB_<6,P\=' M'WDE7I>][.;3C:$TH_38'&+%1:DK586YET=^JW^>UNST9]>U^Q'>?!G_ 4* M\%V>O?!2'Q484.I^"O$&GW%K.%'F_8=:FCTO4+;?C(A_P"PQTXX7$4T_P"24I4:LEI=T8OI:7F9 MK34\-S]:%U]4H648Y)XANB3G')XXX MK^F?"W$^WX6I4FVY87%XFEZ1@>.O 7C+2KC1/%/A' MQ1IEKK&@ZYI5T!YMGJ&G7L4UO.@=(YH7*>9;7,4-U;O%<0Q2* ?P(?\ !:'_ M (-,K3P5X4\?_M0?\$SH]:U.R\-V&K>+_%_[*-XT^LZN^CV$,VHZM)\%=0/F M:CJ]_8VL<\]I\/KXWFJ:M'%_9WA>YNM6:QT74 #^">@#Z6_8Z_:5\<_L??M. M_!/]I#X>:S?:+XC^%/Q \/>)C-8RR1M?Z+:ZA /$6BW*)Q<6>M:(]]IMU;R* M\(-4FR3 MYNHZS?W&HWLF6RQWW-S*V2<\\YS0!]I_\$O/@='^TG_P47_8F^"-U9?VAH_C MS]I?X1V?BFSV"3S_ 3I7C#3/$'CD%""I"^#](UR0[P4 3,@*!A0!_N$T ?E M9_P6Z^-G_#/_ /P2I_;;^(<%Y]BU5?@CXG\+:#)YGE>9KGC2)/"^GVX<(?&7QTUQ M]@D%A+\)? 7B/Q3X-ORK J-GQ+M_ ]N')4QO<+(A,B(K ']J_P#P>1:C>VO_ M 2=\-65OO6UU+]JOX4I?.F0"MMX7^(TT$,AR/DDE^?:<@M"IQ\HH _RRJ / MZY_^#,K3M*O/^"H/Q+O+[ROMVD_LJ^/;O1/,QYGVVX\9^ -.N?)SSO\ [+O+ M_=MY\K?V#4 ?ZB- 'YA?\%D_VUM+_8"_X)O?M0_M#/JJ:9XVM?A[JOP_^#D: MRQI>WWQG^)=M-X/^'AL('9&O/^$>U?4_^$TU>V@/G+X:\,:Y=(4%JTB '^** M26)9B69B2S$Y))Y)).223R23S[T ?H9_P2A_9;UC]LG_ (*&_LI? 73-/DO[ M#Q'\6_"^M>+ML#3V]IX'\'ZA#XI\5W%^%#>78R:3I4]C-,1B-KR,G.?E /\ M1M_X.T/B];_!C_@CKXJ\!Z9<#3;CXS_%7X2?![1T1]CM86-]<^.=6L(QD>8D M_AGP)J=K*N#^X>0\8% '^4+0!_9/_P &6/P:_P"$L_;Y_:&^-4UKY]M\'_V= M3X:@E=-R6FJ_%;QAIBVUQ&2#LN#IW@;5[9&4AA!=7"E_LR_\ !.>[_9XT/68K?XI_MA:Q_P ('I^F0SJM_#\-/#T]CK'Q$UQX M0\^T1-^[O\ 7;-&5DD"(I87$T !_4O\ \'J/QM_X1/\ 89_9Q^!=O=>7.()$#CRY;BR4KN>#Y #_ #/: /[J?^#(KX)_ MVM\:/VV?VAKBTWQ>"?AS\._A+IUU+'\B7_Q!\0ZEXJO#:NPP;B&Q^'ZQ7!C. MZ*"_C23"W*;@#_1/H _QG_\ @X(^-G_"^?\ @KS^VCXKAO/M^F>'?B5_PK;1 M+H/O632/AYI5AX8M0O+!5C>QFC" X7;@8QA0#\9Z /\ ;?\ ^"0_P/?]G+_@ MF!^PA\(+FQ.FZOX<_9D^%>K>*-/9/+:R\:^.?#=KX_\ '-LZX!+P^,/%&MH[ ML%:1U,CJK,5H _1F@ H _P L3_@\0^"W_"NO^"IVE?$B&U%O9?'7X"^ _%:- M&FV&:]\*SZGX%U"7(X^T2S:$LL^2')=9"-KJ6 /Y18Y'B=)8G:.2-UDCD1BK MHZ$,CHRD,K*P#*P(((R",9H _I-_X.@OV^X_VUOV[/ _AGPUJ\>H?#[X _ ? MX8Z-9QV$+Z(@-::EX5OX,G#LP! M^*O[$W[+7C7]M3]JOX&_LP> +6>?7_B]X_T+PO)<0HS+H^B3W:2^(M>NI KI M;6>BZ)%?:CM4 ?_]+^ MCK_@HGK)OOC;I>E*^Z+1O!NF C/W+F^O-0GF4CG!\I;9LYYW=!BOX8^D?C?; M\(+R]T>^;6[+1O!6K6QW):76EV4UUK$MU9M\E] M8WCZIIMLPW1R12V$IAD!\Q&_H/PH\(\#QYPOG^8YA6KX/$/'4,%DF+I7:HU< M+0G5QLJU%VCB,/6>*PM/249PGAY\DM9PEZN!P,<30JSFW%\RC3:>SBKR;5G= M-R2\N6^OPGC/Q-_9+^-GPSO9X[CPCJ/B?2%D86VN>%+6?6+:>//RM)9VB2:C M;/M^9TEM=B=Y6PQ7XKBCPBXXX8KU(UDJ:YE_G^"^>T?IW]@/X-_$32OB5J'Q!UW0-9 M\->';#P[J&D(VLV5UID^K7NI363I#;VEY%#/)!;I:F66=HUC#&-8VM&LZLX2A%0E%E'$QKU$NK:I49RTOHM>\?/S.2CA)KK*4$O\ P)-_@GWOY6N? M@O7\!GRX4 ?G5\>9?-^)FN#_ )Y16$7Y6L;X[_W_ ->W2OV3A./+D>%_O2JR M_P#*DE^AX^*UKS^2_#_@^?Z1\.#6-+DT[A3\JQM+I+D8QE]Y/7+?O'@[B;X3.,'=-PQ%#$VZI5: M?LO2S=%_/T/K^&*EZ>*HWUC.%3T4H\OYP;_#HS]YJ_:#ZD* /R/_ ."L'_!8 M?]GS_@D9H'[/_B'XZ^'?%GBZ+X\_$/7/"5CH_@@Z?)X@T;PQX4T&+4_%OCL6 M&H7%NNJ:?X>U#6/!^E7.GV\J75Q+XFMFA<>4RT 6_P!FW_@N5_P2L_:ETFQU M#X>?MD_"/P_J5W"DD_A?XL>(+3X3>(]-E==PM+V#QS+I&F27>"!Y>G:KJ"%R M(TE=_E8 [S]J?_@KQ_P3N_9&^$_B7XK_ !'_ &J?@UKMOH>DWNH:5X+^''Q# M\(_$#Q]XPOX+:26RT/PUX8\+ZQJ5[->ZK.J6=K=WPLM(AFE5[W4;:%7D0 _Q M8OB-XJ@\=_$+QWXWM='M/#UMXR\9>)_%5OH%@ +'0X/$.MWVKQ:/9!511::9 M'=K96P5$'DP)A5 Q0!UW[/OPC\0?'SXY_"'X*>%M/N]3U_XI_$;PAX&TZSLH MGFN7?Q'KEEILTR1QY/-6\-^ -5BMCE2?+\/S:SJ#[1N^RV&O MA?!=>5=_'K]H'P+X8DMXWVSR:7X-M-6^(=Y*0I5A:+<>'+"VN&^9&>[AAD&) M0& /\M6@#^V7_@R8^"@\0?M=_M<_M 7-IOB^&7P%\._#/3+J6/,:7_Q8\;VN MO7QM68;1=06/PNCBF=")([;4O+/[NZ8, ?U1?\',/[-6L_M,?\$@/VD=/\-: M?-JWB/X--X;_ &@M*TVWB::>YMOAI=W#>*I8E0,V=-\#ZQXHU=]H):/3WC7Y MG% '^/Q0!^IG_!&O_@H-_P .S_V^?A!^TSJUA?:Q\/[*35/!?Q5T;3(?A/'\ M9[3]N+X!6O@UM)36)K;5?&UAIGC*UB,'GR6D_@"ZV>-#J,',,ME;Z%<.9U*1 M&52CL ?YT/\ P<5_\%P(?^"IWQ<\,_"GX&MK.E?LB_!#5;^^\(C5(I-/O_B? MXZN(9-.O/B+J^EEMUK9VVG/-I?A.QNPUS8Z?=ZC=2"&?5KB)0#^::@#_ $>? M^#0#_@E;K7PB^&GB3_@I#\:/#$^D>+?C5H4OA+]G33-8M'@U&Q^%,UPDFN_$ M:.&>-)[:+Q[ MAI9[OXQ_''Q7IV_F*.UA\)> OA_>F,=1.UY\3(%=P-OV=ECW;I-H!_G\4 ?W M%_\ !H#^V_\ L,?LKZ1^T]X!_:&^./A#X,?&?XN^-/!LOA&7XA3CPYX4UWP5 MX=T25([=?&E[Y>A:?J-MKNI:I)+9ZQ>Z=%]F>*:*XD=W10#^PK]K[_@MQ_P3 M5_8V^&&K_$3QK^U+\)OB'J4&G7-SX;^'?P9\=^%OB=XW\7:BD1>RTNPL/".J M:M;:6+R78IU+7;K3K"&$O/YLVP1. ?Y0W_!4S_@I-\8_^"I?[67B[]I/XJC^ MPM',*>%?A-\-;*ZDN-$^&/PTTNYN)-%\.63-M6\U:\DN)]9\5:XT:3:SK]]= MS(EMIT.FZ?8 'YUVEI=:A=VUA8VT]Y>WMQ#:6=I:Q//7%O%_B PD#% ]U+$ KQN6 /ZFOB+XKM? MG@#QOXVO9HK>T\(^$O$?B6XGG94ACBT/2+O4F:1F(4*!;] '^$/\:_B M#<_%KXQ_%?XI7DDTMS\1OB/XV\<2O.6:;/BGQ)J6MJK[\L#&EZL84_<50@P% M H [+]D_X+7/[1_[47[.?[/UHLS2_&WXY?"KX5,T&\206_CWQQH?AF[N]Z?- M%'96FIS7C>+_"=H9 ,C=+IGC&4(QYVED'#F@#_/0H M7U]>ZG M>7.H:E>76H7]Y,]Q=WU]<37=Y=3R'=)/RC9@#^_>@ H _]/]X?VS=9_MG]I#XD,K[H=-O=+T M>'G.S^SM$TV&Y3@D#;>_:N >.AP:_P Z_&K&_7?$OB5IWAA:V$P4/+ZM@<-" MHOE7]JOEJ?*9C+FQE;^ZXQ^Z*O\ C?O^D?EZORLXC]^OV)-?\"WOP)\*:!X3 MU:VN]4T.VG;Q5IQ(BU&RUR_NI;R_:XMGQ*UL]Q.5L[H;X9;<1!'&%2O]!? [ M,,AK!IU)9KAO=AB:..Q%:=:O*I2OSNDYU.6C6MR3IQ@D]$C MZG+I4GA:<:^NJFW>5T]=WOJOOBH_7U?L9W@ , 8 Z <"@!"0 22 , MDG@ #J2>P H;MJ]$M6WT _$?]O3X[Z=\1O&.F_#WPM>)>^&O 4UU)J>H0.'M M=5\57*B"X%NRL\OX;\?N/L-Q+G.&X=RJLJV M6FC3LU%:;;N2;Z'P!7\]GE!0!^:_P :)?.^)WBPYR$O;:,?1-.LP?\ MQ[/I[9ZU^U\-1Y?WV1XN(=Z]7_$E]T5Z?UWO<\OKW3$* M "@#]K_^"'WBTZ=\??B=X-,C*GBCX:+K CW8CDE\+:]8Q("I^]*L?B*9DQDA M!*>@8K^L>$6)]GGN/PMVEB_LK_#CPS\)_!EGJ5I?V%AK6OZOYWC?XC>-=,M[Z*)9SJ6O:Y:>#9-3L]]GJ M6G_#[1Y86?8TC@'\O@)!!!((.01U!]1TY'U_*@![RRRD&6220@8!=V<@>@W$ MX''0?KU8 U/#_A[7_%FM:;X<\+Z+JOB/Q!K%U%8Z3H>AZ?=:KJVIWL[;8;6P MT^RAN+J[N)&X2*&%W;L#@T ?Z)__ ;,_P#!O;\0?V YM)OK*9.0UJ?$'QE\*Z@V0K?:M-M2C[5D1@#_-=H _OL_P"#(CX)>9J7 M[;O[1-U:"1(8/AM\(='NY(Q_HMRO]K^+=92WDVYS=V]WI:W"EBN+:'"@Y+ ' M^@90!_G>?\'O?QK^V_%W]AG]G.TNMO\ PC7PX^)GQKU^Q#Y\[_A-_$^F^!?" M%T\>?D^S?\*^\;PQ.0?,^UR@$>4P8 _A*H _TWO^#+SX)GP9_P $_?C=\9[R MS"WGQH_:!U*WTV_,>UIO#WP^\/:5X=2U#_\ +1+?7VUV4'HKW#I@%26 /[#= M2TW3M9TZ_P!(U>PLM5TG5;*ZTW5-+U*U@OM.U+3KZ"2VO;"_LKJ.6VO+*\MI M9;>ZM;B*2"X@DDBFC>-V5@#_ "6_^"^7_!!_XH_\$T_C=XP^+?P5\(:]XM_8 M=^(/B'4->\ ^(M,@O]:D^#']KW4EZWPM\&Y)GT[PEXGU:>W$-I965G!+%O@;XCMI]+\:_&^:W>*]T^+Q7IDHBO_#/PVE812:I! M=+:ZOXHMB=.MEL[![NX< _TLM+TO3-#TS3M%T73['2-'TBQM-,TG2M,M8+'3 M=,TVP@CM;'3]/LK6.*VL[*SM8HK>UM;>*."W@CCBBC1$55 /\HG_ (.Y/CF/ MB[_P6*\=>"[>Y6XT_P#9R^"7P:^"]L86!MQ=WVD:E\:=8QM^1[JWU3XOW.F7 MDAS*LNFBTD8"S1% /YC* "@!22>223TR23P.@YS_ )].!0!N>&?"_B3QKK^E M>%?"&@:QXH\2ZY>0Z?HV@:!IUWJVL:I?7#A(;6PTZQBGNKJ>1CA8XHV;N> U M '^@W_P;R?\ !LSX@^%7BSP7^W5_P42\+VUIXNT$VGB+X$_LR:M!#=R>'M:^ M6XTWXB_&"&02VXU72ALN/"W@)=_V/4=FK>)W62SM](G /[P ,<#@#@ =J /\ M<_\ X.//C;_PO+_@L/\ M=ZM!>"^TKP%XDT#X4:+1']B\9:[X9NU:*-11"N--\.:-'>ZM=[I(A*EJ+=)!+-&& /]N'] MEC]G3X??LC_LZ?!G]FGX5Z9%I7@+X+^ - \"Z! BH);I=)M%&HZS?R*D9N]7 M\0:M)?Z[K6H2K]HU'5M1O;^Y+W%Q(] 'OM !0!__U/V*^,NM#Q'\6_B;KJ/O MBU7Q[XLO;=LY M)M4B_[*C%?Y>\:8[^TN+^*,>I/K^Q2>EU&ER16FRZ'QN(ESUZTOYJM1_+G=OP/-:^9,3I_"/C/Q3X#UJ MW\0^$-:?-@2"ISFO4RC.LUR#&TLQ MR?'8C+\92=X5L/4E3DUUC-+W:D']J$U*+ZHNG4G2DITY.,EU3M\GJKK^M-'' M[_\ O\ P4B\=:1;PVGCWP3H_C 1JJ-J>E7[^&M3<<9EGA^QZEIL\@Y.R"WL M%?H67!:OZ$R#Z2V?8.G"CG^28/.>5*/UK"UWEF*DOYZD?8XG#5)=>6G2PZ?6 M6LF>K2S>I%)5:<:G]Z+Y'ZV]Y/[H_*[/8W_X*8> Q;%H_AEXQ>\V\02:IH<= MKOQT-VLTLP7/!86.<>';U'ANH=*O M9M0UV\MW!5[>YUQXK$)"Z\.MA8V1=2R2O(I K\HXT\>N*.*G5Q\J5&T&M''#T,/S)M3K>K;ZGF"4 % 'YC?% M.7SOB)XODSG.L3I_WZ2.'_VGZ+].*_%?VX/A+'+,(+3Q3;^,?"=TYR= MQU+PCK%WIL( SDW&MZ=I< SP#)N.-N:^X\.<5]6XORJ[Y88CZSA9OO[7"UO9 M)?XJ\:2Z:/K:QZV25/9YGA];*I[2F_\ MZG-I?.45_5C^QROZH/T(* /DS]J M+]A/]D']M'0#X=_:>_9\^&7Q@M4C:.TO_%?AG3[GQ!IA*"-)=*\1QQ1:WI\T M*@?9WMKZ/R&&Z+:2: /P9^)G_!H%_P $C?'.HW%_X5TSX]_"-+B1Y3I_@CXL M7&IV,3.Q9A;Q>/M(\8O#$"2$A258HUPD:A0HH YCP;_P9R?\$H?#E_#=>(=; M_:8^(-K'(KR:9XB^*.EZ5:SH#S%)-X,\)>&;]5<<%H;N*3'W74C- '[4_LA_ M\$F/^">?["[07G[-7[+_ ,.?!/B6WC2)?'6H:<_BWX@.D?,?F>-/%,NJ^(&= M&&Y9!?+(&+$$;BU 'Z+T ?G9^W#_ ,$J?V'_ /@HSK?P]\0?M=_"2;XHZE\+ M-*U_1O S-XP\6^'K;1+'Q1=Z9>Z\L5GX>UC3;6:?49]'TLSW,\4LYCL;:(2" M.)5H ^%?^(83_@BS_P!&F#_PYWQ,_P#FHH _37]BS]@7]E?_ ()[_#_Q!\+_ M -D_X:0_#+P9XI\2-XMU[38]9UK79=1UYK.'3_MLU]KU]J%[\EI;Q0QQ"<0Q MJOR("S&@#[(H _+3]LO_ ((Q?\$\/V_OBW9?'#]JKX(3?$SXDZ=X,T;X?V&N MR^./&NB)9^$M!U'7-7TS2+;3M$URQT^*_$>M7K/';+)+<:A/)*[LP- 'R M;_Q#"?\ !%G_ *-,'_ASOB9_\U% 'ZX_LJ?LG_ C]BGX+^'OV??V;_!,/P^^ M%/A>]UC4=&\-0ZAJ6JBWO=?U"75-6N9+_5KJ\O[F:\OII)Y'GN)#EL#"@"@# MZ,H P_$OACPYXST+5/"_B[0=(\3^&];M)M/UC0=>TZTU;2-3LITV36M]I][% M/:W,,BG#1S1,O0\$ T ?SU?M+_\ !K)_P2)_:-UW4_%5E\'O%/P&\2:M-+<7 MMW\"/&5YX1T8RRLSO);^#=1M]>\&6;M*[R/)::!"\K-^]9U5 H!\?:!_P9@? M\$PM)U..^U7XN?M=^*+))0[Z-JOCSX<65E*@.?)>X\/_ JT?5 A'REH[Z.0 M#D/N.: /V2_8Y_X(A_\ !,K]A>^LO$'P)_9@\&KXWL!FV^(?Q -W\2?'-O(R MXDDLM?\ &4^KW&FF1OWGEZ:MK%$X5H(X=B!0#]8* "@#_#X_X*B?&O\ X:+_ M ."BG[:7QICNC>6/CW]HWXI:GHLN_P Q4\.6OBB_TKPU:1N<[H;'0+#3;*$Y M_P!3;IUH ^)O#ND3>(-?T/0;=7>XUK6-,TF!4!9VEU&]ALXPBC)+%YA@ ^$ MYM>\3Z-X4TG3]?UK5O#E]!K/A*ZUG4]7M[N^U#4I-#-W*]?\;>+];G^)7Q'BDU7Q'XFU.YU?6+XPP>)8X+ M=;B^NYY([>WCCM[>,K#!&D2(E '$_P#$,)_P19_Z-+'_ (DVL5CI6C:?9:5IEC H2"ST_3K:*TLK6%!PL5O;0Q11J. M%1 !TH ^?OVL?V2O@3^VY\%/$'[//[2/A"7QW\)?%.I>'M5U[PO'K>LZ FHW MGA;6+7Q!H;3WVA7MA?&*RUBQL[X0?:!#)-;Q&1&V+0!^2?\ Q#"?\$6?^C3! M_P"'.^)G_P U% 'UO^QG_P $:/\ @G=^P#\4M1^,_P"RQ\!X?AS\1]4\*:AX M*N_$3>+?%WB&8^&]5O-/O]0TZ&W\0:QJ-M MU=:5822RQ1),?LT:ERHVT ?J M-0 4 4-4U33=$TZ^UC6=0LM)TG3+2>_U+4]1NH;*PL+*UB::YN[R[N'C@MK: MWB1I9III$CCC5G=@H)4 _P O3_@Y\_X+>Z#^WQ\2=/\ V._V9/$;:M^RM\$/ M%,FJ^*/&FG3N-,^-?Q6TV.ZTY=8T[:56Z\#^#8[F^L/#$[JR:OJ%QJ&OIFVD MTL6X!_)#0!_I5?\ !HU_P2:N/@/\$[W_ (*+?&_PN]A\4OV@=%;2_@'I&L6G ME:CX6^"LR3W&AZ_XL\/7$TDDQ#75MJT32R,6??\ :[=9=C.Q M8[7W#H& !W?SUFWT<.#\;*I5P&89OEU2I*4W>M3Q<'.3YG?VU/FLY.^C32[Z M./E3RFA)MQG4BWKNGKYMQ;_#YO[7SSXE_P"":_C6U$LGA3Q]H&K2EC*%;"R7;FJTY5 MXN^UU2MY/4Y)Y/47\.K&7E).+_RV\_OT/G[Q+^Q/^T7X;\QU\#CQ!;QYW7'A MO5=-U#..GEVDMQ:ZE+G!QY=@Q]0"1N_/,S\#_$C+>9K(O[1IQO>IEF+PV(O_ M (:4YT<3._3EP\NSMH6U[:PK(&/W60E6&"NX$%OSS,\@SW)7RYQDV:96[VO MC\!BL)%O^[*O2A&2?1QDT]U>Z1RSI5*?\2G.'^.$H_FEVZ?L)GK_J[^>/\ ]DK]XRF/+E>7 MK_J#PS^^E!^7?_A]SPJNM2I_CG_Z4_7^NVQR5>@0% !0!]!?LI:QJ?AK]I;X M#>)--LM2OI-"^+7@+5+FVTNWGN+J?2[3Q+ITFKPK';Q32&.;2A>13D1D+"\A M. ,UZ_#]>>&S[)J].,YRH9I@:KA3NYRIPQ-*56*44W:5)24M/A;O97.G S<, M;A91NW'$46U&\GRJI'GT6OPWO_PY_==7]DGZ>% !0 4 % !0 4 % !0 4 % M!0 4 % !0 4 % !0 4 % 'S)^VG\6X/@/^R)^TS\8YKS[ _PY^!OQ-\46%WN MV>5K&G>$=5?0@'RNPR:R;"(.#E2X89( 8 _PM-8U.?6M7U76+HYN=6U*^U.X M).?>@#[_\ ^"2/P5/[0_\ P4T_8:^$$EI]NT_Q7^TE M\,IO$%ML\S?X2\,Z_;^+O&,A3!!$'A70=8N#N&P"++X0-0!_MST % !0 4 % M !0 4 % !0 4 % !0!^;G_!4+_@IU\%/^"5'[/MC^T!\;_"?Q%\9Z/K_ (L@ M\!^&-$^'FD6=_<7OBZ^TG5-7TZUUS4]0OK.S\-Z1*R MN;B>*%P#_-8_X*P_\'(_[9G_ 4JL=:^$_AF3_AF_P#9CU"26&Z^%W@75;I_ M$/C:P+XCA^(_C5!;7VM6@SDRK=6EU#*T2@'\Z- ']*O_ ;I M_P#!$W7_ /@I?\?K'XS_ !E\-WUK^QA\$?$=E=^-[V\BN+6U^+GB_3GAU"R^ M%FB7 \LW6GD>1<^.+RTD_P!"TJ6+3%D2\U1'MP#_ %EM-TW3M&TZPTC2+"RT MK2=*LK73=+TO3;6"QT[3=.L8$M;*PL+*U2.VL[*SMHHK>UM;>.."W@C2&%%C M554 NT % !0!_];^_B@ H * &NB2(\DQV-^QY)!-SE221DG%?'YIX>\#YSS/,>%QSSPN&J?'1IM]U&S^^*3_'[[MR7MG&3T!@UB+4+B11G@?;%;L7;JWYYF?T>?#_&\SP= M/-,JF[\JPN-=:C'UAC(UZDDNWMXO^\SEGE6%ELIP])77XK^MO=LG+Y]\2_\ M!-&Z7>_A#XF6\V262#Q#HTMMM'4)YVGS76\]!O,29ZD+TK\[S/Z,55B.6>3O7V=9>2G&UOFE*_W+\#Y\\2_L%_M :" M))+'2-'\2P(3L;1M7M_/DQW%K>"WD7(QC)Y/'&/G_/,S\ /$+ / R=]U9QW%LH]S*!Z,<@O^>YCP-QAE#?]H\-YQAXQ M^.:P5:M3BN[JT(U::5NK?WW.6>&Q$/CHU%;KRMK[TK?C\NI^8VE?LS_M"?%/ MQ5K;>!O@[\0=?2]US5)8+R+PYJ%IITWGZA<,"FIZA#:ZRPU:= MY2::IR2>O23BH_Y=4[7/L;X>_P#!'C]KCQC]GF\167A'X=V4P0O)XCUU+N^M M]P4D2Z;H\5[+E <';)]X%1G!*_&P,':[Q%9.:O;>G24Y:)Z MVZIKWMST*.09A5LYQIT5_?G>2_[=C?\ /[S[H^'G_!#+PE:_9[CXH_&G6=6< M;?M.E^#-#M]-MVX&[R=8U:6XG7)W ;]*/RX/)^5?L,#X/4(VEF.;U)VM>GA* M*BGIK:I5]Z-GM>G*ZW['ITN&(*SKXJ4N\:4$E_X%*[WO]G[]4? /)F;X4CQQ?P8V7_Q!UO4_$(? P?.TA+BR\.3[\Y/GZ(^"HV;/XOL,#X<< M)X*S>72QLX[3QU>I6[[TH.E0EO\ :I2V35FFY>G1R/+:-OW+JM?:K3E/OO'W M8/T<>UK7O+[<\'?#[P'\/-/_ +)\ ^"?"7@C2SMSIOA'PYH_ANQ.S=M+6FC6 M=I Q!9B"RDY9CU9BWU^$P&!P$/9X'!X7!TWO#"X>EAXOUC2C%/\ '\;R].E1 MI48\M&E3I1_EIPC!?=&,5_72_O=?76:!0 4 % !0 4 % !0 4 % !0 4 % ! M0 4 % !0 4 % !0!^ 7_ "OA):6]A% M+/>RQ>+?%%@U^T$<"M*%BLM/E,\B;=L#."<,58 _R(O^$5\3_P#0N:]_X)]1 M_P#C% ']0W_!HA^SGJ?Q$_X*\:%\2-;T+4K33_VHZ=>6]FVO M>)+/1O@?I]FLD\2PO?/I_P 6]:U&TA<[PFDW%U$!)9JZ@'^JI0 4 % !0 4 M% !0 4 % !0 4 % 'Y$?\%U_V24_;._X)])\3 M?L[?LA0W5KJ>H^*M=TN73?B!\4=+C=)CH_PST#4X8IH+?5D'D-XSU>V72K"U MD>_T^VUN5;>SN@#_ %*?V>_V?/@_^RO\'/ GP#^ W@C2/AY\*_AQHL&A^%_# M&C0^7#;P1YDN;Z^N&S<:GK.JW;S:CK.L7SRW^J:C<7-Y=RO-*[4 >ST % !0 M 4 ?_]?^_B@ H * "@ H * "@ H :R)(I5U5U/564,I^H/!_SFDXQDK22DGN MFKI_)@-BAA@01P11PQ@Y"1(L: GJ0J $_3\Z(QC%6BE%=HI)? O^A(\(?^$UHO_P @T :>E^&?#>ARR3Z+X>T/1YYH_)FFTO2;#3Y9 M8MP?RI)+2VA=X]ZJ^QF9=RAL9 *@&Y0 4 % !0 4 % !0 4 % !0 4 % %:\ ML[74+2ZL+ZWAN[*^MI[.\M+B-9;>ZM;F)X;BWGB<%)(9HG>*2-@5=&96!!Q0 M!^*'[+?_ ;P_P#!*7]E'XB:M\7O"W[.EO\ $_XHZCXHU7Q58>,_CKK5Q\2V M\+7NIZE/JB6_A'PE=V^G?#W04TNYN&72-4MO!S>);2%(HVUZ;8C* ?ME;V]O M:016UK!#;6T$:Q06]O$D,$,2#"1Q11A8XXT 5$554< #I0!-0 4 % !0 4 #?__9 end GRAPHIC 16 shopify_logoxblacka.jpg begin 644 shopify_logoxblacka.jpg MB5!.1PT*&@H -24A$4@ ^@ $>" 8 9]S_) "7!(67, L2 M +$@'2W7[\ @ $E$051XG.W=;6QEQWG@^2JY+;7'K70;ZEBR)$ M6[/2 M8FV)!N1L[ @0Y8X&S'S8IKY$XXPR32$!QNC]('J=^ V[*_;,PC/VQBOJPQ(> M8 8BX[=U=@&QOXP;ZY5]"3AVL#;@IFS "OPB MOB_GO9ZJ^O\ 0AVGF_?<<^X]IYYZGGI*&V,4 #PZPCG7ZZ%SM2$4FI2 M*75**67_?$(I=<^ UY52FTHI3I*J4OVO^7$QAG,% +$B0/=HH3,UZ0+S^ULXBA6EU.RYR8N7Q)X0 $@8 ;H' M+F,^KY0ZT_*K;[H@G6PZ AS#1>D70N=*9LQ?]Y#<*Y<^?Q3"YVI>9_G M !P-3+H+7$=V1>'=&'W8>G:VX/=:S[O$K[K^VF=R:VU.=QG( M T# "](;47-*^Z0+FCE)JP_W9.N5^)MS>Z75OT=;[^LMN7_5.0Z\! M $DC0&^ "\X[%0/F]9Z@.%<&VVW;9M>5GVWP[:W:#O1T@@< " >A&@UVRA M,S7M,N=E@_-* ;#;PFVYA?7NJV[+-C+J % # O0:+72F;/;ZJ9*_<=T% MO,MEC\AMX3;;8*G[($^>F[PXV^+K 0 $"4"-!K4C$X/W]N\N) 3H-7!E[4^7^$TVL)VITB7=30S,MYPU'\0VDIND MXSL E$. 7E&%AG!+YR8OSE1Y]87.U&+##>&*(D@' @)((T"NH$)P_ M6J4+NO#]U0G2 0 * $ O227)#<*;CN>].MU2[=^;SDZQ9E2^_MZ]Q6\M\3 MI , ! 0==PPDHKNI59%K3Z#,[7<_Z]M7.3%^UV;>^WI?@E7L=6%"RZXP4 M Y$" 7L)"9\HV9;N_P+^L*Z-<=G_S=5=6?RIGD'[&!M?V>-TZ^=N54A<* MON8]KGD= " ' O2"7,?VQPK\JUJ"<]<0KLBD0.:\4FJB9\U[WNW<)K,_ MV.W3SDU>M._[4?=^\CKKNLP# ,8@0"]@H3-URC5GRZNNX'RN1+=VFRE_ MO]U?_=SDQ8V>_WTYY[^?[O\?7) _63!(GZ?4'0 #&(T O9KE@Q_8Z@G,; M*#]>\)^MN*SY5:_M@O4\Y>J3@_Y']SN+!.G'"TYJ $"2"-!S0! (#D$ MZ",L=*8F"@;*TV/6?N=YS:(9^]42P;G*&:#GW=8M;\7 ;631 0 & P O31 MB@3*YZLVA7-F"V3L-\>5H8^0ZUC=),5([GWG+76O7/X/ #$B0!]BH3,U M6V -^(HK]:[ZFJ<*-J,;UZU]J'.3%]=R_M6Q9>[.?,ZN[O?0T1T KD: M/H K,\\;<-N@M*ZR[;8S]GG6CH_-H*LW&\_E[=1.F3L ]"% 'VR^P/9F M-=^U9.R54GF.^T2!WYWO721[7E<&.D^ GBN#KEP6?:$SM9BSL=[TL/?L@O=)]W=.91,7_]^+ MNR\?.:([-]]XY*-5F_$! @#0$Z%Z>NW]-K MODR [H+R:?=S9M _>.TW^S?^^LK^P__PJ[W_[C/_Y?1__=F//+/>P/$# M@!?:&,.9=UR9^;=S_O7S-969V]==RQF@KY^;O)BW:5N>U\WU?L]-7M0%?V\G M9[G^^UVF?"9/0[Z?_'1;_?K*_L&?CUZG?WO#.]Y"D X @&JQ!/RQOP+U> MH"':2 6SYZ$T5\M;A?!#I=03!;KEOV%KV[SME_^P]_RGOG+ZX7*'" "R M$* [!9NTS=6X!CKOI(!=[]ZIZ34/U/W[>BPW]'L/Z7:5?N57>U\C2 < 0 M P+T-Q4)E(NL4Q^J8/:\EO7N993U_C2>4O6 MEVK8\[Q1KOO]=-[UY'7J"=+5O_^7SWQ=\GD" @&$(T%_7>IGY0F=JPM.D M0&W<>YAQ@7G>2H!&$*0# "%WR 7K!0+G.)FUY2]8OU+BMVB K!=Z_/5_3 M/7N4>PW*^Q&D P A9\@%Z@4!YJ:Y V>WY?3;G7Z^E6WQ%TVZ]O W*CPLX MGJ$(T@$ "$*NDF<6[==-Y N;.D^C@/$/C. A M2KV+>Y$F;766F>?-VM?2+3Y%!.D 0I-Z@-YZH.RR]GFZG&_6M9W;B&.Q MZ^]/-?D:/MD@_;^\LO=__,5??_@_QOH> 0 ,0CV37H;DUUGI+MNLO,\Y:W M-Q*FO(/O^K^V5_\]8?57_VK;_UYG.\0 0 Q2;A*7M[R] M[B9MK;ZN:TC7&Y0'L8Z\;@3I *33QICD+I(K,W\^QU]=/S=YL;82\ *O MNWIN\N)$Q=?)@O+<6ZA)]Y.?;JM?7]FO=)2_>\-;_A-!.@ ")4LV@^\J> M-U;>[M:3S[@L>9XU[DDBDPX ! *@+TX38;6 >>-T!?SO.7W'KR2?=[DUA/ M7@>"= 2)1>@NTQSGF!V^=SDQ8V:7SY/N?GJL"W=>M:39T%YDNO)ZT"0 M#@ $":%#/H7LK;7;8[C\6^?W>J)R _4^?N/_/QIV&H]?IW[[E M+7H[[^DZ]O9KOO'Y1Y[YD]3/+P (!B4@S0\P3*MCGE^B[9(RINW<6/$DM0,^3Q1[:I*VLA8 #HY3+BV4^A0#R'+-[)?N_CZO777'?! MNOU9)F"7*Z4,>I$UX)6XM>[3[H=UY(G:WC%<>R3/905$+/4PQE#-! #P0FL] MW1,?^-@JV2ZC/>M^GM):7U!*S1ECZFZ,C8H(T \K7=[NME'+]BAG'3E4MVNN MXRP !Z5Z=6<'RECA4@ VN0FJ6<]!N6CG'&5PP3HPA"@'Y8[>[[0F3K1,PLV M*?!+!\]>WYX-2%[>+2:;5FMO$0!(C=8Z&_OVKI?N34IMNF!O+2NE-L8D>>]U M)>QS0B:H1^G(/;1T)1&@NW7@>;+:(P/TGO7DTP%\X2# I[]Z^KY_]R?/?(=K M@81)"=#)$ ! "5KK&;<3TKBQ[W'W=^YW9=3VW]KJI45C3*T]GJ0**#"W5EF' M+E,J&?0\V?/-SOJWN54@3H2!D!.@ $R*V9GJ^X=/,@8-=: MVS+O66-,E!G;GGXK(27PR)X+E4J GF> ^,:'U*TGGW1!.>O)4=I>U]S/7NA( ME=;ZE)3E/[$."@&@;JZ4?=&M4:Z+37)]6VM]WA@S%\M%<^=J-NN4'AB>BT(1 MH/=8Z$PM"FWB@'"]BVN'A$G)GJ\*. 8 $,]E@I<;3% ];B=OC3$SH7\:6CA7 M32- %RJ5 #U/N4F=LX3 @=]NF3LY$T@8#>( (! NX.RTD*@ZJ[56(0?IKF3_ M"0&'4A;KSP6[)O8WZ!J[ 5[L[IICG'DD3,J^XZP_!X 16@S.,V==D!L46]*N MM5X,/#A79,]EBSY %S1 1()V=DU*6QD"_:1,D#(0 8 AW#KJ90]+/.=BZ%4.KN)A*6(]K1B>>B8%%D M]Q8Z4R=ZNJ[3Y VB&$.C."1)ROKS=08A #"8V[?;9Q\F6^H^9XP1VRO$0_E_ MTUA_+ERP ;I;6YX%Y31X@U@[NV::K=:0("G+BV@0!P##+0HX-S:#+G+KM9ZR M]IB2?Y2W"Q=4@+[0F9IP@[Z9B$I,$#ECJ.A DEA_#@""::VE+ 6=EAB@1QJ< M*YZ+\HD/T%E/CM#M[!IV$D"*I)2XT\$= :3LO;['AL,"RR[[D2:$"1 %TY< M@,YZ O075 ^ MS7IRI."37SX]^[E'GJ%1'%)!>3L R";E/ITY(>$@7,?V)P0<2E,(T /0:H!. M4(Y4[1MU(Q^?*_B5TM6\2 7H 6@G0%SI3-B"?)2A' MJO;VS >Y^$@(&70 D(T _6ISD<BL0#=E;/'N'<@4-A>5]W 64,*W"!' M!&,, 3H ((_82]L5 7HXFNPN/4=P#KQN:]N(:'X"M$!*@+XBX!@ /EX"QZU MUJGTQB) #T23 7JLVQ, A76[1GWF:Z=9ZH$4T" . %"4ERTQ76.X%';966?; MT7 T$J O=*:D[($+B-'MJH>X&DB E/L_ Q$ &&Y=T+G9]!@\SB92\4OV/"!- MK4$G0 ?Z=/?->SDG2 =W % OC5!39R7?;RHRY[/^GCMBE:54KW=V/,T9B5 M#TA3 3KK;8$^W:ZZ@W."F&FM3TG)1!AC&(P P'"7!.VXX25 #RA[?L&=HTNC MFI^Z9_ I-U$^X1*FV20,S\2 -!6@L[#@!AD))1];6]V8S@[+G=A62FCJ#:_8X4MI"+2E,!.MVJ&W3RV'O4=4?> M/O(%MO=>4Y>O_#SP=QJ7UWZSS](/Q$Y*@$ZF !&,,9L:*V7/.^ZM.ZQ@[K4 M[/EY8\R<@.. 1[4'Z N=*_NO6*>O[R=]6+&\\>_!?MN/+:_H>54@3HB(Y;SR=EP$.) M.P",81N.>^[,>'K=40C.\88F G0RZ$/8(/S=)S]T$)#W!LM^CN6= MZNY;IP]^;+"^?.DOR:JW8*]K[O=8S@4T22'#H)BF7S#&D+C!(4T$Z%(& M:=Y<=^3808;\[EL?:JQLO4YV7?KVWA7QQQF#[1US3^KG -&2LGL' 3H %&", MZ6BM'U5*/=7P>;O@NI/[K'*2%*!O"BVWAV=-=7%/4I8MO^NF!]6U8[JL2_+2 M!DNBV]+MFNO2>*=($%NL 4"@;(FUUEJY97AUE[MONOV\O6:*W9[@DA(EOB 8,BL>F^1!N&OJ/+R%SE12Z\]M*?OINSZN_O3W MEX(-SJT7R:"WZG_^/__PGR?T=I$ K;64I4V;0@:! ! D>P\UQMA[^@,VB"SY M'NS^YD\JI6XWQLP(NB]+6H;+7N<8JNX,>C(=W#]PZI&#6GC1_(. M*G+;V^:_4DK]Y]3/ Z+"^G, B(A=EVX#6E<6/NE^3KFQ?F\)O W&U]R/O0=W M[/9MTLZ$L.[M*^[\ @/5':!'GT&W^Y9_^*Z/!]'\+8\7-U;E'V1D=G;--%NM M(3)2)F<9\ ! C5SV>]']A$Q2]IPQ($8B@UZ S9K;GY@\?_E[4;V?$!C3ZEZC M0!NDW/LI;P< #"(E0%]G[3G&(8.>@VT"]T?O?3R:K'G&[GU^^X[A$ X)=;?RYEIY'0EPJ@!74'Z%%E!NU^YG:]>:S8_]R/G5W3 MQ/:&@"]2[OMENPT# .(FJ;R=B62,5>LV:TJIVV(YY??=\=&H@W/K%^Q_[LVG MOG+ZX43?.N(C)8/.H < ,(B4 )U&ILBEMDS>0F(#!ET (!D-#)%4 C0>]BR]A2"6^3TD0 M & 0&IDB.'4&Z,%NL6:W4HN](5RORU=^H;;WKL@YH 1M;>^+R#H"%4E9?TY6 M @ P",NP$)PZMWLZ$>()N/[HC0?[G*>$[=7\ZW:53OT+N!(VL/Z73LY][Y)GY MU,]#Z-S +QOT90&;_;EGU%O3>N ;\SZNNN\XHZQPUKYZMQUF7#?N >('=/ MGNSY[N:I6.O_SJ[V? XZ!.U!DU+B3H".W.H,T(,KV?W J4?4R6/O%G D[2*# M+H/6*KT/7^!Z K9LX'=;S>_H>%^WV3.]_\^>8&^M)X#P\M!WV5QK;2=AEI52\S0,RJ?O>S?9X'CC'O=S)@O8M-:K[KNV M&-/U8[WG>TNP'A81SRGN]RBBE@!] MH3,57/;O/A=C>,7>G?@ZD:S!@JR(+]GH'CATW>.RTF/&3 M7<9MIJ5K?-Q=N[-::SO9,D=6_6I:Z^F>[Y[/ 786J#W6$Z3%$*Q/ M>MIZJK9&66Z28;:E[ZW]##[F/@=!?6_=_6U.P*%8,T4G.+36IKG#:4_#[^.! M09]'K?6,>[9),2OUWBGM7-6500]N_?D?W/%1 4?1OA?9_UR,W3US9^KG0"IW MHZXS&].DV[* SY;(:ZVS *+IP6/PC7?<=9XM41Y=%QL@?5MK?<$-7),NIW8! M5S9(DEB5UQ^DV>_9HH#C*B/(OD'J<,#I:V_K['L;2J#N:S+F*B6"!N=9ZS5UG7\%Y+_M96W-9X^2XZV&O MXP]= !S"DCD[Z'W*?H[<1$]H?'U_JTRH3=K[FKV_"0DZLD!]T55;227E7EVF M>B+8':):-*J*3-IR#)%;Y>UIK M+:44M5$VH+'O5=A$21FW]03J(24K?#U_"E>)N,_*HJ# O-]9-\$F]?J'O-L& M ?IX0R>]6/>>FZ1)5COA4EN 'LQ#Z;X[_G5R7=LS!.?R?.9KIZ4%";I=E68YAT<]P=KS 01K=5BN^Q>ZM<(2 M;(Y;T^B.]9*KC@C%V1B#])ZE!8]'5*G2+Y3E"K[.?ZX W=VG[;WKB< ^*T\( M^^Y*RD"7"=!3>$97->Z\LNO :%(: "LWICFX?]05H ?Q!?J]!+NV]R*#+H]1 MZO=2/P=M?]V7?0O9XZ%V,W21#"$L+FF"[O5\26/+N[7C&K8EU#?=^&,%]6DJ0 M+J5$O,P60@3HXXVM(A,6H(OZ7KM)("G+]39[ _0ZMED+X@MT]ZW3(M>>7[[R M"_6K*S]7O]YZ^:")VZ@@^N83KV^;??+8>PXF'&X^\;[3M, O3QQIY76[F@M19PJ*^SSVA! MSS-1V?/>\U)'@!Y$!OVNF_Z9@*-X/9/]_.7O'OP4+3D?]/=ML&ZWC+OEQ-WJ MYA/WJ.N/OC/WOX5_.[LFS8Z%+7'9F*>2>+-7:ZJ\70G*AAYZ?RXH[$16)7'< M-8T1U7QJ%+>T(/3JA3IE0?IDXEV5AV8*(@S.,[8*YI(QIJG)TG&":>8Y 'Z M>'F7#:P+2E),%-E]I2D"F\,=JKA)(H-N@]=A@6M;;*;\^VM?/@C,ZV0S[O;G MN5]^\^"WVD9X[S[YH8-F>+U[O1.@R[2U;=Z6^CEHBEO_F,WF GTN \8TNE%Z4'=V[ LQCYK@AE'1<4I/O*H%^5-4OD,[/HHPI&V/*8 M,@$9#>+&RWLON91H%>$HDIK#+?4G5.IH$B<^@WZ7Q\[MMFS];W_V']3?_.!< M[<'Y(*]NO:Q67WCZX/6^]'=G#R8%[.2 _=\ATZ>_>OH^+DV]7#8FY>!<)5#> M_L;6,9$'YQF1#<-_EZ_4%9U$X"GYGC#=Z/1Y&T15FA M22D:Q.56)$"70LK$D:2]SZ]:!E-'@"[^2^2K.9P-C)(@8/;!!N4V0+?! M.N3:WU?W+U$]P/[G.118QI;RTIJKN&>IE J-J[+GJJ8 M7?27R):W^V@.9]>:7[CT"3JG8ZR]KJ&,JR8$YV]H,ELC9?;[4D+!>4;%YDN>-("W1>_5\RQ,S-(B+VTJ!=RA+&JLZZ97MM\#HZSJI?91._5QUL.#*1,_I<)#H/>7K(EN<^KR]!N"CEN M"0&ZE/+V%=ME?]#_HU* OM"9$E^"DFU-UJ;7UWV3.4<^O]TR=W*JJG'-< @4 M7M=8>;O+_D@)B.<3W,+KN"LG]\YE0/G.53/G8:VMUPDV]_E-N9621??:@\/=@Z2,8X96Q57-H(L.T.U>X;V=S-M@F\(]^X*OW300 MHMU=U.3YT+2H"G5]<[> W26DM3F>,/5+H/X'!RO>7B_TK25 M10^Y0=PIELSD$FJ [GMB74KV?'58]ES%'J"W'9Q;ME,[I>TH8F?7U+'=8I\D!,&6'_GF]!@F7)S?EGI9+W7U^?I:Y5Q]HXWI+F4S=+-#(+$/V/(<2 ME7+)-XISDS]2=HT8V87)3YEIL'I9B]WAICK?0T5U,,\\2_X;GS'A%&L1E MBDZ4-,;C$@PIV7,[5AN93*D:H(O^$OW.T1M;?\V7-IYM_341/F-H%%>4&]"F M7B[9K^E2?P9.,K1^'6@(UZCC+79U)TB6H>E 0F@)[PA4:HU7>.)C5#FU M![XF"J4$Z&-W9*D:H'M=Z#_.]4=O:OTU*6]'&3N[1E1WYD#,4BYYE:8G+-CG M6H96!]\NV^%E6["$G&VZ,D+J/OJ)NK^IZR&LF6>9##J?T_'*9L-7VSS($5J_ MQJZ9L(0QS.:X[+F*/8-^\XGW"1IN%(4 " 241!5#@*()=WYK.HO,= MEJ6I %W,9&J)26,^HSE4*%=/LE&*4 MV]J-,G<4M;6]SP X)W>CE;XD8-4]""_U/! W[&#%'7_O_7/"!5P3;E:Y[!K1 MILO;&3C)T\;S,-3D"209?%EKF?,,9LU'Q44N[591J94:DU7I4R M]8Z0ZL.VK[.4,>-\WN][E>V=1*\_]^7VDQ]4S_WRFVF^>936[2K-VW[&O=^FN[B-/[Y=SLD/!; N5AW MU2/V>W2I_[OG,M+9]VDZ@/+9V08#=";9Y)ELH/I)RKV:#N[-J/*L3W6KM3:W MLAPE=R*E2H#.EVB NV[Z9P3H*.637SX]^[E'GJ$1TWA2;K096[(TFZ?I1UXN MV+Z4E4+U!.PS0S*:39>W6_>W\!IM6'7G:ZUO/=ZD>ZXEOVU?(#LDK+ALQ,C/ MO@O8U]PUGW43#W."*P/L%ES3X]Y72;%-LMGO11NAN[31!HK3<%)#G:[*,R(>1SL30J>=./#'K-;&,Z6U[_ M(MNMH:!]H]K?%S P[D8K*0-F!XB3#90H'M(;L+N,X+2;J,C.1:/!E,<]2^N2 MK?M:'/& /!CTN.!T-O%= I8%O_=*$V(N\%W66L\);C0YT]"D6^C-M[)JB>5A M:W"'W!\EJ_7>*JR99YFMP$I/P+OW_NVR_[Y&MJ)-)G#SV'F^O_4?O??Q@+3I0Q-Z>^2 G;"Q):\]7V@C.^]D TQAC,X=V M(/J 4NK)%LK;0P[0S]O,H3%F+L_LM;V>]N^Z9]QF.X=87(-;-,T*SD2NN&M9 M>4+*7>,'A%[C,VZBJ#:![\)@K_M#]IYG [A1#;+Z[H^/2OX..W5_U\3A857KY:)4 7O=;GU:V7O;[^R6/O)DA' M(7M==0-G;#@7/$A97S;C.SAO66@!^I*K;JB4P7'_7EK/@P,5MMD995%H:?NC M34U$N6O\L29^=T5U3QR$%J#74BWALE:3PH/T.J]-R WBJI+RG)+>B"VE1G$2 MDCHK99[7T6;0?0?HBB =!6UM&_HZC"9FZYB&@B/)0@K0SQMC:IM <0'">AV_ M2S)7 BVQ0=ZC=39@',261#?6(96X+]59+>%^S[3@:I@Z[Z]2DF<^ M@L"0F^.UQL/2@V$:'5>X96 2GFFEJM)*!>@+G2GV*-CNEBN(=<*,W2'G5KB^LFM>R[3A*[MB\U'9SWD-)( M*'.\YM+G4#+H]CM<^[5PF72IW^-:KHVP9IZM!H&2>BP476OLB80)R::34A+N MZ>ME$SIE,^AD^@JP:]+_^-[_7=USZT/!'#/\Z'85'Y+A6%_F1RC9\_,-!G-1 M7W/7&$[:Y."%)@*U8=R@>JFMU\NISN]>")._C59+N$H)B=4P=3W;)#6(:_N> M*:;"3L QY"%A$J'I,9V$ +WTI %W\@&U[[S4!1W'8']SQK]7TQ/^JKC_* M;EH8K+MOWLNI&4I$@"ZH/*PM(03H2PUES@^XX"W*,G>AC>'6/0VN"C?R:5@M M6<% .K@_V5*U1,S5,%(FL7W<*U->>U^&A.-L[)JY>Y[O2T:#/HEZ_\ M7,!17,WND_[PO0MDTS%0MZONX,P,%?I>W*&2/KA?;2G3*JELL_?2 MA-%-ODEJ)E;7/4]Z>?N%EG:C4$*7*-6U;ES*O9H&;7,P[29^+K3U>BU+.4B5TAPOA/7G2DB WL@U<\\UW]W; M-ZL^2Z)>@W[YRB\$',5P9-/1S^PK6O[+ETR33/>@D[QV-;7M[NHF+7N^+J $ M652_@9H:?TF^9_GX#D?7Z%-8,\]6OT.2FN.%LL.+^\[%NCO)M(#OPGS5^UK9 M %W*5@8C22US[Y5ET__XW@4ZO4-=^E0>! M0K/GL[XG7 0.L.M(B$C]'G_,4T^/&,M[D^W@+JA"1/)>^X-X_QZXB:6Z^2YO MWZRCGTGA 'VA,Q5,>>>+&\\*.(I\['9LMM/[!TX]$L+AHD&?_NKI^SB_HIUM MZ*$BD=3,VZ; ;;%",R,L>[XB:,)%4B?F2H&7FXB1N$WBJNNJWKI(&WU*"=#7 M/4RRL?Z\G.@:Q;FQF>_E#HMU? ?*9-"#:=040@:]GPW0R::G;7]?W9OZ.0B MM&[/39%ZO_>>:?6LCG6.TK+GDKIK2_IL54V*2/T.^YY@$[4=5@UEVE*NLX\U MV"DWQZM"PO'6G?25\%RK97Q8)D /)G/TZM;+XM>A#T(V/6U[72.EV0F&.Z.U M3B&#*_%^O]K2=DR251H$:ZVGA?466!)66BYIH%UU "NQ"F8IP>TJQXEE(L;' M]Y@,>CD2CK?N:^=[">*2VY:ULJ@#=.NE@,K<^Y%-3]/^OGI'ZN<@$$\E$*1+ M[#EV!I!1")IYKN[=%'Z"OOO"T@*,HSV;3IR<^K^ZZZ<%0WP(*VMXQ031A]$!B MQ]%H@W2MM<3,VXK'3*ND3L&E!U9"UNCU6A&838TINRNMQ'T^ML"@#A67[- @ MSC\?:^_KX'NI1YV?7=_9\PMUWMNB#]!MF?M+&S\2<"3EV4[O'[[KX^KT71]7 MUQVAR7?L]O?-/TG]' PA=5!G@_08,X 2UZ[ZS+Q):9!:M5.PM DE26O/,S'U M-Y TX5M+=V-<1M/#Y OKSZOQ?=RU/%==%VZ(/T*WG?OE_ M"SB*ZNZ\Z4%U9N+SZOJC-X;^5C#";[?,M9R?@23O+_J8UOI29-W=I07H/K/G MDE0-'B4%Z.MK6*P$XJ_9G6:$ ?:$S M%XAGI>D=Y?6C2#'NQ#RV;10]QR;9AL73I!>IQV=HWO7L]0J]L\3GQW%AU7S(9=.O%C6?5LR_$-R8@2(_/SJZ) MJ=E8G9:K9!L\>MP^!-T^G2&0]/E;$9"=D#(0K)+ID%3>OBDP8(N*L"H8B=LE.OL8[NNX/N"".%[@J'T=U' WN>-]5%)*H.N#M:B?SFJ4O<,07I<=G<- M^^D-X$IB0RV5M%413VNM.P&4O4LJFY1PO:5MUWQT?I[AZ)G5US)/5S,$+HG9_O#Z#;.]FWPZ2\0M)^V-(# M=$F?_[*!CY3@9=U#Z7,>,5QC)6@9@X\@5E(H)J9,QP?=Y$?;L:+M!G)AX M1.@$5&YN3.5SZ6#9>]6TQ^_Q9M/)HJ(!>C2-J^QZ=)M)C\WU1]]Y$*0C?-L[ MAG*(X>8"78O>+\NF2PJ@)$W$>@_DA*WE+3L0E%3>+F72911)6PR6)>5S*RY M%[A+1=G[G*0@M>U[=WOF@YS P=R-4=J>SF5E:].EE.Y3WGZ8I%+AL@,"2<]O MLN?%%#Y?@JI@-H7NLRRM!TCH?09\;-,5]+(C@7Q^3PM_']T]SN=$:B-;J_4J MFD&/3JQ!^@=./:*N/WJC@"-!6=VNN963-YSK AW*ONAY/.9*WGWW^I R\%D7 MLK=LT$V8W.=)TO9JH@-T8?M*ET5WZ]%$9= KE$A+^:SZR+ZRQ5J]?#YKRSR? M?"9HEMH8FQ0)T*/+H&>R(#VFQG%V/?KIN_Y"P)&@K+VNNH&3-Y:]2:\+/\8B M[(RP[W7IE,8>%OH@6%(PLAG >DUIS7#+# 0)T$>3])VH\OQ*.4@E0*]7:._# M9X#>>/9CZ?G0%%?R&\K>XGG= MX]:EMSX $99ME3*X#WT@2'E[,=*RJP3H]9-4XEYE9P8I8X2V&\2):60J= E' M8;XG3HM4+KFQD:]QRDI;E7UDT'O8[NY?^KNS4>V3_@=W?%3 4:",;E?IA M>[>Z_>2'0CA4#+#^PFXLC= :98Q9)$BOA92)V"H-T>HD92"X66'6GDF78B1E M5PM_!P15P4CM;BVM@WOHE3$^[M64MS?#Y_LIU,_!WFY(#WT_='['6]Y3;J4X$1*(!=#$R9) M#>)"&-"&GETE>!E-6C5HZ)4QK#^/A\_WDZM:U&U)ZZNJK=6==G(%Z*F6V3Y_ M^;OJZS\X%WS)NUV+?O(86VJ'J-M5=Z1^#HHPQMC2I_/A''$N]F&TW%)W=P8^ MAP6]EE=81W(I51%#">S@7J9J(N7.WGE(NL95*F.D3*:F'*#'MF6D^ #=8W.X M=;=S4&OR9M"EE02UYM6MEP]*WK^_]N6@W\==-STHX"A0U.Z>N9.35HPQ9B[" M;U5MLZ74D($ _K.P@7M+D>@C[!<<0H$L)W*1>;TG5H%7N0/TY!M5V0#];W[PWZM7MUX1<#3%$:"':7]? M'4W]')31LR9],[RC'^J,UKJQYBC"LH=2!CZA#P19?UZ,M [NP9:X2^QN+;!" M(H;*F+8G8B3U!1%=$524>S^2&]_Y6GN^[L:4K2*#7H#M\FZSZ7__RV\&<\P9 MNR\Z9>[A>>TW^\E/CI7E;JB3D75:?:+!IG%B.N-*&/A(&@17Z(9-!KT828%/ MV8[*$C*K4N^YTK;D#+V#>Y42_;)8PM$L7_?I/)]I7]W;6P_.%1GTXFR7]V>> M^X+ZUG-?"*Z!'%GT,/W;IQ]D,_N27&!C;_P7@GP#@S7UL$AY3>,@4@;!5;IA M2YI<%QV@NXDO*5OJJ3+!FZ!)):G!BZ@ O4*50N:I+8X;(HQQLZ" MOK]"Z:@D\PUT=9?R.9.2F8BAV9:8R?4 UFO&L#Z9X&4X:>7M53I"2[E7^[C. M4IKCA;!DIPR?[VO4_;N7[+DJ$*!+FG44Q9:\+U_ZRV#6I=]R@FKIT.SO MJW>D?@[J8DO>C3$3;BNVD!O(':_S@=7@NO8RI SN8Q@$2RG9#J$/A*_NP(.L MEUS;&_JN TWRM3W3,&4;Q"5[KXZD+XAH$M^7^\S[B$.7?$XLCPW0%SI39,]S ML.O20PC2KS]ZHX"C0!';.T;*C'$TW%9LH:]-KW/ *>4^+Z(SKJ1!L,1NV"5( M7W\>2_,P$9-*T@;Y'M>O#K->X1Q)NC>U_;V6\IRJLCPA!+[>W[#/MJ_)M=:W M5NN5)X-.@)Y3"$$Z 7IXNEUS7>KGH EV<.'6IC\0:*?WVVH,+"B-/4S*^2B] M'*.!)1 Q"SY %S2I)#%X\54>.TR5\O:4@U2>4^WP]?Z&/;-\W)^7/$Q '4* M7C,;I$MN'$>CN/!L;9NWI7X.FF0SE,:84X&6O=9PC0&_"-'Y\7 MNP7;=4>."3@*%/7IKYZ^CY/6K)ZR]Y#*U^I:-\O YS#.1[W$O@]7A2)I>[65 MDLL\6'\^@+N^DOHHV64\53+H*=^;I/0%B;5!7,;7_7K09]M'>?N*A&4Z!.@- M>'7K9?6=GWTQNO<%?_;WU;V<_N:YLG<[8_MH*-GTJF7N;GVFE "% /VP6/?: ME226[MY4P0P637E[RO=J]]Y%B*0OR%#"WI^/^[/7M><9 O2&V'W27]UZ1=QQ ML=5:F'9VC;1!9-2,,8LN2 MA2[:JP:2D@8_WS 03%NEPZ_1C"="I^NCCOLO2 MMBFM4CHKZ5[=]G4.OB](8'STY3GT^?94W;0B98(B3X N:1U;4+Z_]J743P%J M8HRH$LPDN&RZO?\M"7^_53-G4C)O4I862'GFK0>P=WCHI)6WKY:9I!(TJ21B M%X8>(C)A/:IT;U>)WZN9@&J7C_?9OQ3%Q^3IHH?7'"A/@$Y@4-+SE[\7Y'%# MGIU=0R6+)\88NP;J8X(/L>K A8'/8:SE38>T\N>R@T,ISP=IV?.S @ZE5]7! M?\KW)BF3$ZGN$*2C%KN[ANY^'AEC MYMVZ=(FJ3J(2H!_&^O/ZB9M@=-V!)>V-K2H$<"EW]AY&6O9<112@I]S!/96^ M(%[>I[LO^RIO%W7/&)=!9Q_5BBY?^7G0QP\9=G;-$2Z%7VYF562Y>]D]K]V_ MD]+AF #]L)A**256 /GH#CS*4H7R<*H^>@C-GE^HTF,CY7NU>^_T!6F7[^]R MTMESE2- )X->D>0]T1&63WWE],-<,K]=5]E27=J]O.KM(7I&5N,LG'3C8GW'.X[?NSJ.! ME=C?(EIRS37JGW*N19"V;K4**0,?&L0=MEFUH[V$CO@]I'72EM@\K$K0(V)2 M24+W8ZWUA,#)EZK75R7>Q9SUYW[X6LK0=O9\LX8)M-I%E4'_H_<^KFXY<;> M(Y'KI8T?I7X*@O7;+?.'J9\#"=Q 2TI 616EL8>QEKS7KS_WP]1QJ.T"?EU@9$4T&_;HCQ]3M)S^HSDQ\ M7MUWQT;T92 MWNY]DLTUEI)6K5'7VM:4[]7L4N"'KVM]IN77%#F>&Q>@2[O1#75S3^;\[ENG MU1_?NR BFW[RV+N]'P/BL-=5-W IQ5B6=# 5RB>E=+&F0=QA=9T/2269WC.] M+MLL+GM>,7M#=O'-"@V) ^VZCDG*O=K'=>8YY8>/]]OV_7E)V'*P-^39!ST( M_8'P]4??>9!-MV7OUQ^]T=M;N/WDA[R]]B O;DCL;X4\MK;WI70Q39X;4/MH MH%(;0:6Q(M:N.K$-!"4-/-HN6QQ$6OES'6L?J8)YW:*@3M^96M:VNG7U4K3= MP5W*=QR8O"XRI:]/WSO@OK J4=: M+WNW$P/2,N@[>Z\). J4T>TJS8D3)?2'EY2R01&SAL(F+&(,T.]QZ[^]T%K/ M"MSW?+F&M8]2WI.WSYK6>L9#66P>=:UM3;F+.1-0?L6>5[J?2\JL^LJVN7,@L3&<#6;K^LRE?*_F.>57S.]; M="^A40%Z,!GTO&O-;=G[A^_ZN/K3W__KQ@-U6]INL_?2L"][V+16-#600TH3 MS;(9#9I+'1;C^9 VN/(UP2BQ_+F.[&K*6V_UKCN7N/RKS@DA&L3YEVJ 'FM9 M_XJ@I74#19%!O[E@,[C>0+V)TO>3Q]ZC3M_U\5I_9QU>W7I%;;,O>]"V=PS[ M",H1>M,>*4U I3PDHQL$NP!04B?WVUPYSBLL!K:ZW6 MU+D](^5>[>,ZI_S>)8AU:SFQ:\\S4630;4!SO MF)[X_$%9O324MX=O=\_O;<.C+B_Q?,'NAU M;*=VYTT/'OS8)FK/7_ZN^L7E[ZF7-I[-G7&V#>'LFG.)9>T9^WX0MOU]=33F M2YAEUVK./C1!4H!>Y@&:+%NE#S=UC*O&MLOYH[V$C,% MCVNM.TUE,00'YZJN[*JPS&HK@9M;HN'14> MG#]9XZ2$I+VQ&Q\SNN"\(SQY--? 3%"5^[7EFV!IT M23?^D6((GMM@R_81AVY7/13II1Q4-FZ[\SYF/\(VXV8'WVZ@YH7 AE/+)?\= M&?3#8A\(2LP8V.]VIZ[]Y^U]P7T_I0;GZY%V]E;N.C:V[,=]1M:$!^3 ;]YA-!5.)[]]POOYGX&8A'=]^\-]*W-JXT M\'XW^+89P<4V&[6YP?^RP-+*P@&ZF^"0LBT1&?3#FLI2E9W(:9K]''[;+6DI MS05PEP27/ELS-2_7D=3(UU['I]TD:FT!9<^DR[>%;J66L:7MM>].X.[54DJ+ M6ZU@T]N77?> M@M]6Q3:S)=R:P=_)]IXO=7<*'D@#_EID-7D300;&K"PIWG ME29^=TWLFO2UHA4R=I+.!H4N@).\1K+.TO:,I#7HF?M=M=-BE*"R* WO?X\%L^^\'3J MIR JVSLFQK*1*MF',^[G"==M])++1-K_7BH3Q+J@;=IE]:4._,MF15G7=YB8 M@6###1$E;TNEW/?,5L@\I;6^T/,][C?A?J:%9U4SJW5G;H1E5@>Q0?59=S]> M=M>Q,^KS[>ZYD^ZZ2IL,'>5"0Z7M2M"]VL?D'L\I658"7X<>5/9PE"8L%B,(>D,RVU!Y MJ*3UYT4_>OJ^B$Y;W?O&QF[3[05<5I)-AT9(:<)BWGU^T+PG&\S:!+/3 M3L0>;6%MKI3E;&TWB$NV.9Y@H582!)D]5X,"](7.%-GS2#S[PK)Z=>OEU$]# ME/;WU;T1O:_6NK%'8KYLUJ:N+:WJ(*CQC)2!8./GPWUNJK:OH0 $3%)1$%4 MFEHOBS?9=$W:O;SB+3R%28@#O9!YD]5T,RZ$'<^,F> MCV;7GG^?['FT]KHFBC)!MU5:B&L/?;&SP54>.%(&/B(ZB@L:!+EZR$[P<>NZ6&)U\R4N[5JQY>DV58,H7VW @V>ZY"#M!O8?_SD;[SLR^R M]CQBW6XT&12RY\54'?@S\#DLN?/ALN@L*VFDFFUR7+"FSFJ#5%K\[K#_W MC_7GAX4V81'T.O90)T ]+\GP8 M8Y:%[XL>HJ8ZMO=C_;D?C4^^]*&#NW^4MQ\64H"^XIYSP1H4H(N_^;/_^7"V MM/V9Y_Y*ZN&A)KN[YECHYY+R]D+JVDLYR:9#(Z0\")ZA85QM-EWPUL9U)$!O M7]O!N1+4[=['O4G*"H(8SR0X$W9IW2MVK:S,X5S2(:UWKP7G*]VIA M[YT _;!0SL=*P$WMWA!D!MUV)[=EW#C,-H6S^YXC#9_ZRNF'0WVC;AN5,P(. M)00S-0T44FXZ=!4&@@>O:QOH+/EX[4C8S_)$R]"[M4^FH+1 MR%0H-ZD;0M55\-ES-21 %U]R:IN?+5_Z2_7WK+-^@ST7=&U/BS'J70&_8=:> MY_-HC>NH6']^&!,6KYN5,FD2F"QX:VVYAJ1)I03X"LX5#>)$('L^F/3SLA1# M]ESU!^@+G:F@;OZVG/MO?_8?!!R)7[::P)X+I&5GUX0&8U=KZN;T9*IWX:Q*&?] ]BNRY&I!!%[_^O-_J"T^K M"Y<^H5[=>D76@;7D\I5?J&_\^'P2[Q57>6>(IX3R]ESJ#LY5XDV'!B% =PC2 M"SEOC&FC6_L@K#]OGL_KFTEYFS&>4[))/B]+;58T-:T_0 ]R=O;%C6?5W_S@ MG'K^\O<$'$U[;%F[?=_L=YZF[1T3:HD[S>%&JSTXUUJ+&=@+*C\C0._AUE$3 MI ]GS\M#QAB?&1KV0&^.A.N;W:NE+#5M]=[$!\[ZM+B7LSLO7F$O9-EA*DKB>\A(.>'$,(GKB8]USU4KO^ #WXV5G; MQ=QFE6-MF&;W.;>3$-_YV1<%' U\ZG:5#NT"N,!(RM96DM@ X%2#W:#)%A_& MA,40[C,XP2#U#;;DN=5F<(,(RZS&Y$EC3-N=^$>1,@[W\7EG_3G*L,_1^=C. MW* N[L&SV70;H'_I[\Y&U>G=-H/[^D$I/UNIX76?_/+IT$IZ: YWF,U4?LP% M $W._J;<=&@0)BQ&<,&H_W7CXH P\]4+=9\V\]]X6#K>7L>P(R^T;=&-C) MH,G1F[*RV39F?J6<=RGE<0P$Q[ #'F,.=HKXF-1C;,BFZP/A/6O>AP"]/N?= MO5=BN6[*DX<\IX23U"? 66UH6:!W46;0^_4&ZC:S;@/>$-CCS"H!GF//=PRP MMV<^&-)Y<=F*!Q(OGUUWS8A:"0!GK MKA2K[<&_F/76$@;%# 2+R]:E:ZUGW3ZSL:V%7G+?3/I@ MNS@"<^2QUU4WA'JB7*"ZZ 8ELQ'OC;[J.HSZRLJEW'1H$"D#P/O4?=?.)]C;^^#<9?VGA6_>+R=UE?CL)>^\U^ ML%LC9MS@J>/6-LVXG] 'H_;AL>P"<]]9TI2;#@W"^O,*W*3"C!NLS;F2QY R MZJLN,%\.:()$TO93RVY@+/6:9_=>Z141@[#^W#_6GP_@)@DE!<3S 7Z_"^D- MT(,?Z-?!=DCO[9)N _63Q]ZMKC]ZX\&?;<;=_M_7'GE[H5>S>[/; /SRE9\? M_/?%C6$"]>F @O5L8+@L9#_= MC)2!#^O/#PMZ(.B^KS-NX)8M5Y'Z75UWW\U%0=MI%2%E4JECUV]KK><%7O,+ M/???4$N44P[0V5E#MD5!DW)1;JO6KS= 9WW3 #:('A5(OQZT#P[6M_=>(PA' MX[I=]5!L-RLWB+:#OUF769]V@]1)89F;51=H+0LNHUQV/[Y)&?ATA)0Q2IK$ M*?2]?G=&][RG_[J M7WWKST4=5(-<$-#_TT;0ONH>WFLNDT0I'#!$W\3:1 O!VXK[?EYRW\]HRA^U MUE+&9P^,NN^Y>_-D0]=\M>_Z$D@!#7,54FN"$B,K=@<< Z9.U._=J[W1-X;K=8W[,^O/@4#M[IK8 M]B0& +Q.ROISJHB 1+CE*D\(>K=V?_HY OH_K" #1D3(^8VD"$+F>X%Q29>:3*3;E MS0)T*254 $K8WU?W(4 '(K#7-5(& M<0" &KAUH!)LIK#O,) RK?6BH G!S$RJ]QX"=" "^_OJ'5Q' (B*E+$9V7,@ M8BXX/ROL'5XPQB2[^T,6H.?9@Q2 4-L[1E))$@"@.M:? VB4T. \J3W/!SFR MT)DB>PX$;G?7'.,: D!4I.R!3@8=B(QK"+X MC 0%2D9=/9 !R+2TZU=8O5ETJ7MF6L(T($X?.HKIQ_F4@) ^+36IZ1L=62, M(8,.1,(UG[PD-#A/OK0]0X .1,(8]2ZN)0!$0 MFTZ]M#USC: 2*@ 5[.R::< :J.UGE=*/26E,F> )XTQ-*1T[+K5 M$R*.!$ EQHB]Z0( BF'].8#*7$G[HM"2]LRJ4FI.QJ'(0 8=B,3.KF&Y"@#$ M0+#.R>V'?LJM>YIP?Y8\XP*@Q\Z.N8;S 0!A MTUI+67^^*N 8 .3DMD^SI>*/!7+.EHPQBP*.0QQMC!EY3 N=J2Q8G^CYD=K] M#Q'[R4^WU:^O['.)1[CI=X]\['.//#,O]@ ! ".YLE0)F2^['S'-1X$ N/O& MG. FV#'1GW%\Y-7KSDRN /;1J_T)F:=(%[;]:=)E6 1_M&W@#W+NM.8#AAC:WN?Y20 $"[6GP/(LN4VF)V.) 9:=>\% M.8SMXBY)3V.Z"=:WIX=!W;F?C+R6L&O:@DF6-^.U'6[ZB&E%%NM 4!XR* # MB.W[-TUP7DQ0 ?H@!1K33;"^'2GH[IOWUT_D3@ ME^$\'=O+"6H->I-ZUK?3F$XHUJ /=NU;]=[;CNKU:Z_5G;<>T8O_[D^>^8[$ MXP0 #"=HW:GMM#PIX#B 9+D)N^<#?O]+QI@9 <<1I&@SZ$7E6-]^BL9TD(" M' "B)&7].>7M@&>!E[D3G%=$!KV$GL"]-^M.8[J&I9I!)R '@/AIK3M"QA(? M,\;0:!3P3&L]&V"9.\%Y#0C0:^0:T_5WE&=]>TU2"= )R $@/5KK-2%+ZQZ@ MJ1/@7X!E[BR/J0D!>@OZ&M.QOKVD6 -T G( 2)O6VE;F_:.$DV",T0(. \#K M]X9+@23[5MU>YQL"CB5X!.@>#6A,Q_KV$6()T G( 0"]M-9V#/!M 2=EW1@C MIIL\D+I RMR7E%*S!.?U(4 79DAC.M:W!QR@'[U.__9M1Z_Y^[>^55]\ZQ'U MQ<]^Y)EU 8<% !!":SVGE'I__^[?U;P-&83B@"<@! 05(ZN+/_.2"(\&[N!.<-(8,>N+[U[5$WII.:02<@ M!P!4(6B=*0WB &&TUG97A<>$'=9Y8\R<@..($@%ZI%S@/M&7=0^Z,9V4 )V M' !0)ZVUE,'8[39C)^ X #A::SN>_Z&0\['IUILO"CB6:!&@)\8UINO/N@?1 MF,Y7@$Y #@!HBJ &<9O&F!,"C@- 'R';,&ZZ3NTLA6D8:] 3[/IV G( 0(M8?PY@G&7/9>XK2JEI.K6W@PPZANIK3.=]?7M3&70"<@" M+UIK6RIZ5L %8$TI()3G,G?N#2TC0$=A QK33;11=E-7@$Y #@"00FO=$5*U M]BCK2@&Y/)2YV_'Q#(TCVT> CMJX]>W]V\'5=B,I&Z 3D , I!+4(.[]K"T% MY&JYF_N32JDY2MK]($!'H_K6MU=J3)JU;]7+;WF+>IJ M' @D:3NS,88+> P S1TOV"K+D !.CPHF]]^ZD\C>F&!>B] ?GG'GEFGBL* M B!UGI&*?64@$-=,<9,"C@. ",T7.9^7BDU3];$((..(-C&="^]O'?O__+P M__,?N6( @!BX#+J$(+U#22L@7\UE[JM*J5F^^_(0H , ! +36&V5Z.?58 M=PW@V+5!J&M2/P$ $(CEDH>Y[K93/$5P+AL!.@ "$H6B ;M>8/T!@ M'@Y*W $ @$#G*W#>54HNN*SO-WP)#!AT PC$LBWY!*?60,>:$,6:6 MX#Q,9- ! (!!:ZVFEU--N77G'!>P=]C"/@%+J_P=/(%&GY83EVP !) '14Y$KD)@@@$! end GRAPHIC 17 subs2020jpga.jpg begin 644 subs2020jpga.jpg M_]C_X 02D9)1@ ! 0 D "0 #_X0">17AI9@ 34T *@ @ !0$2 , M ! $ $: 4 ! 2@$; 4 ! 4@$H , ! ( (=I M 0 ! 6@ "0 0 ) ! .2A@ ' $@ (2@ M @ $ 0 !/"@ P $ 0 6H 05-#24D !38W)E96YS:&]T M_^$)(6AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E M9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX@/'@Z M>&UP;65T82!X;6QN#IX;7!T:STB6$U0 M($-O0 M M &UL=6, )@ QH MQN8DY/ $@ ?AI9 $@ M @IH=4A5 % AQC %V5]I@G( 3 !# $0 3 !# $0 ( !- . M=0!& &$ <@!E &( ;@#] " 3 !# $0$)@0R!#4$0@0]!#X$.0 @!!8$&@ M M!#0$. 1!!#\$.P0U!#D 0P!O &P ;P!U '( ( !, $, 1 !, $, 1 @ &, M;P!U &P 90!U '( 5P!A '( ;@!A " 3 !# $0), D""1<)0 DH " 3 !# M $0 3 !# $0 ( XJ#C4 3 !# $0 ( !E &X ( !C &\ ; !O '( 1@!A '( M8@ M $P 0P!$ $, ;P!L &\ <@ @ $P 0P!$ $P 0P!$ " 0P!O &P ;P!R M &D 9 !O $L ;P!L &\ <@ @ $P 0P!$ X@#LP/' \$#R0.\ [< ( ._ [@# MS .] [< ( !, $, 1 !& .0 <@!G "T 3 !# $0 4@!E &X :P!L &D ( !, M $, 1 !, $, 1 @ &$ ( !# &\ <@!E ',PJS#I,/P 3 !# $1T97AT M $-O<'ER:6=H="!!<'!L92!);F,N+" R,#(Q !865H@ \Q8 0 M $6REA96B ""T /5/___^\6%E:( $N0 "S)P "M!8 M65H@ *'8 ^& #(H&-U M ", * M #( -@ [ $ 10!* $\ 5 !9 %X 8P!H &T <@!W 'P @0"& (L MD "5 )H GP"C *@ K0"R +< O #! ,8 RP#0 -4 VP#@ .4 ZP#P /8 ^P$! M 0&!YD'K >_!]('Y0?X" L('P@R"$8(6@AN"(((E@BJ"+X( MT@CG"/L)$ DE"3H)3PED"7D)CPFD";H)SPGE"?L*$0HG"CT*5 IJ"H$*F JN M"L4*W KS"PL+(@LY"U$+:0N "Y@+L O("^$+^0P2#"H,0PQ<#'4,C@RG#, , MV0SS#0T-)@U #5H-= V.#:D-PPW>#?@.$PXN#DD.9 Y_#IL.M@[2#NX/"0\E M#T$/7@]Z#Y8/LP_/#^P0"1 F$$,081!^$)L0N1#7$/41$Q$Q$4\1;1&,$:H1 MR1'H$@<2)A)%$F02A!*C$L,2XQ,#$R,30Q-C$X,3I!/%$^44!A0G%$D4:A2+ M%*T4SA3P%1(5-!56%7@5FQ6]%> 6 Q8F%DD6;!:/%K(6UA;Z%QT701=E%XD7 MKA?2%_<8&QA &&48BABO&-48^AD@&449:QF1&;<9W1H$&BH:41IW&IX:Q1KL M&Q0;.QMC&XH;LAO:' (<*AQ2''LP>%AY 'FH> ME!Z^'ND?$Q\^'VD?E!^_'^H@%2!!(&P@F"#$(/ A'"%((74AH2'.(?LB)R)5 M(H(BKR+=(PHC."-F(Y0CPB/P)!\D321\)*LDVB4))3@E:"67)< ^(#Y@/J ^X#\A M/V$_HC_B0"- 9$"F0.=!*4%J0:Q![D(P0G)"M4+W0SI#?4/ 1 -$1T2*1,Y% M$D5519I%WD8B1F=&JT;P1S5'>T? 2 5(2TB12-=)'4EC2:E)\$HW2GU*Q$L, M2U-+FDOB3"I,%W)7AI>;%Z]7P]? M85^S8 5@5V"J8/QA3V&B8?5B26*<8O!C0V.78^MD0&249.EE/6629>=F/6:2 M9NAG/6>39^EH/VB6:.QI0VF::?%J2&J?:O=K3VNG:_]L5VRO;0AM8&VY;A)N M:V[$;QYO>&_1<"MPAG#@<3IQE7'P,QY*GF)>>=Z1GJE>P1[8WO"?"%\@7SA?4%]H7X!?F)^ MPG\C?X1_Y8!'@*B!"H%K@%JX8.AG*&UX<[ MAY^(!(AIB,Z),XF9B?Z*9(K*BS"+EHO\C&.,RHTQC9B-_XYFCLZ/-H^>D :0 M;I#6D3^1J)(1DGJ2XY--D[:4()2*E/257Y7)EC26GY<*EW67X)A,F+B9))F0 MF?R::)K5FT*;KYP0)ZNGQV?BY_ZH&F@V*%'H;:B)J*6HP:C M=J/FI%:DQZ4XI:FF&J:+IOVG;J?@J%*HQ*DWJ:FJ'*J/JP*K=:OIK%RLT*U$ MK;BN+:ZAKQ:OB[ L'6PZK%@L=:R2[+"LSBSKK0EM)RU$[6*M@&V>;;PMVBW MX+A9N-&Y2KG"NCNZM;LNNZ>\(;R;O16]C[X*OH2^_[]ZO_7 <,#LP6?!X\)? MPMO#6,/4Q%'$SL5+QHM\IWZ_@-N"]X43AS.)3XMOC8^/KY'/D M_.6$Y@WFENV<[BCNM.] [\SP6/#E M\7+Q__*,\QGSI_0T],+U4/7>]FWV^_>*^!GXJ/DX^Z #] M( M =F-G< P )F9@ # F9F , "9F8 M ",S,T (S,S0 C,S- #_P 1" %J!/ # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]L 0P ! 0$! 0$" 0$" P(" @,$ M P,# P0&! 0$! 0&!P8&!@8&!@<'!P<'!P<'" @(" @("0D)"0D+"PL+"PL+ M"PL+_]L 0P$" @(# P,% P,%"P@&" L+"PL+"PL+"PL+"PL+"PL+"PL+"PL+ M"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+_]T ! !/_]H # ,! (1 Q$ M/P#^_BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#_T/[^**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /_1_OXHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **_"7]JW_@KS\>/"W[:OB']@ M#_@GY\ KKX[?$+P-HUKKGBLS>(+3PY8Z9!>HDD$2RW2/YTTD7]AWQ!^U'<_"?4]-\;>!?'UA\._%_@74=16WN-*U.\E,1<7:V M\BS1H58#,,;,R.I"X!(!_2G17'^%_B'X \;WFH:=X+US3]7N-(F^SWT5E=1W M#VLW_/.58V)C?_9;!K-_X6Y\*/\ A._^%7?\)/I/_"3;=_\ 9'VV'[?MQG/V M??YN,_!'P9!\35\3^)-,T>9(M;M=*BMM/O]YD MOTGG#)<"':N((_GEW?*>#0!]AT5^+$'_ 6/\->)/^"GFO?\$]OAYX-MM4\/ M^!;6SG\8>/+KQ'8:?9:7)J%HUS!'#:3?O+PDE(G\J0-&[-N7:A)_8/5O&7A# M0;2RO]6491(RQ =F'*AO/"+^-D.N:=HO]FI?#3SG4&9?,\TPW'W-OW=G/J*^ZO$WQ?\ MA-X*^W?\)EXHTC2?[,,*WGVV]A@^SFX&8A+O<;#(/N;L;NV: /1**PM5\4>& M="\/R>+-,-.F@!20+.R).((EAC>,31&15VD/Y3;?R5_:B_:W_:6_:U_X)??' MC]G;X_?$*T^,?AOX7?&;P=X>\.?$_2[6.R&OV]W-<"8 P?NG>W5(G$BF0GSQ MF21=KG^_#]H?]B?]D#]K9K*7]I[X8^&/'TVF*4LYM=TNWO9K="=Q6*25&=%) MY*JP![BM*+]CW]DJ'X16/[/Z_"_PF? FF7$=Y:>'6T6T;2H+F%MR3):F(PK* MK?,'";@W.T'_@G%X3M_!&J>+/@YXXA.FZ7N M$.HW^FV5Q+8M.C%O-D:X2$NS[C(R*6RPR?Q^'A#_ ()4_P#$/2W[2DFNZ=_P MU[_:1U ZR=1;_A/?^$T_M;_5[/,^U;?*YQLV>5^^_P!;\]?Z,FL?!SX1>(?B M5I'QGU_PKH]]XQ\/6\]KI>NW%C#+J=C!<@B:.WNF0S1)("0ZHX# \@UXH?V" M_P!B _&S_AI,_!_P9_PL'[1]K_X2/^P[/^U/M.<^?]I\KS/.S_RUW;^V[% ' M\>OA7P/^Q9\8/^#@GQQIO_!79O#PU.7X0>$KM-*\72Q6NDR^(?[-L?MC,)FC MA-Q C3B*-NBO(R@% 1\)K?Z+;?L9:GX#^!5_/JGP'\-?ML:#9?#>>25[BW73 MBMT\L5I+)EGMES&T9W$,79C\S,3_ &$:K_P1V^$?Q2_X*,?%[]L7]IG3?#?Q M%\'_ !*\/Z%I-KX8UK2DO?L5UHZ*AN=TX=-S!2%**K ,1GK7Z/G]DW]E@_#; M0/@T_P -?"K>$/"E[#J6B:(VCVC:=IM[;EFBN+6V,7E0S1L[E9(U5U+,0
_^"B/[--UX'T738(/#7A6W\-7,=JH.AW_B/0R] MS=VP'W)'N)/.D(^\V<]:\#_X)=?$WXJ?\%0/VKOV5/V,?CAIMU O[#6DZOJ7 MCV*Y4^7+XDT:[.DZ+$S-]^:W2&"?=CYF\X9)!Q_:CX_^"%KHFG_$+XG?LRZ' MX8\,_%[QGI@A/B:ZTR,O>7MG 8K!M2E@5+BZAM_E549R5C&U,"OA'_@E#_P3 M1\6_L(Q_%7XQ?'KQ18^-_B_\;_$LGB3Q7K&F69LK%<%S!:VT;$MY432S.&;! M)DQCY02 ?!O_ =H_P#*)]/^QZ\.?^C)*^>/!'["G[*_[+O$\=O#K.N6UC##J6HQV:A($N;E$$LRPH L8D9@B M\+@4 ?YRW[-&L^'/%?[#W_!/[X)?MD:S*O[-<_Q2\=:=XK;4[EHM+>YL)A)H MEM?2Y5%MS,\_RNP39YA.%3(_I+_8@^(O_!%?]C3]JW]I?X@_L=^*;[PYX6\+ MZ5HMWX]_LN6*X^'6G32;8[=[(VRR$7A+.LJQLR*?,7"E2!^[#?L>?LDM\&;C M]G(?"[PDOP^NYGN)O#*Z+9KH[S2/YC2-9B(0%S)\Y;9NW?-G/-9W@[]B;]CC MX??!K4OV=?!7PJ\(Z9X!UD[M1\.P:-:+I=ZV5.ZXMO*\J9LJIS(K'Y1SP* / M:?AM\1?!/Q?^'>@_%GX:ZA'J_AWQ/IUKJVEWT.1'R>;Z!57>W^RIH ^=;_ /X*W_\ M!0^7PC^SY^Q]\)_ GA7Q;^UE\9O"@\_:=/\+>%M#N7>2&6]1)9+AF6+ M$3(DVXR(2 2\<;?37[*/[:__ 5(^'G[<6D?L+_\%-/AMX'/B M!\-8=0DT 2VB/)):7XO0S02E4?:[&,%]BJC[]X_//]I/XH:)_P $WO\ @K%\ M+?\ @KUXWT;4+K]G;XH?"*S\"ZKKVFVLNHIX9F,L-Y:S3QPJ[K;R)' JL@); M,NU68!6^I?#/_!:[QC^W)^UQ=_#G_@F?X5C^*?P-\%^#=;U?QWXEETS4+22Z MU1+25M/TG2IY&M]MQ--Y2OO@D9D=FC $9:@#]+- _P""OW_!,/Q3\=X_V9_# MOQP\)WGC::]_LV+3HKY2);TML%O'/_J'E+_((UD+%_E W<5J_&/_ (*P_P#! M-S]GSQ1K'@?XT_&CPOX>$O#%QHGCNPU[5/A+X*\"SV7_ BL<%_( MLEUJ&N7;W%V2K.B+^\7>\JQKO5>/Z8?V$?AG^SW^T?\ MX_\%,?B;KVA:5XL ML]6MO#\6G7UW;)/NTS4M(NIV$1D7B>"?$RHVC:P]]'+;:FLB[U-F8BYN 4^;,0?"\GBK'PJ_; MY_8L^-WP%U7]J'X6?$_P[J_P^T$2G5==2^CCM+ PJ&<732%3 P5E;;*%.&!Q M@C/\$'P(_:+\-_##]AW_ ()YZ+\4%\*> =*_LWQU=6GQ;\::#=>)[;0;E-7O M4%I9V4WL]$;0;SQ'X/LYI3>7\&F0I&L,#M-;7 ;R=LK="P /Z__BK_ ,%[ MO@)XR_:>_9V^"O[!OC/PA\2=,^*'C2;PUXK*O-)?:;;")'BEAC$D)0R,7"R2 M1R1OM(7D&OO_ .(W_!7O_@F-\(_C=+^SE\2?C?X4T?QG;W(LKG3[B^4?9KDG M;Y4\P!AAD!X9)9%93P0*_EK_ &F/VPO^"9G[8G_!5?\ 8%UK_@GC:VEZ?"_B M@V>JZAI&CR:79V=I"$&:/RIG2(9\E=_]^OR0_:F_:?\%?%+]A?] MH_P2NM^&?A#XPUGQAJ-Q??!;0_ ]Q>^(KF2SO8I);W5-=OGGDB\N*-IYI(A% M&I1@"ID,= ']W/P#_;E^+%Y_P5/^+O\ P3F_: MM-B%AH&G>//AYJ%A$\+ZA MX*01A4(@A*PKA1E$7/.:^F=,TO3-%L8],T>VBM+: M(82*%!&BCV50 /PJ_10!COX=\/R17<$EC;LE^A[4Y-.T^*^? M4XX(UN946-Y@H$C(N< MU(&3@=J_(W_@BI_P5;_X?!_LL:_^TO\ \(%_PKO^ MP_%5UX9_LW^U/[7\W[-:6=UY_G?9;3;N^U[-GEG&S.X[L#]?J *EG86&G1M% MI\$<"N[2,(U"@NYRS$#')/)/4U =&TZCCCBTK2M)A$-KI]F MJ ;(5Y=^\CX9N0*^YJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /_5_OXHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH _D"_X,J?^467C[_LJNJ_^FC1Z_K]K^0+_@RI_P"467C[_LJN MJ_\ IHT>OZ_: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH _];^_BBBB@ HHHH **** "BB MB@ HHHH *_.#_@J!_P %0/@%_P $FO@%I'[1?[1>D>(-:T36O$%OX;@@\-V] MM M,/MWV.ZUO3].@L(_[/LY[Z3S7@U.XE&8K=PNV)LN0#@98?T?5_(%^V1_RN2? MLG?]DJU+_P!)O%=?U^T %%%% !1110 4444 %%%% '__U_[^**** "BBB@ H MHHH **** "BBB@ K^0+_ (/5O^467@'_ +*KI7_IHUBOZ_:_D"_X/5O^467@ M'_LJNE?^FC6* /Z_:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#^0+_@W$_Y2F_\%./^RJQ_^G?Q)7]?M?R!?\&XG_*4W_@IQ_V56/\ ]._B M2OZ_: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /Y O\ @RI_Y19>/O\ LJNJ_P#IHT>O MZ_:_D"_X,J?^467C[_LJNJ_^FC1Z_K]H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** /Y OVR/^5R3]D[_LE6I?\ I-XKK^OVOY OVR/^5R3]D[_L ME6I?^DWBNOZ_: "BBB@ HHHH **** "BBB@#_]#^_BBBB@ HKY4^-G[=G[%' M[-?BRU\!_M#?%WP;X&UN]59(;#7MKZQ\=/@EX M=_X1D>(/&.AV/_":S);>'?M&H01?VO-*H9([+=H MU8%Q&&*@@G&: /0**\GTGX]? S7OBI?_ *T/QIH5[XWTNW^UWOAZ#4;>35; M:#Y?WDMHKF=$^=/F9 /F7GD5ZQ0 5^0/_!:O_@E)_P /@_V6- _9H_X3W_A7 M?]A^*K7Q-_:7]E_VOYOV:TO+7R/)^U6FW=]KW[_,.-F-IW9'ZR>)/$GAWP=H M%YXK\77]MI6EZ="]Q=WEY*L%O!#&,L\DCD*B*!DLQ ZU\\?!']MW]C3]I?Q M'>^#_P!G;XL>#_'6K:.)IVV1AV"EV]%SU/L*MT % M%%% !1110!^0/_!.+_@E)_P[\_:G_:<_:7_X3W_A+?\ AH[Q4OB;^S?[+^P? MV-MN]2NO(\[[5/\ :?\ D(;-_EP_ZO.WYL+^OU%% !1110 4456NKVSL8Q-> MRI"A94#.P4%F. ,GN3P!WH LT444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !117G?Q4^+WPG^!?@JZ^)/QK\3Z5X0\.V./M&IZU>0V%G$6X > M:=D123P 3R>E 'HE%?.OP:_:]_92_:)\(ZGX^^ OQ*\+^,]$T52^I7VBZM:W ML%DJJ7)N'BD80X4%CYFWY1GI7K/P_P#B)\/_ (L^#K'XB?"O7=/\3>']40R6 M>IZ5=1WMG<(K%"T4T+/&X#*5)5CR".HH [&BBB@ HK'\1>(O#_A#P_?>+/%E M];Z7I6EV\MW>WMW*L%O;V\"EY)99'(5$1069F("@$DXKQOQ-^U9^R[X*^&FD M_&CQE\2?"VD^#M>V#3-=O=8M(-,O?,!9/(NGE$,NX E=CG(!Q0![Y14<,T5Q M$L\#!TX-4M8UC2/#ND77B#Q!=0V-A8PO<7-S<.L4,,,2EG=W8 MA555!+,2 ,F@#Y1_8I_8*_9._X)W?"S4/@I^QUX4_X0_P ,:IJLNMW5G]NO M-0\R_GAA@>7S+Z>XE&8K>)=H<(-N0 2Q/U_7G7A3XP?"7QW\-D^,O@?Q3I&L M^#Y;>:[37;&^AN--:WMRPEE%U&[0E(RC!VWX4J%GC<*ZLI*L<,".H- ':45R_C;QQX* M^&OA._\ 'OQ&UBR\/Z%I4+7%[J.I7$=K:6T*]7EFE9411W9B *T/#WB'0/%V M@6/BOPI?6^IZ7JEO%=V=Y:2K-;W%O,H>.6*1"5='4AE920P((.* -BBOG_Q! M^UE^RQX2T_Q+JWBKXE^%-,M?!=W#8>()KO6;.&/2;NY.(H;QGE MY9#PB2E6 M8] :^@* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** /E3]M_\ :^^&'[!'[*?C3]KKXR)<3>'O M!5DMS/!9J&N+B6>5+>"&,,57?-/+'&I8A06R3@&OP_T3_@OC^TQ\*O$OPO\ M%?[??[+&I?"'X3?&34;'3?#OC&W\36>N"";4UWV@OK2"&.2 21_O6W,KH@;" M.58#]$O^"VOQ"^!WPT_X)G?$KQ#^TU\/-4^)_P /)+>UMM?T71Y!#=K:S7,2 MK=(Y(V?99O+FW@_)LWGA37\I_P 7?C)_PZN^&7PP^,G_ 2/_;8NOCEX8US7 M=)TK2_@QXEOK3Q'=75E>' MX!'BXL1'\L1C6W@:-F WA_D< _K$_9I_X*A?# MCXY_M$_'KX#>.;"R\"1?!+Q18>%X]3U+5HO+UF>_CDD4QI)'"(F^3:(P\I;/ M!K](_%'B_P )^!] G\5^--4M-'TNV4-->7LZ6]O&IX!:20JH!/J:_BD^$O[ M/[)O[8'[7W_!3GQQ^T?X0M?%6I^&M3>WT2:\+,=,>73KJ5Y[8 A4G+Q1$2X+ M ( " 6#?%/[.FL?#7XQ^%/\ @FA\.?\ @I-JJS?L^W?A#Q2T<>O7)AT*\\2: M==W5O90W\C,L96"W2W2!97V\[,;'=6 /[7?$G[*W[ _Q4_:6\)?\%2-31]#\91:S.+*VTZ8743ILCN182 _;KA=\D3L#)PV53;]:Z%\6_A5X MH\4W7@;PSXFTG4=;L4$ESI]K>PS74*'HSQ(Q=0<\$@"O\][]I^T^"_@7PC_P M4L^$G_!/NZMY_P!G6Q\(^$KR2VT>?[3H%EXKFOK03)8."\0#H)O-6)MH9-F- ML:!?1?BYX)_X)G_"7]FG]A7XO_\ !,+5M$E_:1U'QGX/A6Z\/WHEU_5A>18U M@:Q"DCR;7N"%G$ZCRRS1*!&66@#^H3]H;_@KH_[)7[.'Q[_:2_:.^'/]@Z=\ M(?$#Z'H%G;Z_9WMSXJC:>.WM[B-(P&L_,DE4R0RJ\D4>YB#C!^TOV'OVI]=_ M:O\ @1HOQ)^(OAJR\!>+-0A>YO?"UOKUGK\UC 9&6!Y+BSPA\Z,+)MVJ4+;& M&Y37\)G[:?PJ^''C3_@GC_P5!^(GBS1;34-=\&_M"?:=#OIXP\]A->:S86T[ MPL>4,D$CQL1U5B*_1;]N:#X:_P#!OU^U5\&?^"D'[/?A&WT/X8>-OAUJ_@+Q M'HNDP>7:G6H;:35=*&/$SWCJ)([?R(G']]#7[-T %%%% !1110!__]'^ M_BBBB@#^%KXE_LF_&']F[]M#]I?X^?&C]D_1/VWOA5\8?$MS?P>)="N;/5?$ M/AVW)=AIT5K(D]RDEM%)'&! L1'E(PE^ZJ_+VMZ]\'KW]E7]@+0_^"4OB+7? M$ T?XX7^G:-:_%$QM=:%K4@AD>ROEL4A7[/;M,L^R$L6CD^5LD ?T*:E_P $ M8/VR_P!GKXW?$?XA?\$O?VGIO@WX3^+&M7'B+7/"VJ>&;7Q%:VNK7G^ONK*2 MXD7RBYZ1[!A0JEV5$"VOA5_P;V_#_P"#/A/X Z%X,^)5]/J'P@^)-S\4-?U/ M4=.6XN?%&L7JQ)/NVW$8M 5AC53B& M+7Q$N^WEMKMYG%RT"D"99-PW_(I93YJ_IU\9/^".GPV_:$_;#^,W[2'Q?\3R MZAX:^,_PTB^'%_X;@L_(FM(XI8Y1>Q7QF<&16C#1H;8!7 )9@,'Y!\(?\$)? MVD/%H^%GP9_;)_:22XCMT M_=D;,RKDY1L$ 'D7PU_:T_X+8_MS?M9_M0?!/]E/Q?X"\#>'/@/XON-(TJ[U MO1);V?578R?9[%V679&BK"6GN-AD'FIM4X./GGPU_P %4OB7^W5XD_8*^(%_ MX(\):5\0/&/BCQWX9U>XU+3!J+:'K>BVT$9GTR1Y/,@24LDDBARQ4^7O.T.8 MOV1OV%O^"B_Q"_;D_;>\??LM?&C4_@%'XA^)5U8SC4O#$>KV6JV3B1H[VR-R M\!CG@WN%EB9E<, <%5-?IU\(_P#@@C\-O@3_ ,,G6OPS\>745M^S-JVOZY>& M]T\7%SXFO_$21_:)9)1<1BUVR(2@V3_)M0G*[V /YH?V7-4_X*(?L?\ AK]N M?_@I=\*+OP)XL\:_"_XLZ_I7BJ6Y\,[M6U*.VO[F8R6FG",M.+4%MG ME[BS%17]0/@+_@II\1OVL/\ @J7\+_V:_P!DNZL+CX4#X81_$KQM?RV_G7+1 M:VB_V3:12[]L,I\R&=QM8M$[8QM)$^C_ +,/P(_X)/\ [.?[5'Q9_:9UZ_\ M'W@7XX>/==\7ZQIVF:%+)Z"^9L:<"(%26*( 37Q]_P: MI?L ^-/V4?V,?$7[0'QCTG4])\6_%O4XI;2WUQ&34K;PUI$9M]+BF1P&C)!E MD50%7RFBP * -7_ (+YV4O[1'[9G[%O_!.?XC7EQ9_"CXM^+M6O_%MO%,UN MFK#0(K:6VL9)(RK[)&F=64$?,Z,IWHI7Z8_:M_X).?\ !+/X:?%#X)_M(>'K MWPY^S!XH\ ^++%- U;P\-/\ #JZY<2!BND3JRQI=FZ5&79\TSQ^8HRKN#]E_ M\%+?^";/PQ_X*3?"/1?!WB;7-1\%>+_!>K1>(/!_B[12%U'1-6M_N31Y*ET) M"F2/>FXJI#*ZHP^!O /_ 1G_:F^*_[2/P[^//\ P5 _:4NOCKIWP?U%=8\) M^';/PY:>&[#^U82##?7HMI'\^2,JK*FT890-Y1G1P#YYT3]M[_@L)^WSJGQY M^/?[ >L^!?!7PW^"?B;5_"NAZ+X@TR74;[Q5?:"@>Y:>X69!:QS;T\DQ@'Y@ MK8VLY\FTK_@L]^WK^W)X^_9&\"_L--X7\#2_M%^#O$.HZS-XAL9-3BTB_P## M\T\%W+ $EB:54>UF%O&QPY9/,(&ZOL?XA?\ !$G]IKPCX\^+MK^P=^TQ>_!_ MX;_'?4[O6?%?AB7P[;ZR]OJ&I*4OI],NWN(7M6N5.TA5S& "K'8@7WKX-?\ M!%'X6?L[?M%_LV?%[X+^*I].\-_LY^$M:\+VNAW5D+BXU9M:67SKN6\6:-8I M#-,\SJMNRLS$+L& #\6O#7_ 4I_P""[7BCX(?M+>+X_$_PWLKC]CG5-8LM M?O9-$GF;Q?)I1ED=%C6=$M(UMX2X9 KNSJORX9A]-ZA_P4S_ ."G'[7'[8/P M)_9B_8[U3P?X!M_C!^SYHOQ5U2_UO3)=3.D7U_/,)C;*)D\T I%!'')D .TC M9( K]#O#7_!'C_A'OA)^V+\+#\1?._X:RU;7=4^U?V1M_L#^VK>2#9L^UG[9 MY7F;MVZWWXQAZ\(Z_I;XDW?[6=K^RW\'OB=X*_9\TW1/!>B>*=9\0^,M+NM=EO=3UVUA MOK?3;6"WPJ1);S(9IG^?+':!@;OT(TK_ ((=?V;_ ,$Z_P!H?]@4_$_?_P + M[\:ZOXP_MW^Q7^$?C^7P7I/@CQ5)>>'H-=TS7K;1HDAMKLVL\R_9[F-4 !# MR#:JIP#(9 #\C$_X.#?V_P#X]?LX_L\:G^RUH'A)OBA\0/B3K7POUV*[BG?0 MKS4;*"T>VOK9RZSQ6C+>17$@.Y]H9!V-?7WP_P#VF/\ @M=^T)^U-XO_ ."< M/PK^(O@'1?&'P&T.QOO'WCNYT&2[M]6U;7V>\TZSLK/?&L-O'9-'%+(RF3S( MW89R!7V1IW_!%GQ.TW[-^O>/?CKXC\;^(?@5XRO_ !KJNL>)H9-3N_$%WJ"Q MJ\$9>[ TZWC\L"*)!,B+V+%F.W^U'_P2C_:"UW]LCQ)^W9_P3Z^.\OP/\'/B=?^ +.RUG M1/'OA.QGTRPUO3;K:DJSVEQS!(-&^).H6J:M/>7VN!5U)+RRFE"26US&B1B+S-O&S6R,C0'2/#VDVUHI5( MM/TJ.:6"%WX,TPP\FT$@$N7 /THHHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#_ #WOVS_@U\%O!/\ P4$_:*\=_P#! M>_X+_$SQOX0\4:U(?AM\1?#;7UWH?AWP^&D^S1 6MQ%%!)'$82ZLLI\Q&W18 M9F?IOBWX[\1?#O\ 9=_X)XZQ^S;\5I/VM)](^+MS!X;U"2.30;F^($8MM+O/ MM4MS+;M ["-GGYCAVG9L5<_M+8?L8_\ !<']A[XQ_%"V_8%\8_#WXE?##XE> M(+OQ)8Z?\4+C5/[1\.W=\!YD,+VVX26B *J)O/RJ,(K%R_A_P"_X-[_CO\ / M!G[->GZ9XQ\.ZMK/P]^,5Y\6/'DQ$]E:S2W\5O$]OI,,=O("(X[:-5$OD*3E MOE!V@ ^C_AQ_P7!^*WP<\>_M _!;_@I7\,]/\$>*/@/X/B\=//X5U-]4L-7T MRX9$BB@\^*%DF,DL,2LQVN[-N$83GA-'_P""TG[??P=T7X3?M,?MS_ '1?!G MP*^,VJZ;I=AJ>CZZ]_K7A\:V-]A-J=NT**T675['4[6YAN8[IX&A2!H8 MY(5< 7!9R-I"@[A\S7G_ 2R_P""NW[57@'X/_L5_MY>,OAM%\$_A+J^CZC? MZGX6&H2^(?%$&@+MLX)XKF)+>WWH +AU;A\,H<#! /0]._X*X_\ !3K]H?\ M:8_: _9X_8>^ ?A?Q*GP \13Z7?ZEKFORV*ZC"I<6]O;1B+!O)_)E)+.(8P% MW'YAGP'Q1_P4\^$/[>7Q#_8)_:,\+_"W[5XT\8Z]XUL--M=3UBZLSX:U[2K6 M&.XAD6!5CNXY7" --'\L9#!%O[>.M?\$Y+WX?7-I?_ M !2NM/U&Q\=F]B^Q7F)3!?VLEFD@DPKLLT,JX;8A7/S _:_[/_\ P05^,W[. MMU^Q@VA>+]%UR7X$>)?%7BOQ[?7;W$$VI7_B:.+/]GQK!(KK$T?EYF>$LBA^ MK%% /Q'_ &4OVJ/VT/V2_BI^V/\ \%>OB5\)=%\>:]X#^(VJ>#_%-[_PD^HR M7.DV?]H6L,^FZ=:;/LTUG:YC,=S(BR!(P,(FZOZU;G_@IM-XZ_X*4_"S]A?] MG?1;+Q3H7BSP%-\1O$GB(W#C^S-&G^33FBC52KOB^*R+>"*Y:>WB$ M=WEPH6+S5$A78[&OB;_@T@_9;\;:%^S+XM_;C^+]Y=:QJOC^6Q\+>%[V^C*. M/"7A2(6=GY2MS'%(X9-G.5@1B23F@#Z-_P""^%W=6W[9'_!/M+>1XUD^-^FJ MX5B P\ZUX..HK]#_ /@N---;_P#!(;]HB>!BCKX)U,AE."#L[&O!/^"T7_!/ MC]L7]M?Q#\ ?BC^Q5JW@_2_%7P3\9#Q=&OC.:\BL9I8!$T";;*WGD<>9'\ZY MC^7HV:\/^)O[+W_!?_\ :W_9U^*_[,G[7VL_ >'P_P".O!NIZ/I\OA1M>BNH M]5N @MVF>ZMW5;8#?YA5'?[NU3S0!^F/_!(N62;_ ()6?LVS3,7=OACX4+,Q MR23IEOR37\[G_!.?]ASX(?\ !?;5/B__ ,%!?^"F*:GX^M&\<:MX5\%^%'U6 M]L-,\/:/I@3R_+BM)H&$[^=ARQP2OF$;G)'VE^R7^SQ_P %UR2[\" MVNI!WU#0=)DSBPEN'=O.5 $*;0BAMY"@-@?J77Y'_P#!)/\ X)Q^/OV#O!/Q M \>_M#>+;?QU\8OC+XBE\4^--8L8C#8_:GW>7;6BL%;R(-\FQF1"=Y 1%"J/ MUPH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OYL?\ @X,_8Z_: M!_:I\3?L^>,_V?=$\-_%&Y^%OB.]U[4OA3XBU""RC\56[I#@HEPRQ2FW2&92 MKY&V9CA@&1OZ3J_)7_@I?_P2YN?VZ/%WPW_:!^#'Q'U#X/?&7X0W5U<>%O%E MA:1Z@D<5\H2XM[FTE=$GBD"@8+ ,ZD.KLI /YT?V?\ Q;^Q!'^V[\2+G4/@ M?XW_ &.OCWK_ ,(_$EE_PK[R;.V\&>)+2&TN)YI[?[/:Q&:=!$9/,C$4+"W) M&7#AO'OV)OVS?^"I_P#P3N_X(X?LZ_MBZ1J/@?5/@F-9M_#4G@V73ISJ[Z;? MZE<1O>O?B=0+AI1((XT3RXT9&=9"'6OWC^&/_!%K]H'QQ^T%=_M=?\%#?C]) M\7/B'I_A+6/"/A0V/A^VT32]"@UJWEMKBX%O!)_I$QCGD&28^&().$*;_C'_ M ((;CQ9_P2$^'W_!*C_A:'V?_A!-2L-0_P"$H_L3?]J^Q7TM[L^Q?;1Y>_S- MF?M#XQNP'OBG\5O'NO\ PV\76&JV\MWI5IJVDFWB^TQ%)?-6WC$XN74,[;08 MP6P&;]2/C3_P2*_:5T+]JOXC?M3?\$Z/VA[CX'W'QECMO^$TTFZ\/6_B*TGO M;:,Q)?V?G30FVN I8D?,&=F;#OBB^K_!/Q1X_P#!_B+3M(-E;7?]G6MRMQIVI:>\ MKQO$1&^0IYC #,WF$1_CE\;O ?[1W[:/C+_@F)H;2_#S3?#/Q"\.Z[<^'O"] MUX66Y\/Z9>65A:RWANK S>5=02#9]FAP@A9226S7]&/@O_@BC\:?'7Q#^*O[ M1/[_#G5?AEH6HVWA^+2-,\.:5JD4J2216,5PWGREI"Y_>1? M>D4D[@R^B_#W_@BZ/ >N_L6ZU_PLG[5_PR!IVN6&S^Q]G_"0_P!LVD-KOS]L M;[%Y7D[\8N-^[&5QD@'YSZE_P7"_:9_9\_8I_:J\*_'&WT>Y_:%^!/CB#P3X M;LK&Q,%MJD>O.L>B7*6@B?'/X1^&?$=O\/\ X/VMM??$34-3TZ>PTK4?%OA>>ZMM,2$S*JW$L9,. MUQN5K>)]GRDD_P!?GQL^''_"XO@SXN^$?VS^SO\ A*M%O]'^U^7YWD?;H'A\ MSR]R;]F_=MW+G&,CK0!_#/\ \$Y/V[_^"AOP_P#^"$6D_!+X;_L@ZSXS\!1> M#O$]I'XZ@\46-I;26MS-?&:Y^QR0F8"W+NK)NR_EG!Y%>Q?\$YOVX?VJ?AM_ MP34_86_X)Y_L*Q:'9?$WXW6WBRZ?Q!XCA>YL-$TC1-1O9[B86\;(9IG4/Y2L M=N4*D98,O])_['__ 3F_P"&4?\ @EW8?\$V?^$Q_M_[#X>UK0?^$B_L_P"R M[O[8DNI/-^R?:)<>5]IQL\\[MOWESQ^?NF_\$ M0\!_LG?L\?#3X+_&B\\*? M&+]F>;5I?"WQ!M=%C>*:+6KB6:[M[K2Y;F19(94D$14W!X#'E79" ?GQ^VW^ MVG^V?I?[/G[97_!++]O^ZT#Q1XN\-?".3QSX<\7>'+1].AU319IHK65;FT=W M$4\<\B@>6=I ;J K-Z[\"OVPO^"@OQR\7_ 7_@F1_P $]M<\-?#Z+P9\"/!_ MC'Q=XL\0Z+O[#BLM/T/1XRCI;6>F0W #+YB(TA,Z[RBD! M6+L_0^-?^"*WQB\$_$#X6_M#_L/?':3X6_%'P)\.]+^&FN:G<>'X=7TSQ%I. MEQ1I')-8RW"^3,'C$@(EDP%1,C:68 _F*UOXX?'?X)_LK_\ !2+XF_M&>$_! MOBGQ]IWQ6\(6>M:;J&F'4/#EU=+=26[7$5K&-1T_4]>TF6^NVEU73(KK['A M950BYG>0M,ZGR4C 56+9'(7?_!M=XHU_]E/]H3]GGQW^T+>>(M=_:#\3:%XJ MU/Q/?>'$,]O>Z5,;BXS;QWZ)*MS*S; K1"!,* ^W)_8']GO_ ()^CX#_ /!0 MO]H']O+_ (2W^U?^%ZP>&8/[#^P>1_97_".V0L\_:?/?[1Y^-^/)B\O[OS=: M /P9^%W_ 7-_;E_;+_9C_9,^''[.>D^%_#/QT_:6U/Q/97VKWUO-<:+HUCX M1DD^UW4-JTI=Y9H5\R.-Y'4,KJ>J,.NTW_@I3_P6#^ G[7?[07['OQ>L/"WQ M8\1_";X-W'CGPPOAO29[5]>OOM5JD$LMNLSR@JD\BRVL)R[1?NV^9:^?/VL? M^"7NF_\ !+[]B+]FGP;IOBOQU?>)?@YXQUN^TWXN^!O#*7S>&5UV7SI6U'0S M/-?AK M!X,A^+&H:6_@S4[_ %N:ZM;E9]&LD2$VUK:):*GEKD''SL#*10!].?\ !(?_ M (*[_M9_M6_M3^"?AUX_^-WPU^(FF^*M+N9O$WA-])N?"/BKPSJD,#2_9K*" MY&W4TB<;)61F/EAI!@+\W]=U?SJ_!/\ X(G?M(7'[4_P@_:1_;J_:#3XN-\! MTE'A9+7PO;:+J5W(\2PI)JFHK//<76Q54E&)WN-S/EGW_P!%5 !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17\\5 MC_P4Q^*7PO\ ^"P/[4WPA^.OB1O^%(_!3X76'C:+3X+"!YK1DM[6>[E62.(7 M,Q*O(1&TC#)P .,>V_"#_@X(_P"":?QK^*?@;X6^%O$&NVA^)/$(C_=Q0!^T6IZ9INM:;<:-K-O%=V=W& M\,\$R"2.6.0%61U8$,K D$$$$<&OC?X5?\$VO^"?/P,^(X^+_P &O@EX(\+^ M*$9GBU33-"L[6ZA9NIA>.(&(GOY>W/>OR7_X)_?\%U(/VJ?^"@?Q\_9H^)&D M7N@^#O!'_@SX+US6[%O&E[+IOA77-8T.\T[0O$%Y$Q0PZ??3QK%* MY8;55MF]B%7+, 0#]/=!^!'P/\+:EXJUGPQX-T+3KSQU)YOB6>UTZWADUF38 M8]U\R(#GG=:>&)=&M M&TBV;U?Q MAXRD <9KB? _\ POVFB^,[R'2['Q%>>'K^'1(]3G8".RFO3%Y23G(+#)2->9&3! MP ?2G[9__!,7X5_&K_@FY\0?^"?'[+.D^'OA-IOC*UBB@_LO3([:PMYDN(9W ME>WMA&'=Q#M9OO$X))Q7KW[-O_!.;]CW]G"\T#XB>$_AEX0M/B+IFE6MA=^* MK'1;6VU*YFB@6&:;SUC\U6GP3(=VYP<,6KYF_:K_ ."X_P"PS^R3\;M>_9Z\ M6MXH\4^)O!UG%J'B>+PIH-UK$.@VLT8E62_FA79$OE$.<%BJGYL5\,_MR?\ M!P=X+^!G[1O[,_A_]GNUN_%WPX^+$U"_FNM)GA1K0:28O+\RZ# M[Q<0>7))$-H=$)H _>/5OV1/V3]>\+>+? ^N?##PE>Z)X^U :MXGT^?1;.2U MUJ_619A,? M&F@:)^S7X7U/2]?UKPU%IKR:UJ5]IK3@VZW&X0QVDL,BQX W(=S8;@5J_ W_ M (*+?#GPE\4/VL/'W[1'QK2^\!?!_4=&>73[_P /C25\)6][!(PMOM$:F749 M+A]H7Y3(' C4%FQ7>?LF_P#!;?\ 84_;"^,VE?L_^!KSQ!X;\5^)+*34O#MG MXJT2ZT8:[91J9&FT^2= DZ[ 7 #!BH)"D*< 'ZWQQQQ1K%$H55 & .PI] M?@9??\'*W_!*[3;1]\2G0['4I-*UC68O#6H3:=HUPDK0HM]/'"RQ&5U/ MEJN]V!#;0I!KZ=_:Q_X+)_L7?LC?$K1?@MK\WB#QOXRUW2$\0P:)X)T:XU^\ M32)"0EY(+<;$A;&02VXKAL;2"0#]5J*_G,_:<_X*W7'Q(\1?L4_$W]@CQJEQ M\._CE\2AX-O@A\./A?\4/C)=?#"01>--2\ >'AJFF MZ%+@EHKF=YX0)$PV\ ;%VN"V48#ZJ^'?_!5C]F_XU_"[X/?&GX!:3XH\?>&/ MC-K0T&QO]"THW":-$=4O?'.H1?$?XH-+\.:Q< M6L5M)+BO\_3P?^SAXL_:)_8._;P_;9\9 M?%KXAVGB[X*?%'X@-X(CT[Q)>VEGI$FB1PWF^.*.506F$HA.XGRXT7R]ISGZ MD^%.O^-O^"KG[_B3K& MD-\7_#_P]\(:WH%X-7\2ZB)#>K%I]K=7-Q#%&TT=N4GNED4.D;$!BX4^X_LZ M?\+S_8X_X*6>,?V9-"\-^+?@[X9\3? +Q)K]SX3U_P <#Q?<37UJ)_(U1WAE MEBL[DF(J%CD8@!B" ^T ']Z%%?YV/PW^ 8T;_@W?TW_@L)9_'_QS!\>/"J-> MZ;K)\474MG;26FK?8XM':RDD,3+)$%+HZEWE?,[&_37X7:'K_ /P6<_X* MC?$/X+_MQ^+O$WA;PW\-/AQX)UGP]X'\/ZQ<:%'<7GB/3;>^O]1D^SR*\SVE MS-Y*DDA-R*WW2" ?V,T5_G-^,/CW^UW\6/V/OA]^RUX4^-'B6YC\*?MB#X2^ M%/B+;W\AU&]T'RGCM99;A''VHPF82JS$J5**.%%?2GQR_9P^)OAO_@II)_P2 MA^&&@?$KXO?"WX<>!T\5V7AJV^(,/AS4M5U/5[A6N=6O;^ZFMWO!#(_E)%&0 M(G 8 *7#@']Z%?A?\?/^"^'[/OP-_:N\=?L<:-\(/B[\1_%OPY-D-;?P/X9C MUJUA&H6\=S"Q:.[6159) ,R1IEE8#(&:R?\ @WP\:_M2ZU^R?XT^''[4.MQ^ M(I? 7CC5- T&[D\2:;XIU.#284ADBLM2O=,N+B-KVU9V202%9 I7Y0NVOR*\ M!7__ 4NL?\ @X._;;_X=O6'PYOM0>W\&_VY_P +#DU&.%(1I615!CWKD,"04<+^L^B:QI_B'1K37])?S+6^A MCN(7(*[HY5#*<'!&01P1FOX)/^"H'_!'_P"*G[.'_!)7]K#]MG]MGQC:>(_C M/\1/$WA[Q/>P>#YKNR\.6I75(+2. 0R>6UVJQWLQ'VB/Y&$9&73S&]9_;+\' M_%70_P!K3]FW_@DS\&=#\<>/OA/'\,KCQS-X8TSQP- U+Q%J=[=7/FI<:M?W M"23P6:KYJ6J2AE5_E&Q,J ?W*UQ/Q+\>Z-\*_ASX@^)_B-)I=/\ #>FW>J72 M6ZAI6ALXFE<(&*@L54[06 )ZD5_.U_P0U^,7QK^!_A7XZ_!_]M+Q59:%X,^' MWBZ"T\+1^*/'&D>)-7T2&^68RZ1J-]:7>.OA0FER>)K!K6>)+1=9@^TVA69T6*7S(OF/E.VWHV#Q7Y3_\&U'B+P_9 M?\$1/@3:WE];PRI9ZSN1Y55AG6+X\@G-?B5\,O@+X;_9/_X*?_\ !2+]H/X( M7?B"Y\5_ 3P/8>)_"*7.L7=XDNH:GX9NIY&O8I)&%]''(Y,$RCNX-&ABGO6-_=16D?EI-+ MAQ),I;,BX7)&3P?KC3[V'4K"#4;?(CN(UD7=P<.,C-?YN_[>?[%?PSTS_@W' M\.?\%$+CXR^+O$GQ+^)J:!J'B:?5?$ES>67B"YU&Z26?3FLWD:%GT^93(I"^ M8K6KECU _P!#_P $?$CX=W]_;?"^QU[3IO$MCID%W\U&V8RL>6;9;KC/8CUH _M$_9=_X+:?\$L/VS?B-:_"']G/XRZ1KGB> M_)6TTRXAN],N+IU&XK E]!;F5L G;'N; /'!K]3J_E;_ .#K?X8_!CPG_P $ M[]/_ &C-"TRQT?XM>$_&.@2^"=9LH(XM6&HM< M%!*BB5_W*/+Y8)&Z)6QE M1\:_M'?M_?MT?M2_MT?';X4>"_%/QB\ :+\%YK30/#VG_"+P;_PDMO+K9@9Y M[G6I_+=FA:9<16XVAX>005+. ?UE^(?VB/V6_@U^TAX4_9?U?4;31?B-\6$U M#4M'TV&QE$FJC2XC-=2O/%$80T<8+$S2*S=%R>*^HZ_B9^#O[2?[27Q^_P"" MDO\ P3G^./[;7ABX\!_$:/PC\4(O$5IJ]I)I.)=.L+J(73PRHAA2>*-9VPH1 M=QVC:!7PW\6/^"E_[=?PO^%-C^WC\.OC_P#$SXG:DWC6WMY[NP\('3/A#-ID MEX8'LK>74(()I6P/*62-6D#9&=P\V@#_ $(?&?@;P3\1_#L_@_XAZ/8Z]I-T M5,UEJ-O'=6TA1@R[HY59&VL PR." >M;>EZ7IFB:;;Z-HMO%:6=I&L,$$"". M**-!A515 "JH & *_C3_;*_P""B?[" M9/@;<7(B#VMOXQO4MKF&'$9)CLV=HXRRN04-6_V'?^"H_P"UC^V5\9_V9?AC M_P )T^@CX8?"[Q1XP^-YFT:W34I A\K%W:"[E6/:6BE9L8Q@ M_LOHK_/0U+_@H_\ MT?"O0_AE^V+X,^/7Q2^*5SXF^(>GZ5JM]/X1_L?X47^ ME7MU)$UKIYO;>WN&D**%62)-P(?E64,?T%'QS_X*+_%G]N3]L[XAO\<=9T#X M/_LDZO'XIA\)Z;;0F?718VDM\-*:XV^9%9R1VDB2@;F"=$DCD0D'# M*,JRL."*_B+^#W_!1;_@KG??"SX>?MX_#Z^^.'Q.\8>(=5MM1\0>"_\ A7D@ M^'MWH%U*V^WTN[@A:1'BB*^7=*[&1ASG'S?N3_P3JFN?A5_P7K_;E^ 7A<*G MA;6[?PAXU^S1#]W;:K?6*?:W(' DNI)6E?C+;5/:@#^CZBBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\UOVN?^"HGP+_ &/O MC5;? KQ;I&M>(=9C\#>)/B-JZZ+'!+_9/A[PW;O-)<7 FFB.;J1&M[8+D--P MY1?FK]*:_CC^(MIJ/Q>_;^_X*RFZA:77]!^"FG>&-!M,;I39W_AVYGD"'L)+ M@1OM'4N.XH _I.^%W[='P>^+G["<'_!0KPQ9ZK'X'N/"]WXM6VN(8DU+[#9Q M23.AB65HO-*QL%7SMI./F YKXD\=?\%X/V-_!?[)OPE_:IL]%\8>()OCG)/# MX(\&Z/I27OBC59+60Q3+':1SF+]VVW(=(O)6G0"'4$M[JW^S-SD3-*51(_O.S*%!W#/Y5_ WX$? M_P".7[&__!/'X)3?%K6O@)^TO9>'M8UWX9^(HM.6]TV>*[GEFEM[@2O'$SS) M'%Y2%P6$FPI() M ']0/[!?_ 6$_9X_;P^+?B3]FZT\+^,/A;\4_"=FNHZA MX.\>Z5_9.J_8BR*;B)!)*KQ!I$!RRO\ .IV[2#5WQ/\ \%COV-O"7_!3/2O^ M"46K7&J#XF:K;1S+%M)CLO$-EH6D)<7$T& MHGRXS'"ZV\I6*-402,NUGW$+_.CKGC+]J+XF_L=>-O\ @H_:_ 'XA#XKZS\5 MX?CEI/Q&AT^-_#]CHNC!A!:--YHG-I;P-.V1&5(5 ?E!:@#_ $1O"'[=7PQ\ M2_MX>+_^">NJZ;J6B^-O#7ARQ\66,UZL8L]:TB[;RI)[)E=G(MKC]S,)$0[^ M5W*"17_;]_;]^"W_ 3B^#.F?'/X[V.KW^CZKKUCX=ACT6"*XN!=ZAO\MF6: M:!1&/+.XAB1QA37X5?'3]H/PK^T/_P %;O\ @FA^U[\ Y=Z_%CPQXS:[MT(, M@TE]*AN?*F(ZFWDEFW*?NR1GN#7I7_!UU_RCE\&?]E3\+_\ MS0!_3917\@. MG_LA'_@HQ_P6_P#VW?@;\9_B/XXTKP7X/L/ TVEZ-H.O76G6D.H7VC1&.ZV0 MNH)@99'6/B-WD+.K$+C\WOV5OVHOVF/VX?V7/^">O[&'[0WQ2\2Z5X0^,FO^ M.[;QAXC@U2:UU;6H_#$SMINFR:@&\XB4LMNP+;I-T?)9 O"WPWU^X\1^ OB)\,+_Q'IUKI%R]]HMO:V,QOYKV%(C):QQ2D M?:'E5%1\;R#BOZ_J* /XZ/%W[.O[2^L_MR_\%&?V4(/AYXNLW_:F\-Z:O@CQ MC%I%GDTW1+M9(;S4_]3 9I9EMP#N.XLI"_+N_/OX"_LN_%3XZ>&OV<_V, MO''P]_:CO_%?P_US0)==TSQ3>66A> O"K:"OE-J%E?/I%P)X4 8VD$;!Y8F* MB4O@O_H-T4 ?S _\$O/V8OBK\-_A'_P4(U7QGX!UC0M?^('Q5\?S:.U]ID]M M2:7R'BWH[.VTDDU^?/Q-_8Z_:2N/^#6+X'_L^:3\+ M/$LGQ T7Q)I5]=^&HM$NFUBT(UJZEEFDLQ%]HCQ')O=V081LDX-?W"44 ?PY M_MIW'[:OBS]KW]J;X2?%'P?\<+ >)@UC\.-,^#V@VUAX>\1V&KJ;7+8W(01S1V)"S/ _S 2D*NY2I(; /]\5% '\*7[3_P#P3R_; M*_:=T_\ X*%/\./AWK0N?$'Q \">+_#>FZS8RV$'BBRT>*:2ZMK:2=4CN-JO MRL;,/,54SN8"OMWXC?$SXU?\%?OV\/V3M0^$_P ?B%\*M%^!?B23Q?XO\0^ M/-#?0H[$1Q1YTJS:7FY:=XQ'((P.-C%0H8K_ %H44 ?Q*?!_]C[]HS3?^#9[ M]I;X$:I\+O$D'CKQ)XL\0W]CX=ET6Z75K\/J-H\$T5H8O/ERD0:-U0Y5,J<" MJ'Q5U;]LCX=_M5^'?!GQG\)_&_PQ\/(_A-X3L/#-S\$/#4 UK5]4CL+;[=:: MMJQMGN[9HKA7C$#2Q"-8U<^7RS_V]44 ?YY/[ ?[.'[6=G\*?V./A+XE^#WC MW2-8^$O[1FI:AXH.HZ'>&*RLKLQRK=27/E%&MU&0]R2(RPX8Y!K_ $-J** " MBBB@#__3_OXHHHH _'S]J?\ X(,_\$M?VQOC!J'Q[^-'PV_XJS6L#5;_ $C4 M[[2#J(P ?M,=G/%'(S #G:H#N^TL(ID^TR,WS.;GS0[%_!WV7P;\9]4U?6O&.G_ -H7S_VE?:]&D-]+YKW#30>='&J[ M;>2)$QE I)-?CA_P4^_X)-^-OB3JOP@\,_ KX$> /C-\(?AAX7C\,V/A#Q!K M%]X>U[3&M,):R6NN1.\TMJ(4C22WG=BQ0L=S2%D_IHHH _F/_P"">'_! 7X> MZ'^S!\7?AC_P43\&>%[J+XR^*X/$?_"(>%Y;B+2_#=OIR-'I]O9W49@G$T"R M2*TJ$%E.UF?ZU&S>V7[9)/=2>?&,@*LH9(Q]U0.*L?M$?\%M_AK^SK\8OV@],USPS+J?P MY_9L\+Z3>^*/$-G#S M$_>-O971 V$ AP,.&%?JS^V9_P25_8"_;[\8:7\1OV MF_ BZIXET>U-A;ZQI]_>:1?_ &)B2;>2>QG@>6'YFPDA8+O;;M+&O4/A!^U1 MXK\8?$WXK>$_C%X2M/ /A[X?:O:Z;I.NW.NVEW'K<5RK'SFA3:]D58*@BG)9 MRW'2OI[P[\0O 'B_5M2T'PGKFGZI?:-+Y&H6UIG^%O@YXCL_%WA&PLKF[M4L=;L&9X;MVAF1[F M3'[39302/"=S?NY"R LQ !8FOK?4?C7\&M'\17OA#5O%NBVNK:;"+ MF[LIK^!+BWA.,221LX=$.1\S #FG>-OC1\'?AII=EKGQ'\6:-X?LM2Q]DN-2 MOX+2*XR 1Y;RNJOD$'Y2>"* .+_9C_99_9^_8T^#FF? ']F3PO:>$?"6DEVM M[&TWMF24Y>2661GEFE<_>DE=G;C)X%8GPW_8Y_9P^$7[1/C_ /:P^'GAS^S_ M (@?%%+"/Q/JOVNZE^W+ID0AMAY$LSP1>7& O[F./=U;)YKVZ^\>^!M+MK"] MU+6K"WAU0;K*26YC1;D;=^8B6 <;?F^7/'/2JW@;XE?#GXGZ;)K7PUU_3?$- MG#(89)],NHKN))%ZJ6B9@&'<$YH Y#]H/]GSX-_M5_!G7_V>_P!H'0H?$O@[ MQ1;BVU/39WDC2>-761?GB9)$97171T=65E#*00#7P/XS_P""(_\ P3.\>_L] M>"_V8O$?PZ:3PQ\.9;N?PQ*NK:BNJ:4]]*TT_D:C]J^VA))&W&-IFCX4;<(H M'Z-6'Q<^%&J^-Y_AGI?B?2;GQ):@M-I45["]]&!G): .9% P>J]J;KGQ?^$W MABYEL_$OBC2-.F@NK>QD2YO8862ZNLF"%@S@B27!\M#\S]@: /SYE_X(K_\ M!,F?]DAOV&9?A=;#X93:LFNW.F1:A?PSW6IQC"W-Q>Q7*7DTF.,R3,-H"XV@ M ?I!XL\$^&/''@C4_AQXHM?M6BZQ8S:;=V^]T\RUN(S%(F]"'71&^2/&=Q@#>8%QSDKC%?#?[!O[? M-S^UO\0?C3\"/B)X97P9\0?@CXLDT#5]*2Z-VEQI]PIETW4HG:.)A%>PAG16 M3*[3R00: /B#_B%R_P""%'_1#/\ RYO$/_RSK] (_P#@ES^PI#^UK8?MRVW@ M2.'XGV&G#21JT=_>JD]HMDVG*ES:"?[+<[;1C"&FA=MH7G*J1]_44 ?AMJG_ M ;<_P#![C63JGP:CDLM:=I6T]-:U:&RM9))4E=[."*]1+1G9%!-N(\1@ MQC$;,I_1?PA^PU^RUX#_ &LM<_;D\)^%_LGQ2\1Z%%X9U'6_MMV_G:7 8"D' MV9YFM5P;6'YTA60[.6.6S]944 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 (RJRE6&0>"#7\H'[.O_!$*X^)?[-?Q M2_X)/_M61>*/"7PP^'?Q5_X3GX:>*_"]W:VLU_IFH1S2P0))-#=;)+)Y9%GS M%&?,92AP"3_6!10!^$OP@_X-]/V1_ WQU\-?M$_'+X@?$_X]>(_!MTM]H1^) M_B8Z[;Z?=(5*2QQ+! I9&564/N7*?VD/AM\3 M?B+\%_$?Q"L[?3_&0\ :RFFVWB"&V3RHVNHI8)QYRQ_()(ROREL@LS$_LY10 M!^1OA?\ X(F_L0>"/%WP3\0>#+35M,TWX$>'M?\ #6AZ)%F7+ M7OAGPW+KUNVF:#69)G>=6A M> >:Y)!'RTG[.7_!&?\ 8P_9G^(O[07Q'\(6VJ:I-^TI+='Q79ZG<1/:P6]\ M]T]Q:V(@@@DA@E:[DW*TDC?*F&&T5^KM% '\T6M?\&Q7[._B/X,:;^S_ .(/ MCS\8[_PEX3O([[P?I=QKUL]GX>N(9/,22VA^Q!'D0%XT:4-Y:.P0*QW5^JW[ M,/\ P39^!O[+_C?XP^/M*U36_%M[\I*TT8$!@$\D$;L62*29LDMO9P[ ^K_P#!*?\ 9D^-.A?M _M+ M_M__ +26@W'A7Q5\=/%\,&F:+=E&GL_#'AB)K'2WEV,P2:XC+/(@)& A]A^U M]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5^1&H_L1?&#X=?\%C[/]OCX,?8)_!'Q'\%R>%?B-8W,OEW$=WIA$FEW]NNT MB9F"K:R(64)&-V&)X_6C5=5TS0M+N=;UJXCM+.SB>>>>9@D<448+,[,(_V=/&?Q $R>%+C4K^WUG1M6N8.6MH[^ MV2.,3$$!5 8;F5207CW_ +6:Q\4OAEX>\76/@#7_ !'I=CKVIC=9Z;<7D45W M<#.,Q0LPD?GCY5- 'Y9?"C_@@A_P2J^#GPW\:_#'PG\,VDM/B+8C2_$5[=ZO MJ4VJ7MB)(Y3;_;C="YAA9HD,D<$D:R!0'##BOTK\/? 7X0>%?@19_LQZ#H4$ M'@.PT)/#,&CY9X%TJ.#[*+:^1O#O_!0"VU__@J;K_\ MP3,'A1HI="^'L/CT^(OMH995EO8K/[+]E\D%2/,W^;YQZ8V M-O%5YX$\&>+M%U?7-.W?:M/LK^"XNX-APWF0QN73!X.X#!H _%_]E7_@D#HG M[/'_ 49TSXP^#M%MO#'P5^"G@Z7PY\+-"CU2[U.==0\032W6M7TS7DDTT7, MK6\<9E=2K%@%Q7ZJ?M7?L<_LX?MO_#FR^$O[4/AS_A)_#VG:K:ZW;VGVNZLM ME]9;O)EWVDT,AV;V^4L4.>0>*]>_X6G\,?\ A%O^$X_X2/2_[$W^5_:'VR+[ M+OSMV^;NV9SQC.<\5OS>*?#-MXAA\(W&HVL>K7$1GBLFF07#Q*2"ZQD[RH(( M+ 8XH \.^'G[)/[/GPI_:$^(/[5/@'P_]@\>_%--,C\4:I]KN9?MZZ/#]GM! MY$DK00^5%\O[F./=U?<>:^3]2_X(S?\ !-35OV1]&_88OOAA;R?#3PY?S:KI M&G/J%^]SI]]/(\KSVU^UR;V)V=V)*S@$';C;\M?>/@_XU_!KXAZ_>^$_ 'B[ M1=#N YJS!\7_ (376LZ?X!_B1+#/XIAEU&_DOM7EMY5FB:XOS^$/PWLO[-\.^%=,M-'TNT\R2;[/96,2P01^9*SR/LC15W. MS,<98DY-*-#MY\:9%J,1V7BH3%%Z+XC\/3R^=-H^M: M;*8KFU=]J$X(61"54F-U) .10!]^T444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\@_\%!W>+]@? MXX21DJR^ /$I!'!!&G7%?"W_ ;L3SW/_!%KX!3W+M([:)=99CDG_3KGJ37Z M7_M3?"[7_CA^S%\1O@MX4FM[?5/%_A?6-$LY;MF2W2XU"TE@C:5D5V"!G!8J MC$#. 3Q7\W_[&_[''_!S%^P[^S-X2_92^#^O_LWW?AKP9:R6EC-JC^))KQHY M)7F)E>.UB1CND.,(O&.* /&;C_@J=X;_ ."?GAC]LG]H/X'?"""[UG1/C[#X M8U:V?6;N8ZUB\6^&'A\42OHUEI&^9)FU.<6Y=Y(6A:,B!5W28VC:RL?-_C M1_P0A_;#^)WPO_:%\(6'B3P;%J'Q=^..F?$W2WDN[U88-+M)&>2*X(L69+D[ MOE1!)&>\@K];/&'["'Q=\0?\%I_"7_!1NSU'1U\$:#\+;GP1<6+S3#56U":_ MFNED2(0& P!) "QG#[LC9CF@#\3?C5_P5.\-_ML?LD?!'XD_M)_!J&#Q7X5_ M:LT3X::CH\.O7,=MIGB/3H9G_M"">V6-KA(UEP+>4&-B3N+;5)L_L/\ [='[ M=OPN_P""H/[:A%X:L[31[VYM1H=K+&(Y6 MOO+4W2@0X?&-YQ7HT?\ P0B_:Y3X3)X#_P"$C\(&[7]KS_A?Q?[7>^7_ ,(U MY(C^S9^PY_M#(SY6/(Q_RWKZ7\2_\$DOVG]=_;U_:E\47.L>$KKX!_M;^';3 M2/$WFO>+XJTB;3M(GL+=[&,1&S?_ $B;S&:67[F,*&7YP#YJ^&'_ <7?&.' M5/A?\9_VC/AYX+T+X-_K/1]-.A^+H=5\5Z"FJ%OL5UJNGJH_=2* T@CPT M(/S#?MC?OOBA_P %;_V]/VD5_:(UG]B3X&Z+XJ^"GP3N=;\+:YK6K:V]CK&L M7FF0,;\Z7"D+QY@1@Z)+GS5*88.^Q?!_V=/^"&?[Z)X-MK_QIXETS3CB*WF34M/DMX+B= HN+I7:57 D61VW;_?[ M+_@F3_P5G_91\0_'7X%_L!>,/AR/@]\=_$.J^)4O?%2WZZ[X5N]=01WWV6&V MC:"X"H%%MYDF-R*7"_-N /J7_@V;N;B[_P""'OP*N+J1I9&M=W.BRRS6,AO M-0NKM/*>>&"0@1S*&W1+\P(&1@G]+* "BBB@ HHHH __U/[^**** "BBB@ H MHHH _A=^'7Q.^!G@C]A[_@I1XO\ VROAUJWQ+T.Z_:!URQ\6Z+H\@@NX=+-S M;K8W44C$%5M)AYJ/GY0JOT!KR+XL?&2;_@E?X(^%/Q5_X),?ML7/QY\*^(?$ M.D:/IOP:\27UGXCN[FPO"0(;?R\7%D(\+$4%O;M&[@%@XV/_ %A?"#_@GG/\ M$_\ @H)\9?VHO">LVW/>@#^%[_@I"'/P-_P""HHC#M4\:>"/B)I]]#:.VW5KC2M$GGLWO"Y/G2M< M;'DDD),C*K-DC-?U&>(_V._V1O&-CXHTSQ=\+/"&JVWCB\M]1\1Q7FAV4Z:Q M>6AS!/>J\)%S+$>8Y)=S(>A%>A^(_@S\(O&'Q!T'XM^*O"VD:CXL\*I=1Z)K MES90RZEIB7T9BN!:7+(9H!-&2DGENN]>&R* /\T7Q3H__!)K6?\ @W=\2?$K MXH:II-Q^V+>ZO>OJ\M_>'_A-WU]]799DFA=_/-H;#/F[D\C;N+?O\U^@_P 3 M-4_9O^/_ .V%IO@+Q%X1^&E[XC^%_P $?!L&I:W\>/$DUOX9M[2^TNUNP-'T M>"$--+$LH:6?SQAW<#8=I;]+?B]_P0'_ &WOCA8>*/@?\1?C!X!O_!OC/4"V ML^/#X)@B^)E]I)N5N?L$^HQ-'$XR@0R]6&=RE#Y=?T >*?\ @G3^PG\09O"N MH?%#X1^$O%NH>"M.M-*T>_US1[74+NWM+%0L$8EFC9BL>,J"<*V2 ")H?\ A7VE?&CQ%I7B0O=,L=EHLUU$\D$S!Q+! M;R0R,&)92D+EAP*_7SXI6GPF_9Y_X*F_$WPW_P $))=.B6^_9S\4ZEXGTSP+ M.MWI,&MVD4YTF>)+0I#*DL<06)F=5PYD5@5.,5^F?[/_[( MG[*_[*-GJ.G_ +,GPX\-?#^+5W62^'A_2[?3OM+)G893 B%]FX[ Q(4$@8% M'^?M\3O!W_!+OP9_P0H^#?[1/[&NL:9_PV)+J7AN[T?4-(OO.\9W7C*XO8AJ M<-Q$KMN[])OA!^P_P" /VJO^"P7_!0+XW?$?PS'XK\? M?"2S\*ZAX,TN221[*'Q+>:-++#32O<-XAM-#LX=2\^7.^47"Q"02/N.^0,&;/S$U[ M7X4^#OPC\">-O$GQ+\$>%='T;Q'XQ>VDU_5;&QAM[[57LU9+=KR>-%DN#"C, ML9E9MBL0N 30!_F"_"_P/:>(_P#@GCX#_:!TWQO\$/ _Q;E\71ZC!XXGUCQ# M>_%?_A)CJ#[HKNPL["[GD:3.PQ+&\/ELLO4[C_7M^QY;ZLW_ F,/ MLZ_#3P:OB(1$^5_;#16_V? ./^797V[@" :_9NS_ &#?V(]/^-Y_:6L/A#X- M@^(33F[/B2/1+-=4^TL(]: ML?#OA72!]KU+4]3N([2SM7%IIINI)II66.-!.7RS, .]?WC:_H.B^*M!O?"_ MB.VCO=.U*WDM;JWF7='-#,I1T8'JK*2".X-?D-^Q=_P1^^"OP0_9=L?V1OVL M-#\*?''PMX%\0:S<> 7\4:%;:E/I&A:G,)X[1S>),#-&Q97ECVJZ!!M 0"@# M\D/^"IW[7/[-_P#P4K_;M_8X_9*_8-\5Z=\3/%OA+XIZ;XZUO5?#,RZA9Z+H MNCNKW$DEY%N@RR@N%5S\T2AL%X]WX%ZMX+;XY_#/]K#XE?M=ZM\$=$^)-MX] MUV'5_$7Q#UO6;7Q]H$]FZBQ&DV=E:SL;>$J!:QVR-YNUHV4JH4?Z/OP5_9;_ M &9/V;(+FU_9U^'/ACP#%> "X3PYI%II2R@'(WBUBC#<\\YYKA?B1^P;^Q'\ M8_BI;?'+XL_"'P;XE\9V9C:+6]3T2SNK\&''E$SR1-(QCP/+W$[,?+B@#^-R M#XRZM\(?VQ_B3\8_VF-4U3QE>67[#>FRZ[J7A^2XTW4=4>XNK.-YX);NWBN; M66??O,LULDL!8NT89=M?!OP_A^"_P"_:!_8"^)_PQLO@U\-K76/&FC7++X,\ M0SZSXO&DW_E)<'Q)J$BP0 %)3%*GEX$A=%*JKK7^C7J7P"^!.L^.]3^*>K^" MM!N_$^MZ0WA_4=7FTVW>_N](=MS6,UPT9EDM2PR8'8QD\[%],_9^^'MOI\][#J,D$?ARP56NK?=Y4AQ#G='O<)V4,P'!((!_#)^T# M^SA\4?&?QO\ BQ_P;?\ P[BNK"PD^*'B'XL:%/"F88]"D\/7%_I]D#@@Q?;6 MMXV &?,)Y!SCW3]FS]JG1_VOO@A^T]_P6/\ VBM*U[5_#OP[^"WA?X/V<.DW M1L-1N;Z[MK>37E@N3'+]FS?3X,X1V6WG9]IZ'^]!?@7\$D^+S?M!+X.T,>/6 ML/[+/B4:?;_VN;'.[[,;S9Y_D[AGR]^S/.*Q/!7[,W[-_P -?AUJ_P (/AU\ M/O#6@>$M?DN)M4T33=)M;73KV2\4).UQ;11K%*TR*%D+J2Z@!L@4 ?Y\?P7M M/A'^SK^WQ^P-XI^','P8^'L&K:D1+%\/=>FU?7VTV^M8H_\ BH]0D$,,CR^8 M8P!'AI#*$8J,#6^!7['GAO2?^"17[9G_ 4A^%FD7.H?'3PUXZ\6:1X?UN.: M8SZ%H8N(8M3:R1&VQ.;*]OWDF"[P#D%2NZO[@=$_X)9_\$U?#6E0:)X>^ ?@ M"QMK74H=8B2#P]8Q[+ZVSY4X(ASOCW,$.?E!(& <5]3_ Y^"WP<^#V@7_A3 MX1^$M&\+:7JMY/J%[9Z1806-O!=/EB2 M4PB1FDOFA6.96!D01G9^_7_! 2WGC^,O[=-QX>9CX5?]H7Q,MB,_(+Y2IO-H MZ8YBP1U4#VK](].\)^&-*\K[9JFJW"6MI!YTBQ1[Y9"%!>1U1 M03RS #DTO@7XR?"'XH:QKOA[X:>*M'\0ZAX7NS8:S:Z9?0W?_ !.^+/PK^"7@^?XA?&;Q-I7A M'0+5XXYM3UJ]AL+.-YF"(K33ND:EV(506R20!S7\C'[3W_!6;_@IU^QUKWPY M_9^_:P^(/PU^'?C;XW_:/$YUV?2KJ\TGP+X>AA!6R\E#YM_?23[HP[DQAE() M*MO3\Y_V_O\ @JQX]_;Q_P""0W[3?[.OQ=UKP_XVUSX3^)?!CV7C7PK:SV.E M>(=+U/4(VBE%M.?3[-Y)K"$M^[C9HPY7 M$@WAL)Y?H7_!9S_@HU^T[H/["NE_LTVW@_P[XG_:>TOQBFO_ -K6<]S86EUX M<)A-W JS"4)&(Y;E8"[;R%B9\9:@#^P&O.O'WQ?^$WPIGT>U^*'B?2?#DOB* M^33-)CU.]AM'O[Z7[EO;+*RF:9_X8XPSGL*_E"UO_@N-^W'^Q;\(?VQ/AW^U MS8^&/'?Q-_9NO/"NG^'=5TBTET^RUF3QAN^S/=VXF;;Y"[)76)H]RYCR&&\^ M ?\ !0'PW_P5?\$_M._L&:?_ ,%!_%O@_P ;:7K?QL\,Z@LGAS2I-.FT75HY MX@UBS^8T=S T(].\6^&-6$ MALM5TFY2[M)Q$[1/LEC+*VR1&1L'AE(/(KTFOYP_^")-U)\%_P!M_P#;B_8* MT-/LWA3X?>/]/\4Z#: YCM(?&-O+=2V\0_@B0P(53H"Y[DFOZ/* "BBB@ HH MHH __]7^_BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y8 MO^#13]H7X^_M*?\ !-SQMXZ_:+\<>(/'^MVGQ*U*P@U#Q)J=SJMU%:QZ7I4B MPI+=22.L2O([A =H9V(&6.?ZG:_D"_X,J?\ E%EX^_[*KJO_ *:-'K^OV@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** /Y^/^"W7PM\=>"OB]^R_P#\%*_AYH=_ MXD_X4#XX:+Q#8:5!))EBL[VXCAB#/*UOLC.Q5)VNQ)"AC7GGQ?_X- M\$^+OP._:P^#\?Q>^PC]J+QS8^-1>C0/-&ABSOOMOV;R_MZ_:]_W/-WP8^]L M/2OZ2J* /R=_;Y_X)H^*OVH_B9\,?VH?V?XE?\ !%S]I*+]KOXT_'[]E?\ :);X;>&OVA8[5/&6FR>&+75]406\ M)@=;#4)YE-N)$>39^[;RBP(#E4V\A^Q)_P $$O'_ .RSXO\ V8O$OCGXSP>* MK;]E^\\:C1[2'PZ+(W^G^+8-BPR2_;7\I[:9Y9C(4E\P.(\*$#'^D>B@#\'O MC1_P0G^%O[1/Q%_:V\3_ !@\9W%YHW[4MMX506-G8"WN/#UUX4@"6\\=RT\H MN2TRI*5,,0"@QG<&)KP+4_\ @B+^VQ\6OBU\#_B]^V9^UQ/\0+;]GSQ3I7B+ M1-/3PC!I\5W!IDB2R_;)(KTN]W.L,2"Y4H<[)&D8C^EZB@#\#O^"'?PM\ M>^(M>_:+_P""B/Q'T:]\.3_M$>/I[_1=,U.W>VOHO#NA&2RTY[B.4+)&\H,K M!&483:P)#"OWQHHH **** "BBB@#_];^_BBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /Y O^#*G_E%EX^_[*KJO_IHT>OZ_:_D"_X,J?\ ME%EX^_[*KJO_ *:-'K^OV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#_U_[^**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH _D"_X,J?^467C[_LJNJ_^FC1Z_K]K^0+_@RI M_P"467C[_LJNJ_\ IHT>OZ_: "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /_0_OXHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#^0+_@RI_Y19>/O^RJZK_Z:-'K^OVOY O^ M#*G_ )19>/O^RJZK_P"FC1Z_K]H *_G:_P""^_\ P43^/_[%4WP)^#OP1\8Z M=\);3XQ^)+K2=;^).K:+.\L[:7=YGE M,S,P"\% "R!RZ@'S/^R_\7_^"M'PD\4?$.V\7_%CPY^U#\"QX"U77?#_ ,6- M%BT6RFTG7+6"62&TFM+*XD^T*=F2WES*2Z'S -\8XW_@F/\ \'&_[-_C3]EK MX-Z5^V_XMUAOB'XO7&,F1E MPQ'YL?LV?LJK\1/^"A'B+]HS_@E[^S[\1/@)\%H_AAXITWQI9>)M/N-)@\2Z MK>6-U'96UAI\LT[.4GD@D A^0-$<(A(,GI'Q/_8Z_:1N?^#6KX%?L^Z3\+?$ MLGC_ $3Q+I-]=^&XM$NFUBT(UFZEEFDLQ%Y\>(Y"[NR#"/DG!H _H7_:X_X+ M6?L-_L;_ !FO_P!GSQW=^(/$OC#0[%-4UW3O">B76M/HMC(H=9[]H%*0(48/ M@L6"%6*@,I+_ (R?\%N_^"-Y+[P9\7OM@\,ZEI=A:MXMN/C+XI\?+\/-+"37]E;SO97$-C;1Y53?%#N!\TB,X;( !_6AX1_X+'?LI_M4?![XV:%\%/$^M?#GX@_#3P?JNO7]E MXH\/SVNKZ1;0VKO'J0TZZ4"ZBB8I)Y8)W917"^8N?PY_;%_X+?\ [2?ASPC^ MR;\ ?V=?BIK*ZW\3M+EU?Q5\2H/AT=1FU"V6WCD@;3M'9?(E>0N_VF& [[?" M%F0$YZ/XQ:1\?O\ @IW^VM\8OVVOA%\%?'?@/P1X/_9U\6^!+:3Q5H[FUM JXVM=S6YN"[8!=8D&3G']L?[3_AF[U#]E#XA^#?!VGO///X2U:RL M;&SB+.[M9RI%%%&@)))PJ(HR3@ 4 ?R(_ O]H+_@NU\0?^"10_X*_7'[6WAV M.QL=!UCQ')X0UGP1I4%O.FC7%S ;4ZA"(W\RX^SXB"QJ6D=4R,[J_8+P5_P7 M[_9HT+]F'X%_$3X[:7KDWQ-^,OA2#Q'!X*\':1=:WJ/E#='/<1PQ@LMJ98Y/ M),C[F4'&[:Y'YI?\$;/^#:W+J4$Q"Z9-?"UEGL[6.%<16\;1I]QE R[* M ?KGX!_X+:_\$^_B7HOPG\0^%?$E^UI\9/$EUX.T1YM-N(/L_B"T,2OI]\'4 M&UN"TR"-9!B3.4)7FNE_:6_X+"?L1_LG_$+XB?#'XM:OJ2ZG\*?#MAXH\3_8 M=.FNH;&RU.ZM[.V5I$&TS227,3"(?-Y9+_=!Q_(Y\!OV-/C5XS_X(C?M8?"[ MXA>"O&?PY^*'P=^*-]\9_#%_XRMI(KC=:V\,R2)?R@)>7)MK2Z2:5&*[Y8Y" MQ#BN_P##WP%_:/\ VU_^""?[7/\ P4.U/P=J'B'XN?M9>(-,U33M$T.TGU"] M&@Z%JUI;V5M;PQH\\BPK'<,"%^:!4.OVNH/%\_AWPI\,+MM/\ %T6OV%QIVHZ/?#:!;3VDB>:TSLZI&L0D MWR'RURX91^>/QT_9L^)^K?\ !6;_ ()U^.])\!:K<^%_ ?A7Q7:Z]J,.F3/8 M:-*=""6<=Y,L9BMF,XVPK*R$R<*-W%?D9^UU_P $W_VT?COX;_;O_P"%;^!/ M$D<\GQI\,^-]%LTMGT^7Q-IFFQW(N?[+FN(C#<.@F$J%!("\84!W*HP!_31^ MS;_P6F_8<_:62V.2H&2/!O W_!Q_\ \$M/'VL>$;;3?$FOVFC>-+R'2['Q#>>'K^'1 M$U.=@([*:],7E).=P+#)2->9&3!Q^*_P@^ WBS]K#]K>S^.'A/P9^TSX@_X5 MOX!\71MXC^,]Q;:8MI?:OI=S9C2K/3DTE9]1DE>4!A'$O$&L^'[W3]"UZ]5_+$-E>3(%=F?Y%WJ@+D+G<0#\1^*O# M?QL^#G_!>/X]>(M6^"_BCQUX6^.?PSTW0O#^HVFG2R>&Y[VQM")+35-14-'8 MQRM&T3.X8KN4[<,"?QL_99\"_M>_#+XH_!CX;?L&?#KX^?#[6+#QO;'Q=\,O MB-8#7/AQH&C_ &AS=SV&JWL$7E*4(>.2,>G_@X6_8O_X)-?L7^)_V=/VB_#'C M76M;UKQK>^)()_#=E8W-JMK7>[;]DDW[]F,KC=DX /U^HHHH *^5?CS^QG\"OVDOBW\+_ (V_%2RN M;K7_ (/ZK<:SX;DAN7ACAN[E%C=I$4XE&U!A6X%?55?E;_P6W_:M\5_L4_\ M!+#XR?M#> +K[%XAT[1DT_2KD'#P7NKW$5A%-'C^.%KCS5[ ID\ T ?J-8ZA M8:I;"]TR>.YA8D"2)@ZDJ<'D$C@@@^]7*_C+_9)_9QT3]C;_ (+O?LK?LP>$ MT>VM/#7[,(CND)QYVH3:AJ,UY.ZCC?+< M1R2?!_Q 8UD),7F[M1VEU!&0#C/?% 'ZG_L]_P#!,?\ 9)_9J_:V\8?MA^&W MU?7/BAXZCNHY-1\1:M+J,ME87-P;F6UL(Y#BWMO-(PJ@[% 4$+D'](:_S$Y/ M@A^RW\*_A]XU\(?\%Q_ _P 5_A5^T[J.O7MW8_'TQ:EK&CIKE?Q]?\$P?AGH?[0'[!'[6/\ P0,^-.I'Q%??!W4] M7T30KR219IKG0=6:2]T6]0]'DBN5\X8RL>8EP!@5^PG_ 04_:M\7?MF?\$F M_@_\9_B)>(X]-FT/5+B4[I9[C1;B6Q\Z1B26DF2%)7/=G- 'U+^W=^P+\ M%?\ @HC\*K/X+_'S4/$%IX>MKW[9/;Z!JDNE_;5,;QM;W1BYEMW5SNC/!(!Z M@5]0_"_X9> O@M\-]!^$/PLTN'1?#7ABPM]+TNPMP1%;6EJ@CBC7))(55 R2 M2>I)/-?Q'-$A\5WO@OXJ:"EOI=[98&B0=V<"OUXKYR^/G[ M5_P-_9GUOP'X9^+NK/9:G\2_$5MX6\.V=O;RW<]YJ-T&95"0H[)$BJ6EF<+% M&,%V&10!_/=XN_9Z_:4_X*'Z3^S#_P %PO\ @EQXR\-V'Q4T7P.NC7VE^,HY MGT?5;.<.MU:3R6H:5);:[>ZC8+PSX(>,IEO:?V6_^"7W[='QG_;>U[_@HC_P M5>\4>%E\4OX*NO ?AKPW\._M4=EI6G7^_P ^NVNJ:-9>,O&9U23Q+; M:1JID\U9X522&69%E?R=QF53@%BH55O_ D_X-M["^^/7PP\)_MAWFA_$?X M?!3X;GPOX:T1Y[R.^O?$-]<_:[_4;J!8TCAC>2698DCNI3LC@SRK5_37\:_C M/\-/V=OA+XA^.?QEU,:+X5\*6,NI:K?M%).+>U@&YW,<*/(V!V1&8]A6Q\,O MB1X*^,?PV\/?%WX;7PU/P[XJTRTUC2KP(\0N+*^B6:"4)(J.N^-U;:ZJPS@@ M'B@#^7;]H'_@G)X/_P""+7[2>L?\%7/V(8O#GP]^#'AOX::SI'CSPO+=WBW5 M[>'?+ITM@K17$;SRWGV2+;+-"HV87F1C7ZC_ /!!G]ECQ=^QQ_P2:^#GP6^( MEH;'Q)_9D^M:I X(EBN-:N9;_P J4$#$D*3I$X[,A'.,U^L6O^'?#_BO2I-" M\46-OJ5C,5,EO=1+-$Q1@RY1P5.& (R." :V* /Y-_C[_P $(?VN?BG\#/V[ MOAGX>\1^$(;_ /:@\;:%XD\+27%Y>K#9VFEZFM[*FH%;%FCE:,800K.I?@L! MS7Z<_M>_\$[/BQ^T5^VU^R%^T1HE_HB>&/@*OBF/Q/:7LTZ75Y'KNGVMI$+- M$@=),-"YD\V2'"D%=QR!^Q]% '\GOPN_X)9?\%M/V6_V?F_X)H_LF_%OP/X; M^",&O3W>C^._]/B\<:1HUU>F^FM(X(X_LC3F5Y!O\P!E=QNCW*$_<[X5> ?V M^_"_[:?B34/'WBWP]JO[/$?AFSLO#6FXD?Q.FM0K:K-<7LK6RH\;[+DY%PY) M=#M'./O2OFSQ9^UO\!_ O[3WA/\ 8^\7ZN^G^//'.EWNKZ#9S6\JPW\&G'_2 M4BN-GDM-$O[QH=_F"/YL8YH ^DZ*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]/^_BBB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "OYR_BU?#XQ?\'/_P *_AKXD/FZ9\)?@IJWB[2X)SE%U36-0.G32Q*>-YM] M@+=<*?2OZ-*_#_\ ;1_9=^-GA?\ X*R?LZ?\%'/@'X_#;Q]:VQ0 M3VV@ZF7FM+\;F7,5G=.[S@;G*E0JGD@ ^$/^#7_X4?"KXM?\$E/$GA+XL^'- M+\1Z1?\ C[Q/!=VFJ6L5U!+"QB#*Z2JRE2"0//VE?$G@SPCXAT'33XAU6P\*6\=K<3)I%FP9;BXE:?=!R&/A[?P:S MX4U+PW>-9ZUHVK0,SB_MKQQ*QN69W9WE$@9FW$;@I4 _F5^)?[1G[>4/[,W[ M6O[,7Q8M?BUXP^"]Y\'M4UW0?%?Q8\)R:!K&G:O 4BFL)+@0QQW,"/@UX)]4AN];M=$]5$_AKI=_XH\,?!OPV^L^,+OQ%<*IGOM2O#;_8[:T=V*Q1&9<*$+ " M0/7QGX;_ ."G?_!5'X^_L%_LF6GPX^*$WAWXF^/OC'JWPWO_ !!>6%LSW%K& MRQ037ULJ&)Y+82AG5.':,;BQ))_I?_:8_P"",OPJ^/\ ^UGJO[97@7XJ_$?X M1>+O%6DV^B>)F\"ZQ'IT6LV=HH2$3>9;S.DB(JH'C9<*H*A6RQ\4^ 7_ ;N M_LD?L]'P/I_A;QQX[O=&^&GQ"/Q&\,:5>7]I+;65^5"FV)-F9'MFV@O\ZRL0 M"9,Y) /QE^+G[0?[=7@O]MKQ#_P3"U#XS_'#7]"^"7A^SO\ 4/%/PY\)IKWB M77M9\0'^T(9;]E21;:QM89TMHH5XD\H@MG[G,_'S]H[]M3X@_L&?LL?M;?M? M>&M7\/?&GX-_M)Z3X8M-1UO1I=!U'Q!HMU$Q>;[$ZH8Q?1F**=(QL9H'QCD# M^E+]L'_@D3\)/VI?V@(?VL/ OQ"\=?!?XF-I T#4/$'P_P!5339]4TQ6W)!> M))#,DGEG_5N KKA_9/_85_9Q\+ZE;_ .^%/BZ MY^,'C+Q5J=PMU XML 18 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover
12 Months Ended
Dec. 31, 2021
shares
Entity Information [Line Items]  
Document Type 40-F
Document Registration Statement false
Document Annual Report true
Document Period End Date Dec. 31, 2021
Current Fiscal Year End Date --12-31
Entity File Number 001-37400
Entity Registrant Name SHOPIFY INC.
Entity Incorporation, State or Country Code Z4
Entity Primary SIC Number 7372
Entity Tax Identification Number 98-0486686
Entity Address, Address Line One 151 O'Connor Street
Entity Address, Address Line Two Ground Floor
Entity Address, City or Town Ottawa
Entity Address, State or Province ON
Entity Address, Country CA
Entity Address, Postal Zip Code K2P 2L8
City Area Code 613
Local Phone Number 241-2828
Title of 12(b) Security Class A Subordinate Voting Shares
Trading Symbol SHOP
Security Exchange Name NYSE
Security Reporting Obligation 15(d)
Annual Information Form true
Audited Annual Financial Statements true
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Emerging Growth Company false
ICFR Auditor Attestation Flag true
Entity Central Index Key 0001594805
Document Fiscal Year Focus 2021
Document Fiscal Period Focus FY
Amendment Flag false
Class A Subordinate Voting  
Entity Information [Line Items]  
Entity Common Stock, Shares Outstanding 113,954,492
Class B Multiple Voting  
Entity Information [Line Items]  
Entity Common Stock, Shares Outstanding 11,942,667
Business Contact  
Entity Information [Line Items]  
Entity Address, Address Line One 251 Little Falls Drive
Entity Address, City or Town Wilmington
Entity Address, State or Province DE
Entity Address, Postal Zip Code 19808-1674
City Area Code 302
Local Phone Number 636-5400
Contact Personnel Name Corporation Service Company
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Firm ID 271
Auditor Location Ottawa, Canada
XML 20 R3.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,502,992 $ 2,703,597
Marketable securities 5,265,101 3,684,370
Trade and other receivables, net 192,209 120,752
Merchant cash advances, loans and related receivables, net 470,722 244,723
Income taxes receivable 5,023 56,067
Other current assets 103,273 68,247
Total current assets 8,539,320 6,877,756
Long-term assets    
Property and equipment, net 105,526 92,104
Right-of-use assets, net 196,388 119,373
Intangible assets, net 138,496 135,676
Deferred tax assets 48,369 52,677
Equity and other investments (including $3,412,166 and $nil, carried at fair value) 3,955,545 173,454
Goodwill 356,528 311,865
Total long term assets 4,800,852 885,149
Total assets 13,340,172 7,762,905
Current liabilities    
Accounts payable and accrued liabilities 456,688 300,795
Income taxes payable 13,505 19,677
Deferred revenue 216,792 107,809
Lease liabilities 15,748 10,051
Total current liabilities 702,733 438,332
Long-term liabilities    
Deferred revenue 162,932 21,006
Lease liabilities 246,776 144,836
Convertible senior notes 910,963 758,008
Deferred tax liabilities 183,427 0
Total long term liabilities 1,504,098 923,850
Commitments and contingencies
Shareholders’ equity    
Common stock, unlimited Class A subordinate voting shares authorized, 113,954,492 and 110,929,570, issued and outstanding; unlimited Class B multiple voting shares authorized, 11,942,667 and 11,599,301 issued and outstanding 8,040,099 6,115,232
Additional paid-in capital 161,074 261,436
Accumulated other comprehensive (loss) income (5,974) 8,770
Retained earnings 2,938,142 15,285
Total shareholders’ equity 11,133,341 6,400,723
Total liabilities and shareholders’ equity $ 13,340,172 $ 7,762,905
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Equity and other investments carried at fair value $ 3,412,166,000 $ 0
Class A Subordinate Voting    
Common shares issued (in shares) 113,954,492 113,954,492
Common shares outstanding (in shares) 110,929,570 110,929,570
Class B Multiple Voting    
Common shares issued (in shares) 11,942,667 11,942,667
Common shares outstanding (in shares) 11,599,301 11,599,301
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues    
Revenues $ 4,611,856 $ 2,929,491
Cost of revenues    
Cost of revenues 2,130,712 1,387,971
Gross profit 2,481,144 1,541,520
Operating expenses    
Sales and marketing 901,557 602,048
Research and development 854,383 552,127
General and administrative 374,844 245,343
Transaction and loan losses 81,717 51,849
Total operating expenses 2,212,501 1,451,367
Income from operations 268,643 90,153
Other income, net    
Interest income 15,356 23,434
Interest expense (3,493) (9,085)
Net unrealized gain on equity and other investments 2,859,800 135,193
Foreign exchange gain 286 669
Total other income, net 2,871,949 150,211
Income before income taxes 3,140,592 240,364
(Provision for) recovery of income taxes (225,933) 79,145
Net income $ 2,914,659 $ 319,509
Net income per share attributable to shareholders:    
Basic (in dollars per share) $ 23.38 $ 2.67
Diluted (in dollars per share) $ 22.90 $ 2.59
Weighted average shares used to compute net income per share attributable to shareholders:    
Basic (in shares) 124,658,891 119,569,705
Diluted (in shares) 127,364,735 123,463,274
Other comprehensive (loss) income    
Unrealized (loss) gain on cash flow hedges $ (20,061) $ 10,510
Tax effect on unrealized (loss) gain on cash flow hedges 5,317 (2,786)
Other comprehensive (loss) income, net of tax (14,744) 7,724
Comprehensive income 2,899,915 327,233
Subscription solutions    
Revenues    
Revenues 1,342,334 908,757
Cost of revenues    
Cost of revenues 264,351 193,532
Merchant solutions    
Revenues    
Revenues 3,269,522 2,020,734
Cost of revenues    
Cost of revenues $ 1,866,361 $ 1,194,439
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock  
Common Stock  
Cumulative Effect, Period of Adoption, Adjusted Balance
Additional Paid-In Capital
Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjustment
Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Other Comprehensive Income (Loss)
Accumulated Other Comprehensive Income (Loss)
Cumulative Effect, Period of Adoption, Adjusted Balance
Retained Earnings (Accumulated Deficit)
Retained Earnings (Accumulated Deficit)
Cumulative Effect, Period of Adoption, Adjustment
Retained Earnings (Accumulated Deficit)
Cumulative Effect, Period of Adoption, Adjusted Balance
Common shares outstanding, beginning balance (in shares) at Dec. 31, 2019       116,428,975                  
Balance, beginning of the year at Dec. 31, 2019 $ 3,015,734     $ 3,256,284   $ 62,628     $ 1,046   $ (304,224)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Exercise of stock options (in shares) 1,530,759     1,530,759                  
Exercise of stock options $ 70,809     $ 115,331   (44,522)              
Stock-based compensation 246,940         246,940              
Vesting of restricted share units (in shares)       1,176,637                  
Vesting of restricted share units 0     $ 162,420   (162,420)              
Issuance of Class A subordinate voting shares, net of offering costs (in shares)       3,392,500                  
Net income and comprehensive income for the year 2,581,197     $ 2,581,197                  
Equity component of the convertible senior notes, net of offering costs of $1,994, net of tax of $112 158,810         158,810              
Net income and comprehensive income for the year 327,233               7,724   319,509    
Common shares outstanding, ending balance (in shares) at Dec. 31, 2020       122,528,871 122,528,871                
Balance, end of the year at Dec. 31, 2020 $ 6,400,723 $ (150,612) $ 6,250,111 $ 6,115,232 $ 6,115,232 261,436 $ (158,810) $ 102,626 8,770 $ 8,770 15,285 $ 8,198 $ 23,483
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Accounting Standards Update [Extensible List] Accounting Standards Update 2020-06 [Member]                        
Exercise of stock options (in shares) 1,494,840     1,494,840                  
Exercise of stock options $ 108,594     $ 166,057   (57,463)              
Stock-based compensation 330,763         330,763              
Vesting of restricted share units (in shares)       693,448                  
Vesting of restricted share units 0     $ 214,852   (214,852)              
Issuance of Class A subordinate voting shares, net of offering costs (in shares)       1,180,000                  
Net income and comprehensive income for the year 1,543,958     $ 1,543,958                  
Net income and comprehensive income for the year 2,899,915               (14,744)   2,914,659    
Common shares outstanding, ending balance (in shares) at Dec. 31, 2021       125,897,159                  
Balance, end of the year at Dec. 31, 2021 $ 11,133,341     $ 8,040,099   $ 161,074     $ (5,974)   $ 2,938,142    
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Offering costs   $ 1,994
Offering costs, net of tax   112
Common Stock      
Stock issuance costs $ 7,742 46,553
Stock issuance costs, tax $ 2,790 $ 2,606
XML 25 R8.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
Cash flows from operating activities    
Net income for the year $ 2,914,659 $ 319,509
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization and depreciation 66,308 70,060
Stock-based compensation 330,763 246,940
Amortization of debt offering costs 2,343 8,756
Impairment of right-of-use assets and leasehold improvements 30,145 31,623
Provision for transaction and loan losses 43,781 27,282
Deferred income tax expense (recovery) 190,963 (44,801)
Revenue related to non-cash consideration (58,380) (3,814)
Net unrealized gain on equity and other investments (2,859,800) (135,193)
Unrealized foreign exchange loss (gain) 4,570 (1,689)
Changes in operating assets and liabilities:    
Trade and other receivables (72,300) (29,146)
Merchant cash advances, loans and related receivables (266,077) (112,721)
Other current assets (50,151) (11,404)
Non-cash consideration received in exchange for services (268,058) (24,710)
Accounts payable and accrued liabilities 138,175 118,588
Income taxes receivable and payable 45,263 (103,087)
Deferred revenue 309,289 69,969
Lease assets and liabilities 2,935 (1,204)
Net cash provided by operating activities 504,428 424,958
Cash flows from investing activities    
Purchase of marketable securities (7,337,366) (5,600,207)
Maturity of marketable securities 5,750,224 3,721,405
Purchase of equity and other investments (650,233) (11,051)
Acquisitions of property and equipment (50,788) (41,733)
Acquisition of businesses, net of cash acquired (59,627) 0
Acquisitions of intangible assets 0 (262)
Net cash used in investing activities (2,347,790) (1,931,848)
Cash flows from financing activities    
Proceeds from public offering, net of issuance costs 1,541,168 2,578,591
Proceeds from the exercise of stock options 108,594 70,809
Proceeds from convertible senior notes, net of underwriting fees and offering costs 0 907,950
Net cash provided by financing activities 1,649,762 3,557,350
Effect of foreign exchange on cash and cash equivalents (7,005) 3,221
Net (decrease) increase in cash and cash equivalents (200,605) 2,053,681
Cash and cash equivalents – Beginning of Year 2,703,597 649,916
Cash and cash equivalents – End of Year 2,502,992 2,703,597
Supplemental cash flow information:    
Cash paid for amounts included in the measurement of lease liabilities included in cash flows from operating activities 26,166 21,753
Lease liabilities arising from obtaining right-of-use assets 118,091 29,820
Acquired property and equipment remaining unpaid 8,052 1,881
Cash (recovered from) paid for income taxes, net (10,466) 69,534
Cash paid for interest $ 1,287 $ 0
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Business
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business Nature of Business
Shopify Inc. (“Shopify” or the “Company”) was incorporated as a Canadian corporation on September 28, 2004. Shopify is a leading provider of essential internet infrastructure for commerce, offering trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for simplicity and reliability, while delivering a better shopping experience for consumers everywhere. The Company's software enables merchants to run their business across all of their sales channels, including web and mobile storefronts, physical retail locations, social media storefronts, and marketplaces. The Shopify platform provides merchants with a single view of their business and customers across all of their sales channels and enables them to manage products and inventory, process orders and payments, fulfill and ship orders, build customer relationships, source products, leverage analytics and reporting, and access financing, all from one integrated back office.

Founded in Ottawa, Canada, the Company's principal place of business is the internet.
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Consolidation
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Consolidation Basis of Presentation and Consolidation
These consolidated financial statements include the accounts of the Company and its directly and indirectly held wholly owned subsidiaries including, but not limited to: Shopify International Limited, incorporated in Ireland; Shopify Commerce Singapore Pte. Ltd., incorporated in Singapore; and Shopify LLC, Shopify Payments (USA) Inc. and Shopify Holdings (USA) Inc., incorporated in the state of Delaware in the United States. All intercompany accounts and transactions have been eliminated upon consolidation.

These consolidated financial statements of the Company have been presented in United States dollars (USD) and have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP), including the applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding financial reporting.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Use of Estimates

The preparation of consolidated financial statements, in accordance with U.S. GAAP, requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from the estimates made by management. Significant estimates, judgments and assumptions in these consolidated financial statements include: key judgments related to revenue recognition in determining whether the Company is the principal or an agent to the arrangements with merchants; estimates of expected credit losses related to financial assets measured at amortized cost, including contract balances and merchant cash advances and loans; inputs used to fair value acquired intangible assets and equity and other investments in private companies and debt securities; estimates involved in evaluating the recoverability of the Company's right-of-use assets and leasehold improvements, including, but not limited to, the estimated useful lives of right-of-use assets and leasehold improvements; the incremental borrowing rate applied to lease payments; and the probability and amount of loss contingencies.

Revenue Recognition

The Company's sources of revenue consist of subscription solutions and merchant solutions.

The Company principally generates subscription solutions revenue through the sale of subscriptions to the platform. The Company also generates additional subscription solutions revenues from the sale of subscriptions to the Point-of-Sale (POS) Pro offering for brick and mortar merchants, the sale of themes and apps, the registration of domain names, and the collection of variable platform fees.
The Company generates merchant solutions revenue by providing additional services to merchants to increase their use of the platform. The Company earns merchant solutions revenue relating to Shopify Payments, Shopify Shipping, other transaction services, referral fees, the sale of POS hardware, advertising revenue on the Shopify App Store, Shopify Email, Shopify Capital, Shop Pay Installments, Shopify Balance, Shopify Fulfillment Network, collaborative warehouse fulfillment solutions, non-cash consideration obtained for services rendered as part of strategic partnerships, and Shopify Markets.

Arrangements with merchants do not provide the merchants with the right to take possession of the software supporting the Company’s hosting platform at any time and are therefore accounted for as service contracts. The Company’s subscription service contracts do not provide for refunds or any other rights of return to merchants in the event of cancellations.

The Company recognizes revenue to depict the transfer of promised services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services by applying the following steps:
Identify the contract with a customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price; and
Recognize revenue when, or as, the Company satisfies a performance obligation.

The Company follows the guidance provided in ASC 606, Revenue from Contracts with Customers, for determining whether the Company is the principal or an agent in arrangements with customers that involve another party that contributes to providing a specified service to a customer. In these instances, the Company determines whether it has promised to provide the specified service itself (as principal) or to arrange for the specified service to be provided by another party (as an agent). This determination depends on the facts and circumstances of each arrangement and, in some instances, involves significant judgment. The Company recognizes revenue from Shopify Shipping, the sale of apps, the sale of themes, card services from Shopify Balance and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment of the promised service, does not have control of the promised service, and does not have full discretion in establishing prices for the promised service and therefore is the agent in the arrangement with customers. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the respective arrangements. In the fourth quarter of 2021, the Company commenced recognizing revenue for the sale of themes on a net basis (as an agent) as a result of revised contract terms with its theme partners.
            
Sales taxes collected from merchants and remitted to government authorities are excluded from revenue.
        
The Company's arrangements with customers can include multiple performance obligations, which may consist of some or all of the Company's subscription solutions. When contracts involve multiple performance obligations, the Company evaluates whether each performance obligation is distinct and should be accounted for as a separate unit of accounting under Topic 606. In the case of subscription solutions, the Company has determined that merchants can benefit from the service on its own, and that the service being provided to the merchant is separately identifiable from other promises in the contract. Specifically, the Company considers the distinct performance obligations to be the subscription solution, custom themes, feature-enhancing apps and unique domain names. The total transaction price is determined at the inception of the contract and allocated to each performance obligation based on their relative standalone selling prices. In the case of merchant solutions, the transaction price for each performance obligation is based on the observable standalone selling price for each performance obligation. The
transaction price for multiple merchant solutions is never a bundled price, therefore a relative allocation is not required.
        
The Company determines the standalone selling price by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration for our subscription solutions include discounting practices, the size and volume of our transactions, the customer demographic, the geographic area where services are sold, price lists, our go-to-market strategy, historical standalone sales and contract prices. The determination of standalone selling prices is made through consultation with and approval by our management, taking into consideration our go-to-market strategy. As the Company's go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes in relative standalone selling prices.

The Company generally receives payment from its merchants at the time of invoicing. In all other cases, payment terms and conditions vary by contract type, although terms generally include a requirement for payment within 30 days of the invoice date. In instances where timing of revenue recognition differs from the timing of invoicing and subsequent payment, we have determined our contracts do not include a significant financing component.

Subscription Solutions

Subscription revenue from the sale of subscriptions to the platform is recognized over time on a ratable basis over the contractual term. The contract terms are monthly, annual or multi-year subscription terms. Revenue recognition begins on the date that the Company’s service is made available to the merchant. Certain subscription contracts have a transaction price that includes a variable component that is based on the merchants' volume of sales. In such cases, the Company uses the exception to the general principles for accounting for variable consideration, which allows it to recognize revenue when the merchant's sale occurs and the performance obligation has been satisfied. Subscription revenue from the sale of POS Pro subscriptions is recognized over time on a ratable basis over the monthly or annual contractual term. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period.

Revenue from the sale of separately priced themes and apps is recognized at a point in time, when the arrangement between the merchant and partner is established. Revenue from the sale of rights to use a domain name that is sold separately, is recognized ratably over time, over the contractual term, which is generally an annual term. Revenue from themes, apps and domains have been classified within subscription solutions on the basis that they are products sold at the time the merchant initially enters into the subscription services arrangement or because the customer purchases the right to use the product over the term of the contract, similar to a subscription.
    
Merchant Solutions

Revenues earned from Shopify Payments related to payment processing fees and currency conversion fees, Shopify Shipping related to the sale of shipping labels, other transaction services, and referral fees are recognized at a point in time, at the time of the transaction. For the sale of POS hardware, revenue is recognized at a point in time, based on when ownership passes to the merchant, in accordance with the shipping terms. Advertising revenue on the Shopify App Store is recognized at a point in time as merchants click on the advertised apps. Shopify Email revenue is recognized at a point in time based on the merchants' volume of emails sent.

The Company also earns revenue from Shopify Capital, a merchant cash advance (MCA) and loan program for eligible merchants. The Company evaluates identified underwriting criteria such as, but not limited to, historical sales data prior to purchasing the eligible merchant's future receivables, or making a loan, to help assess collectibility. Under Shopify Capital, the Company purchases a designated amount of future receivables at a discount or makes a loan, and the merchant remits a fixed percentage of their daily sales to
the Company, until the outstanding balance has been fully remitted. Certain merchant cash advances and loans are facilitated by the Company and originated by a bank partner, from whom the Company then purchases the merchant cash advances and loans obtaining all rights, title, and interest or discount for a fee calculated as a percentage of the merchant cash advance or loan's principal. In the years ended December 31, 2021 and 2020, these purchases added up to $127,037 and $nil, respectively, of merchant cash advances and loans to Shopify merchants. Revenues for Shopify Capital are earned in accordance with the description below and are presented net of any deferred origination fees which are amortized over the contractual or expected term of the MCA or loan. For Shopify Capital MCA's, the Company applies a percentage of the remittances collected against the merchant's receivable balance, and a percentage, which is related to the discount, as merchant solutions revenue. For certain Shopify Capital loans, there is a fixed maximum repayment term. For certain other Shopify Capital loans, the Company calculates an expected repayment date. Using the merchant's contractual or expected repayment date, the Company calculates an effective interest rate based on the merchant's expected future payment volume to determine how much of a merchant's repayment to recognize as revenue and how much to apply against the merchant's receivable balance. In the years ended December 31, 2021 and 2020, $19,496 and $12,167, respectively, of revenue recognized as merchant solutions revenue required the application of an effective interest rate, per ASC 310.

Revenues earned from Shop Pay Installments, a "buy now pay later" product, are recognized at a point in time when a merchant makes a sale using this product, and is based on a percentage of the total order value. The Company earns and recognizes a portion of the revenue from each merchant sale, with the majority of revenue earned and recognized by the Company's third-party provider that bears the buyer underwriting and buyer credit risk associated with the product.

Revenues earned from Shopify Balance, our money management product, are recognized at the time of the transaction as the card is used, with cash back rewards earned through the program netted against revenue.

Revenues earned from Shopify Fulfillment Network related to warehouse storage and outbound shipping are recognized over time, as merchants receive and consume the benefits obtained from the warehouse storage service and shipping service, respectively. Revenues related to picking, packaging, and preparing orders for shipment are recognized once the services have been rendered. In some instances, the Company offers an all-in fulfillment service that combines warehouse storage, picking, packaging and preparing orders for shipment, and outbound shipping. This all-in fulfillment service revenue is recognized over time from the point the Company receives and inbounds the product up to delivery to the end-customer.

Revenues earned from providing cloud-based software on collaborative warehouse fulfillment solutions are recognized over time, over the contractual term, which can be up to five years. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period.

In connection with certain revenue contracts with customers, the Company, from time to time, receives non-cash consideration in the form of equity investments in the customer as a component of the transaction price. When the transaction price includes non-cash consideration, the non-cash consideration is measured as the fair value at the inception of the contract, and any changes in fair value of the equity investments after contract inception are excluded from revenue, and classified as "other income, net" in the consolidated statement of operations and comprehensive income. The estimated fair value of such consideration is determined using multiple valuation techniques, including the income approach and the market approach. As the Company is required to provide referral services and other services to support the partners' merchant offerings over the period of the performance obligations, revenue is deferred and recognized over time on a ratable basis over the expected terms of the contracts, which are typically three to seven years in length.
In addition, the Company integrates services to centralize the platform's cross-border capabilities and enable merchants to penetrate the global commerce market through Shopify Markets. Shopify Markets leverages the Company's existing transactional services and partnerships from which the Company earns referral fees to provide a tailored experience for each market. Revenues earned are recognized in accordance with the preceding paragraphs.

Capitalized Contract Costs

As part of obtaining contracts with certain merchants, the Company incurs upfront costs such as sales commissions. The Company capitalizes these contract costs, which are subsequently amortized on a systematic basis consistent with the pattern of the transfer of the good or service to which the contract asset relates, which is generally on a straight-line basis over the estimated life of the merchant relationship. In some instances, the Company applies the practical expedient that allows it to determine this estimate for a portfolio of contracts that have similar characteristics in terms of type of service, contract term and pricing. This estimate is reviewed by management at the end of each reporting period as additional information becomes available. For certain contracts where the amortization period of the contract costs would have been one year or less, the Company uses the practical expedient that allows it to recognize the incremental costs of obtaining those contracts as an expense when incurred and not consider the time value of money.

Cost of Revenues

The Company’s cost of revenues related to subscription solutions consist of third-party infrastructure, hosting costs and other direct costs, an allocation of costs incurred by both the operations and support functions, credit card fees related to billing our merchants, payments for domain registration, amortization of acquired intangible assets, amortization of internally developed software costs and, until the end of the third quarter of 2021, the costs of themes.

The Company's cost of revenues related to merchant solutions includes payment processing and interchange fees related to Shopify Payments, credit card fees related to billing its merchants, product costs associated with expanding our product offerings, including Shopify Balance, amortization of acquired intangible assets relating mostly to the acquired 6 River Systems, LLC (6RS) technology, amortization of internally developed software costs, POS hardware costs, third-party infrastructure and hosting costs, and an allocation of costs incurred by both the operations and support functions. Merchant solutions cost of revenues also includes costs associated with warehouse storage, outbound shipping, picking, packaging, and the preparation of orders for shipment as part of the Shopify Fulfillment Network offering, and materials and third-party manufacturing costs associated with 6RS for those fulfillment robots sold to customers rather than leased to customers, which are capitalized and depreciated into cost of revenues.

Software Development Costs

Research and development costs are generally expensed as incurred. These costs primarily consist of personnel and related expenses, contractor and consultant fees, stock-based compensation, and corporate overhead allocations, including depreciation.

The Company capitalizes certain development costs incurred in connection with its internal use software. These capitalized costs are related to the development of its software platform that is hosted by the Company and accessed by its merchants on a subscription basis as well as material internal infrastructure software. Costs incurred in the preliminary stages of development are expensed as incurred. The Company starts to capitalize all direct and incremental costs incurred during the application development phase when it is probable the expenditures will result in additional features and functionality. Capitalization ceases once the additional features and functionality are put into service. Capitalized costs are recorded as part of intangible assets in the consolidated balance sheets and are amortized on a straight-line basis over their estimated useful lives of two or three years. Costs that meet the criteria for capitalization were not material for the periods presented. Maintenance costs are expensed as incurred.
Advertising Costs

Advertising costs are expensed as incurred. Advertising costs included in sales and marketing expenses during the years ended December 31, 2021 and 2020 were $420,088 and $240,555 respectively.

Leases

The Company accounts for leases by first determining if an arrangement is a lease, or contains a lease, at inception. Right-of-use assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. The right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The Company's leases do not provide an implicit rate, therefore, the incremental borrowing rate based on the information available at commencement date was used to determine the present value of lease payments. The right-of-use assets exclude lease incentives, which are accounted for as a reduction of lease liabilities if they have not yet been received. The Company's lease terms may include options to extend or terminate the lease. These options are included in the lease terms when it is reasonably certain they will be exercised. Lease expense related to lease components is recognized on a straight-line basis over the lease term.

The carrying values of right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of an asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value. For right-of-use assets that are impaired, the remaining carrying value of the right-of-use assets are amortized on a straight line basis over the remaining term of the lease.

The Company's lease agreements include lease and non-lease components, which are accounted for separately under Topic 842, Leases. Variable lease components and non-lease components are excluded from the lease payments used to calculate the right-of-use assets and lease liabilities, and are recorded in the period in which the obligation for the payment is incurred.

The Company subleases certain leased office space and recognizes sublease income on a straight-line basis over the sublease term. Sublease payments received for variable lease costs will be recorded as income, as earned. The Company recognizes sublease income as an offset to lease expense in the consolidated statements of operations and comprehensive income.

Stock-Based Compensation

The accounting for stock-based awards is based on the fair value of the award measured at the grant date. Accordingly, stock-based compensation cost is recognized in the consolidated statements of operations and comprehensive income as an operating expense over the requisite service period.

The fair value of stock options is determined using the Black-Scholes option-pricing model, single option approach. An estimate of forfeitures is applied when determining compensation expense. The Company determines the fair value of stock option awards on the date of grant using assumptions regarding expected term, share price volatility over the expected term of the awards, risk-free interest rate, and dividend rate. All shares issued under the Company's Fourth Amended and Restated Stock Option Plan (Legacy Option Plan), the Second Amended and Restated Stock Option Plan (SOP), and the Second Amended and Restated Long Term Incentive Plan (LTIP), and 6 River Amended and Restated Stock Option and Grant Plan are from treasury.
The fair value of restricted share units (RSUs) is measured using the fair value of the Company's shares as if the RSUs were vested and issued on the grant date. An estimate of forfeitures is applied when determining compensation expense. All shares issued under the Company's LTIP are from treasury.

Income Taxes

Income tax expense includes Canadian, U.S., and foreign income taxes.

Deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and the tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized. The Company considers many factors when assessing the likelihood of future realization of our deferred tax assets, including its recent cumulative loss experience and expectations of future earnings, capital gains and investment in the applicable jurisdiction, the carry-forward periods available to it for tax reporting purposes, and other relevant factors.

The Company evaluates tax positions taken or expected to be taken in the course of preparing tax returns to determine whether the tax positions have met a “more-likely-than-not” threshold of being sustained by the applicable tax authority. Tax benefits related to tax positions not deemed to meet the “more-likely-than-not” threshold are not permitted to be recognized in the consolidated financial statements.
    
Earnings Per Share

Basic earnings per share are calculated by dividing net earnings attributable to common equity holders of the Company by the weighted average number of shares of common stock outstanding during the year. Diluted earnings per share are calculated by dividing net earnings attributable to common equity holders of the Company by the weighted average number of shares of common stock outstanding during the year, plus the effect of dilutive potential common stock outstanding during the year.

The Company uses the treasury stock method for calculating the effect of dilutive potential common stock from employee stock options and employee RSUs. This method requires that dilutive effect be calculated as if all dilutive potential common stock had been exercised at the latest of the beginning of the year or on the date of issuance, as the case may be, and that the funds obtained thereby (plus an amount equivalent to the unamortized portion of related stock-based compensation costs) be used to purchase common stock of the Company at the average fair value of the common stock during the year.
The Company uses the if-converted method for calculating the effect of dilutive potential common stock from its 0.125% convertible senior notes due 2025 (the "Notes"). If the effect of the if-converted method is dilutive, net earnings are adjusted for the after-tax effect of debt interest relating to the Notes and the amount of dilutive potential common stock are included in the total number of shares used to compute diluted earnings per share. If the effect of the if-converted method is anti-dilutive, no adjustments are made to net earnings or the total number of shares used to compute diluted earnings per share. The Company applies this method by using the common stock issuable upon conversion determined by the end-of-period conversion price.

Foreign Currency Translation and Transactions

The functional and reporting currency of the Company and its subsidiaries is the USD. Monetary assets and liabilities denominated in foreign currencies are re-measured to USD using the exchange rates at the consolidated balance sheet dates. Non-monetary assets and liabilities denominated in foreign currencies are measured in USD using historical exchange rates. Revenues and expenses are measured using the actual exchange rates prevailing on the dates of the transactions. Gains and losses resulting from re-measurement are recorded in the Company’s consolidated statements of operations and comprehensive income as foreign
exchange gain (loss), with the exception of foreign exchange forward contracts used for hedging which are re-measured in other comprehensive income (loss) and the gain (loss) is then reclassified into earnings to either cost of revenue or operating expenses in the same period, or periods, during which the hedged transaction affects earnings.

Cash and Cash Equivalents

The Company considers all short-term highly liquid investments that are readily convertible into known amounts of cash, with original maturities at their acquisition date of three months or less to be cash equivalents.
    
Marketable Securities

The Company’s marketable securities consist of U.S. and Canadian federal bonds and agency securities, U.S. term deposits, and corporate bonds and commercial paper, and mature within 12 months from the date of purchase. Marketable securities are classified as held-to-maturity at the time of purchase and this classification is re-evaluated as of each consolidated balance sheet date. Held-to-maturity securities represent those securities that the Company has both the positive intent and ability to hold to maturity and are carried at amortized cost. Interest on these securities, as well as amortization/accretion of premiums/discounts, are included in interest income. Marketable securities are assessed as to whether any unrealized loss positions are other than temporarily impaired. Impairments are considered other than temporary if they are related to deterioration in credit risk or if it is likely the Company would be required to sell the securities before the recovery of their remaining amortized cost basis. Realized gains and losses determined to be other than temporary are determined based on the specific identification method and are reported in other income (expense) in the consolidated statements of operations and comprehensive income.

Equity and Other Investments

Strategic investments are a part of the Company's strategy and use of capital, expanding its expertise and building strong partnerships around strategic initiatives. The Company holds equity and other investments in public companies with readily determinable fair values, as well as in private companies without readily determinable fair values. Equity and other investments in publicly traded companies with readily determinable fair values are carried at fair value at each balance sheet date and any movements in the fair value are recognized into net income. Equity and other investments in private companies without readily determinable fair values are carried at cost less impairments, with subsequent adjustments for observable changes (referred to as the measurement alternative). The Company also holds an investment in convertible notes of a private company which is classified as an available-for-sale debt security, for which the Company has elected to account for under the fair value option. The investment is carried at fair value at each balance sheet date and any movements in the fair value are recognized in net income.

The Company evaluates each investee to determine if the investee is an equity investment for which the company has significant influence. As of December 31, 2021 and 2020, there were no such investments. The Company also evaluates each investee to determine if the investee is a variable interest entity and, if so, whether the Company is the primary beneficiary of the variable interest entity. The Company has determined, as of December 31, 2021 and 2020, that there were no variable interest entities required to be consolidated in the Company’s consolidated financial statements.

Fair Value Measurements 
The carrying amounts for cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances receivable, loans, trade accounts payable and accruals, and employee-related accruals approximate fair value due to the short-term maturities of these instruments.
The Company measures certain financial assets and liabilities at fair value based on applicable accounting guidance, using a fair value hierarchy. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value.

Level 1: Quoted prices in active markets for identical assets or liabilities.

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.

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. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.

Fair Value Option

The guidance in ASC 815, Derivatives and Hedging, provides a fair value option election that allows entities to make an irrevocable election to not separate embedded derivatives from their host contract and to fair value the hybrid instrument upon initial recognition and subsequent measurement dates for certain eligible financial assets and liabilities. Unrealized gains and losses on items for which the fair value option has been elected are reported in earnings. The decision to elect the fair value option is determined on an instrument by instrument basis and must be applied to an entire instrument and is irrevocable once elected. The Company has elected to apply the fair value option to its investment in convertible notes in a private company. The fair value election was made in order to maintain consistency in presentation across equity and other investments.

Derivatives and Hedging

The majority of the Company's derivative products are foreign exchange forward contracts, which are designated as cash flow hedges of foreign currency forecasted expenses. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counterparties. The Company may hold foreign exchange forward contracts to mitigate the risk of future foreign exchange rate volatility related to future Canadian dollar (CAD) and Great Britain pounds (GBP) denominated costs and current and future obligations.

The Company's foreign currency forward contracts generally have maturities of twelve months or less. The critical terms match method is used when the key terms of the hedging instrument and that of the hedged item are aligned; therefore, the changes in fair value of the forward contracts are recorded in accumulated other comprehensive income (AOCI). The effective portion of the gain or loss on each forward contract is reported as a component of AOCI and reclassified into earnings to either cost of revenue or operating expense in the same period, or periods, during which the hedged transaction affects earnings. The ineffective portion of the gains or losses, if any, is recorded immediately in other income (expense).

For hedges that do not qualify for the critical terms match method of accounting, a formal assessment is performed to verify that derivatives used in hedging transactions continue to be highly effective in offsetting the changes in fair value or cash flows of the hedged item. Hedge accounting is discontinued if a derivative ceases to be highly effective, matures, is terminated or sold, if a hedged forecasted transaction is no longer probable of occurring, or if the Company removes the derivative's hedge designation. For discontinued cash flow hedges, the accumulated gain or loss on the derivative remains in AOCI and is reclassified into earnings in the period in which the previously hedged forecasted transaction impacts earnings or is no longer probable of occurring.
In addition, the Company has a master netting agreement with each of the Company's counterparties, which permits net settlement of multiple, separate derivative contracts with a single payment. The Company presents its derivative instruments on a net basis in the consolidated financial statements.

Provision for Credit Losses Related to Merchant Cash Advances and Loans

Merchant cash advance receivables and loans represent the aggregate amount of Shopify Capital related receivables owed by merchants as of the balance sheet date, net of an allowance for expected credit losses. The Company estimates the provision based on an assessment of various factors, including historical trends, merchants' gross merchandise volume (GMV), supportable forecasted information and other factors, including macroeconomic factors, that may affect the merchants' ability to make future payments on the receivables. Additions to the provision are reflected in current operating results, while charges against the provision are made when losses are incurred. These additions are classified within transaction and loan losses on the consolidated statements of operations and comprehensive income. Recoveries are reflected as a reduction in the allowance for credit losses related to merchant cash advances and loans when the recovery occurs.

Provision for Transaction Losses Related to Shopify Payments, Shop Pay Installments, and Shopify Balance

Shopify Payments, Shop Pay Installments, and Shopify Balance losses arise from unrecovered merchant transactions due to returns and disputes. Shopify Balance may also incur losses when a merchant account experiences unauthorized transactions where funds cannot be recovered or reversed. The Company estimates the provision based on an assessment of various factors, including historical trends, GMV (facilitated using Shopify Payments and Shop Pay Installments including those managed using Shopify Balance), supportable forecasted information and other factors that may increase the volume of losses. Additions to the provision are reflected in current operating results, while charges against the provision are made when losses are incurred. These additions are classified within transaction and loan losses on the consolidated statements of operations and comprehensive income.

Loss Contingencies

The Company records accruals for loss contingencies when losses are probable and reasonably estimable. The Company evaluates developments in legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others, because: (i) the damages sought are indeterminate; (ii) the proceedings are in the relative early stages; (iii) there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv) there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v) there remain significant factual issues to be determined or resolved; (vi) the relevant law is unsettled; or (vii) the proceedings involve novel or untested legal theories. In such instances, there may be considerable uncertainty regarding the ultimate resolution of such matters, including the likelihood or magnitude of a possible eventual loss, if any.

Convertible Senior Notes

The Company accounts for the Notes at amortized cost as a single unit of account on the balance sheet. The carrying value of the liability is represented by the face amount of the Notes, less debt offering costs, plus any amortization of offering costs. Offering costs are being amortized to interest expense over the term of the Notes using the effective interest rate method.
Property and Equipment

Property and equipment is stated at cost, less accumulated depreciation and impairment. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets. Computer equipment and fulfillment robots are depreciated over the lesser of three years and their estimated useful lives while furniture and equipment is depreciated over four years and warehouse equipment is depreciated over 10 years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of their associated leases, which range from one to fifteen years.

The carrying values of property and equipment are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of an asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value.

Intangible Assets

Intangible assets are stated at cost, less accumulated amortization and impairment. Amortization is calculated using the straight-line method over the estimated useful lives of the related assets. Purchased software is amortized over a three-year period, acquired technology is amortized over a two to nine year period, acquired customer relationships are amortized over a two- to five-year period, capitalized software development costs are amortized over a two- to three-year period, and other intangible assets are amortized over a three- to ten-year period. Amortization is recorded into cost of revenues and operating expenses, depending on the nature of the asset.

The carrying values of intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of the asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value.

Goodwill

Goodwill represents the excess of the purchase price over the estimated fair value of net assets of a business acquired in a business combination. Goodwill is not amortized, but instead tested for impairment at least annually. Should certain events or indicators of impairment occur between annual impairment tests, the Company will perform the impairment test as those events or indicators occur. Examples of such events or circumstances include the following: a significant decline in the Company’s expected future cash flows; a sustained, significant decline in the Company’s fair value; a significant adverse change in the business climate; and slower growth rates.

Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. The qualitative assessment considers the following factors: macroeconomic conditions, industry and market considerations, cost factors, overall company financial performance, events affecting the reporting unit, and changes in the Company’s fair value. If the reporting unit does not pass the qualitative assessment, the Company carries out a quantitative test for impairment of goodwill. This is done by comparing the fair value of the reporting unit with the carrying value of the reporting unit that includes goodwill. If the fair value of the reporting unit is greater than its carrying value, including goodwill, no impairment results. If the fair value of the reporting unit is less than its carrying value, including goodwill, an impairment loss would be recognized in the consolidated statements of operations and comprehensive income in an amount equal to that difference, limited to the total amount of goodwill allocated to that reporting unit. The
Company has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The Company may resume performing the qualitative assessment in any subsequent period.

Business Combinations
    
The Company follows the acquisition method to account for business combinations in accordance with ASC 805, Business Combinations. The acquisition method of accounting requires that assets acquired and liabilities assumed be recorded at their estimated fair values on the date of a business acquisition. The excess of the purchase price over the estimated fair value is recorded as goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in the consolidated statements of operations and comprehensive income.

Segment Information

The Company’s chief operating decision maker (CODM) is a function comprised of three executives, specifically the Chief Executive Officer, the President and the Chief Financial Officer. The CODM is the highest level of management responsible for assessing Shopify’s overall performance, and making operational decisions such as resource allocations related to operations, product prioritization, and delegations of authority. Management has determined that the Company operates in a single operating and reportable segment.

Concentration of Credit Risk

The Company’s cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances, loans and related receivables, equity and other investments, debt securities and foreign exchange derivative products subject the Company to concentrations of credit risk. Management mitigates this risk associated with cash and cash equivalents by making deposits and entering into foreign exchange derivative products only with large banks and financial institutions that are considered to be highly creditworthy. Management mitigates the risks associated with marketable securities by adhering to its investment policy, which stipulates minimum rating requirements, maximum investment exposures and maximum maturities. Due to the Company’s diversified merchant base, there is no particular concentration of credit risk related to the Company’s trade and other receivables and merchant cash advances and loans receivable. Trade and other receivables and merchant cash advances and loans receivable are monitored on an ongoing basis to ensure timely collection of amounts. The Company has mitigated some of the risks associated with Shopify Capital by opening insurance policies with Export Development Canada (EDC), a wholly-owned corporation of the Government of Canada, who is AAA rated as at December 31, 2021. The Company’s policies cover certain merchant cash advances and loans, subject under certain policies to minimum claim requirements and regional restrictions. The Company pays EDC a monthly premium based on total eligible dollars advanced, and records this as general and administrative expense in the consolidated statements of operations and comprehensive income. All policies include a deductible set at either a specified dollar loss threshold or calculated as a percentage of eligible advances issued. After considering the Company’s deductible and the insurer's maximum liability under the policies, the majority of the Company's gross outstanding balance of merchant cash advances and loans as at December 31, 2021 is covered. The receivable related to insurance recoveries, if any, is included in the merchant cash advances, loans and related receivables balance. The Company mitigates the risks associated with its equity and other investments and debt securities through its diligence process performed prior to investing. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from the novel coronavirus (COVID-19) on the Company's credit risk have been considered and have resulted in adjustments to the Company's allowances for expected credit losses on contract balances and merchant cash advances and loans. The Company continues its assessment given the fluidity of COVID-19's global impact.
Interest Rate Risk

Certain of the Company’s cash, cash equivalents and marketable securities and loans, and debt securities earn interest. The Company’s trade and other receivables, accounts payable and accrued liabilities and lease liabilities do not bear interest. The Company's Notes have a fixed annual interest rate and thus, the Company does not have economic interest rate exposure on the Notes. The Company is not exposed to material interest rate risk.

Foreign Exchange Risk

The Company is exposed to foreign exchange fluctuations on the revaluation of foreign currency assets and liabilities. The Company uses foreign exchange derivative products to manage the impact of foreign exchange fluctuations. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counter parties.

While the majority of the Company's revenues and cost of revenues are denominated in USD, a significant portion of operating expenses are incurred in CAD and GBP. As a result, earnings could be adversely affected by an increase in the value of the foreign currency relative to the USD.

The following table summarizes the effects on revenues, cost of revenues, operating expenses, and income from operations of a 10% strengthening(1) of the CAD versus the USD without considering the impact of the Company's hedging activities and without factoring in any potential changes in demand for the Company's solutions as a result of changes in the CAD to USD exchange rates:
Years ended
December 31, 2021December 31, 2020
GAAP Amounts As Reported
$
Exchange Rate Effect (2)
$
At 10% Stronger CAD Rate (3)
$
GAAP Amounts As Reported
$
Exchange Rate Effect (2)
$
At 10% Stronger CAD Rate (3)
$
Revenues$4,611,856 $10,868 $4,622,724 $2,929,491 $7,367 $2,936,858 
Cost of revenues(2,130,712)(12,503)(2,143,215)(1,387,971)(7,900)(1,395,871)
Operating expenses(2,212,501)(67,231)(2,279,732)(1,451,367)(47,292)(1,498,659)
Income from operations$268,643 $(68,866)$199,777 $90,153 $(47,825)$42,328 
(1) A 10% weakening of the CAD versus the USD would have an equal and opposite impact on our revenues, cost of revenues, operating expenses and income from operations as presented in the table.
(2) Represents the increase or decrease in GAAP amounts reported resulting from a 10% strengthening in the CAD-USD foreign exchange rates.
(3) Represents the outcome that would have resulted had the CAD-USD rates in those periods been 10% stronger than they actually were, excluding the impact of our hedging program and without factoring in any potential changes in demand for the Company's solutions as a result of changes in the CAD-USD exchange rates.

As at December 31, 2021, a 10% movement in the GBP is not expected to have a material impact on the Company's results.

Accounting Pronouncements Adopted in the Year

In August 2020, the Financial Accounting Standards Board (FASB) issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which eliminates certain models associated with accounting for convertible instruments, makes targeted improvements to the disclosures for convertible instruments and earnings per share guidance, and amends the guidance for the derivative scope exception for contracts in an entity's own equity. The updates are effective for annual periods beginning after December 15, 2021 including interim periods within those periods. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those periods. The Company early adopted this ASU effective January 1, 2021 using the modified retrospective approach.
The adoption eliminated the requirement to separately account for the liability and equity components of the Notes, which existed under previous accounting guidance. This resulted in a reclassification of $158,810 from additional paid-in capital to long-term liabilities. Furthermore, as a result of the adoption, non-cash interest expense related to the Company's currently outstanding Notes has been eliminated. As the Company previously recognized non-cash interest expense relating to the debt discount on the liability component, this resulted in a $8,198 cumulative adjustment to increase opening retained earnings.

Recent Accounting Pronouncements Not Yet Adopted

In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the (1) recognition of an acquired contract liability and (2) payment terms and their direct effect on subsequent revenue recognized by the acquirer. The updates are effective for annual periods beginning after December 15, 2022, including interim periods within those periods. Early adoption is permitted, including the adoption in an interim period. The Company is still assessing the timing of adoption, at which time the guidance would be applied prospectively and if at an interim period, retrospectively for the related fiscal year.
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash and Cash Equivalents
12 Months Ended
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents Cash and Cash Equivalents As at December 31, 2021 and 2020, the Company’s cash and cash equivalents balance was $2,502,992 and $2,703,597, respectively. These balances included $1,511,503 and $1,927,013, respectively, of money market funds, repurchase agreements, U.S. and Canadian federal bonds and corporate bonds and commercial paper.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
As at December 31, 2021, the carrying amount and fair value of the Company’s financial instruments were as follows:
Level 1
$
Level 2
$
Level 3
$
Carrying AmountFair ValueCarrying AmountFair ValueCarrying AmountFair Value
Assets:
Cash equivalents:
Canadian federal bonds and agency securities50,13850,138
Corporate bonds and commercial paper267,953268,090
Marketable securities:
U.S. term deposits900,000901,689
U.S. federal bonds and agency securities680,436681,629
Canadian federal bonds and agency securities1,215,6461,218,001
Corporate bonds and commercial paper2,469,0192,475,051
Derivative assets:
Foreign exchange forward contracts1,8241,824
Equity and other investments:
Equity and other investments with readily determinable fair values2,782,9012,782,901423,387423,387
Available-for-sale debt security under fair value option205,878205,878
Liabilities:
Derivative liabilities:
Foreign exchange forward contracts5,9265,926
The fair values of marketable securities above include accrued interest of $13,067, which is excluded from the carrying amounts. The accrued interest is included in trade and other receivables in the consolidated balance sheets. Additional accrued interest of $4,000 recognized on the debt security is included in the fair value and carrying amount above.
As at December 31, 2020, the carrying amount and fair value of the Company’s financial instruments were as follows: 
Level 1   
Level 2
$
Level 3
$
Carrying AmountFair ValueCarrying AmountFair ValueCarrying AmountFair Value
Assets:
Cash equivalents:
U.S federal bonds174,397174,399
Corporate bonds and commercial paper134,056134,396
Repurchase agreements290,000290,001
Marketable securities:
U.S. term deposits885,000887,102
U.S. federal bonds1,224,0521,226,657
Canadian federal bonds24,98824,987
Corporate bonds and commercial paper1,550,3301,552,907
Derivative assets:
Foreign exchange forward contracts16,34016,340
The fair values above include accrued interest of $7,563, which is excluded from the carrying amounts. The accrued interest is included in trade and other receivables in the consolidated balance sheets.

All cash equivalents and marketable securities mature within one year of the consolidated balance sheet date. In the year ended December 31, 2021, $275,597 was transferred from Level 3 to Level 1 due to the vesting of warrants associated with an investment in a strategic partnership.

As at December 31, 2021, the Company held foreign exchange forward contracts for USD, GBP and CAD with a total notional value of $586,547 (December 31, 2020 - $340,843), to fund a portion of its operations. The foreign exchange forward contracts have maturities of twelve months or less. The fair value of foreign exchange forward contracts and corporate bonds was based upon Level 2 inputs, which included period-end mid-market quotations for each underlying contract as calculated by the financial institution with which the Company has transacted. The quotations are based on bid/ask quotations and represent the discounted future settlement amounts based on current market rates.

Derivative Instruments and Hedging

The Company has a hedging program to mitigate the impact of foreign currency fluctuations on future cash flows and earnings. Under this program, the Company has entered into foreign exchange forward contracts with certain financial institutions and designated those hedges as cash flow hedges. As of December 31, 2021, $1,215 of unrealized gains and $4,936 of unrealized losses related to changes in the fair value of foreign exchange forward contracts designated as cash flow hedges were included in accumulated other comprehensive (loss) income and current assets and current liabilities on the consolidated balance sheet. These amounts are expected to be reclassified into earnings over the next twelve months. In the year ended December 31, 2021, $22,852 of realized gains (December 31, 2020 - $2,985 of realized losses) related to the maturity of foreign exchange forward contracts designated as cash flow hedges were included in cost of revenues and operating expenses. Under the current hedging program, the Company is hedging cash flows associated with payroll and facility costs.
Convertible Senior Notes

As at December 31, 2021, the estimated fair value of the Company's Notes, as further described in note 16 below, was approximately $1,165,410 (December 31, 2020 - $1,098,342). The estimated fair value was determined based on the last executed trade for the Notes of the reporting period in an over-the-counter market, which is considered as Level 2 in the fair value hierarchy.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Other Investments
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Equity and Other Investments Equity and Other Investments
Equity and other investments are comprised of:
December 31, 2021December 31, 2020
$$  
With readily determinable fair values3,206,288 — 
Without readily determinable fair values543,379 173,454 
Debt securities under the fair value option205,878 — 
Total equity and other investments3,955,545 173,454 

See note 26 for information on material equity and other investments subsequent to December 31, 2021.

Equity and Other Investments with Readily Determinable Fair Values

In July 2020, the Company received an investment in Affirm, as non-cash revenue consideration, as a result of services rendered in conjunction with its strategic partnership for Shop Pay Installments. This equity investment was initially accounted for using the measurement alternative with fair value based on an income approach for which the Company developed certain key assumptions, including revenue growth rates and a discount rate. The initial fair value of the consideration received of $24,710 is being recognized into merchant solutions revenue over the expected term of the service contract.

On January 13, 2021, Affirm completed its initial public offering and began trading on the Nasdaq. As a result, the fair value of the investment became readily determinable and the use of the measurement alternative was no longer applicable. As at December 31, 2021, the carrying value of the Company's investment in Affirm was $2,041,126 measured using Affirm's closing share price on the last day of trading of the reporting period and is therefore a Level 1 investment in the fair value hierarchy. For the year ended December 31, 2021, unrealized gains of $1,882,974 (December 31, 2020 - $133,239) were recorded within "other income, net" in the statement of operations and comprehensive income.

In April 2021, the Company received an investment in Global-E, as non-cash revenue consideration, as a result of services rendered in conjunction with a strategic partnership for cross-border commerce offerings. This equity investment was initially accounted for using the measurement alternative with fair value based on a market approach for which the Company developed certain key assumptions, including revenue growth rates, revenue multiples based on market comparables and a discount for lack of marketability. The initial fair value of the consideration received of $192,300 is being recognized into merchant solutions revenue over the expected term of the service contract.
On May 12, 2021, Global-E completed its initial public offering and began trading on the Nasdaq. As a result, the fair value of the investment became readily determinable and the use of the measurement alternative was no longer applicable. The investment includes common shares and warrants for common shares that vest over time. The common shares are measured using Global-E's closing share price on the last day of trading of the reporting period and are therefore a Level 1 in the fair value hierarchy. The warrants that vest over time require the application of a discount for lack of marketability, which is not an observable input and therefore makes this portion of the investment a Level 3 in the fair value hierarchy. The weighted average discount for lack of marketability applied to the unvested warrants was 15% at December 31, 2021. As at December 31, 2021, the carrying value of the Company's investment in Global-E was $1,165,162. For the year ended December 31, 2021, unrealized gains of $972,744 were recorded within "other income, net" in the statement of operations and comprehensive income.

Adjustments related to equity and other investments with readily determinable fair values in the year ended December 31, 2021 were as follows:
Year ended
December 31, 2021
$
Balance, beginning of the year— 
Adjustments related to equity and other investments with readily determinable fair values:
Transfers from measurement alternative (1)(2)
350,530 
Purchases of equity and other investments40 
Net unrealized gains2,855,718 
Balance, end of the year3,206,288 
(1) Effective January 13, 2021, the Company's investment in Affirm no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.
(2) Effective May 12, 2021, the Company's investment in Global-E no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.

Equity and Other Investments without Readily Determinable Fair Values

For the Company's equity and other investments in private companies without readily determinable fair values, the carrying amount of such investments as at December 31, 2021 was $543,379 (December 31, 2020 - $173,454). For the year ended December 31, 2021, net unrealized gains of $2,204 relating to these investments were recorded within "other income, net" in the statement of operations and comprehensive income.

In the year ended December 31, 2021, the Company made three separate investments totaling $375,000 in a private company, that is a partner in its ecosystem, without readily determinable fair values, which are currently accounted for using the measurement alternative. Subsequent to the closing of the first investment, the second investment represented an observable transaction and resulted in the recognition of a $26,722 unrealized loss on the first investment. In the year ended December 31, 2021, the Company made a fourth investment that was an incremental investment in the private company through the purchase of convertible notes. See "Debt Securities under the Fair Value Option" below for additional information on the investment.

In the year ended December 31, 2021, the Company made additional equity investments in private companies, who are partners in its ecosystem, totaling $75,193, without readily determinable fair values, which are currently accounted for using the measurement alternative.
In addition, the Company received investments in private companies, including Flow Commerce Inc., as non-cash revenue consideration, as a result of services rendered in conjunction with strategic partnerships. These equity investments are accounted for using the measurement alternative with their initial fair value based on a market approach for which the Company developed certain key assumptions, including revenue growth rates, revenue multiples based on market comparables and a discount for lack of marketability. The initial fair value of the consideration received of $75,758 is being recognized into merchant solutions revenue over the expected terms of the service contracts.

Adjustments related to equity and other investments without readily determinable fair values for the years ended December 31, 2021 and 2020 were as follows:
Years ended
December 31, 2021December 31, 2020
$$
Balance, beginning of the year173,454 2,500 
Adjustments related to equity and other investments without readily determinable fair values:
Investments received as non-cash consideration in exchange for services268,058 24,710 
Purchases of equity and other investments450,193 11,051 
Transfers to readily determinable fair values (1)(2)
(350,530)— 
Gross unrealized gains36,926 135,193 
Gross unrealized losses and impairments(34,722)— 
Balance, end of the year543,379 173,454 
(1) Effective January 13, 2021, the Company's investment in Affirm no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.
(2) Effective May 12, 2021, the Company's investment in Global-E no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.

As at December 31, 2021, cumulative gross unrealized gains related to equity and other investments without readily determinable fair values was $38,880. As at December 31, 2021, cumulative gross unrealized losses and impairment related to equity and other investments without readily determinable fair values was $34,722. These cumulative amounts exclude unrealized gains, unrealized losses and impairment transferred to readily determinable fair values.

Debt Securities under the Fair Value Option
In July 2021, the Company made an incremental investment in a private company through the purchase of convertible notes for $200,000. The Company has elected to apply the fair value option to account for this instrument. The fair value was determined based on a binomial pricing model for which the Company was required to develop its own assumptions, including the underlying entity's valuation. As the inputs used in determining the fair value are unobservable, this investment is classified as a Level 3 investment in the fair value hierarchy. In the year ended December 31, 2021, interest income of $4,000 was recorded within "other income, net" in the statement of operations and comprehensive income. The fair value of the investment as at December 31, 2021 was $205,878, resulting in an unrealized gain of $1,878 recorded within "other income, net" in the statement of operations and comprehensive income.
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Trade and Other Receivables
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Trade and Other Receivables Trade and Other Receivables
 December 31, 2021
$
December 31, 2020
$
January 1, 2020
$
Unbilled revenues, net86,795 50,073 31,629 
Trade receivables, net40,342 13,449 9,660 
Indirect taxes receivable39,142 45,961 36,821 
Accrued interest13,067 7,563 5,754 
Other receivables12,863 3,706 6,665 
 192,209 120,752 90,529 

Unbilled revenues represent amounts not yet billed to merchants related to subscription fees for Plus merchants, transaction fees and shipping and fulfillment charges, as at the consolidated balance sheet date.

The allowance for credit losses reflects the Company's best estimate of probable losses inherent in the unbilled revenues and trade receivables accounts. The Company determined the provision based on known troubled accounts, historical experience, supportable forecasts of collectibility and other currently available evidence.

Activity in the allowance for credit losses was as follows:
Years ended
 
December 31, 2021
$
December 31, 2020
$
Balance, beginning of the year6,041 2,894 
Provision for credit losses related to uncollectible receivables6,069 6,793 
Write-offs(5,166)(3,646)
Balance, end of the year6,944 6,041 
Merchant Cash Advances, Loans and Related Receivables
    
December 31, 2021December 31, 2020January 1, 2020
$$$
Merchant cash advances receivable, gross439,289 218,840 131,227 
Related receivables— 819 3,179 
Allowance for credit losses related to uncollectible merchant cash advances receivable(38,264)(15,816)(10,420)
Loans receivable, gross72,751 43,644 28,547 
Allowance for credit losses related to uncollectible loans receivable(3,054)(2,764)(2,361)
Merchant cash advances, loans and related receivables, net470,722 244,723 150,172 
Merchant Cash Advances

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances receivable:
Years ended
December 31, 2021December 31, 2020
$$
Allowance, beginning of the year15,816 10,420 
Provision for credit losses related to uncollectible merchant cash advances receivable36,719 13,896 
Merchant cash advances receivable charged off, net of recoveries(14,271)(8,500)
Allowance, end of the year38,264 15,816 
Related receivables— (819)
Allowance, net of related receivables38,264 14,997 

Loans

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible loans receivable:
Years ended
December 31, 2021December 31, 2020
$$
Allowance, beginning of the year2,764 2,361 
Provision for credit losses related to uncollectible loans receivable2,540 1,915 
Loans receivable charged off, net of recoveries(2,250)(1,512)
Allowance, end of the year3,054 2,764 

The following table presents the delinquency status of the principal amount of merchant loans by year of origination. The delinquency status is determined based on the number of days past the expected or contractual repayment date for which the Company anticipates to receive the amounts outstanding. The "current" category represents balances that are within 29 days of the contractual repayment dates, or within 29 days of the expected repayment date.
December 31, 2021
TotalPercent
Current$69,350 95.3 %
30-59 Days1,114 1.5 %
60-89 Days419 0.6 %
90-179 Days576 0.8 %
180+ Days1,292 1.8 %
Total$72,751 100.0 %
December 31, 2020
TotalPercent
Current$42,671 97.8 %
30-59 Days302 0.7 %
60-89 Days57 0.1 %
90-179 Days268 0.6 %
180+ Days346 0.8 %
Total43,644 100.0 %
The Company maintains an internal monitoring list related to its outstanding loans. A merchant's ability and willingness to repay the financing receivables outstanding under the program is analyzed for a variety of factors that include, but are not limited to: current or expected age of the financing, merchant subscription or financing status, merchant GMV trends and other changes to merchant credit profiles. The Company charges off receivables outstanding under the program when the merchant receivable is included on its internal monitoring list for a period of 90 consecutive days.
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Merchant Cash Advances, Loans and Related Receivables
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Merchant Cash Advances, Loans and Related Receivables Trade and Other Receivables
 December 31, 2021
$
December 31, 2020
$
January 1, 2020
$
Unbilled revenues, net86,795 50,073 31,629 
Trade receivables, net40,342 13,449 9,660 
Indirect taxes receivable39,142 45,961 36,821 
Accrued interest13,067 7,563 5,754 
Other receivables12,863 3,706 6,665 
 192,209 120,752 90,529 

Unbilled revenues represent amounts not yet billed to merchants related to subscription fees for Plus merchants, transaction fees and shipping and fulfillment charges, as at the consolidated balance sheet date.

The allowance for credit losses reflects the Company's best estimate of probable losses inherent in the unbilled revenues and trade receivables accounts. The Company determined the provision based on known troubled accounts, historical experience, supportable forecasts of collectibility and other currently available evidence.

Activity in the allowance for credit losses was as follows:
Years ended
 
December 31, 2021
$
December 31, 2020
$
Balance, beginning of the year6,041 2,894 
Provision for credit losses related to uncollectible receivables6,069 6,793 
Write-offs(5,166)(3,646)
Balance, end of the year6,944 6,041 
Merchant Cash Advances, Loans and Related Receivables
    
December 31, 2021December 31, 2020January 1, 2020
$$$
Merchant cash advances receivable, gross439,289 218,840 131,227 
Related receivables— 819 3,179 
Allowance for credit losses related to uncollectible merchant cash advances receivable(38,264)(15,816)(10,420)
Loans receivable, gross72,751 43,644 28,547 
Allowance for credit losses related to uncollectible loans receivable(3,054)(2,764)(2,361)
Merchant cash advances, loans and related receivables, net470,722 244,723 150,172 
Merchant Cash Advances

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances receivable:
Years ended
December 31, 2021December 31, 2020
$$
Allowance, beginning of the year15,816 10,420 
Provision for credit losses related to uncollectible merchant cash advances receivable36,719 13,896 
Merchant cash advances receivable charged off, net of recoveries(14,271)(8,500)
Allowance, end of the year38,264 15,816 
Related receivables— (819)
Allowance, net of related receivables38,264 14,997 

Loans

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible loans receivable:
Years ended
December 31, 2021December 31, 2020
$$
Allowance, beginning of the year2,764 2,361 
Provision for credit losses related to uncollectible loans receivable2,540 1,915 
Loans receivable charged off, net of recoveries(2,250)(1,512)
Allowance, end of the year3,054 2,764 

The following table presents the delinquency status of the principal amount of merchant loans by year of origination. The delinquency status is determined based on the number of days past the expected or contractual repayment date for which the Company anticipates to receive the amounts outstanding. The "current" category represents balances that are within 29 days of the contractual repayment dates, or within 29 days of the expected repayment date.
December 31, 2021
TotalPercent
Current$69,350 95.3 %
30-59 Days1,114 1.5 %
60-89 Days419 0.6 %
90-179 Days576 0.8 %
180+ Days1,292 1.8 %
Total$72,751 100.0 %
December 31, 2020
TotalPercent
Current$42,671 97.8 %
30-59 Days302 0.7 %
60-89 Days57 0.1 %
90-179 Days268 0.6 %
180+ Days346 0.8 %
Total43,644 100.0 %
The Company maintains an internal monitoring list related to its outstanding loans. A merchant's ability and willingness to repay the financing receivables outstanding under the program is analyzed for a variety of factors that include, but are not limited to: current or expected age of the financing, merchant subscription or financing status, merchant GMV trends and other changes to merchant credit profiles. The Company charges off receivables outstanding under the program when the merchant receivable is included on its internal monitoring list for a period of 90 consecutive days.
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
 December 31, 2021
$
December 31, 2020
$
Prepaid expenses49,919 25,053 
Other current assets29,988 17,478 
Deposits21,542 9,376 
Foreign exchange contracts1,824 16,340 
 103,273 68,247 
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
 December 31, 2021
Cost
$  
Accumulated depreciation and impairment(1)
$
Net book
value
$
Leasehold improvements159,131 84,930 74,201 
Computer equipment33,505 18,241 15,264 
Furniture and equipment28,751 20,250 8,501 
Fulfillment robots9,470 3,888 5,582 
Fulfillment equipment2,015 37 1,978 
 232,872 127,346 105,526 
(1) Included in accumulated depreciation is $1,709 of impairment on leasehold improvements in the year.
 December 31, 2020
 
Cost
$
Accumulated depreciation and impairment(2)
$
Net book
value
$
Leasehold improvements131,196 65,052 66,144 
Computer equipment24,387 15,056 9,331 
Furniture and equipment30,716 17,501 13,215 
Fulfillment robots5,419 2,005 3,414 
 191,718 99,614 92,104 
(2) Included in accumulated depreciation is $16,838 of impairment on leasehold improvements in the year.

During the year ended December 31, 2020, the Company decided to move from a primarily physical office-centric work model to a primarily digital work-from-home-centric work model. The Company plans to keep, but repurpose certain office locations to support this new model and terminate or sublet other office locations that it ceases to use.

With respect to certain office locations expected to be kept, but repurposed, the Company has recognized accelerated depreciation of certain leasehold improvements and furniture in order to reflect changes that it plans to make to accommodate greater physical distancing and increased team onsite meeting spaces. During the year ended December 31, 2020, the Company identified $40,457 of leasehold improvements and furniture that will be accelerated over a 2- to 3-year period as the Company retrofits its existing offices. No additional leasehold improvements or furniture were identified for acceleration during the year ended December 31, 2021.

During the years ended December 31, 2021 and 2020, the Company identified leased office space for which it has ceased use. This resulted in impairment charges related to its leasehold improvements. These impairment charges were determined by comparing the asset groups' fair values made up of the right-of-use assets and leasehold improvements, to their carrying values as of the impairment measurement date, as required under ASC 360, Property, Plant and Equipment. Fair value was determined based on the present value of the estimated future cash flows. These estimates may vary from the actual amounts due to termination or sublease agreements ultimately executed, if at all, which may result in an adjustment to the charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income. In the year ended December 31, 2021, the Company recorded impairment charges of $1,709 (December 31, 2020 - $16,838).

During the years ended December 31, 2021 and 2020, the Company disposed of and retired computer equipment with an original cost of $13,191 and $1,677, respectively. There was no gain or loss recognized in the consolidated statements of operations and comprehensive income as a result of the retirement and disposal of these assets.
The following table illustrates the classification of depreciation in the consolidated statements of operations and comprehensive income:
Years ended
 
December 31, 2021
$
December 31, 2020
$
Cost of revenues2,649 3,160 
Sales and marketing10,103 9,710 
Research and development20,125 19,587 
General and administrative8,951 5,735 
 41,828 38,192 
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases
The Company has office, commercial and warehouse leases in Canada, the United States, Singapore, Ireland and other countries in Europe and Asia. These leases have remaining lease terms of 1 year to 15 years, some of which include options to extend the leases for up to 10 years. As at December 31, 2021, additional office space leases are set to commence between 2022 and 2026, at which point the Company's right-of-use assets and lease liabilities will increase. The Company has entered into various lease agreements for office space that are set to commence after December 31, 2021, which will create significant right-of-use assets and lease liabilities. All of the Company's leases are operating leases.

The components of lease expense were as follows:
Years ended
December 31, 2021December 31, 2020
$$
Operating lease expense22,268 20,488 
Variable lease expense, including non-lease components13,003 15,165 
Total lease expense35,271 35,653 

As at December 31, 2021, the weighted average remaining lease term is 11 years and the weighted average discount rate is 3.3% (December 31, 2020 - 9 years and 4.4%, respectively).

During the year ended December 31, 2020, the Company decided to move from a primarily physical office-centric work model to a primarily digital work-from-home-centric work model. The Company plans to keep, but repurpose certain office locations to support the new model and terminate or sublet other office locations that it ceases to use.

During the years ended December 31, 2021 and 2020, the Company identified leased office space for which it has ceased use. This resulted in impairment charges related to its right-of-use assets. These impairment charges were determined by comparing the asset groups' fair values made up of the right-of-use assets and leasehold improvements, to their carrying values as of the impairment measurement date, as required under ASC 360, Property, Plant and Equipment. Fair value was determined based on the present value of the estimated future cash flows. These estimates may vary from the actual amounts due to termination or sublease agreements ultimately executed, if at all, which may result in an adjustment to the charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income. In the year ended December 31, 2021, the Company recorded impairment charges related to its right-of-use assets of $28,436 (December 31, 2020 - $14,785).
In the year ended December 31, 2021, the Company commenced subleases for certain office locations. Net sublease income for the year ended December 31, 2021 was $1,389, which is recorded as an offset within the total lease expense disclosed above.

Maturities of lease liabilities as at December 31, 2021 were as follows:
Fiscal YearOffices
$
Warehouses and Commercial Spaces
$
Total
$
202233,778 4,202 37,980 
202343,739 5,266 49,005 
202448,480 5,108 53,588 
202552,098 4,762 56,860 
202653,127 4,407 57,534 
Thereafter
321,285 45,045 366,330 
Total future minimum payments
552,507 68,790 621,297 
 Minimum payments related to leases that have not yet commenced(52,837)— (52,837)
Minimum payments related to variable lease payments, including non-lease components
(223,393)(33,316)(256,709)
Imputed interest
(44,707)(4,520)(49,227)
Total lease liabilities
231,570 30,954 262,524 
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
 December 31, 2021
 
Cost
$
 
Accumulated amortization
$
 
Net book
value
$
 
Acquired technology187,874 57,016 130,858 
Acquired customer relationships8,435 3,802 4,633 
Other intangible assets4,351 1,549 2,802 
Software development costs27,520 27,317 203 
Purchased software6,973 6,973 — 
 235,153 96,657 138,496 

 December 31, 2020
 
Cost
$
Accumulated amortization
$  
Net book
value
$  
Acquired technology161,643 36,953 124,690 
Acquired customer relationships8,435 2,677 5,758 
Other intangible assets4,351 1,123 3,228 
Software development costs27,520 25,720 1,800 
Purchased software6,973 6,773 200 
 208,922 73,246 135,676 
Amortization expense related to the capitalized internally developed software was $1,597 and $9,030 for the years ended December 31, 2021 and 2020, respectively, and is included in cost of revenues, sales and
marketing and general and administrative expenses in the accompanying consolidated statements of operations and comprehensive income.
The following table illustrates the classification of amortization expense related to intangible assets in the consolidated statements of operations and comprehensive income:
Years ended
 
December 31, 2021
$  
 
December 31, 2020
$
Cost of revenues21,518 28,885 
Sales and marketing2,195 2,184 
Research and development243 273 
General and administrative524 526 
 24,480 31,868 

Estimated future amortization expense related to intangible assets, as at December 31, 2021 is as follows:
Fiscal Year 
Amount
$
 
202227,188 
202326,816 
202422,820 
202516,186 
202616,186 
Thereafter29,300 
Total138,496 
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The Company's goodwill relates to acquisitions of various companies including, but not limited to, 6 River Systems, Inc. (6RS) which was acquired on October 17, 2019 and Donde Fashion Inc. (Donde) which was acquired on July 20, 2021 (see note 24).

The Company completed its annual impairment test of goodwill as of September 30, 2021. The Company exercised its option to bypass the qualitative assessment pursuant to ASC 350, Intangibles - Goodwill and Other, and perform a quantitative analysis. The Company determined that the consolidated business is represented by a single reporting unit and concluded that the estimated fair value of the reporting unit, determined using a market approach based on its market capitalization, was greater than its carrying amount.

There were no indicators of impairment between September 30, 2021, the date which the Company completed its annual impairment test of goodwill, and December 31, 2021. No goodwill impairment was recognized in the years ended December 31, 2021 or December 31, 2020.
The gross changes in the carrying amount of goodwill as of December 31, 2021 and December 31, 2020 are as follows:
December 31, 2021December 31, 2020
 $$  
Balance, beginning of the year311,865 311,865 
Acquisition of Donde Fashion Inc.37,567 — 
Other acquisitions(1)
7,096 — 
Balance, end of the year356,528 311,865 
(1) During the year ended December 31, 2021, the Company completed small acquisitions that resulted in Goodwill being recognized.
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Payable and Accrued Liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities
 December 31, 2021December 31, 2020
$$
Trade accounts payable and trade accruals284,010 168,720 
Employee related accruals71,901 61,891 
Indirect taxes payable66,184 54,097 
Other payables and accruals28,667 16,087 
Foreign exchange forward contracts5,926 — 
 456,688 300,795 
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Deferred Revenue Deferred Revenue
    
Years ended
 December 31, 2021December 31, 2020
$$
Balance, beginning of the year128,815 62,660 
Deferral of revenue351,145 119,324 
Recognition of deferred revenue(100,236)(53,169)
Balance, end of the year379,724 128,815 

December 31, 2021December 31, 2020
$$
Current portion216,792 107,809 
Long-term portion162,932 21,006 
379,724 128,815 

The opening balances of current and long-term deferred revenue were $56,691 and $5,969, respectively, as of January 1, 2020.

As at December 31, 2021, the current and long-term deferred revenue from non-cash consideration received for services rendered in conjunction with strategic partnerships was $85,086 and $145,488, respectively (December 31, 2020 - $8,237 and $12,659). See note 6. The Company will recognize this revenue ratably over the remaining terms of the strategic partnerships which range from 3 to 7 years.
As at December 31, 2021, the long-term deferred revenue excluding non-cash consideration received will be recognized ratably over the remaining terms of the contracts with the customers which range from 2 to 5 years.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes
In September 2020, the Company issued $920,000 aggregate principal amount of 0.125% convertible senior notes due 2025. The net proceeds from the issuance of the Notes were $907,950 after deducting underwriting fees and offering costs.

The interest on the Notes is payable semi-annually in arrears on May 1 and November 1 of each year, beginning on May 1, 2021. The Notes will mature on November 1, 2025, unless earlier redeemed or repurchased by the Company or converted pursuant to their terms.

The Notes will have an initial conversion rate of 0.6944 Class A subordinate voting shares per one thousand dollars of principal amount of Notes, which is equivalent to an initial conversion price of approximately $1,440.09 per share. The conversion rate is subject to adjustment following the occurrence of certain specified events, as set out or defined in the Trust indenture agreement for the Notes. In addition, upon the occurrence of a make-whole fundamental change prior to the maturity date or upon our issuance of a notice of redemption, as set out or defined in the Trust indenture agreement for the Notes, the Company will, in certain circumstances, increase the conversion rate by a number of additional Class A subordinate voting shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.

Prior to the close of business on the business day immediately preceding August 1, 2025, the Notes may be convertible at the option of the holders only under the following circumstances:

(1) during any calendar quarter commencing after March 31, 2021, and only during such calendar quarter, if the last reported sale price of the Class A subordinate voting shares on the New York Stock Exchange (the "NYSE") for at least 20 trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is more than or equal to 130% of the conversion price for the Notes on each applicable trading day;

(2) during the ten business day period after any ten consecutive trading day period in which, for each trading day of that period, the trading price per one thousand dollars principal amount of Notes for each trading day was less than 98% of the product of the last reported sale price of the Class A subordinate voting shares on the NYSE and the conversion rate for the Notes on each such trading day;

(3) if the Company calls any or all of the Notes for optional redemption, clean-up redemption or tax redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or

(4) upon the occurrence of certain specified corporate events.

On or after August 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may, at their option, convert all or any portion of their Notes regardless of the foregoing conditions.

Upon conversion, the Company can elect to settle in cash, Class A subordinate voting shares, or a combination of cash and Class A subordinate voting shares.
On or after September 15, 2023, the Company may, at its option, redeem for cash all or any portion of the Notes if the last reported sale price of the Company's Class A subordinate voting shares on the NYSE has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No "sinking fund" is provided for the Notes.

The Company may redeem for cash all, but not less than all, of the Notes at any time if less than $80,000 aggregate principal amount of Notes remains outstanding at such time, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.

The Company may redeem all, but not less than all, of the Notes if the Company has or would become obligated to pay to the holder of any Note additional amounts (which are more than a de minimis amount) as a result of a change in applicable Canadian tax laws or regulations after September 15, 2020 at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest (including additional interest, if any) to, but excluding, the applicable redemption date but without reduction for applicable Canadian taxes (except in respect of certain excluded holders).

Upon the occurrence of a fundamental change (as set out or defined in the Trust indenture agreement for the Notes) prior to the maturity date of the Notes, the Company, subject to limited exceptions, will be required to offer to purchase all of the Notes for cash at a price equal to 100% of the principal amount thereof, plus any accrued and unpaid interest thereon to, but excluding, the fundamental change purchase date.

The Notes are governed by customary terms and covenants, including that upon certain events of default occurring and continuing, either the Trustee or the holders of at least 25% in aggregate principal amount of the Notes then outstanding may declare 100% of the principal of, and accrued and unpaid interest on, all the Notes to be due and payable immediately.

The Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment with the Company’s existing and future unsecured liabilities that are not so subordinated; effectively subordinated to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.

The Company accounts for the Notes as a single unit of account on the balance sheet. The carrying value of the liability is represented by the face amount of the Notes, less total offering costs, plus any amortization of offering costs. Total offering costs upon issuance of the Notes were $12,050 and are amortized to interest expense using the effective interest rate method over the contractual term of the Notes. Interest expense is recognized at an annual effective interest rate of 0.38% over the contractual term of the Notes.
The net carrying amount of the outstanding Notes was as follows:
December 31, 2021December 31, 2020
$$
Principal920,000 920,000 
Unamortized offering costs (1)
(9,037)(9,434)
Unamortized discounts (1)
— (152,558)
Net carrying amount910,963 758,008 
(1) Prior to the adoption of ASU 2020-06 on January 1, 2021, the Company accounted for its Notes as separate liability and equity components. The comparative figures represent the offering costs and debt discount related to the liability component prior to adoption.

The following table sets forth the interest expense recognized related to the outstanding Notes:
Years ended
December 31, 2021December 31, 2020
$$
Contractual interest expense1,150 329 
Amortization of offering costs(1)
2,343 510 
Amortization of debt discount(1)
— 8,246 
Total interest expense related to the outstanding Notes3,493 9,085 
(1) Prior to the adoption of ASU 2020-06 on January 1, 2021, the Company accounted for its Notes as separate liability and equity components. The comparative figures represent the amortization of offering costs and debt discount related to the liability component prior to adoption.
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Facility
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Credit Facility Credit FacilityThe Company has a revolving credit facility with Royal Bank of Canada for $8,000 CAD. The credit facility bears interest at the Royal Bank Prime Rate plus 0.30%. As at December 31, 2021 and 2020 the effective rate was 2.75%, and no cash amounts were drawn under this credit facility.
XML 43 R26.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 Commitments and Contingencies
Unconditional Purchase Obligations

The Company has entered into agreements where it commits to certain usage levels related to third-party services. The amount of the minimum fixed and determinable portion of the unconditional purchase obligations over the next five years, as at December 31, 2021, was $160,923.

Litigation and Loss Contingencies

From time to time, the Company may become a party to litigation and subject to claims incidental to the ordinary course of business, including intellectual property claims, labour and employment claims and threatened claims, breach of contract claims, tax and other matters.

On December 1, 2021, five publishers of educational materials and two of their respective parent companies (the Plaintiffs) filed a claim against the Company in the U.S. District Court for the Eastern District of Virginia for contributory and vicarious copyright infringement and contributory trademark infringement. The Plaintiffs allege that certain merchants who use the Company’s platform and services are engaged in the sale of pirated digital textbooks in violation of the Plaintiffs’ rights, and that the Company has not taken legally adequate steps to curb this alleged infringement. The Plaintiffs seek statutory damages for the alleged copyright infringement. The case is in its early stages and the Company is unable to predict
the ultimate resolution of the matter, including the likelihood or magnitude of a possible eventual loss, if any, at this time. The Company has filed its answer to the Plaintiffs’ complaint on January 28, 2022 and intends to defend the case.
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Shareholders' Equity Shareholders’ Equity
Public Offerings

In February 2021, the Company completed a public offering in which it issued and sold 1,180,000 Class A subordinate voting shares at a public offering price of $1,315.00 per share. The Company received total net proceeds of $1,541,168 after deducting offering fees and expenses of $10,532.

In September 2020, the Company completed a public offering in which it issued and sold 1,265,000 Class A subordinate voting shares at a public offering price of $900.00 per share, including the 165,000 Class A subordinate voting shares purchased by the underwriters pursuant to the exercise of the over-allotment option. The Company received total net proceeds of $1,117,646 after deducting offering fees and expenses of $20,854.

In May 2020, the Company completed a public offering in which it issued and sold 2,127,500 Class A subordinate voting shares at a public offering price of $700.00 per share, including the 277,500 Class A subordinate voting shares purchased by the underwriters pursuant to the exercise of the over-allotment option. The Company received total net proceeds of $1,460,945 after deducting offering fees and expenses of $28,305.

Common Stock Authorized

The Company is authorized to issue an unlimited number of Class A subordinate voting shares and an unlimited number of Class B multiple voting shares. The Class A subordinate voting shares have one vote per share and the Class B multiple voting shares have 10 votes per share. The Class B multiple voting shares are convertible into Class A subordinate voting shares on a one-for-one basis at the option of the holder. Class B multiple voting shares will automatically convert into Class A subordinate voting shares in certain other circumstances.

Preferred Shares
The Company is authorized to issue an unlimited number of preferred shares issuable in series. Each series of preferred shares shall consist of such number of shares and having such rights, privileges, restrictions and conditions as may be determined by the Company’s Board of Directors prior to the issuance thereof. Holders of preferred shares, except as otherwise provided in the terms specific to a series of preferred shares or as required by law, will not be entitled to vote at meetings of holders of shares.
    
Stock-Based Compensation

In 2008, the Board of Directors adopted and the Company’s shareholders approved the Legacy Option Plan. Immediately prior to the completion of the Company’s May 2015 IPO, and in connection with the closing of the offering, each option outstanding under the Legacy Option Plan became exercisable for one Class B multiple voting share. Following the closing of the Company’s IPO, no further awards were made under the Legacy Option Plan. The Legacy Option Plan continues to govern awards granted thereunder.

The Company’s Board of Directors and shareholders approved a stock option plan, as well as a long term incentive plan, each of which became effective upon the closing of the Company's IPO on May 27, 2015. On May 30, 2018 and on May 26 2021, the Company’s Board of Directors and shareholders amended both of these plans.
The SOP allows for the grant of options to the Company’s officers, directors, employees and consultants. All options granted under the SOP will have an exercise price determined and approved by the Company’s Board of Directors at the time of grant, which shall not be less than the market price of the Class A subordinate voting shares at such time. For purposes of the SOP, the market price of the Class A subordinate voting shares shall be the volume weighted average trading price of the Class A subordinate voting shares on the NYSE for the five trading days ending on the last trading day before the day on which the option is granted. Options granted under the SOP are exercisable for Class A subordinate voting shares. Both the vesting period and term of the options in the SOP are determined by the Board of Directors at the time of grant. Half of the grants outstanding under both the SOP and the Legacy Option Plan have been approved with a four year vesting schedule with 25% vesting after one year and the remainder vesting evenly over the remaining 36 months. Options granted under the SOP since November 2017 have been approved with a three year vesting schedule with 1/3 vesting after one year and the remainder vesting evenly over the remaining 24 months. On October 17, 2019, the Company approved the issuance of rollover options, from treasury, under the 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan, adopted on closing of the acquisition of 6RS.

The LTIP provides for the grant of share units, or LTIP Units, consisting of RSUs, performance share units (PSUs), and deferred share units (DSUs). Each LTIP Unit represents the right to receive one Class A subordinate voting share in accordance with the terms of the LTIP. Unless otherwise approved by the Board of Directors, RSUs will vest as to 1/3 each on the first, second and third anniversary dates of the date of grant. Prior to November 2017 all RSU grants were approved with a four-year vesting schedule with 25% vesting after one year and the remainder vesting evenly over the remaining 36 months. RSUs granted since November 2017 have been approved with three-year vesting schedules. A PSU participant’s grant agreement will describe the performance criteria established by the Company’s Board of Directors that must be achieved for PSUs to vest to the PSU participant, provided the participant is continuously employed by or in the Company’s service or the service or employment of any of the Company’s affiliates from the date of grant until such PSU vesting date. DSUs will be granted solely to directors of the Company, at their option, in lieu of their Board retainer fees. DSUs will vest upon a director ceasing to act as a director. As at the consolidated balance sheet date there have been $nil PSUs granted.

The maximum number of Class A subordinate voting shares reserved for issuance, in the aggregate, under the Company's SOP and the LTIP was initially equal to 3,743,692 Class A subordinate voting shares. The number of Class A subordinate voting shares available for issuance, in the aggregate, under the SOP and the LTIP will be automatically increased on January 1st of each year, beginning on January 1, 2016 and ending on January 1, 2026, in an amount equal to 5% of the aggregate number of outstanding Class A subordinate voting shares and Class B multiple voting shares on December 31st of the preceding calendar year. As at January 1, 2022, there were 31,094,042 shares available for issuance under the Company's SOP and LTIP.
The following table summarizes the stock option and RSU award activities under the Company's share-based compensation plans for the years ended December 31, 2021 and 2020:

Shares Subject to Options OutstandingOutstanding RSUs
Number of Options (1)
Weighted Average Exercise Price
$
Remaining Contractual Term (in years)
Aggregate Intrinsic Value (2)
$
Weighted Average Grant Date Fair Value
$
Outstanding RSUsWeighted Average Grant Date Fair Value
$
December 31, 20193,812,242 54.59 6.141,307,565  1,939,918 159.13 
Stock options granted258,163 505.69— — 197.26 — — 
Stock options exercised(1,530,759)46.26— — — — — 
Stock options forfeited(50,369)189.56— — — — — 
RSUs granted— — — — — 473,697 645.99 
RSUs settled— — — — — (1,176,637)138.04 
RSUs forfeited— — — — — (124,011)262.93 
December 31, 20202,489,277 103.76 5.452,559,442  1,112,967 377.08 
Stock options granted215,893 1,380.21 — — 579.85— — 
Stock options exercised(1,494,840)72.64— — — — — 
Stock options forfeited(56,464)873.63— — — — — 
RSUs granted— — — — — 562,084 1,410.19 
RSUs settled— — — — — (693,448)309.83 
RSUs forfeited— — — — — (137,785)648.15 
December 31, 20211,153,866 345.235.671,190,972  843,818 1,076.26 
Stock options exercisable as of December 31, 2021808,395 98.094.501,034,179 
(1) As at December 31, 2021, 247,437 of the outstanding stock options were granted under the Company's Legacy Option Plan and are exercisable for Class B multiple voting shares, 876,346 of the outstanding stock options were granted under the Company's SOP and are exercisable for Class A subordinate voting shares, and 30,083 of the outstanding stock options were granted under the 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan and are exercisable for Class A subordinate voting shares.
(2) The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of the Company's Class A subordinate voting shares as of December 31, 2021 and December 31, 2020.

As at December 31, 2021 the Company had issued 921 DSUs under its LTIP.

In connection with the acquisition of 6RS, 122,080 Class A subordinate voting shares were issued with trading restrictions. The restrictions on these shares are lifted over time and are being accounted for as stock-based compensation as the vesting is contingent on continued employment and therefore related to post-combination services. As at December 31, 2021, 61,040 of the Class A subordinate voting shares remained restricted.
The total intrinsic value of stock options exercised and RSUs settled during the years ended December 31, 2021 and 2020 was $2,945,683 and $2,047,327, respectively. The aggregate intrinsic value of options exercised is calculated as the difference between the exercise price of the underlying stock option awards and the market value on the date of exercise.
As of December 31, 2021 and 2020, there was $810,327 and $381,318, respectively, of remaining unamortized compensation cost related to unvested stock options and RSUs granted to the Company’s
employees. This cost will be recognized over an estimated weighted-average remaining period of 2.37 years. Total unamortized compensation cost will be adjusted for future changes in estimated forfeitures.

Stock-Based Compensation Expense

All share-based awards are measured based on the grant date fair value of the awards and recognized in the consolidated statements of operations and comprehensive income over the period during which the employee is required to perform services in exchange for the award (generally the vesting period of the award).

The Company estimates the fair value of stock options granted using the Black-Scholes option valuation model, which requires assumptions, including the fair value of the Company's underlying common stock, expected term, expected volatility, risk-free interest rate and dividend yield of the Company's common stock. These estimates involve inherent uncertainties and the application of management’s judgment. If factors change and different assumptions are used, share-based compensation expense could be materially different in the future.
    
These assumptions are estimated as follows:

Fair Value of Common Stock. The Company uses the five-day volume weighted average price for its common stock as reported on the New York Stock Exchange.

Expected Term. The Company determines the expected term based on the average period the stock options are expected to remain outstanding. The Company bases the expected term assumptions on its historical behavior combined with estimates of the post-vesting holding period.

Expected Volatility. The Company determines the price volatility factor based on the Company's historical volatility over the expected life of the stock options.

Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes valuation model on the yield available on U.S. Treasury zero-coupon issues with an equivalent remaining term of the stock options for each stock option group.

Expected Dividend. The Company has not paid and does not anticipate paying any cash dividends in the foreseeable future and, therefore, uses an expected dividend yield of zero in the option pricing model.
The grant weighted average assumptions used to estimate the fair value of stock options granted to employees were as follows:    
Years ended
December 31, 2021December 31, 2020
Expected volatility53.1 %46.4 %
Risk-free interest rate0.71 %1.04 %
Dividend yieldNilNil
Average expected life4.154.41
In addition to the assumptions used in the Black-Scholes option valuation model, the Company also estimates a forfeiture rate to calculate the share-based compensation expense for our awards. The Company's forfeiture rate is based on an analysis of its actual forfeitures. The Company will continue to evaluate the appropriateness of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover, and other factors. Changes in the estimated forfeiture rate can have a significant impact on share-based compensation expense as the cumulative effect of adjusting the rate is recognized in the period the forfeiture estimate is changed. If a revised forfeiture rate is higher/lower than the previously
estimated forfeiture rate, an adjustment is made that will result in an increase/decrease to the share-based compensation expense recognized in the consolidated financial statements.

The following table illustrates the classification of stock-based compensation in the consolidated statements of operations and comprehensive income, which includes both stock-based compensation and restricted share-based compensation expense:    
Years ended
December 31, 2021December 31, 2020
$$
Cost of revenues
6,6766,483
Sales and marketing
41,54640,680
Research and development
215,193154,119
General and administrative
67,34845,658
330,763246,940
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Changes in Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Income (Loss) Changes in Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in accumulated other comprehensive income (loss), which is reported as a component of shareholders’ equity, for the years ended December 31, 2021 and 2020:
Accumulated Other Comprehensive Income (Loss)
Years ended
December 31, 2021December 31, 2020
$$
Balance, beginning of the year8,770 1,046 
Other comprehensive income before reclassifications2,791 7,525 
(Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings were as follows:
Cost of revenues(1,001)151 
Sales and marketing(6,212)933 
Research and development(12,514)1,460 
General and administrative(3,125)441 
Tax effect on unrealized (gain) loss on cash flow hedges5,317 (2,786)
Other comprehensive (loss) income, net of tax(14,744)7,724 
Balance, end of the year(5,974)8,770 
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The domestic and foreign components of income before income taxes and (provision for) recovery of income taxes were as follows:
Years ended
December 31, 2021December 31, 2020
$$
Income before income taxes
Domestic1,920,503 133,757 
Foreign1,220,089 106,607 
3,140,592 240,364 
Current income tax (expense) recovery
Domestic(1,815)54,251 
Foreign(33,155)(19,907)
(34,970)34,344 
Deferred income tax (expense) recovery
Domestic(191,589)(12,552)
Foreign626 57,353 
(190,963)44,801 
(Provision for) recovery of income taxes(225,933)79,145 

The reconciliation of the expected income tax (expense) recovery to the actual (provision for) recovery of income taxes reported in the consolidated statements of operations and comprehensive income for the years ended December 31, 2021 and 2020 is as follows:     
Years ended
 December 31, 2021December 31, 2020
$$
Income before income taxes3,140,592 240,364 
Expected income tax expense at Canadian statutory income tax rate of 26.5% (2020 - 26.5%)
(832,446)(63,711)
Permanent differences
Net unrealized gain on equity and other investments377,707 17,917 
Stock-based compensation155,011 122,882 
Foreign tax rate differential75,940 16,825 
Tax credits recognized during the year27,244 1,900 
Change in valuation allowance(17,805)(18,973)
Other items(11,584)2,305 
(Provision for) recovery of income taxes(225,933)79,145 

The Company assesses whether valuation allowances should be established or maintained against its deferred tax assets, based on consideration of all available evidence, using a "more-likely-than-not" standard. The factors the Company uses to assess the likelihood of realization are its history of losses,
forecasts of future pre-tax income, and tax planning strategies that could be implemented to realize the deferred tax assets.
The significant components of the Company’s deferred income tax assets and liabilities as of December 31, 2021 and 2020 are as follows:     
 December 31, 2021December 31, 2020
$$
Deferred tax assets  
Tax loss carryforwards261,945 101,209 
Accruals and reserves55,337 21,926 
Investment tax credits42,697 13,464 
Capital and intangible assets41,790 50,297 
Stock-based compensation expense33,909 16,653 
Scientific Research and Experimental Development expenditures carryforwards20,189 — 
Lease liabilities62,418 39,220 
Share issuance costs11,403 14,423 
Total deferred tax assets, before valuation allowance529,688 257,192 
Valuation allowance(179,115)(123,345)
Total deferred tax assets350,573 133,847 
Deferred tax liabilities  
Equity and other investments(275,037)(17,917)
Outside basis difference of foreign subsidiaries(130,419)(616)
Lease assets(45,184)(29,928)
Intangible assets(33,652)(32,521)
Other deferred tax liabilities(1,339)(188)
Total deferred tax liabilities(485,631)(81,170)
Total deferred tax (liabilities) assets, net(135,058)52,677 

During the year ended December 31, 2021, the Company assessed whether a valuation allowance should be established or maintained against its deferred tax assets, based on consideration of all available positive and negative evidence, using a "more-likely-than-not" standard. The factors the Company uses to assess the likelihood of realization are its recent operating results, historical losses and the cumulative losses, forecasts of future pre-tax income, and tax planning strategies that could be implemented to realize the deferred tax assets.

As a result of the application of the Company's tax rates on the results of ongoing operations, other discrete items primarily related to share-based compensation, non-taxable gains on unrealized equity and other investments, the change in valuation allowance applied to deferred tax assets in the United States, and the reversal of the valuation allowance related to deferred tax assets in Canada, the Company had a provision for income taxes of $225,933 in the year ended December 31, 2021.

As a result of the application of the Company's tax rates on the results of ongoing operations, other discrete items, primarily related to tax benefits for share-based compensation, the impairment of right-of-use assets and fixed assets, unrealized gains on equity and other investments, and considering the Company's ability
to carry-back losses to prior years in Canada along with the reversal of the valuation allowance related to the deferred tax assets in the United States, Ireland, and Singapore, the Company has a recovery of income taxes of $79,145 in the year ended December 31, 2020.

During the year ended December 31, 2021, the Company released a portion of the valuation allowance against its deferred income tax assets in Canada due to the overall unrealized gain on the Company’s equity and other investments.

During the year ended December 31, 2020, the Company released the valuation allowance against its deferred income tax assets in Ireland and Singapore due to the Company's profits in these taxing jurisdictions, and projections of future taxable income.

During the year ended December 31, 2021, the Company received a development and expansion incentive under the International Headquarters Award in Singapore. The incentives granted by the authorities to the Company are effective April 1, 2021 through March 31, 2026 and provide a concessionary tax rate of 5% to earnings in excess of the base income threshold. As a result of the incentive, the Company received an aggregate tax benefit of $4,663 during the year ended December 31, 2021.

The Company had no material uncertain income tax positions for the years ended December 31, 2021 and 2020. The Company's accounting policy is to recognize interest and penalties related to uncertain tax positions as a component of income tax expense. In the years ended December 31, 2021 and 2020, there was no interest or penalties related to uncertain tax positions.

The Company remains subject to audit by the relevant tax authorities for the years ended 2014 through 2021.

Investment tax credits, which are earned as a result of qualifying R&D expenditures, are recognized and applied to reduce income tax expense in the year in which the expenditures are made and their realization is reasonably assured.

As at December 31, 2021 and 2020, the Company had Canadian and U.S. federal unused non-capital tax losses of approximately $670,312 and $342,308, respectively. In addition, at December 31, 2021 and 2020, the Company had unused non-capital tax losses in various U.S. states of approximately $1,393,831 and $446,442, respectively. Of the December 31, 2021 balance, $403,798 and $17,835 of the federal and state non-capital tax losses respectively have no expiry. The remaining non-capital tax losses of $266,514 and $1,375,996, respectively, are due to expire between 2026 and 2041. In addition, at December 31, 2021 and 2020, the Company had an undeducted R&D expenditure balance totaling $76,166 and $nil, respectively, which does not expire. As at December 31, 2021 and 2020, the Company had investment tax credits of $51,690 and $14,629, respectively. The investment tax credits are due to expire between 2035 and 2041.
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share The Company applies the two-class method to calculate its basic and diluted net income per share as both classes of its voting shares are participating securities with equal participation rights and are entitled to receive dividends on a share for share basis.
The following table summarizes the reconciliation of the basic weighted average number of shares outstanding and the diluted weighted average number of shares outstanding:    
Years ended
December 31, 2021December 31, 2020
Numerator:
Net income$2,914,659 $319,509 
After tax effect of debt interest2,567 
Net income after tax effected debt interest$2,917,226 $319,509 
Denominator:
Basic weighted average number of shares outstanding
124,658,891119,569,705
Effect of dilutive securities(1)
2,705,8443,893,569
Diluted weighted average number of shares
127,364,735123,463,274
Net income per share:
Basic
$23.38 $2.67 
Diluted
$22.90 $2.59 
Common stock equivalents excluded from income per diluted share because they are anti-dilutive37,530638,848 
(1) Included in the effect of dilutive securities is the assumed conversion of employee stock options, employee RSUs and the Notes. For the year ended December 31, 2020, the Notes have been excluded from the effect of dilutive securities as they were anti-dilutive.
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographical Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment and Geographical Information Segment and Geographical Information
    
The Company has determined that it operates in a single operating and reportable segment.

The following table presents total external revenues by geographic location, based on the location of the Company’s merchants:
Years ended
 December 31, 2021December 31, 2020
 
$  
%  
$  
%  
North America
Canada316,699 6.9 %192,721 6.6 %
United States2,973,934 64.5 %1,954,105 66.7 %
EMEA799,602 17.3 %454,269 15.5 %
APAC467,009 10.1 %292,240 10.0 %
Latin America54,612 1.2 %36,156 1.2 %
4,611,856 100.0 %2,929,491 100.0 %
The following table presents the total net book value of the Company’s long-lived physical assets by geographic location:
 December 31, 2021December 31, 2020
 
$  
%  
$  
%  
Canada63,754 60.4 %75,283 81.7 %
United States24,950 23.6 %6,141 6.7 %
Rest of World16,822 15.9 %10,680 11.6 %
 105,526 100.0 %92,104 100.0 %
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisitions
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Acquisitions Business Acquisitions
Donde Fashion Inc.

On July 20, 2021, the Company completed the acquisition of software company Donde Fashion Inc. (Donde), a Delaware corporation, and its subsidiary Donde Mobile R&D Ltd.. With this acquisition, the Company added engineering talent to expand its research and development capabilities. The Company acquired 100 percent of the outstanding shares of Donde in exchange for cash consideration of $50,687. The transaction was accounted for as a business combination. The operations of Donde have been consolidated into the Company’s results as of the acquisition date.

The following table summarizes the final purchase price allocation of the Donde assets acquired and liabilities assumed at the acquisition date:
 Amount
$  
Cash887 
Accounts payable and other current liabilities(7,377)
Technology24,000 
Net deferred tax liability on acquired intangibles(4,390)
Goodwill37,567 
Total purchase price50,687 

The acquired technology was valued at $24,000 using a cost approach and is being amortized over 3 years. Goodwill from the Donde acquisition is primarily attributable to the expected synergies that will result from integrating Donde and its assembled workforce. None of the goodwill recognized is deductible for income tax purposes. The deferred tax liability relates to the taxable temporary difference on the acquired intangible assets.
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Comparative Figures
12 Months Ended
Dec. 31, 2021
Comparative Figures [Abstract]  
Comparative Figures Comparative Figures
    
Certain comparative figures have been reclassified in order to conform to the current period presentation.
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Event
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Event Subsequent EventConsistent with the Company's ongoing strategic investments, the Company invested $450,000 in private companies in January 2022. The Company has a minority ownership in these private companies.As described in note 6, in November 2021, the Company received an investment in a private company, Flow Commerce, Inc., as non-cash revenue consideration, as a result of services to be rendered in conjunction with a strategic partnership. In January 2022, Flow Commerce, Inc. was acquired by Global-E, which is another strategic partner of the Company. The transaction between Global-E and Flow Commerce, Inc. resulted in a realized gain for the Company. Concurrent with the acquisition, Global-E agreed to issue the Company additional warrants not tied to the performance of services. The value of these additional warrants will be recorded as other income in the first quarter of 2022.
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Consolidation These consolidated financial statements include the accounts of the Company and its directly and indirectly held wholly owned subsidiaries including, but not limited to: Shopify International Limited, incorporated in Ireland; Shopify Commerce Singapore Pte. Ltd., incorporated in Singapore; and Shopify LLC, Shopify Payments (USA) Inc. and Shopify Holdings (USA) Inc., incorporated in the state of Delaware in the United States. All intercompany accounts and transactions have been eliminated upon consolidation.
Basis of Presentation These consolidated financial statements of the Company have been presented in United States dollars (USD) and have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP), including the applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding financial reporting.
Use of Estimates The preparation of consolidated financial statements, in accordance with U.S. GAAP, requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from the estimates made by management. Significant estimates, judgments and assumptions in these consolidated financial statements include: key judgments related to revenue recognition in determining whether the Company is the principal or an agent to the arrangements with merchants; estimates of expected credit losses related to financial assets measured at amortized cost, including contract balances and merchant cash advances and loans; inputs used to fair value acquired intangible assets and equity and other investments in private companies and debt securities; estimates involved in evaluating the recoverability of the Company's right-of-use assets and leasehold improvements, including, but not limited to, the estimated useful lives of right-of-use assets and leasehold improvements; the incremental borrowing rate applied to lease payments; and the probability and amount of loss contingencies.
Revenue Recognition
The Company's sources of revenue consist of subscription solutions and merchant solutions.

The Company principally generates subscription solutions revenue through the sale of subscriptions to the platform. The Company also generates additional subscription solutions revenues from the sale of subscriptions to the Point-of-Sale (POS) Pro offering for brick and mortar merchants, the sale of themes and apps, the registration of domain names, and the collection of variable platform fees.
The Company generates merchant solutions revenue by providing additional services to merchants to increase their use of the platform. The Company earns merchant solutions revenue relating to Shopify Payments, Shopify Shipping, other transaction services, referral fees, the sale of POS hardware, advertising revenue on the Shopify App Store, Shopify Email, Shopify Capital, Shop Pay Installments, Shopify Balance, Shopify Fulfillment Network, collaborative warehouse fulfillment solutions, non-cash consideration obtained for services rendered as part of strategic partnerships, and Shopify Markets.

Arrangements with merchants do not provide the merchants with the right to take possession of the software supporting the Company’s hosting platform at any time and are therefore accounted for as service contracts. The Company’s subscription service contracts do not provide for refunds or any other rights of return to merchants in the event of cancellations.

The Company recognizes revenue to depict the transfer of promised services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services by applying the following steps:
Identify the contract with a customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price; and
Recognize revenue when, or as, the Company satisfies a performance obligation.

The Company follows the guidance provided in ASC 606, Revenue from Contracts with Customers, for determining whether the Company is the principal or an agent in arrangements with customers that involve another party that contributes to providing a specified service to a customer. In these instances, the Company determines whether it has promised to provide the specified service itself (as principal) or to arrange for the specified service to be provided by another party (as an agent). This determination depends on the facts and circumstances of each arrangement and, in some instances, involves significant judgment. The Company recognizes revenue from Shopify Shipping, the sale of apps, the sale of themes, card services from Shopify Balance and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment of the promised service, does not have control of the promised service, and does not have full discretion in establishing prices for the promised service and therefore is the agent in the arrangement with customers. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the respective arrangements. In the fourth quarter of 2021, the Company commenced recognizing revenue for the sale of themes on a net basis (as an agent) as a result of revised contract terms with its theme partners.
            
Sales taxes collected from merchants and remitted to government authorities are excluded from revenue.
        
The Company's arrangements with customers can include multiple performance obligations, which may consist of some or all of the Company's subscription solutions. When contracts involve multiple performance obligations, the Company evaluates whether each performance obligation is distinct and should be accounted for as a separate unit of accounting under Topic 606. In the case of subscription solutions, the Company has determined that merchants can benefit from the service on its own, and that the service being provided to the merchant is separately identifiable from other promises in the contract. Specifically, the Company considers the distinct performance obligations to be the subscription solution, custom themes, feature-enhancing apps and unique domain names. The total transaction price is determined at the inception of the contract and allocated to each performance obligation based on their relative standalone selling prices. In the case of merchant solutions, the transaction price for each performance obligation is based on the observable standalone selling price for each performance obligation. The
transaction price for multiple merchant solutions is never a bundled price, therefore a relative allocation is not required.
        
The Company determines the standalone selling price by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration for our subscription solutions include discounting practices, the size and volume of our transactions, the customer demographic, the geographic area where services are sold, price lists, our go-to-market strategy, historical standalone sales and contract prices. The determination of standalone selling prices is made through consultation with and approval by our management, taking into consideration our go-to-market strategy. As the Company's go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes in relative standalone selling prices.

The Company generally receives payment from its merchants at the time of invoicing. In all other cases, payment terms and conditions vary by contract type, although terms generally include a requirement for payment within 30 days of the invoice date. In instances where timing of revenue recognition differs from the timing of invoicing and subsequent payment, we have determined our contracts do not include a significant financing component.

Subscription Solutions

Subscription revenue from the sale of subscriptions to the platform is recognized over time on a ratable basis over the contractual term. The contract terms are monthly, annual or multi-year subscription terms. Revenue recognition begins on the date that the Company’s service is made available to the merchant. Certain subscription contracts have a transaction price that includes a variable component that is based on the merchants' volume of sales. In such cases, the Company uses the exception to the general principles for accounting for variable consideration, which allows it to recognize revenue when the merchant's sale occurs and the performance obligation has been satisfied. Subscription revenue from the sale of POS Pro subscriptions is recognized over time on a ratable basis over the monthly or annual contractual term. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period.

Revenue from the sale of separately priced themes and apps is recognized at a point in time, when the arrangement between the merchant and partner is established. Revenue from the sale of rights to use a domain name that is sold separately, is recognized ratably over time, over the contractual term, which is generally an annual term. Revenue from themes, apps and domains have been classified within subscription solutions on the basis that they are products sold at the time the merchant initially enters into the subscription services arrangement or because the customer purchases the right to use the product over the term of the contract, similar to a subscription.
    
Merchant Solutions

Revenues earned from Shopify Payments related to payment processing fees and currency conversion fees, Shopify Shipping related to the sale of shipping labels, other transaction services, and referral fees are recognized at a point in time, at the time of the transaction. For the sale of POS hardware, revenue is recognized at a point in time, based on when ownership passes to the merchant, in accordance with the shipping terms. Advertising revenue on the Shopify App Store is recognized at a point in time as merchants click on the advertised apps. Shopify Email revenue is recognized at a point in time based on the merchants' volume of emails sent.

The Company also earns revenue from Shopify Capital, a merchant cash advance (MCA) and loan program for eligible merchants. The Company evaluates identified underwriting criteria such as, but not limited to, historical sales data prior to purchasing the eligible merchant's future receivables, or making a loan, to help assess collectibility. Under Shopify Capital, the Company purchases a designated amount of future receivables at a discount or makes a loan, and the merchant remits a fixed percentage of their daily sales to
the Company, until the outstanding balance has been fully remitted. Certain merchant cash advances and loans are facilitated by the Company and originated by a bank partner, from whom the Company then purchases the merchant cash advances and loans obtaining all rights, title, and interest or discount for a fee calculated as a percentage of the merchant cash advance or loan's principal. In the years ended December 31, 2021 and 2020, these purchases added up to $127,037 and $nil, respectively, of merchant cash advances and loans to Shopify merchants. Revenues for Shopify Capital are earned in accordance with the description below and are presented net of any deferred origination fees which are amortized over the contractual or expected term of the MCA or loan. For Shopify Capital MCA's, the Company applies a percentage of the remittances collected against the merchant's receivable balance, and a percentage, which is related to the discount, as merchant solutions revenue. For certain Shopify Capital loans, there is a fixed maximum repayment term. For certain other Shopify Capital loans, the Company calculates an expected repayment date. Using the merchant's contractual or expected repayment date, the Company calculates an effective interest rate based on the merchant's expected future payment volume to determine how much of a merchant's repayment to recognize as revenue and how much to apply against the merchant's receivable balance. In the years ended December 31, 2021 and 2020, $19,496 and $12,167, respectively, of revenue recognized as merchant solutions revenue required the application of an effective interest rate, per ASC 310.

Revenues earned from Shop Pay Installments, a "buy now pay later" product, are recognized at a point in time when a merchant makes a sale using this product, and is based on a percentage of the total order value. The Company earns and recognizes a portion of the revenue from each merchant sale, with the majority of revenue earned and recognized by the Company's third-party provider that bears the buyer underwriting and buyer credit risk associated with the product.

Revenues earned from Shopify Balance, our money management product, are recognized at the time of the transaction as the card is used, with cash back rewards earned through the program netted against revenue.

Revenues earned from Shopify Fulfillment Network related to warehouse storage and outbound shipping are recognized over time, as merchants receive and consume the benefits obtained from the warehouse storage service and shipping service, respectively. Revenues related to picking, packaging, and preparing orders for shipment are recognized once the services have been rendered. In some instances, the Company offers an all-in fulfillment service that combines warehouse storage, picking, packaging and preparing orders for shipment, and outbound shipping. This all-in fulfillment service revenue is recognized over time from the point the Company receives and inbounds the product up to delivery to the end-customer.

Revenues earned from providing cloud-based software on collaborative warehouse fulfillment solutions are recognized over time, over the contractual term, which can be up to five years. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period.

In connection with certain revenue contracts with customers, the Company, from time to time, receives non-cash consideration in the form of equity investments in the customer as a component of the transaction price. When the transaction price includes non-cash consideration, the non-cash consideration is measured as the fair value at the inception of the contract, and any changes in fair value of the equity investments after contract inception are excluded from revenue, and classified as "other income, net" in the consolidated statement of operations and comprehensive income. The estimated fair value of such consideration is determined using multiple valuation techniques, including the income approach and the market approach. As the Company is required to provide referral services and other services to support the partners' merchant offerings over the period of the performance obligations, revenue is deferred and recognized over time on a ratable basis over the expected terms of the contracts, which are typically three to seven years in length.
In addition, the Company integrates services to centralize the platform's cross-border capabilities and enable merchants to penetrate the global commerce market through Shopify Markets. Shopify Markets leverages the Company's existing transactional services and partnerships from which the Company earns referral fees to provide a tailored experience for each market. Revenues earned are recognized in accordance with the preceding paragraphs.

Capitalized Contract Costs
As part of obtaining contracts with certain merchants, the Company incurs upfront costs such as sales commissions. The Company capitalizes these contract costs, which are subsequently amortized on a systematic basis consistent with the pattern of the transfer of the good or service to which the contract asset relates, which is generally on a straight-line basis over the estimated life of the merchant relationship. In some instances, the Company applies the practical expedient that allows it to determine this estimate for a portfolio of contracts that have similar characteristics in terms of type of service, contract term and pricing. This estimate is reviewed by management at the end of each reporting period as additional information becomes available. For certain contracts where the amortization period of the contract costs would have been one year or less, the Company uses the practical expedient that allows it to recognize the incremental costs of obtaining those contracts as an expense when incurred and not consider the time value of money.
Cost of Revenues The Company’s cost of revenues related to subscription solutions consist of third-party infrastructure, hosting costs and other direct costs, an allocation of costs incurred by both the operations and support functions, credit card fees related to billing our merchants, payments for domain registration, amortization of acquired intangible assets, amortization of internally developed software costs and, until the end of the third quarter of 2021, the costs of themes.The Company's cost of revenues related to merchant solutions includes payment processing and interchange fees related to Shopify Payments, credit card fees related to billing its merchants, product costs associated with expanding our product offerings, including Shopify Balance, amortization of acquired intangible assets relating mostly to the acquired 6 River Systems, LLC (6RS) technology, amortization of internally developed software costs, POS hardware costs, third-party infrastructure and hosting costs, and an allocation of costs incurred by both the operations and support functions. Merchant solutions cost of revenues also includes costs associated with warehouse storage, outbound shipping, picking, packaging, and the preparation of orders for shipment as part of the Shopify Fulfillment Network offering, and materials and third-party manufacturing costs associated with 6RS for those fulfillment robots sold to customers rather than leased to customers, which are capitalized and depreciated into cost of revenues.
Software Development Costs
Research and development costs are generally expensed as incurred. These costs primarily consist of personnel and related expenses, contractor and consultant fees, stock-based compensation, and corporate overhead allocations, including depreciation.

The Company capitalizes certain development costs incurred in connection with its internal use software. These capitalized costs are related to the development of its software platform that is hosted by the Company and accessed by its merchants on a subscription basis as well as material internal infrastructure software. Costs incurred in the preliminary stages of development are expensed as incurred. The Company starts to capitalize all direct and incremental costs incurred during the application development phase when it is probable the expenditures will result in additional features and functionality. Capitalization ceases once the additional features and functionality are put into service. Capitalized costs are recorded as part of intangible assets in the consolidated balance sheets and are amortized on a straight-line basis over their estimated useful lives of two or three years. Costs that meet the criteria for capitalization were not material for the periods presented. Maintenance costs are expensed as incurred.
Advertising Costs Advertising costs are expensed as incurred.
Leases
The Company accounts for leases by first determining if an arrangement is a lease, or contains a lease, at inception. Right-of-use assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. The right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The Company's leases do not provide an implicit rate, therefore, the incremental borrowing rate based on the information available at commencement date was used to determine the present value of lease payments. The right-of-use assets exclude lease incentives, which are accounted for as a reduction of lease liabilities if they have not yet been received. The Company's lease terms may include options to extend or terminate the lease. These options are included in the lease terms when it is reasonably certain they will be exercised. Lease expense related to lease components is recognized on a straight-line basis over the lease term.

The carrying values of right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of an asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value. For right-of-use assets that are impaired, the remaining carrying value of the right-of-use assets are amortized on a straight line basis over the remaining term of the lease.
The Company's lease agreements include lease and non-lease components, which are accounted for separately under Topic 842, Leases. Variable lease components and non-lease components are excluded from the lease payments used to calculate the right-of-use assets and lease liabilities, and are recorded in the period in which the obligation for the payment is incurred.
Leases The Company subleases certain leased office space and recognizes sublease income on a straight-line basis over the sublease term. Sublease payments received for variable lease costs will be recorded as income, as earned. The Company recognizes sublease income as an offset to lease expense in the consolidated statements of operations and comprehensive income.
Stock-Based Compensation
The accounting for stock-based awards is based on the fair value of the award measured at the grant date. Accordingly, stock-based compensation cost is recognized in the consolidated statements of operations and comprehensive income as an operating expense over the requisite service period.

The fair value of stock options is determined using the Black-Scholes option-pricing model, single option approach. An estimate of forfeitures is applied when determining compensation expense. The Company determines the fair value of stock option awards on the date of grant using assumptions regarding expected term, share price volatility over the expected term of the awards, risk-free interest rate, and dividend rate. All shares issued under the Company's Fourth Amended and Restated Stock Option Plan (Legacy Option Plan), the Second Amended and Restated Stock Option Plan (SOP), and the Second Amended and Restated Long Term Incentive Plan (LTIP), and 6 River Amended and Restated Stock Option and Grant Plan are from treasury.
The fair value of restricted share units (RSUs) is measured using the fair value of the Company's shares as if the RSUs were vested and issued on the grant date. An estimate of forfeitures is applied when determining compensation expense. All shares issued under the Company's LTIP are from treasury.
Income Taxes
Income tax expense includes Canadian, U.S., and foreign income taxes.

Deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and the tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized. The Company considers many factors when assessing the likelihood of future realization of our deferred tax assets, including its recent cumulative loss experience and expectations of future earnings, capital gains and investment in the applicable jurisdiction, the carry-forward periods available to it for tax reporting purposes, and other relevant factors.
The Company evaluates tax positions taken or expected to be taken in the course of preparing tax returns to determine whether the tax positions have met a “more-likely-than-not” threshold of being sustained by the applicable tax authority. Tax benefits related to tax positions not deemed to meet the “more-likely-than-not” threshold are not permitted to be recognized in the consolidated financial statements.
Earnings Per Share
Basic earnings per share are calculated by dividing net earnings attributable to common equity holders of the Company by the weighted average number of shares of common stock outstanding during the year. Diluted earnings per share are calculated by dividing net earnings attributable to common equity holders of the Company by the weighted average number of shares of common stock outstanding during the year, plus the effect of dilutive potential common stock outstanding during the year.

The Company uses the treasury stock method for calculating the effect of dilutive potential common stock from employee stock options and employee RSUs. This method requires that dilutive effect be calculated as if all dilutive potential common stock had been exercised at the latest of the beginning of the year or on the date of issuance, as the case may be, and that the funds obtained thereby (plus an amount equivalent to the unamortized portion of related stock-based compensation costs) be used to purchase common stock of the Company at the average fair value of the common stock during the year.
The Company uses the if-converted method for calculating the effect of dilutive potential common stock from its 0.125% convertible senior notes due 2025 (the "Notes"). If the effect of the if-converted method is dilutive, net earnings are adjusted for the after-tax effect of debt interest relating to the Notes and the amount of dilutive potential common stock are included in the total number of shares used to compute diluted earnings per share. If the effect of the if-converted method is anti-dilutive, no adjustments are made to net earnings or the total number of shares used to compute diluted earnings per share. The Company applies this method by using the common stock issuable upon conversion determined by the end-of-period conversion price.
Foreign Currency Translation and Transactions The functional and reporting currency of the Company and its subsidiaries is the USD. Monetary assets and liabilities denominated in foreign currencies are re-measured to USD using the exchange rates at the consolidated balance sheet dates. Non-monetary assets and liabilities denominated in foreign currencies are measured in USD using historical exchange rates. Revenues and expenses are measured using the actual exchange rates prevailing on the dates of the transactions. Gains and losses resulting from re-measurement are recorded in the Company’s consolidated statements of operations and comprehensive income as foreign exchange gain (loss), with the exception of foreign exchange forward contracts used for hedging which are re-measured in other comprehensive income (loss) and the gain (loss) is then reclassified into earnings to either cost of revenue or operating expenses in the same period, or periods, during which the hedged transaction affects earnings. The Company is exposed to foreign exchange fluctuations on the revaluation of foreign currency assets and liabilities. The Company uses foreign exchange derivative products to manage the impact of foreign exchange fluctuations. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counter parties.
Cash and Cash Equivalents The Company considers all short-term highly liquid investments that are readily convertible into known amounts of cash, with original maturities at their acquisition date of three months or less to be cash equivalents.
Marketable Securities The Company’s marketable securities consist of U.S. and Canadian federal bonds and agency securities, U.S. term deposits, and corporate bonds and commercial paper, and mature within 12 months from the date of purchase. Marketable securities are classified as held-to-maturity at the time of purchase and this classification is re-evaluated as of each consolidated balance sheet date. Held-to-maturity securities represent those securities that the Company has both the positive intent and ability to hold to maturity and are carried at amortized cost. Interest on these securities, as well as amortization/accretion of premiums/discounts, are included in interest income. Marketable securities are assessed as to whether any unrealized loss positions are other than temporarily impaired. Impairments are considered other than temporary if they are related to deterioration in credit risk or if it is likely the Company would be required to sell the securities before the recovery of their remaining amortized cost basis. Realized gains and losses determined to be other than temporary are determined based on the specific identification method and are reported in other income (expense) in the consolidated statements of operations and comprehensive income.
Equity and Other Investments
Strategic investments are a part of the Company's strategy and use of capital, expanding its expertise and building strong partnerships around strategic initiatives. The Company holds equity and other investments in public companies with readily determinable fair values, as well as in private companies without readily determinable fair values. Equity and other investments in publicly traded companies with readily determinable fair values are carried at fair value at each balance sheet date and any movements in the fair value are recognized into net income. Equity and other investments in private companies without readily determinable fair values are carried at cost less impairments, with subsequent adjustments for observable changes (referred to as the measurement alternative). The Company also holds an investment in convertible notes of a private company which is classified as an available-for-sale debt security, for which the Company has elected to account for under the fair value option. The investment is carried at fair value at each balance sheet date and any movements in the fair value are recognized in net income.

The Company evaluates each investee to determine if the investee is an equity investment for which the company has significant influence. As of December 31, 2021 and 2020, there were no such investments. The Company also evaluates each investee to determine if the investee is a variable interest entity and, if so, whether the Company is the primary beneficiary of the variable interest entity. The Company has determined, as of December 31, 2021 and 2020, that there were no variable interest entities required to be consolidated in the Company’s consolidated financial statements.
Fair Value Measurements
The carrying amounts for cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances receivable, loans, trade accounts payable and accruals, and employee-related accruals approximate fair value due to the short-term maturities of these instruments.
The Company measures certain financial assets and liabilities at fair value based on applicable accounting guidance, using a fair value hierarchy. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value.

Level 1: Quoted prices in active markets for identical assets or liabilities.

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.

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. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.
Fair Value Option The guidance in ASC 815, Derivatives and Hedging, provides a fair value option election that allows entities to make an irrevocable election to not separate embedded derivatives from their host contract and to fair value the hybrid instrument upon initial recognition and subsequent measurement dates for certain eligible financial assets and liabilities. Unrealized gains and losses on items for which the fair value option has been elected are reported in earnings. The decision to elect the fair value option is determined on an instrument by instrument basis and must be applied to an entire instrument and is irrevocable once elected. The Company has elected to apply the fair value option to its investment in convertible notes in a private company. The fair value election was made in order to maintain consistency in presentation across equity and other investments.
Derivatives and Hedging
The majority of the Company's derivative products are foreign exchange forward contracts, which are designated as cash flow hedges of foreign currency forecasted expenses. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counterparties. The Company may hold foreign exchange forward contracts to mitigate the risk of future foreign exchange rate volatility related to future Canadian dollar (CAD) and Great Britain pounds (GBP) denominated costs and current and future obligations.

The Company's foreign currency forward contracts generally have maturities of twelve months or less. The critical terms match method is used when the key terms of the hedging instrument and that of the hedged item are aligned; therefore, the changes in fair value of the forward contracts are recorded in accumulated other comprehensive income (AOCI). The effective portion of the gain or loss on each forward contract is reported as a component of AOCI and reclassified into earnings to either cost of revenue or operating expense in the same period, or periods, during which the hedged transaction affects earnings. The ineffective portion of the gains or losses, if any, is recorded immediately in other income (expense).

For hedges that do not qualify for the critical terms match method of accounting, a formal assessment is performed to verify that derivatives used in hedging transactions continue to be highly effective in offsetting the changes in fair value or cash flows of the hedged item. Hedge accounting is discontinued if a derivative ceases to be highly effective, matures, is terminated or sold, if a hedged forecasted transaction is no longer probable of occurring, or if the Company removes the derivative's hedge designation. For discontinued cash flow hedges, the accumulated gain or loss on the derivative remains in AOCI and is reclassified into earnings in the period in which the previously hedged forecasted transaction impacts earnings or is no longer probable of occurring.
In addition, the Company has a master netting agreement with each of the Company's counterparties, which permits net settlement of multiple, separate derivative contracts with a single payment. The Company presents its derivative instruments on a net basis in the consolidated financial statements.
Provision for Credit Losses Related to Merchant Cash Advances and Loans and Provision for Transaction Losses Related to Shopify Payments, Shop Pay Installments, and Shopify Balance
Merchant cash advance receivables and loans represent the aggregate amount of Shopify Capital related receivables owed by merchants as of the balance sheet date, net of an allowance for expected credit losses. The Company estimates the provision based on an assessment of various factors, including historical trends, merchants' gross merchandise volume (GMV), supportable forecasted information and other factors, including macroeconomic factors, that may affect the merchants' ability to make future payments on the receivables. Additions to the provision are reflected in current operating results, while charges against the provision are made when losses are incurred. These additions are classified within transaction and loan losses on the consolidated statements of operations and comprehensive income. Recoveries are reflected as a reduction in the allowance for credit losses related to merchant cash advances and loans when the recovery occurs.

Provision for Transaction Losses Related to Shopify Payments, Shop Pay Installments, and Shopify Balance

Shopify Payments, Shop Pay Installments, and Shopify Balance losses arise from unrecovered merchant transactions due to returns and disputes. Shopify Balance may also incur losses when a merchant account experiences unauthorized transactions where funds cannot be recovered or reversed. The Company estimates the provision based on an assessment of various factors, including historical trends, GMV (facilitated using Shopify Payments and Shop Pay Installments including those managed using Shopify Balance), supportable forecasted information and other factors that may increase the volume of losses. Additions to the provision are reflected in current operating results, while charges against the provision are made when losses are incurred. These additions are classified within transaction and loan losses on the consolidated statements of operations and comprehensive income.
Loss Contingencies The Company records accruals for loss contingencies when losses are probable and reasonably estimable. The Company evaluates developments in legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others, because: (i) the damages sought are indeterminate; (ii) the proceedings are in the relative early stages; (iii) there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv) there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v) there remain significant factual issues to be determined or resolved; (vi) the relevant law is unsettled; or (vii) the proceedings involve novel or untested legal theories. In such instances, there may be considerable uncertainty regarding the ultimate resolution of such matters, including the likelihood or magnitude of a possible eventual loss, if any.
Convertible Senior Notes The Company accounts for the Notes at amortized cost as a single unit of account on the balance sheet. The carrying value of the liability is represented by the face amount of the Notes, less debt offering costs, plus any amortization of offering costs. Offering costs are being amortized to interest expense over the term of the Notes using the effective interest rate method.
Property and Equipment Property and equipment is stated at cost, less accumulated depreciation and impairment. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets. Computer equipment and fulfillment robots are depreciated over the lesser of three years and their estimated useful lives while furniture and equipment is depreciated over four years and warehouse equipment is depreciated over 10 years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of their associated leases, which range from one to fifteen years. The carrying values of property and equipment are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of an asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value.
Intangible Assets Intangible assets are stated at cost, less accumulated amortization and impairment. Amortization is calculated using the straight-line method over the estimated useful lives of the related assets. Purchased software is amortized over a three-year period, acquired technology is amortized over a two to nine year period, acquired customer relationships are amortized over a two- to five-year period, capitalized software development costs are amortized over a two- to three-year period, and other intangible assets are amortized over a three- to ten-year period. Amortization is recorded into cost of revenues and operating expenses, depending on the nature of the asset. The carrying values of intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of the asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value.
Goodwill
Goodwill represents the excess of the purchase price over the estimated fair value of net assets of a business acquired in a business combination. Goodwill is not amortized, but instead tested for impairment at least annually. Should certain events or indicators of impairment occur between annual impairment tests, the Company will perform the impairment test as those events or indicators occur. Examples of such events or circumstances include the following: a significant decline in the Company’s expected future cash flows; a sustained, significant decline in the Company’s fair value; a significant adverse change in the business climate; and slower growth rates.

Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. The qualitative assessment considers the following factors: macroeconomic conditions, industry and market considerations, cost factors, overall company financial performance, events affecting the reporting unit, and changes in the Company’s fair value. If the reporting unit does not pass the qualitative assessment, the Company carries out a quantitative test for impairment of goodwill. This is done by comparing the fair value of the reporting unit with the carrying value of the reporting unit that includes goodwill. If the fair value of the reporting unit is greater than its carrying value, including goodwill, no impairment results. If the fair value of the reporting unit is less than its carrying value, including goodwill, an impairment loss would be recognized in the consolidated statements of operations and comprehensive income in an amount equal to that difference, limited to the total amount of goodwill allocated to that reporting unit. The
Company has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The Company may resume performing the qualitative assessment in any subsequent period.
Business Combinations The Company follows the acquisition method to account for business combinations in accordance with ASC 805, Business Combinations. The acquisition method of accounting requires that assets acquired and liabilities assumed be recorded at their estimated fair values on the date of a business acquisition. The excess of the purchase price over the estimated fair value is recorded as goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in the consolidated statements of operations and comprehensive income.
Segment Information The Company’s chief operating decision maker (CODM) is a function comprised of three executives, specifically the Chief Executive Officer, the President and the Chief Financial Officer. The CODM is the highest level of management responsible for assessing Shopify’s overall performance, and making operational decisions such as resource allocations related to operations, product prioritization, and delegations of authority. Management has determined that the Company operates in a single operating and reportable segment.
Concentration of Credit Risk The Company’s cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances, loans and related receivables, equity and other investments, debt securities and foreign exchange derivative products subject the Company to concentrations of credit risk. Management mitigates this risk associated with cash and cash equivalents by making deposits and entering into foreign exchange derivative products only with large banks and financial institutions that are considered to be highly creditworthy. Management mitigates the risks associated with marketable securities by adhering to its investment policy, which stipulates minimum rating requirements, maximum investment exposures and maximum maturities. Due to the Company’s diversified merchant base, there is no particular concentration of credit risk related to the Company’s trade and other receivables and merchant cash advances and loans receivable. Trade and other receivables and merchant cash advances and loans receivable are monitored on an ongoing basis to ensure timely collection of amounts. The Company has mitigated some of the risks associated with Shopify Capital by opening insurance policies with Export Development Canada (EDC), a wholly-owned corporation of the Government of Canada, who is AAA rated as at December 31, 2021. The Company’s policies cover certain merchant cash advances and loans, subject under certain policies to minimum claim requirements and regional restrictions. The Company pays EDC a monthly premium based on total eligible dollars advanced, and records this as general and administrative expense in the consolidated statements of operations and comprehensive income. All policies include a deductible set at either a specified dollar loss threshold or calculated as a percentage of eligible advances issued. After considering the Company’s deductible and the insurer's maximum liability under the policies, the majority of the Company's gross outstanding balance of merchant cash advances and loans as at December 31, 2021 is covered. The receivable related to insurance recoveries, if any, is included in the merchant cash advances, loans and related receivables balance. The Company mitigates the risks associated with its equity and other investments and debt securities through its diligence process performed prior to investing. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from the novel coronavirus (COVID-19) on the Company's credit risk have been considered and have resulted in adjustments to the Company's allowances for expected credit losses on contract balances and merchant cash advances and loans. The Company continues its assessment given the fluidity of COVID-19's global impact.
Interest Rate Risk Certain of the Company’s cash, cash equivalents and marketable securities and loans, and debt securities earn interest. The Company’s trade and other receivables, accounts payable and accrued liabilities and lease liabilities do not bear interest. The Company's Notes have a fixed annual interest rate and thus, the Company does not have economic interest rate exposure on the Notes. The Company is not exposed to material interest rate risk.
Foreign Exchange Risk
The Company is exposed to foreign exchange fluctuations on the revaluation of foreign currency assets and liabilities. The Company uses foreign exchange derivative products to manage the impact of foreign exchange fluctuations. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counter parties.

While the majority of the Company's revenues and cost of revenues are denominated in USD, a significant portion of operating expenses are incurred in CAD and GBP. As a result, earnings could be adversely affected by an increase in the value of the foreign currency relative to the USD.
Accounting Pronouncements Adopted in the Year and Recent Accounting Pronouncements Not Yet Adopted
Accounting Pronouncements Adopted in the Year

In August 2020, the Financial Accounting Standards Board (FASB) issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which eliminates certain models associated with accounting for convertible instruments, makes targeted improvements to the disclosures for convertible instruments and earnings per share guidance, and amends the guidance for the derivative scope exception for contracts in an entity's own equity. The updates are effective for annual periods beginning after December 15, 2021 including interim periods within those periods. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those periods. The Company early adopted this ASU effective January 1, 2021 using the modified retrospective approach.
The adoption eliminated the requirement to separately account for the liability and equity components of the Notes, which existed under previous accounting guidance. This resulted in a reclassification of $158,810 from additional paid-in capital to long-term liabilities. Furthermore, as a result of the adoption, non-cash interest expense related to the Company's currently outstanding Notes has been eliminated. As the Company previously recognized non-cash interest expense relating to the debt discount on the liability component, this resulted in a $8,198 cumulative adjustment to increase opening retained earnings.

Recent Accounting Pronouncements Not Yet Adopted

In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the (1) recognition of an acquired contract liability and (2) payment terms and their direct effect on subsequent revenue recognized by the acquirer. The updates are effective for annual periods beginning after December 15, 2022, including interim periods within those periods. Early adoption is permitted, including the adoption in an interim period. The Company is still assessing the timing of adoption, at which time the guidance would be applied prospectively and if at an interim period, retrospectively for the related fiscal year.
Comparative Figures Certain comparative figures have been reclassified in order to conform to the current period presentation.
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount
The following table summarizes the effects on revenues, cost of revenues, operating expenses, and income from operations of a 10% strengthening(1) of the CAD versus the USD without considering the impact of the Company's hedging activities and without factoring in any potential changes in demand for the Company's solutions as a result of changes in the CAD to USD exchange rates:
Years ended
December 31, 2021December 31, 2020
GAAP Amounts As Reported
$
Exchange Rate Effect (2)
$
At 10% Stronger CAD Rate (3)
$
GAAP Amounts As Reported
$
Exchange Rate Effect (2)
$
At 10% Stronger CAD Rate (3)
$
Revenues$4,611,856 $10,868 $4,622,724 $2,929,491 $7,367 $2,936,858 
Cost of revenues(2,130,712)(12,503)(2,143,215)(1,387,971)(7,900)(1,395,871)
Operating expenses(2,212,501)(67,231)(2,279,732)(1,451,367)(47,292)(1,498,659)
Income from operations$268,643 $(68,866)$199,777 $90,153 $(47,825)$42,328 
(1) A 10% weakening of the CAD versus the USD would have an equal and opposite impact on our revenues, cost of revenues, operating expenses and income from operations as presented in the table.
(2) Represents the increase or decrease in GAAP amounts reported resulting from a 10% strengthening in the CAD-USD foreign exchange rates.
(3) Represents the outcome that would have resulted had the CAD-USD rates in those periods been 10% stronger than they actually were, excluding the impact of our hedging program and without factoring in any potential changes in demand for the Company's solutions as a result of changes in the CAD-USD exchange rates.
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis
As at December 31, 2021, the carrying amount and fair value of the Company’s financial instruments were as follows:
Level 1
$
Level 2
$
Level 3
$
Carrying AmountFair ValueCarrying AmountFair ValueCarrying AmountFair Value
Assets:
Cash equivalents:
Canadian federal bonds and agency securities50,13850,138
Corporate bonds and commercial paper267,953268,090
Marketable securities:
U.S. term deposits900,000901,689
U.S. federal bonds and agency securities680,436681,629
Canadian federal bonds and agency securities1,215,6461,218,001
Corporate bonds and commercial paper2,469,0192,475,051
Derivative assets:
Foreign exchange forward contracts1,8241,824
Equity and other investments:
Equity and other investments with readily determinable fair values2,782,9012,782,901423,387423,387
Available-for-sale debt security under fair value option205,878205,878
Liabilities:
Derivative liabilities:
Foreign exchange forward contracts5,9265,926
As at December 31, 2020, the carrying amount and fair value of the Company’s financial instruments were as follows: 
Level 1   
Level 2
$
Level 3
$
Carrying AmountFair ValueCarrying AmountFair ValueCarrying AmountFair Value
Assets:
Cash equivalents:
U.S federal bonds174,397174,399
Corporate bonds and commercial paper134,056134,396
Repurchase agreements290,000290,001
Marketable securities:
U.S. term deposits885,000887,102
U.S. federal bonds1,224,0521,226,657
Canadian federal bonds24,98824,987
Corporate bonds and commercial paper1,550,3301,552,907
Derivative assets:
Foreign exchange forward contracts16,34016,340
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Other Investments (Tables)
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Equity and Other Investments
Equity and other investments are comprised of:
December 31, 2021December 31, 2020
$$  
With readily determinable fair values3,206,288 — 
Without readily determinable fair values543,379 173,454 
Debt securities under the fair value option205,878 — 
Total equity and other investments3,955,545 173,454 
Adjustments related to equity and other investments with readily determinable fair values in the year ended December 31, 2021 were as follows:
Year ended
December 31, 2021
$
Balance, beginning of the year— 
Adjustments related to equity and other investments with readily determinable fair values:
Transfers from measurement alternative (1)(2)
350,530 
Purchases of equity and other investments40 
Net unrealized gains2,855,718 
Balance, end of the year3,206,288 
(1) Effective January 13, 2021, the Company's investment in Affirm no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.
(2) Effective May 12, 2021, the Company's investment in Global-E no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.
Adjustments related to equity and other investments without readily determinable fair values for the years ended December 31, 2021 and 2020 were as follows:
Years ended
December 31, 2021December 31, 2020
$$
Balance, beginning of the year173,454 2,500 
Adjustments related to equity and other investments without readily determinable fair values:
Investments received as non-cash consideration in exchange for services268,058 24,710 
Purchases of equity and other investments450,193 11,051 
Transfers to readily determinable fair values (1)(2)
(350,530)— 
Gross unrealized gains36,926 135,193 
Gross unrealized losses and impairments(34,722)— 
Balance, end of the year543,379 173,454 
(1) Effective January 13, 2021, the Company's investment in Affirm no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.
(2) Effective May 12, 2021, the Company's investment in Global-E no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Trade and Other Receivables (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of Trade and Other Receivables
 December 31, 2021
$
December 31, 2020
$
January 1, 2020
$
Unbilled revenues, net86,795 50,073 31,629 
Trade receivables, net40,342 13,449 9,660 
Indirect taxes receivable39,142 45,961 36,821 
Accrued interest13,067 7,563 5,754 
Other receivables12,863 3,706 6,665 
 192,209 120,752 90,529 
Activity in the allowance for credit losses was as follows:
Years ended
 
December 31, 2021
$
December 31, 2020
$
Balance, beginning of the year6,041 2,894 
Provision for credit losses related to uncollectible receivables6,069 6,793 
Write-offs(5,166)(3,646)
Balance, end of the year6,944 6,041 
December 31, 2021December 31, 2020January 1, 2020
$$$
Merchant cash advances receivable, gross439,289 218,840 131,227 
Related receivables— 819 3,179 
Allowance for credit losses related to uncollectible merchant cash advances receivable(38,264)(15,816)(10,420)
Loans receivable, gross72,751 43,644 28,547 
Allowance for credit losses related to uncollectible loans receivable(3,054)(2,764)(2,361)
Merchant cash advances, loans and related receivables, net470,722 244,723 150,172 
Merchant Cash Advances

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances receivable:
Years ended
December 31, 2021December 31, 2020
$$
Allowance, beginning of the year15,816 10,420 
Provision for credit losses related to uncollectible merchant cash advances receivable36,719 13,896 
Merchant cash advances receivable charged off, net of recoveries(14,271)(8,500)
Allowance, end of the year38,264 15,816 
Related receivables— (819)
Allowance, net of related receivables38,264 14,997 
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Merchant Cash Advances, Loans and Related Receivables (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of Merchant Cash Advances, Loans and Related Receivables
 December 31, 2021
$
December 31, 2020
$
January 1, 2020
$
Unbilled revenues, net86,795 50,073 31,629 
Trade receivables, net40,342 13,449 9,660 
Indirect taxes receivable39,142 45,961 36,821 
Accrued interest13,067 7,563 5,754 
Other receivables12,863 3,706 6,665 
 192,209 120,752 90,529 
Activity in the allowance for credit losses was as follows:
Years ended
 
December 31, 2021
$
December 31, 2020
$
Balance, beginning of the year6,041 2,894 
Provision for credit losses related to uncollectible receivables6,069 6,793 
Write-offs(5,166)(3,646)
Balance, end of the year6,944 6,041 
December 31, 2021December 31, 2020January 1, 2020
$$$
Merchant cash advances receivable, gross439,289 218,840 131,227 
Related receivables— 819 3,179 
Allowance for credit losses related to uncollectible merchant cash advances receivable(38,264)(15,816)(10,420)
Loans receivable, gross72,751 43,644 28,547 
Allowance for credit losses related to uncollectible loans receivable(3,054)(2,764)(2,361)
Merchant cash advances, loans and related receivables, net470,722 244,723 150,172 
Merchant Cash Advances

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances receivable:
Years ended
December 31, 2021December 31, 2020
$$
Allowance, beginning of the year15,816 10,420 
Provision for credit losses related to uncollectible merchant cash advances receivable36,719 13,896 
Merchant cash advances receivable charged off, net of recoveries(14,271)(8,500)
Allowance, end of the year38,264 15,816 
Related receivables— (819)
Allowance, net of related receivables38,264 14,997 
Schedule of Financing Receivable, Allowance for Credit Loss
The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible loans receivable:
Years ended
December 31, 2021December 31, 2020
$$
Allowance, beginning of the year2,764 2,361 
Provision for credit losses related to uncollectible loans receivable2,540 1,915 
Loans receivable charged off, net of recoveries(2,250)(1,512)
Allowance, end of the year3,054 2,764 
Schedule of Financing Receivable, Past Due
The following table presents the delinquency status of the principal amount of merchant loans by year of origination. The delinquency status is determined based on the number of days past the expected or contractual repayment date for which the Company anticipates to receive the amounts outstanding. The "current" category represents balances that are within 29 days of the contractual repayment dates, or within 29 days of the expected repayment date.
December 31, 2021
TotalPercent
Current$69,350 95.3 %
30-59 Days1,114 1.5 %
60-89 Days419 0.6 %
90-179 Days576 0.8 %
180+ Days1,292 1.8 %
Total$72,751 100.0 %
December 31, 2020
TotalPercent
Current$42,671 97.8 %
30-59 Days302 0.7 %
60-89 Days57 0.1 %
90-179 Days268 0.6 %
180+ Days346 0.8 %
Total43,644 100.0 %
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
 December 31, 2021
$
December 31, 2020
$
Prepaid expenses49,919 25,053 
Other current assets29,988 17,478 
Deposits21,542 9,376 
Foreign exchange contracts1,824 16,340 
 103,273 68,247 
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, and Classification of Depreciation
 December 31, 2021
Cost
$  
Accumulated depreciation and impairment(1)
$
Net book
value
$
Leasehold improvements159,131 84,930 74,201 
Computer equipment33,505 18,241 15,264 
Furniture and equipment28,751 20,250 8,501 
Fulfillment robots9,470 3,888 5,582 
Fulfillment equipment2,015 37 1,978 
 232,872 127,346 105,526 
(1) Included in accumulated depreciation is $1,709 of impairment on leasehold improvements in the year.
 December 31, 2020
 
Cost
$
Accumulated depreciation and impairment(2)
$
Net book
value
$
Leasehold improvements131,196 65,052 66,144 
Computer equipment24,387 15,056 9,331 
Furniture and equipment30,716 17,501 13,215 
Fulfillment robots5,419 2,005 3,414 
 191,718 99,614 92,104 
(2) Included in accumulated depreciation is $16,838 of impairment on leasehold improvements in the year.
The following table illustrates the classification of depreciation in the consolidated statements of operations and comprehensive income:
Years ended
 
December 31, 2021
$
December 31, 2020
$
Cost of revenues2,649 3,160 
Sales and marketing10,103 9,710 
Research and development20,125 19,587 
General and administrative8,951 5,735 
 41,828 38,192 
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Lease Expense
The components of lease expense were as follows:
Years ended
December 31, 2021December 31, 2020
$$
Operating lease expense22,268 20,488 
Variable lease expense, including non-lease components13,003 15,165 
Total lease expense35,271 35,653 
Maturities of Lease Liabilities
Maturities of lease liabilities as at December 31, 2021 were as follows:
Fiscal YearOffices
$
Warehouses and Commercial Spaces
$
Total
$
202233,778 4,202 37,980 
202343,739 5,266 49,005 
202448,480 5,108 53,588 
202552,098 4,762 56,860 
202653,127 4,407 57,534 
Thereafter
321,285 45,045 366,330 
Total future minimum payments
552,507 68,790 621,297 
 Minimum payments related to leases that have not yet commenced(52,837)— (52,837)
Minimum payments related to variable lease payments, including non-lease components
(223,393)(33,316)(256,709)
Imputed interest
(44,707)(4,520)(49,227)
Total lease liabilities
231,570 30,954 262,524 
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
 December 31, 2021
 
Cost
$
 
Accumulated amortization
$
 
Net book
value
$
 
Acquired technology187,874 57,016 130,858 
Acquired customer relationships8,435 3,802 4,633 
Other intangible assets4,351 1,549 2,802 
Software development costs27,520 27,317 203 
Purchased software6,973 6,973 — 
 235,153 96,657 138,496 

 December 31, 2020
 
Cost
$
Accumulated amortization
$  
Net book
value
$  
Acquired technology161,643 36,953 124,690 
Acquired customer relationships8,435 2,677 5,758 
Other intangible assets4,351 1,123 3,228 
Software development costs27,520 25,720 1,800 
Purchased software6,973 6,773 200 
 208,922 73,246 135,676 
Classification of Amortization Expense Related to Intangible Assets
The following table illustrates the classification of amortization expense related to intangible assets in the consolidated statements of operations and comprehensive income:
Years ended
 
December 31, 2021
$  
 
December 31, 2020
$
Cost of revenues21,518 28,885 
Sales and marketing2,195 2,184 
Research and development243 273 
General and administrative524 526 
 24,480 31,868 
Estimated Future Amortization Expense Related to Intangible Assets
Estimated future amortization expense related to intangible assets, as at December 31, 2021 is as follows:
Fiscal Year 
Amount
$
 
202227,188 
202326,816 
202422,820 
202516,186 
202616,186 
Thereafter29,300 
Total138,496 
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The gross changes in the carrying amount of goodwill as of December 31, 2021 and December 31, 2020 are as follows:
December 31, 2021December 31, 2020
 $$  
Balance, beginning of the year311,865 311,865 
Acquisition of Donde Fashion Inc.37,567 — 
Other acquisitions(1)
7,096 — 
Balance, end of the year356,528 311,865 
(1) During the year ended December 31, 2021, the Company completed small acquisitions that resulted in Goodwill being recognized.
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
 December 31, 2021December 31, 2020
$$
Trade accounts payable and trade accruals284,010 168,720 
Employee related accruals71,901 61,891 
Indirect taxes payable66,184 54,097 
Other payables and accruals28,667 16,087 
Foreign exchange forward contracts5,926 — 
 456,688 300,795 
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Revenue
Years ended
 December 31, 2021December 31, 2020
$$
Balance, beginning of the year128,815 62,660 
Deferral of revenue351,145 119,324 
Recognition of deferred revenue(100,236)(53,169)
Balance, end of the year379,724 128,815 

December 31, 2021December 31, 2020
$$
Current portion216,792 107,809 
Long-term portion162,932 21,006 
379,724 128,815 
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Summary of Convertible Debt
The net carrying amount of the outstanding Notes was as follows:
December 31, 2021December 31, 2020
$$
Principal920,000 920,000 
Unamortized offering costs (1)
(9,037)(9,434)
Unamortized discounts (1)
— (152,558)
Net carrying amount910,963 758,008 
(1) Prior to the adoption of ASU 2020-06 on January 1, 2021, the Company accounted for its Notes as separate liability and equity components. The comparative figures represent the offering costs and debt discount related to the liability component prior to adoption.

The following table sets forth the interest expense recognized related to the outstanding Notes:
Years ended
December 31, 2021December 31, 2020
$$
Contractual interest expense1,150 329 
Amortization of offering costs(1)
2,343 510 
Amortization of debt discount(1)
— 8,246 
Total interest expense related to the outstanding Notes3,493 9,085 
(1) Prior to the adoption of ASU 2020-06 on January 1, 2021, the Company accounted for its Notes as separate liability and equity components. The comparative figures represent the amortization of offering costs and debt discount related to the liability component prior to adoption.
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Summary of the Stock Option and RSU Award Activities
The following table summarizes the stock option and RSU award activities under the Company's share-based compensation plans for the years ended December 31, 2021 and 2020:

Shares Subject to Options OutstandingOutstanding RSUs
Number of Options (1)
Weighted Average Exercise Price
$
Remaining Contractual Term (in years)
Aggregate Intrinsic Value (2)
$
Weighted Average Grant Date Fair Value
$
Outstanding RSUsWeighted Average Grant Date Fair Value
$
December 31, 20193,812,242 54.59 6.141,307,565  1,939,918 159.13 
Stock options granted258,163 505.69— — 197.26 — — 
Stock options exercised(1,530,759)46.26— — — — — 
Stock options forfeited(50,369)189.56— — — — — 
RSUs granted— — — — — 473,697 645.99 
RSUs settled— — — — — (1,176,637)138.04 
RSUs forfeited— — — — — (124,011)262.93 
December 31, 20202,489,277 103.76 5.452,559,442  1,112,967 377.08 
Stock options granted215,893 1,380.21 — — 579.85— — 
Stock options exercised(1,494,840)72.64— — — — — 
Stock options forfeited(56,464)873.63— — — — — 
RSUs granted— — — — — 562,084 1,410.19 
RSUs settled— — — — — (693,448)309.83 
RSUs forfeited— — — — — (137,785)648.15 
December 31, 20211,153,866 345.235.671,190,972  843,818 1,076.26 
Stock options exercisable as of December 31, 2021808,395 98.094.501,034,179 
(1) As at December 31, 2021, 247,437 of the outstanding stock options were granted under the Company's Legacy Option Plan and are exercisable for Class B multiple voting shares, 876,346 of the outstanding stock options were granted under the Company's SOP and are exercisable for Class A subordinate voting shares, and 30,083 of the outstanding stock options were granted under the 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan and are exercisable for Class A subordinate voting shares.
(2) The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of the Company's Class A subordinate voting shares as of December 31, 2021 and December 31, 2020.
Schedule of Assumptions Used to Estimate the Fair Value of Stock Options
The grant weighted average assumptions used to estimate the fair value of stock options granted to employees were as follows:    
Years ended
December 31, 2021December 31, 2020
Expected volatility53.1 %46.4 %
Risk-free interest rate0.71 %1.04 %
Dividend yieldNilNil
Average expected life4.154.41
Schedule of Classification of Stock-based Compensation
The following table illustrates the classification of stock-based compensation in the consolidated statements of operations and comprehensive income, which includes both stock-based compensation and restricted share-based compensation expense:    
Years ended
December 31, 2021December 31, 2020
$$
Cost of revenues
6,6766,483
Sales and marketing
41,54640,680
Research and development
215,193154,119
General and administrative
67,34845,658
330,763246,940
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Changes in Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in accumulated other comprehensive income (loss), which is reported as a component of shareholders’ equity, for the years ended December 31, 2021 and 2020:
Accumulated Other Comprehensive Income (Loss)
Years ended
December 31, 2021December 31, 2020
$$
Balance, beginning of the year8,770 1,046 
Other comprehensive income before reclassifications2,791 7,525 
(Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings were as follows:
Cost of revenues(1,001)151 
Sales and marketing(6,212)933 
Research and development(12,514)1,460 
General and administrative(3,125)441 
Tax effect on unrealized (gain) loss on cash flow hedges5,317 (2,786)
Other comprehensive (loss) income, net of tax(14,744)7,724 
Balance, end of the year(5,974)8,770 
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Comprehensive Income before Income Tax, Domestic and Foreign
The domestic and foreign components of income before income taxes and (provision for) recovery of income taxes were as follows:
Years ended
December 31, 2021December 31, 2020
$$
Income before income taxes
Domestic1,920,503 133,757 
Foreign1,220,089 106,607 
3,140,592 240,364 
Current income tax (expense) recovery
Domestic(1,815)54,251 
Foreign(33,155)(19,907)
(34,970)34,344 
Deferred income tax (expense) recovery
Domestic(191,589)(12,552)
Foreign626 57,353 
(190,963)44,801 
(Provision for) recovery of income taxes(225,933)79,145 
Reconciliation of the Expected Provision for Income Tax Recovery/Expense to the Actual Provision for Income Tax Recovery/Expense
The reconciliation of the expected income tax (expense) recovery to the actual (provision for) recovery of income taxes reported in the consolidated statements of operations and comprehensive income for the years ended December 31, 2021 and 2020 is as follows:     
Years ended
 December 31, 2021December 31, 2020
$$
Income before income taxes3,140,592 240,364 
Expected income tax expense at Canadian statutory income tax rate of 26.5% (2020 - 26.5%)
(832,446)(63,711)
Permanent differences
Net unrealized gain on equity and other investments377,707 17,917 
Stock-based compensation155,011 122,882 
Foreign tax rate differential75,940 16,825 
Tax credits recognized during the year27,244 1,900 
Change in valuation allowance(17,805)(18,973)
Other items(11,584)2,305 
(Provision for) recovery of income taxes(225,933)79,145 
Significant Components of Deferred Income Tax Assets and Liabilities
The significant components of the Company’s deferred income tax assets and liabilities as of December 31, 2021 and 2020 are as follows:     
 December 31, 2021December 31, 2020
$$
Deferred tax assets  
Tax loss carryforwards261,945 101,209 
Accruals and reserves55,337 21,926 
Investment tax credits42,697 13,464 
Capital and intangible assets41,790 50,297 
Stock-based compensation expense33,909 16,653 
Scientific Research and Experimental Development expenditures carryforwards20,189 — 
Lease liabilities62,418 39,220 
Share issuance costs11,403 14,423 
Total deferred tax assets, before valuation allowance529,688 257,192 
Valuation allowance(179,115)(123,345)
Total deferred tax assets350,573 133,847 
Deferred tax liabilities  
Equity and other investments(275,037)(17,917)
Outside basis difference of foreign subsidiaries(130,419)(616)
Lease assets(45,184)(29,928)
Intangible assets(33,652)(32,521)
Other deferred tax liabilities(1,339)(188)
Total deferred tax liabilities(485,631)(81,170)
Total deferred tax (liabilities) assets, net(135,058)52,677 
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Summary of the Reconciliation of the Basic and Diluted Weighted Average Number of Shares Outstanding
The following table summarizes the reconciliation of the basic weighted average number of shares outstanding and the diluted weighted average number of shares outstanding:    
Years ended
December 31, 2021December 31, 2020
Numerator:
Net income$2,914,659 $319,509 
After tax effect of debt interest2,567 
Net income after tax effected debt interest$2,917,226 $319,509 
Denominator:
Basic weighted average number of shares outstanding
124,658,891119,569,705
Effect of dilutive securities(1)
2,705,8443,893,569
Diluted weighted average number of shares
127,364,735123,463,274
Net income per share:
Basic
$23.38 $2.67 
Diluted
$22.90 $2.59 
Common stock equivalents excluded from income per diluted share because they are anti-dilutive37,530638,848 
(1) Included in the effect of dilutive securities is the assumed conversion of employee stock options, employee RSUs and the Notes. For the year ended December 31, 2020, the Notes have been excluded from the effect of dilutive securities as they were anti-dilutive.
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographical Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Revenue by Geographic Location
The following table presents total external revenues by geographic location, based on the location of the Company’s merchants:
Years ended
 December 31, 2021December 31, 2020
 
$  
%  
$  
%  
North America
Canada316,699 6.9 %192,721 6.6 %
United States2,973,934 64.5 %1,954,105 66.7 %
EMEA799,602 17.3 %454,269 15.5 %
APAC467,009 10.1 %292,240 10.0 %
Latin America54,612 1.2 %36,156 1.2 %
4,611,856 100.0 %2,929,491 100.0 %
Long-lived Assets by Geographic Location
The following table presents the total net book value of the Company’s long-lived physical assets by geographic location:
 December 31, 2021December 31, 2020
 
$  
%  
$  
%  
Canada63,754 60.4 %75,283 81.7 %
United States24,950 23.6 %6,141 6.7 %
Rest of World16,822 15.9 %10,680 11.6 %
 105,526 100.0 %92,104 100.0 %
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Recognized Identifiable Assets and Liabilities Assumed
The following table summarizes the final purchase price allocation of the Donde assets acquired and liabilities assumed at the acquisition date:
 Amount
$  
Cash887 
Accounts payable and other current liabilities(7,377)
Technology24,000 
Net deferred tax liability on acquired intangibles(4,390)
Goodwill37,567 
Total purchase price50,687 
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Merchant Solutions (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Product Information [Line Items]    
Purchase of merchant cash advances and loans from partner banks $ 127,037,000 $ 0
Revenues $ 4,611,856,000 2,929,491,000
Minimum    
Product Information [Line Items]    
Revenue, Recognition Period 3 years  
Maximum    
Product Information [Line Items]    
Revenue, Recognition Period 7 years  
Merchant Solutions, Portion Attributed To Effective Interest Rate    
Product Information [Line Items]    
Revenues $ 19,496,000 $ 12,167,000
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Software Development Costs (Details) - Software development costs
12 Months Ended
Dec. 31, 2021
Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 2 years
Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 3 years
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Advertising Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Advertising costs $ 420,088 $ 240,555
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Earnings Per Share (Details)
Dec. 31, 2021
Sep. 30, 2020
0.125% Convertible Senior Notes Due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Stated interest rate 0.125% 0.125%
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Property and Equipment (Details)
12 Months Ended
Dec. 31, 2021
Computer equipment  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 3 years
Furniture and equipment  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 4 years
Leasehold improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 1 year
Leasehold improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 15 years
Warehouse equipment  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 10 years
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Intangible Assets (Details)
12 Months Ended
Dec. 31, 2021
Purchased software  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 3 years
Acquired technology | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 2 years
Acquired technology | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 9 years
Customer relationships | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 2 years
Customer relationships | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 5 years
Software development costs | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 2 years
Software development costs | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 3 years
Other intangible assets | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 3 years
Other intangible assets | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful life (in years) 10 years
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Segment Information (Details)
12 Months Ended
Dec. 31, 2021
executive
segment
Dec. 31, 2019
segment
Accounting Policies [Abstract]    
Number of executives which compromise the CODM | executive 3  
Number of operating segments 1 1
Number of reportable segments 1 1
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Schedule of Differences Between Reported Amount and Reporting Currency Denominated Amount (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]    
Revenues $ 4,611,856 $ 2,929,491
Cost of revenues (2,130,712) (1,387,971)
Operating expenses (2,212,501) (1,451,367)
Income from operations 268,643 90,153
Exchange Rate Effect    
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]    
Revenues 10,868 7,367
Cost of revenues (12,503) (7,900)
Operating expenses (67,231) (47,292)
Income from operations (68,866) (47,825)
10% Stronger CAD Rate    
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]    
Revenues 4,622,724 2,936,858
Cost of revenues (2,143,215) (1,395,871)
Operating expenses (2,279,732) (1,498,659)
Income from operations $ 199,777 $ 42,328
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Accounting Pronouncements Adopted (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Shareholders’ equity $ 11,133,341   $ 6,400,723 $ 3,015,734
Reclassification to long-term liabilities 1,504,098   923,850  
Additional Paid-In Capital        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Shareholders’ equity 161,074   261,436 62,628
Retained Earnings (Accumulated Deficit)        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Shareholders’ equity $ 2,938,142   15,285 $ (304,224)
Cumulative Effect, Period of Adoption, Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Shareholders’ equity     (150,612)  
Reclassification to long-term liabilities   $ 158,810    
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-In Capital        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Shareholders’ equity   (158,810) (158,810)  
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings (Accumulated Deficit)        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Shareholders’ equity   $ 8,198 $ 8,198  
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash and Cash Equivalents - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 2,502,992 $ 2,703,597
Money Market Funds and Term Deposits    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 1,511,503 $ 1,927,013
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 2,502,992 $ 2,703,597
Marketable securities 5,265,101 3,684,370
Equity and other investments with readily determinable fair values 543,379 173,454
Available-for-sale debt security under fair value option 205,878 0
Carrying Amount | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity and other investments with readily determinable fair values 2,782,901  
Available-for-sale debt security under fair value option 0  
Carrying Amount | Level 1 | Foreign exchange forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Derivative liabilities 0  
Carrying Amount | Level 1 | Canadian federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 50,138  
Marketable securities 1,215,646 24,988
Carrying Amount | Level 1 | Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 267,953 134,056
Marketable securities 0 0
Carrying Amount | Level 1 | U.S. term deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 900,000 885,000
Carrying Amount | Level 1 | Federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   174,397
Marketable securities 680,436 1,224,052
Carrying Amount | Level 1 | Repurchase agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Carrying Amount | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity and other investments with readily determinable fair values 0  
Available-for-sale debt security under fair value option 0  
Carrying Amount | Level 2 | Foreign exchange forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 1,824 16,340
Derivative liabilities 5,926  
Carrying Amount | Level 2 | Canadian federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Marketable securities 0 0
Carrying Amount | Level 2 | Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 2,469,019 1,550,330
Carrying Amount | Level 2 | U.S. term deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Carrying Amount | Level 2 | Federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Marketable securities 0 0
Carrying Amount | Level 2 | Repurchase agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   290,000
Carrying Amount | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity and other investments with readily determinable fair values 423,387  
Available-for-sale debt security under fair value option 205,878  
Carrying Amount | Level 3 | Foreign exchange forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Derivative liabilities 0  
Carrying Amount | Level 3 | Canadian federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Marketable securities 0 0
Carrying Amount | Level 3 | Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 0 0
Carrying Amount | Level 3 | U.S. term deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Carrying Amount | Level 3 | Federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Marketable securities 0 0
Carrying Amount | Level 3 | Repurchase agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity and other investments with readily determinable fair values 2,782,901  
Available-for-sale debt security under fair value option 0  
Fair Value | Level 1 | Foreign exchange forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Derivative liabilities 0  
Fair Value | Level 1 | Canadian federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 50,138  
Marketable securities 1,218,001 24,987
Fair Value | Level 1 | Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 268,090 134,396
Marketable securities 0 0
Fair Value | Level 1 | U.S. term deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 901,689 887,102
Fair Value | Level 1 | Federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   174,399
Marketable securities 681,629 1,226,657
Fair Value | Level 1 | Repurchase agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity and other investments with readily determinable fair values 0  
Available-for-sale debt security under fair value option 0  
Fair Value | Level 2 | Foreign exchange forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 1,824 16,340
Derivative liabilities 5,926  
Fair Value | Level 2 | Canadian federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Marketable securities 0 0
Fair Value | Level 2 | Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 2,475,051 1,552,907
Fair Value | Level 2 | U.S. term deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value | Level 2 | Federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Marketable securities 0 0
Fair Value | Level 2 | Repurchase agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   290,001
Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity and other investments with readily determinable fair values 423,387  
Available-for-sale debt security under fair value option 205,878  
Fair Value | Level 3 | Foreign exchange forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Derivative liabilities 0  
Fair Value | Level 3 | Canadian federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Marketable securities 0 0
Fair Value | Level 3 | Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 0 0
Fair Value | Level 3 | U.S. term deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value | Level 3 | Federal bonds and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Marketable securities $ 0 0
Fair Value | Level 3 | Repurchase agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   $ 0
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Derivative [Line Items]      
Trade and other receivables $ 192,209 $ 120,752 $ 90,529
Debt securities interest income 4,000    
0.125% Convertible Senior Notes      
Derivative [Line Items]      
Estimated fair value 1,165,410 1,098,342  
Foreign exchange forward contracts      
Derivative [Line Items]      
Foreign exchange forward contracts, notional value 586,547 340,843  
Foreign exchange forward contracts | Cash Flow Hedging      
Derivative [Line Items]      
Realized gains (losses) related to the maturity of foreign exchange forward contracts 22,852 (2,985)  
Foreign exchange forward contracts | Cash Flow Hedging | Other Current Assets      
Derivative [Line Items]      
Unrealized (loss) gain on cash flow hedges 1,215    
Foreign exchange forward contracts | Cash Flow Hedging | Other Current Liabilities      
Derivative [Line Items]      
Unrealized (loss) gain on cash flow hedges (4,936)    
Level 3      
Derivative [Line Items]      
Transfers from measurement alternative 275,597    
Level 1      
Derivative [Line Items]      
Transfers from measurement alternative 275,597    
Accrued interest      
Derivative [Line Items]      
Trade and other receivables $ 13,067 $ 7,563 $ 5,754
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Other Investments - Equity and Other Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Equity Method Investments and Joint Ventures [Abstract]    
With readily determinable fair values $ 3,206,288 $ 0
Without readily determinable fair values 543,379 173,454
Debt securities under the fair value option 205,878 0
Total equity and other investments $ 3,955,545 $ 173,454
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Other Investments - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
investment
Dec. 31, 2020
USD ($)
Apr. 30, 2021
USD ($)
Jul. 31, 2020
USD ($)
Schedule of Equity Method Investments [Line Items]          
Fair value measurement of investment   $ 543,379 $ 173,454    
With readily determinable fair values   3,206,288 0    
Unrealized gains   $ 2,204      
Number of investments | investment   3      
Determinable fair value   $ 38,880      
Equity securities without readily determinable fair value downward price   34,722      
Payments to acquire debt securities $ 200,000        
Debt securities interest income   4,000      
Debt securities under the fair value option   205,878 0    
Debt securities unrealized gain   1,878      
Affirm Holdings, Inc.          
Schedule of Equity Method Investments [Line Items]          
Fair value measurement of investment         $ 24,710
With readily determinable fair values   2,041,126      
Net unrealized gain on equity and other investments   1,882,974 $ 133,239    
Global-E          
Schedule of Equity Method Investments [Line Items]          
Fair value measurement of investment   1,165,162   $ 192,300  
Unrealized gains   $ 972,744      
Global-E | Measurement Input, Discount for Lack of Marketability          
Schedule of Equity Method Investments [Line Items]          
Weighted average discount   0.15      
Private Company, Partnership Interest          
Schedule of Equity Method Investments [Line Items]          
Fair value measurement of investment   $ 375      
Equity securities without readily determinable fair value, downward price adjustment, annual amount   26,722      
Equity Investment In Private Companies          
Schedule of Equity Method Investments [Line Items]          
Fair value measurement of investment   75,193      
Strategic Partnerships          
Schedule of Equity Method Investments [Line Items]          
Fair value measurement of investment   $ 75,758      
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments with Readily Determinable Fair Values (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Equity Securities Adjustments [Roll Forward]  
Balance, beginning of the year $ 0
Balance, end of the year 3,206,288
Equity Securities With Readily Determinable Fair Value  
Equity Securities Adjustments [Roll Forward]  
Balance, beginning of the year 0
Transfers from measurement alternative 350,530
Purchases of equity and other investments 40
Net unrealized gains 2,855,718
Balance, end of the year $ 3,206,288
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments without Readily Determinable Fair Values (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Equity Securities Adjustments [Roll Forward]    
Balance, beginning of the year $ 173,454  
Balance, end of the year 543,379 $ 173,454
Equity Securities Without Readily Determinable Fair Value    
Equity Securities Adjustments [Roll Forward]    
Balance, beginning of the year 173,454 2,500
Investments received as non-cash consideration in exchange for services 268,058 24,710
Purchases of equity and other investments 450,193 11,051
Transfers to readily determinable fair values (350,530) 0
Gross unrealized gains 36,926 135,193
Gross unrealized losses and impairments (34,722) 0
Balance, end of the year $ 543,379 $ 173,454
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Trade and Other Receivables - Schedule of Trade and Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables $ 192,209 $ 120,752 $ 90,529
Unbilled revenues, net      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 86,795 50,073 31,629
Trade receivables, net      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 40,342 13,449 9,660
Indirect taxes receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 39,142 45,961 36,821
Accrued interest      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 13,067 7,563 5,754
Other receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables $ 12,863 $ 3,706 $ 6,665
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Trade and Other Receivables - Activity in Allowance of Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Provision for credit losses related to uncollectible receivables $ 43,781 $ 27,282
Unbilled revenues and trade receivables    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of the year 6,041 2,894
Provision for credit losses related to uncollectible receivables 6,069 6,793
Write-offs (5,166) (3,646)
Balance, end of the year $ 6,944 $ 6,041
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Merchant Cash Advances, Loans and Related Receivables - Summary of MCA, Loans and Related Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Related receivables $ 0 $ 819 $ 3,179  
Merchant cash advances, loans and related receivables, net 470,722 244,723 150,172  
Merchant cash advances        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Receivables, gross 439,289 218,840 131,227  
Related receivables 0 819    
Allowance for credit losses related to uncollectible receivable (38,264) (15,816) (10,420) $ (10,420)
Loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Receivables, gross 72,751 43,644 28,547  
Allowance for credit losses related to uncollectible receivable $ (3,054) $ (2,764) $ (2,361) $ (2,361)
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Merchant Cash Advances, Loans and Related Receivables - Summary of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Related receivables $ 0 $ (819) $ (3,179)
Merchant cash advances      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning of the year 15,816 10,420  
Provision for credit losses 36,719 13,896  
Receivables charged off, net of recoveries (14,271) (8,500)  
Allowance, end of the year 38,264 15,816  
Related receivables 0 (819)  
Allowance, net of related receivables 38,264 14,997  
Loans      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning of the year 2,764 2,361  
Provision for credit losses 2,540 1,915  
Receivables charged off, net of recoveries (2,250) (1,512)  
Allowance, end of the year $ 3,054 $ 2,764  
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Merchant Cash Advances, Loans and Related Receivables - Summary of Delinquency Status (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financing Receivable, Past Due [Line Items]    
Total $ 72,751 $ 43,644
Percent 100.00% 100.00%
Current    
Financing Receivable, Past Due [Line Items]    
Total $ 69,350 $ 42,671
Percent 95.30% 97.80%
30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total $ 1,114 $ 302
Percent 1.50% 0.70%
60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total $ 419 $ 57
Percent 0.60% 0.10%
90-179 Days    
Financing Receivable, Past Due [Line Items]    
Total $ 576 $ 268
Percent 0.80% 0.60%
180+ Days    
Financing Receivable, Past Due [Line Items]    
Total $ 1,292 $ 346
Percent 1.80% 0.80%
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 49,919 $ 25,053
Other current assets 29,988 17,478
Deposits 21,542 9,376
Foreign exchange contracts 1,824 16,340
Other current assets $ 103,273 $ 68,247
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Schedule of Property and Equipment and Classification of Depreciation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Cost $ 232,872 $ 191,718
Accumulated depreciation 127,346 99,614
Net book value 105,526 92,104
Impairment charge 1,709 16,838
Depreciation 41,828 38,192
Cost of revenues    
Property, Plant and Equipment [Line Items]    
Depreciation 2,649 3,160
Sales and marketing    
Property, Plant and Equipment [Line Items]    
Depreciation 10,103 9,710
Research and development    
Property, Plant and Equipment [Line Items]    
Depreciation 20,125 19,587
General and administrative    
Property, Plant and Equipment [Line Items]    
Depreciation 8,951 5,735
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Cost 159,131 131,196
Accumulated depreciation 84,930 65,052
Net book value 74,201 66,144
Computer equipment    
Property, Plant and Equipment [Line Items]    
Cost 33,505 24,387
Accumulated depreciation 18,241 15,056
Net book value 15,264 9,331
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Cost 28,751 30,716
Accumulated depreciation 20,250 17,501
Net book value 8,501 13,215
Fulfillment robots    
Property, Plant and Equipment [Line Items]    
Cost 9,470  
Accumulated depreciation 3,888  
Net book value 5,582  
Fulfillment equipment    
Property, Plant and Equipment [Line Items]    
Cost 2,015 5,419
Accumulated depreciation 37 2,005
Net book value $ 1,978 $ 3,414
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Cost $ 232,872,000 $ 191,718,000
Impairment charge 1,709,000 16,838,000
Gain (loss) on disposal of assets 0  
Leasehold improvements and furniture fixtures    
Property, Plant and Equipment [Line Items]    
Cost $ 0 40,457,000
Leasehold improvements and furniture fixtures | Minimum    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 2 years  
Leasehold improvements and furniture fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Cost $ 28,751,000 30,716,000
Useful life (in years) 4 years  
Computer equipment    
Property, Plant and Equipment [Line Items]    
Cost $ 33,505,000 24,387,000
Useful life (in years) 3 years  
Original cost $ 13,191,000 $ 1,677,000
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]    
Operating lease renewal term 10 years  
Weighted average remaining lease term 11 years 9 years
Weighted average discount rate 3.30% 4.40%
Impairment charge $ 28,436 $ 14,785
Sublease Income $ 1,389  
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 15 years  
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease expense $ 22,268 $ 20,488
Variable lease expense, including non-lease components 13,003 15,165
Total lease expense $ 35,271 $ 35,653
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Lessee, Lease, Description [Line Items]  
2022 $ 37,980
2023 49,005
2024 53,588
2025 56,860
2026 57,534
Thereafter 366,330
Total future minimum payments 621,297
Minimum payments related to leases that have not yet commenced (52,837)
Minimum payments related to variable lease payments, including non-lease components (256,709)
Imputed interest (49,227)
Total lease liabilities 262,524
Offices  
Lessee, Lease, Description [Line Items]  
2022 33,778
2023 43,739
2024 48,480
2025 52,098
2026 53,127
Thereafter 321,285
Total future minimum payments 552,507
Minimum payments related to leases that have not yet commenced (52,837)
Minimum payments related to variable lease payments, including non-lease components (223,393)
Imputed interest (44,707)
Total lease liabilities 231,570
Warehouses and Commercial Spaces  
Lessee, Lease, Description [Line Items]  
2022 4,202
2023 5,266
2024 5,108
2025 4,762
2026 4,407
Thereafter 45,045
Total future minimum payments 68,790
Minimum payments related to leases that have not yet commenced 0
Minimum payments related to variable lease payments, including non-lease components (33,316)
Imputed interest (4,520)
Total lease liabilities $ 30,954
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Cost $ 235,153 $ 208,922
Accumulated amortization 96,657 73,246
Total 138,496 135,676
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 187,874 161,643
Accumulated amortization 57,016 36,953
Total 130,858 124,690
Acquired customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 8,435 8,435
Accumulated amortization 3,802 2,677
Total 4,633 5,758
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Cost 4,351 4,351
Accumulated amortization 1,549 1,123
Total 2,802 3,228
Software development costs    
Finite-Lived Intangible Assets [Line Items]    
Cost 27,520 27,520
Accumulated amortization 27,317 25,720
Total 203 1,800
Purchased software    
Finite-Lived Intangible Assets [Line Items]    
Cost 6,973 6,973
Accumulated amortization 6,973 6,773
Total $ 0 $ 200
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Internal software development costs, amortization expense $ 24,480 $ 31,868
Software development costs    
Finite-Lived Intangible Assets [Line Items]    
Internal software development costs, amortization expense $ 1,597 $ 9,030
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Classification of Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 24,480 $ 31,868
Cost of revenues    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 21,518 28,885
Sales and marketing    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 2,195 2,184
Research and development    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 243 273
General and administrative    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 524 $ 526
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 27,188  
2023 26,816  
2024 22,820  
2025 16,186  
2026 16,186  
Thereafter 29,300  
Total $ 138,496 $ 135,676
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill impairment $ 0 $ 0
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill - Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Balance, beginning of the year $ 311,865 $ 311,865
Balance, end of the year 356,528 311,865
Donde Fashion Inc.    
Goodwill [Roll Forward]    
Acquisition of Donde Fashion Inc. 37,567 0
Other Acquisitions    
Goodwill [Roll Forward]    
Other acquisitions $ 7,096 $ 0
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Trade accounts payable and trade accruals $ 284,010 $ 168,720
Employee related accruals 71,901 61,891
Indirect taxes payable 66,184 54,097
Other payables and accruals 28,667 16,087
Derivative liability 5,926 0
Accounts payable and accrued liabilities $ 456,688 $ 300,795
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Change in Contract with Customer, Liability [Roll Forward]    
Balance, beginning of the year $ 128,815 $ 62,660
Deferral of revenue 351,145 119,324
Recognition of deferred revenue (100,236) (53,169)
Balance, end of the year $ 379,724 $ 128,815
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue - Classification of Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]        
Current portion $ 216,792 $ 107,809 $ 56,691  
Long term portion 162,932 21,006 $ 5,969  
Deferred revenue $ 379,724 $ 128,815   $ 62,660
XML 108 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Disaggregation of Revenue [Line Items]      
Current portion $ 216,792 $ 107,809 $ 56,691
Long term portion $ 162,932 21,006 $ 5,969
Minimum      
Disaggregation of Revenue [Line Items]      
Remaining term o f contract 2 years    
Maximum      
Disaggregation of Revenue [Line Items]      
Remaining term o f contract 5 years    
Strategic Partnerships      
Disaggregation of Revenue [Line Items]      
Current portion $ 85,086 8,237  
Long term portion $ 145,488 $ 12,659  
Strategic Partnerships | Minimum      
Disaggregation of Revenue [Line Items]      
Remaining term o f contract 3 years    
Strategic Partnerships | Maximum      
Disaggregation of Revenue [Line Items]      
Remaining term o f contract 7 years    
XML 109 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Additional Information (Details)
1 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
d
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]      
Proceeds from convertible senior notes, net of underwriting fees and offering costs | $   $ 0 $ 907,950,000
0.125% Convertible Senior Notes Due 2025 | Convertible Debt      
Debt Instrument [Line Items]      
Aggregate principal amount | $ $ 920,000,000    
Stated interest rate 0.125% 0.125%  
Proceeds from convertible senior notes, net of underwriting fees and offering costs | $ $ 907,950,000    
Conversion ratio 0.0006944    
Conversion price (in dollars per share) | $ / shares $ 1,440.09    
Issuance costs attributable to the liability component | $   $ 12,050,000  
Effective interest rate   0.38%  
0.125% Convertible Senior Notes Due 2025 | Convertible Debt | Stock Price Trigger Measurement      
Debt Instrument [Line Items]      
Threshold number of trading days (day)   20  
Threshold number of consecutive trading days (day)   30  
Threshold percentage of stock price trigger   130.00%  
0.125% Convertible Senior Notes Due 2025 | Convertible Debt | Notes Price Trigger Measurement      
Debt Instrument [Line Items]      
Threshold number of trading days (day)   10  
Threshold number of consecutive trading days (day)   10  
Threshold percentage of stock price trigger   98.00%  
0.125% Convertible Senior Notes Due 2025 | Convertible Debt | Redemption, Option One      
Debt Instrument [Line Items]      
Threshold number of trading days (day)   20  
Threshold number of consecutive trading days (day)   30  
Threshold percentage of stock price trigger   130.00%  
Redemption price, percentage   100.00%  
0.125% Convertible Senior Notes Due 2025 | Convertible Debt | Redemption, Option Two      
Debt Instrument [Line Items]      
Redemption price, percentage   100.00%  
Redemption, threshold amount of principal outstanding | $   $ 80,000,000  
0.125% Convertible Senior Notes Due 2025 | Convertible Debt | Redemption, Option Three      
Debt Instrument [Line Items]      
Redemption price, percentage   100.00%  
0.125% Convertible Senior Notes Due 2025 | Convertible Debt | Redemption, Option Four      
Debt Instrument [Line Items]      
Redemption price, percentage   100.00%  
0.125% Convertible Senior Notes Due 2025 | Convertible Debt | Redemption, Option Five      
Debt Instrument [Line Items]      
Redemption price, percentage   100.00%  
Redemption, ownership interest required to declare default   0.25  
XML 110 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Summary of Convertible Debt (Details) - Convertible Debt - 0.125% Convertible Senior Notes Due 2025 - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Principal $ 920,000 $ 920,000
Unamortized offering costs (9,037) (9,434)
Unamortized discounts 0 (152,558)
Net carrying amount $ 910,963 $ 758,008
XML 111 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Summary of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Contractual interest expense $ 1,150 $ 329
Amortization of offering costs 2,343 510
Amortization of debt discount 0 8,246
Total interest expense related to the outstanding Notes $ 3,493 $ 9,085
XML 112 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Facility - Additional Information (Details) - Line of Credit - Revolving Line of Credit - Silicon Valley Bank - CAD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Line of Credit Facility [Line Items]    
Line of credit facility, maximum borrowing capacity $ 8,000  
Effective interest rate (as a percent) 2.75% 2.75%
Line of credit facility, amount drawn $ 0 $ 0
U.S. Prime Rate    
Line of Credit Facility [Line Items]    
Interest rate basis spread 0.30%  
XML 113 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
Dec. 01, 2021
parent_company
publisher
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]    
Unconditional purchase obligations | $   $ 160,923
Number of publishers of educational materials who filed a claim against the Company | publisher 5  
Number of plaintiffs | parent_company 2  
XML 114 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
$ / shares
shares
May 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2021
vote
Class of Stock [Line Items]        
Public offering price per share (in dollars per share) | $ / shares $ 1,315 $ 900.00 $ 700.00  
Proceeds from follow-on public offering, net of issuance costs | $ $ 1,541,168 $ 1,117,646 $ 1,460,945  
Stock issuance costs | $ $ 10,532 $ 20,854 $ 28,305  
Class A Subordinate Voting        
Class of Stock [Line Items]        
Voting rights (in votes per share) | vote       1
Class B Multiple Voting        
Class of Stock [Line Items]        
Voting rights (in votes per share) | vote       10
Voting shares convertible (per share)       1
IPO | Class A Subordinate Voting        
Class of Stock [Line Items]        
Issuance of stock (in shares) | shares 1,180,000 1,265,000 2,127,500  
Over-Allotment Option | Class A Subordinate Voting        
Class of Stock [Line Items]        
Issuance of stock (in shares) | shares   165,000 277,500  
XML 115 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity - Stock-Based Compensation Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 17, 2019
May 30, 2018
May 27, 2015
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value of stock options exercised       $ 2,945,683 $ 2,047,327  
Remaining unamortized compensation cost related to unvested stock options and RSUs       $ 810,327 $ 381,318  
Remaining unamortized compensation cost related to unvested stock options and RSUs, period of recognition       2 years 4 months 13 days    
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Units granted (in shares)       562,084 473,697  
Employee Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Dividend yield       0.00% 0.00%  
Class A Subordinate Voting | 6 River Systems, Inc.            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued with trading restrictions (in shares) 122,080          
Restricted shares remaining (in shares)       61,040    
Legacy Option Plan | Employee and Non-Employee Stock Options | First Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)     25.00%      
Legacy Option Plan | Employee and Non-Employee Stock Options | Second Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)     25.00%      
Legacy Option Plan | Employee and Non-Employee Stock Options | Third Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)     25.00%      
Legacy Option Plan | Employee and Non-Employee Stock Options | Fourth Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)     25.00%      
Legacy Option Plan | Class B Multiple Voting            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares receivable per option exercised (in shares)     1      
Stock Option Plan | Employee and Non-Employee Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period   3 years 4 years      
Remaining vesting period   24 months 36 months      
Stock Option Plan | Employee and Non-Employee Stock Options | First Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)   33.33% 25.00%      
Stock Option Plan | Employee and Non-Employee Stock Options | Second Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)   33.33%        
Stock Option Plan | Employee and Non-Employee Stock Options | Third Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)   33.33%        
Stock Option Plan | Class A Subordinate Voting | Employee and Non-Employee Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Trading days used to calculate volume weighted average trading price     5 days      
LTIP | Restricted Stock Units (RSUs) | First Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
RSU Vesting (as a percent)   33.33%        
LTIP | Restricted Stock Units (RSUs) | Second Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
RSU Vesting (as a percent)   33.33%        
LTIP | Restricted Stock Units (RSUs) | Third Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
RSU Vesting (as a percent)   33.33%        
LTIP | Performance Share Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Units granted (in shares)       0    
LTIP | Deferred Shares Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Units granted (in shares)       921    
LTIP | Class A Subordinate Voting            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares receivable per option exercised (in shares)   1        
Prior to November 2017 RSUs | Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period   3 years 4 years      
Remaining vesting period     36 months      
Prior to November 2017 RSUs | Restricted Stock Units (RSUs) | First Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)     25.00%      
Prior to November 2017 RSUs | Restricted Stock Units (RSUs) | Second Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)     25.00%      
Prior to November 2017 RSUs | Restricted Stock Units (RSUs) | Third Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)     25.00%      
Prior to November 2017 RSUs | Restricted Stock Units (RSUs) | Fourth Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)     25.00%      
Stock Option Plan and LTIP | Class A Subordinate Voting            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for issuance (in shares)     3,743,692      
Shares available for issuance, percentage of annual increase     5.00%      
Stock Option Plan and LTIP | Class A Subordinate Voting | Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for issuance (in shares)           31,094,042
XML 116 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity - Summary of Stock Option and RSU Award Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Stock options outstanding, beginning balance (in shares) 2,489,277 3,812,242  
Stock options granted (in shares) 215,893 258,163  
Stock options exercised (in shares) (1,494,840) (1,530,759)  
Stock options forfeited (in shares) (56,464) (50,369)  
Stock options outstanding, ending balance (in shares) 1,153,866 2,489,277 3,812,242
Stock options exercisable (in shares) 808,395    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted average exercise price of stock options outstanding, beginning (in dollars per share) $ 103.76 $ 54.59  
Weighted average exercise price of stock options granted (in dollars per share) 1,380.21 505.69  
Weighted average exercise price of stock options exercised (in dollars per share) 72.64 46.26  
Weighted average exercise price of stock options forfeited (in dollars per share) 873.63 189.56  
Weighted average exercise price of stock options outstanding, ending (in dollars per share) 345.23 $ 103.76 $ 54.59
Weighted average exercise price of stock options exercisable (in dollars per share) $ 98.09    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Remaining Contractual Term [Abstract]      
Remaining contractual term of stock options outstanding 5 years 8 months 1 day 5 years 5 months 12 days 6 years 1 month 20 days
Remaining contractual term of stock options exercisable 4 years 6 months    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]      
Aggregate intrinsic value of stock options outstanding, beginning $ 2,559,442 $ 1,307,565  
Aggregate intrinsic value of stock options outstanding, ending 1,190,972 $ 2,559,442 $ 1,307,565
Aggregate intrinsic value of stock exercisable $ 1,034,179    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Abstract]      
Weighted average grant date fair value of stock options outstanding, beginning (in dollars per share) $ 0 $ 0  
Weighted average grant date fair value of stock options granted (in dollars per share) 579.85 197.26  
Weighted average grant date fair value of stock options outstanding, ending (in dollars per share) $ 0 $ 0 $ 0
Legacy Option Plan | Class B Multiple Voting      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Stock options exercisable (in shares) 247,437    
Stock Option Plan | Class A Subordinate Voting      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Stock options exercisable (in shares) 876,346    
6 River Systems 2016 Amended and Restated Stock Option and Grant Plan | Class A Subordinate Voting      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Stock options exercisable (in shares) 30,083    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Outstanding [Roll Forward]      
RSUs outstanding, beginning (in shares) 1,112,967 1,939,918  
RSUs granted (in shares) 562,084 473,697  
RSUs settled (in shares) (693,448) (1,176,637)  
RSUs forfeited (in shares) (137,785) (124,011)  
RSUs outstanding, ending (in shares) 843,818 1,112,967 1,939,918
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Weighted average grant date fair value of RSUs outstanding, beginning (in dollars per share) $ 377.08 $ 159.13  
Weighted average grant date fair value of RSUs granted (in dollars per share) 1,410.19 645.99  
Weighted average grant date fair value of RSUs settled (in dollars per share) 309.83 138.04  
Weighted average grant date fair value of RSUs settled (in dollars per share) 648.15 262.93  
Weighted average grant date fair value of RSUs outstanding, ending (in dollars per share) $ 1,076.26 $ 377.08 $ 159.13
XML 117 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity - Fair Value Assumptions of Stock Options Granted to Employees (Details) - Employee Stock Options
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 53.10% 46.40%
Risk-free interest rate 0.71% 1.04%
Dividend yield 0.00% 0.00%
Average expected life 4 years 1 month 24 days 4 years 4 months 28 days
XML 118 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity - Classification of Stock-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 330,763 $ 246,940
Cost of revenues    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 6,676 6,483
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 41,546 40,680
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 215,193 154,119
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 67,348 $ 45,658
XML 119 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Changes in Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of the year $ 6,400,723 $ 3,015,734
Other comprehensive (loss) income, net of tax (14,744) 7,724
Balance, end of the year 11,133,341 6,400,723
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of the year 8,770 1,046
Other comprehensive income before reclassifications 2,791 7,525
Tax effect on unrealized (gain) loss on cash flow hedges 5,317 (2,786)
Other comprehensive (loss) income, net of tax (14,744) 7,724
Balance, end of the year (5,974) 8,770
Accumulated Other Comprehensive Income (Loss) | Cost of revenues | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
(Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings (1,001) 151
Accumulated Other Comprehensive Income (Loss) | Sales and marketing | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
(Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings (6,212) 933
Accumulated Other Comprehensive Income (Loss) | Research and development | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
(Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings (12,514) 1,460
Accumulated Other Comprehensive Income (Loss) | General and administrative | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
(Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings $ (3,125) $ 441
XML 120 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Comprehensive Income before Income Tax, Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Examination [Line Items]    
Income before income taxes $ 3,140,592 $ 240,364
Current income tax (expense) recovery (34,970) 34,344
Deferred income tax (expense) recovery (190,963) 44,801
(Provision for) recovery of income taxes (225,933) 79,145
Domestic    
Income Tax Examination [Line Items]    
Income before income taxes 1,920,503 133,757
Current income tax (expense) recovery (1,815) 54,251
Deferred income tax (expense) recovery (191,589) (12,552)
Foreign    
Income Tax Examination [Line Items]    
Income before income taxes 1,220,089 106,607
Current income tax (expense) recovery (33,155) (19,907)
Deferred income tax (expense) recovery $ 626 $ 57,353
XML 121 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Provision for Income Tax Recovery/Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]    
Income before income taxes $ 3,140,592 $ 240,364
Expected income tax expense at Canadian statutory income tax rate of 26.5% (2020 - 26.5%) (832,446) (63,711)
Permanent differences    
Net unrealized gain on equity and other investments 377,707 17,917
Stock-based compensation 155,011 122,882
Foreign tax rate differential 75,940 16,825
Tax credits recognized during the year 27,244 1,900
Change in valuation allowance (17,805) (18,973)
Other items (11,584) 2,305
(Provision for) recovery of income taxes $ (225,933) $ 79,145
Canada Revenue Agency    
Operating Loss Carryforwards [Line Items]    
Canadian statutory income tax rate 26.50% 26.50%
XML 122 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Deferred Income Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets    
Tax loss carryforwards $ 261,945 $ 101,209
Accruals and reserves 55,337 21,926
Investment tax credits 42,697 13,464
Capital and intangible assets 41,790 50,297
Stock-based compensation expense 33,909 16,653
Scientific Research and Experimental Development expenditures carryforwards 20,189 0
Lease liabilities 62,418 39,220
Share issuance costs 11,403 14,423
Total deferred tax assets, before valuation allowance 529,688 257,192
Valuation allowance (179,115) (123,345)
Total deferred tax assets 350,573 133,847
Deferred tax liabilities    
Equity and other investments (275,037) (17,917)
Outside basis difference of foreign subsidiaries (130,419) (616)
Lease assets (45,184) (29,928)
Intangible assets (33,652) (32,521)
Other deferred tax liabilities (1,339) (188)
Total deferred tax liabilities (485,631) (81,170)
Total deferred tax (liabilities) assets, net $ (135,058)  
Total deferred tax (liabilities) assets, net   $ 52,677
XML 123 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Tax Credit Carryforward [Line Items]    
(Provision for) recovery of income taxes $ 225,933,000 $ (79,145,000)
Effective income tax rate reconciliation, development and expansion incentive, percent 5.00%  
Tax benefit as a result of concessionary tax rate $ 4,663,000  
Nondeductible expense research and development 76,166,000 0
Investment Tax Credit Carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforwards 51,690,000 14,629,000
Foreign    
Tax Credit Carryforward [Line Items]    
Non-capital tax losses 670,312,000 342,308,000
State    
Tax Credit Carryforward [Line Items]    
Non-capital tax losses 1,393,831,000 $ 446,442,000
Non-capital tax losses, no expiration 17,835,000  
Non-capital tax losses, expire between 2026 and 2041 1,375,996,000  
Domestic Tax Authority    
Tax Credit Carryforward [Line Items]    
Non-capital tax losses, no expiration 403,798,000  
Non-capital tax losses, expire between 2026 and 2041 $ 266,514,000  
XML 124 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Numerator:    
Net income $ 2,914,659 $ 319,509
After tax effect of debt interest 2,567 0
Net income after tax effected debt interest $ 2,917,226 $ 319,509
Denominator:    
Basic weighted average number of shares outstanding (in shares) 124,658,891 119,569,705
Effect of dilutive securities (in shares) 2,705,844 3,893,569
Diluted weighted average number of shares (in shares) 127,364,735 123,463,274
Net income per share:    
Basic (in dollars per share) $ 23.38 $ 2.67
Diluted (in dollars per share) $ 22.90 $ 2.59
Common stock equivalents excluded from income (loss) per diluted share because they are anti-dilutive (in shares) 37,530 638,848
XML 125 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographical Information - Additional Information (Details) - segment
12 Months Ended
Dec. 31, 2021
Dec. 31, 2019
Segment Reporting [Abstract]    
Number of operating segments 1 1
Number of reportable segments 1 1
XML 126 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographical Information - Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 4,611,856 $ 2,929,491
Geographic Concentration Risk | Sales Revenue, Net    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 4,611,856 $ 2,929,491
Revenues (as a percent) 100.00% 100.00%
Geographic Concentration Risk | Sales Revenue, Net | Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 316,699 $ 192,721
Revenues (as a percent) 6.90% 6.60%
Geographic Concentration Risk | Sales Revenue, Net | United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 2,973,934 $ 1,954,105
Revenues (as a percent) 64.50% 66.70%
Geographic Concentration Risk | Sales Revenue, Net | EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 799,602 $ 454,269
Revenues (as a percent) 17.30% 15.50%
Geographic Concentration Risk | Sales Revenue, Net | APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 467,009 $ 292,240
Revenues (as a percent) 10.10% 10.00%
Geographic Concentration Risk | Sales Revenue, Net | Latin America    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 54,612 $ 36,156
Revenues (as a percent) 1.20% 1.20%
XML 127 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographical Information - Long-lived Assets (Details) - Geographic Concentration Risk - Net Assets, Geographic Area - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 105,526 $ 92,104
Long-lived assets (as a percent) 100.00% 100.00%
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 63,754 $ 75,283
Long-lived assets (as a percent) 60.40% 81.70%
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 24,950 $ 6,141
Long-lived assets (as a percent) 23.60% 6.70%
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 16,822 $ 10,680
Long-lived assets (as a percent) 15.90% 11.60%
XML 128 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisitions - Additional Information (Details) - Donde Fashion Inc.
Jul. 20, 2021
USD ($)
Business Acquisition [Line Items]  
Percentage of company acquired 100.00%
Purchase price $ 50,687,000
Goodwill recognized expected to be deductible for income tax purposes 0
Acquired technology  
Business Acquisition [Line Items]  
Internal software development costs $ 24,000,000
Acquired intangibles, amortization period (in years) 3 years
XML 129 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jul. 20, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Goodwill $ 356,528   $ 311,865 $ 311,865
Donde Fashion Inc.        
Business Acquisition [Line Items]        
Cash   $ 887    
Accounts payable and other current liabilities   (7,377)    
Net deferred tax liability on acquired intangibles   (4,390)    
Goodwill   37,567    
Total purchase price   50,687    
Donde Fashion Inc. | Acquired technology        
Business Acquisition [Line Items]        
Technology   $ 24,000    
XML 130 R113.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Event (Details)
$ in Thousands
1 Months Ended
Jan. 31, 2022
USD ($)
Subsequent Event  
Subsequent Event [Line Items]  
Payment to acquire interest in private companies $ 450,000
XML 131 shop-20211231_htm.xml IDEA: XBRL DOCUMENT 0001594805 2021-01-01 2021-12-31 0001594805 dei:BusinessContactMember 2021-01-01 2021-12-31 0001594805 us-gaap:CommonClassAMember 2021-12-31 0001594805 us-gaap:CommonClassBMember 2021-12-31 0001594805 2021-12-31 0001594805 2020-12-31 0001594805 us-gaap:CommonClassAMember 2020-12-31 0001594805 us-gaap:CommonClassBMember 2020-12-31 0001594805 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-12-31 0001594805 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-12-31 0001594805 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001594805 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001594805 2020-01-01 2020-12-31 0001594805 us-gaap:CommonStockMember 2019-12-31 0001594805 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001594805 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001594805 us-gaap:RetainedEarningsMember 2019-12-31 0001594805 2019-12-31 0001594805 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001594805 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001594805 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001594805 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001594805 us-gaap:CommonStockMember 2020-12-31 0001594805 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001594805 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001594805 us-gaap:RetainedEarningsMember 2020-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2020-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2020-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2020-12-31 0001594805 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001594805 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001594805 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001594805 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001594805 us-gaap:CommonStockMember 2021-12-31 0001594805 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001594805 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001594805 us-gaap:RetainedEarningsMember 2021-12-31 0001594805 shop:ServicePortionAttributedToEffectiveInterestRateMember 2021-01-01 2021-12-31 0001594805 shop:ServicePortionAttributedToEffectiveInterestRateMember 2020-01-01 2020-12-31 0001594805 srt:MinimumMember 2021-01-01 2021-12-31 0001594805 srt:MaximumMember 2021-01-01 2021-12-31 0001594805 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001594805 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001594805 shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-12-31 0001594805 us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001594805 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001594805 shop:WarehouseEquipmentMember 2021-01-01 2021-12-31 0001594805 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001594805 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001594805 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001594805 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001594805 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001594805 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001594805 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001594805 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0001594805 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0001594805 shop:ExchangeRateEffectMember 2021-01-01 2021-12-31 0001594805 shop:A10StrongerCADRateMember 2021-01-01 2021-12-31 0001594805 shop:ExchangeRateEffectMember 2020-01-01 2020-12-31 0001594805 shop:A10StrongerCADRateMember 2020-01-01 2020-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-01-01 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-01-01 0001594805 2019-01-01 2019-12-31 0001594805 shop:MoneyMarketFundsandTermDepositsMember 2021-12-31 0001594805 shop:MoneyMarketFundsandTermDepositsMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:U.S.TermDepositsMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:U.S.TermDepositsMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:U.S.TermDepositsMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:U.S.TermDepositsMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:U.S.TermDepositsMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:U.S.TermDepositsMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0001594805 shop:AccruedInterestReceivableMember 2021-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:U.S.TermDepositsMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:U.S.TermDepositsMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:U.S.TermDepositsMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:U.S.TermDepositsMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:U.S.TermDepositsMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:U.S.TermDepositsMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2020-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001594805 shop:AccruedInterestReceivableMember 2020-12-31 0001594805 us-gaap:FairValueInputsLevel1Member 2021-01-01 2021-12-31 0001594805 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-12-31 0001594805 us-gaap:ForeignExchangeForwardMember 2021-12-31 0001594805 us-gaap:ForeignExchangeForwardMember 2020-12-31 0001594805 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0001594805 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0001594805 shop:A0125ConvertibleSeniorNotesMember 2021-12-31 0001594805 shop:A0125ConvertibleSeniorNotesMember 2020-12-31 0001594805 shop:AffirmHoldingsIncMember 2020-07-31 0001594805 shop:AffirmHoldingsIncMember 2021-12-31 0001594805 shop:AffirmHoldingsIncMember 2021-01-01 2021-12-31 0001594805 shop:AffirmHoldingsIncMember 2020-01-01 2020-12-31 0001594805 shop:GlobalEMember 2021-04-30 0001594805 shop:GlobalEMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2021-12-31 0001594805 shop:GlobalEMember 2021-12-31 0001594805 shop:GlobalEMember 2021-01-01 2021-12-31 0001594805 shop:EquitySecuritiesWithReadilyDeterminableFairValueMember 2020-12-31 0001594805 shop:EquitySecuritiesWithReadilyDeterminableFairValueMember 2021-01-01 2021-12-31 0001594805 shop:EquitySecuritiesWithReadilyDeterminableFairValueMember 2021-12-31 0001594805 shop:PrivateCompanyThreeSeparateInvestmentsMember 2021-12-31 0001594805 shop:PrivateCompanyThreeSeparateInvestmentsMember 2021-01-01 2021-12-31 0001594805 shop:EquityInvestmentInPrivateCompaniesMember 2021-12-31 0001594805 shop:StrategicPartnershipsMember 2021-12-31 0001594805 shop:EquitySecuritiesWithoutReadilyDeterminableFairValueMember 2020-12-31 0001594805 shop:EquitySecuritiesWithoutReadilyDeterminableFairValueMember 2019-12-31 0001594805 shop:EquitySecuritiesWithoutReadilyDeterminableFairValueMember 2021-01-01 2021-12-31 0001594805 shop:EquitySecuritiesWithoutReadilyDeterminableFairValueMember 2020-01-01 2020-12-31 0001594805 shop:EquitySecuritiesWithoutReadilyDeterminableFairValueMember 2021-12-31 0001594805 2021-07-01 2021-07-31 0001594805 shop:UnbilledRevenuesReceivableMember 2021-12-31 0001594805 shop:UnbilledRevenuesReceivableMember 2020-12-31 0001594805 shop:UnbilledRevenuesReceivableMember 2020-01-01 0001594805 us-gaap:TradeAccountsReceivableMember 2021-12-31 0001594805 us-gaap:TradeAccountsReceivableMember 2020-12-31 0001594805 us-gaap:TradeAccountsReceivableMember 2020-01-01 0001594805 shop:SalesTaxReceivableMember 2021-12-31 0001594805 shop:SalesTaxReceivableMember 2020-12-31 0001594805 shop:SalesTaxReceivableMember 2020-01-01 0001594805 shop:AccruedInterestReceivableMember 2020-01-01 0001594805 shop:OtherReceivableMember 2021-12-31 0001594805 shop:OtherReceivableMember 2020-12-31 0001594805 shop:OtherReceivableMember 2020-01-01 0001594805 2020-01-01 0001594805 shop:UnbilledRevenuesandTradeReceivablesMember 2020-12-31 0001594805 shop:UnbilledRevenuesandTradeReceivablesMember 2019-12-31 0001594805 shop:UnbilledRevenuesandTradeReceivablesMember 2021-01-01 2021-12-31 0001594805 shop:UnbilledRevenuesandTradeReceivablesMember 2020-01-01 2020-12-31 0001594805 shop:UnbilledRevenuesandTradeReceivablesMember 2021-12-31 0001594805 shop:MerchantCashAdvancesMember 2021-12-31 0001594805 shop:MerchantCashAdvancesMember 2020-12-31 0001594805 shop:MerchantCashAdvancesMember 2020-01-01 0001594805 us-gaap:FinanceReceivablesMember 2021-12-31 0001594805 us-gaap:FinanceReceivablesMember 2020-12-31 0001594805 us-gaap:FinanceReceivablesMember 2020-01-01 0001594805 shop:MerchantCashAdvancesMember 2019-12-31 0001594805 shop:MerchantCashAdvancesMember 2021-01-01 2021-12-31 0001594805 shop:MerchantCashAdvancesMember 2020-01-01 2020-12-31 0001594805 us-gaap:FinanceReceivablesMember 2019-12-31 0001594805 us-gaap:FinanceReceivablesMember 2021-01-01 2021-12-31 0001594805 us-gaap:FinanceReceivablesMember 2020-01-01 2020-12-31 0001594805 us-gaap:FinancialAssetNotPastDueMember 2021-12-31 0001594805 us-gaap:FinancingReceivables30To59DaysPastDueMember 2021-12-31 0001594805 us-gaap:FinancingReceivables60To89DaysPastDueMember 2021-12-31 0001594805 shop:FinancialAsset90To179DaysPastDueMember 2021-12-31 0001594805 shop:FinancialAssetEqualToOrGreaterThan180DaysPastDueMember 2021-12-31 0001594805 us-gaap:FinancialAssetNotPastDueMember 2020-12-31 0001594805 us-gaap:FinancingReceivables30To59DaysPastDueMember 2020-12-31 0001594805 us-gaap:FinancingReceivables60To89DaysPastDueMember 2020-12-31 0001594805 shop:FinancialAsset90To179DaysPastDueMember 2020-12-31 0001594805 shop:FinancialAssetEqualToOrGreaterThan180DaysPastDueMember 2020-12-31 0001594805 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001594805 us-gaap:ComputerEquipmentMember 2021-12-31 0001594805 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001594805 shop:FulfillmentRobotsMember 2021-12-31 0001594805 us-gaap:EquipmentMember 2021-12-31 0001594805 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001594805 us-gaap:ComputerEquipmentMember 2020-12-31 0001594805 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001594805 us-gaap:EquipmentMember 2020-12-31 0001594805 shop:LeaseholdImprovementsAndFurnitureFixturesMember 2020-12-31 0001594805 srt:MinimumMember shop:LeaseholdImprovementsAndFurnitureFixturesMember 2021-01-01 2021-12-31 0001594805 srt:MaximumMember shop:LeaseholdImprovementsAndFurnitureFixturesMember 2021-01-01 2021-12-31 0001594805 shop:LeaseholdImprovementsAndFurnitureFixturesMember 2021-12-31 0001594805 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001594805 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001594805 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001594805 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001594805 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001594805 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001594805 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001594805 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001594805 srt:MinimumMember 2021-12-31 0001594805 srt:MaximumMember 2021-12-31 0001594805 shop:OfficesMember 2021-12-31 0001594805 shop:WarehousesAndCommercialSpacesMember 2021-12-31 0001594805 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001594805 us-gaap:CustomerRelationshipsMember 2021-12-31 0001594805 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001594805 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001594805 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001594805 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001594805 us-gaap:CustomerRelationshipsMember 2020-12-31 0001594805 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001594805 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001594805 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001594805 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001594805 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001594805 shop:DondeFashionIncMember 2021-01-01 2021-12-31 0001594805 shop:DondeFashionIncMember 2020-01-01 2020-12-31 0001594805 shop:OtherAcquisitionsMember 2021-01-01 2021-12-31 0001594805 shop:OtherAcquisitionsMember 2020-01-01 2020-12-31 0001594805 shop:StrategicPartnershipsMember 2020-12-31 0001594805 srt:MinimumMember shop:StrategicPartnershipsMember 2021-12-31 0001594805 srt:MaximumMember shop:StrategicPartnershipsMember 2021-12-31 0001594805 shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-09-30 0001594805 shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-09-01 2020-09-30 0001594805 shop:DebtConversionTermsOneMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001594805 shop:DebtConversionTermsTwoMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001594805 shop:DebtRedemptionTermsOneMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001594805 shop:DebtRedemptionTermsTwoMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001594805 shop:DebtRedemptionTermsThreeMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001594805 shop:DebtRedemptionTermsFourMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001594805 shop:DebtRedemptionTermsFiveMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001594805 shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-12-31 0001594805 us-gaap:RevolvingCreditFacilityMember shop:SiliconValleyBankMember us-gaap:LineOfCreditMember 2021-12-31 0001594805 us-gaap:RevolvingCreditFacilityMember shop:SiliconValleyBankMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2021-01-01 2021-12-31 0001594805 us-gaap:RevolvingCreditFacilityMember shop:SiliconValleyBankMember us-gaap:LineOfCreditMember 2020-12-31 0001594805 2021-12-01 0001594805 2021-12-01 2021-12-01 0001594805 us-gaap:CommonClassAMember us-gaap:IPOMember 2021-02-01 2021-02-28 0001594805 2021-02-28 0001594805 2021-02-01 2021-02-28 0001594805 us-gaap:CommonClassAMember us-gaap:IPOMember 2020-09-01 2020-09-30 0001594805 2020-09-30 0001594805 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2020-09-01 2020-09-30 0001594805 2020-09-01 2020-09-30 0001594805 us-gaap:CommonClassAMember us-gaap:IPOMember 2020-05-01 2020-05-31 0001594805 2020-05-31 0001594805 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2020-05-01 2020-05-31 0001594805 2020-05-01 2020-05-31 0001594805 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001594805 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001594805 shop:LegacyOptionPlanMember us-gaap:CommonClassBMember 2015-05-27 2015-05-27 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:StockOptionPlanMember us-gaap:CommonClassAMember 2015-05-27 2015-05-27 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:StockOptionPlanMember 2015-05-27 2015-05-27 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:StockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2015-05-27 2015-05-27 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:StockOptionPlanMember 2018-05-30 2018-05-30 0001594805 shop:LongTermIncentivePlanMember us-gaap:CommonClassAMember 2018-05-30 2018-05-30 0001594805 us-gaap:RestrictedStockUnitsRSUMember shop:PriortoNovember2017RSUsMember 2015-05-27 2015-05-27 0001594805 us-gaap:RestrictedStockUnitsRSUMember shop:PriortoNovember2017RSUsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2015-05-27 2015-05-27 0001594805 us-gaap:RestrictedStockUnitsRSUMember shop:PriortoNovember2017RSUsMember 2018-05-30 2018-05-30 0001594805 us-gaap:PerformanceSharesMember shop:LongTermIncentivePlanMember 2021-01-01 2021-12-31 0001594805 shop:StockOptionPlanandLTIPMember us-gaap:CommonClassAMember 2015-05-27 0001594805 shop:StockOptionPlanandLTIPMember us-gaap:CommonClassAMember 2015-05-27 2015-05-27 0001594805 shop:StockOptionPlanandLTIPMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2022-01-01 0001594805 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001594805 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001594805 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001594805 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001594805 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001594805 shop:LegacyOptionPlanMember us-gaap:CommonClassBMember 2021-12-31 0001594805 shop:StockOptionPlanMember us-gaap:CommonClassAMember 2021-12-31 0001594805 shop:A6RiverSystems2016AmendedandRestatedStockOptionandGrantPlanMember us-gaap:CommonClassAMember 2021-12-31 0001594805 shop:DeferredSharesMember shop:LongTermIncentivePlanMember 2021-01-01 2021-12-31 0001594805 shop:A6RiverSystemsInc.Member us-gaap:CommonClassAMember 2019-10-17 2019-10-17 0001594805 shop:A6RiverSystemsInc.Member us-gaap:CommonClassAMember 2021-12-31 0001594805 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001594805 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:StockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-05-30 2018-05-30 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:StockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-05-30 2018-05-30 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:StockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2018-05-30 2018-05-30 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:LegacyOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2015-05-27 2015-05-27 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:LegacyOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-05-27 2015-05-27 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:LegacyOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2015-05-27 2015-05-27 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:LegacyOptionPlanMember shop:SharebasedCompensationAwardTrancheFourMember 2015-05-27 2015-05-27 0001594805 us-gaap:RestrictedStockUnitsRSUMember shop:PriortoNovember2017RSUsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-05-27 2015-05-27 0001594805 us-gaap:RestrictedStockUnitsRSUMember shop:PriortoNovember2017RSUsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2015-05-27 2015-05-27 0001594805 us-gaap:RestrictedStockUnitsRSUMember shop:PriortoNovember2017RSUsMember shop:SharebasedCompensationAwardTrancheFourMember 2015-05-27 2015-05-27 0001594805 us-gaap:RestrictedStockUnitsRSUMember shop:LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-05-30 2018-05-30 0001594805 us-gaap:RestrictedStockUnitsRSUMember shop:LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-05-30 2018-05-30 0001594805 us-gaap:RestrictedStockUnitsRSUMember shop:LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2018-05-30 2018-05-30 0001594805 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001594805 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001594805 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001594805 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001594805 shop:CostOfGoodsAndServicesSoldMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001594805 shop:CostOfGoodsAndServicesSoldMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001594805 us-gaap:SellingAndMarketingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001594805 us-gaap:SellingAndMarketingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001594805 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001594805 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001594805 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001594805 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001594805 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001594805 country:CA 2021-01-01 2021-12-31 0001594805 country:CA 2020-01-01 2020-12-31 0001594805 us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0001594805 us-gaap:ForeignCountryMember 2020-01-01 2020-12-31 0001594805 us-gaap:CanadaRevenueAgencyMember 2021-01-01 2021-12-31 0001594805 us-gaap:CanadaRevenueAgencyMember 2020-01-01 2020-12-31 0001594805 us-gaap:ForeignCountryMember 2021-12-31 0001594805 us-gaap:ForeignCountryMember 2020-12-31 0001594805 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001594805 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001594805 us-gaap:DomesticCountryMember 2021-12-31 0001594805 us-gaap:InvestmentCreditMember 2021-12-31 0001594805 us-gaap:InvestmentCreditMember 2020-12-31 0001594805 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001594805 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001594805 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001594805 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 shop:APACMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001594805 shop:APACMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 srt:LatinAmericaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001594805 srt:LatinAmericaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001594805 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 country:CA us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2021-12-31 0001594805 country:CA us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001594805 country:CA us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2020-12-31 0001594805 country:CA us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 country:US us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2021-12-31 0001594805 country:US us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001594805 country:US us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2020-12-31 0001594805 country:US us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 shop:OtherCountriesMember us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2021-12-31 0001594805 shop:OtherCountriesMember us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001594805 shop:OtherCountriesMember us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2020-12-31 0001594805 shop:OtherCountriesMember us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2021-12-31 0001594805 us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001594805 us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2020-12-31 0001594805 us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 shop:DondeFashionIncMember 2021-07-20 0001594805 shop:DondeFashionIncMember 2021-07-20 2021-07-20 0001594805 shop:DondeFashionIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-07-20 0001594805 shop:DondeFashionIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-07-20 2021-07-20 0001594805 us-gaap:SubsequentEventMember 2022-01-01 2022-01-31 shares iso4217:USD iso4217:USD shares pure shop:executive shop:segment shop:investment utr:D iso4217:CAD shop:publisher shop:parent_company shop:vote 0001594805 2021 FY false http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member P3Y P2Y P1Y P2Y P2Y P2Y P3Y 1 1 0.0006944 P5D 0.3333 0.3333 0.3333 0.2500 0.2500 0.2500 0.2500 0.25 0.25 0.25 0.3333 0.3333 0.3333 1 1 40-F false true 2021-12-31 --12-31 001-37400 SHOPIFY INC. Z4 7372 98-0486686 151 O'Connor Street Ground Floor Ottawa ON CA K2P 2L8 613 241-2828 Corporation Service Company 251 Little Falls Drive Wilmington DE 19808-1674 302 636-5400 Class A Subordinate Voting Shares SHOP NYSE 15(d) true true 113954492 11942667 Yes Yes false true PricewaterhouseCoopers LLP 271 PricewaterhouseCoopers LLP Ottawa, Canada 2502992000 2703597000 5265101000 3684370000 192209000 120752000 470722000 244723000 5023000 56067000 103273000 68247000 8539320000 6877756000 105526000 92104000 196388000 119373000 138496000 135676000 48369000 52677000 3412166000 0 3955545000 173454000 356528000 311865000 4800852000 885149000 13340172000 7762905000 456688000 300795000 13505000 19677000 216792000 107809000 15748000 10051000 702733000 438332000 162932000 21006000 246776000 144836000 910963000 758008000 183427000 0 1504098000 923850000 113954492 113954492 110929570 110929570 11942667 11942667 11599301 11599301 8040099000 6115232000 161074000 261436000 -5974000 8770000 2938142000 15285000 11133341000 6400723000 13340172000 7762905000 1342334000 908757000 3269522000 2020734000 4611856000 2929491000 264351000 193532000 1866361000 1194439000 2130712000 1387971000 2481144000 1541520000 901557000 602048000 854383000 552127000 374844000 245343000 81717000 51849000 2212501000 1451367000 268643000 90153000 15356000 23434000 3493000 9085000 2859800000 135193000 286000 669000 2871949000 150211000 3140592000 240364000 225933000 -79145000 2914659000 319509000 23.38 2.67 22.90 2.59 124658891 119569705 127364735 123463274 -20061000 10510000 -5317000 2786000 -14744000 7724000 2899915000 327233000 116428975 3256284000 62628000 1046000 -304224000 3015734000 1530759 115331000 -44522000 70809000 246940000 246940000 1176637 162420000 -162420000 0 46553000 2606000 3392500 2581197000 2581197000 1994000 112000 158810000 158810000 7724000 319509000 327233000 122528871 6115232000 261436000 8770000 15285000 6400723000 -158810000 8198000 -150612000 122528871 6115232000 102626000 8770000 23483000 6250111000 1494840 166057000 -57463000 108594000 330763000 330763000 693448 214852000 -214852000 0 7742000 2790000 1180000 1543958000 1543958000 -14744000 2914659000 2899915000 125897159 8040099000 161074000 -5974000 2938142000 11133341000 2914659000 319509000 66308000 70060000 330763000 246940000 2343000 8756000 30145000 31623000 43781000 27282000 -190963000 44801000 58380000 3814000 2859800000 135193000 -4570000 1689000 72300000 29146000 266077000 112721000 50151000 11404000 268058000 24710000 138175000 118588000 45263000 -103087000 309289000 69969000 2935000 -1204000 504428000 424958000 7337366000 5600207000 5750224000 3721405000 650233000 11051000 50788000 41733000 59627000 0 0 262000 -2347790000 -1931848000 1541168000 2578591000 108594000 70809000 0 907950000 1649762000 3557350000 -7005000 3221000 -200605000 2053681000 2703597000 649916000 2502992000 2703597000 26166000 21753000 118091000 29820000 8052000 1881000 -10466000 69534000 1287000 0 Nature of Business<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shopify Inc. (“Shopify” or the “Company”) was incorporated as a Canadian corporation on September 28, 2004. Shopify is a leading provider of essential internet infrastructure for commerce, offering trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for simplicity and reliability, while delivering a better shopping experience for consumers everywhere. The Company's software enables merchants to run their business across all of their sales channels, including web and mobile storefronts, physical retail locations, social media storefronts, and marketplaces. The Shopify platform provides merchants with a single view of their business and customers across all of their sales channels and enables them to manage products and inventory, process orders and payments, fulfill and ship orders, build customer relationships, source products, leverage analytics and reporting, and access financing, all from one integrated back office. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founded in Ottawa, Canada, the Company's principal place of business is the internet.</span></div> Basis of Presentation and Consolidation <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements include the accounts of the Company and its directly and indirectly held wholly owned subsidiaries including, but not limited to: Shopify International Limited, incorporated in Ireland; Shopify Commerce Singapore Pte. Ltd., incorporated in Singapore; and Shopify LLC, Shopify Payments (USA) Inc. and Shopify Holdings (USA) Inc., incorporated in the state of Delaware in the United States. All intercompany accounts and transactions have been eliminated upon consolidation.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements of the Company have been presented in United States dollars (USD) and have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP), including the applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding financial reporting.</span></div> These consolidated financial statements include the accounts of the Company and its directly and indirectly held wholly owned subsidiaries including, but not limited to: Shopify International Limited, incorporated in Ireland; Shopify Commerce Singapore Pte. Ltd., incorporated in Singapore; and Shopify LLC, Shopify Payments (USA) Inc. and Shopify Holdings (USA) Inc., incorporated in the state of Delaware in the United States. All intercompany accounts and transactions have been eliminated upon consolidation. These consolidated financial statements of the Company have been presented in United States dollars (USD) and have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP), including the applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding financial reporting. Significant Accounting Policies <div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements, in accordance with U.S. GAAP, requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from the estimates made by management. Significant estimates, judgments and assumptions in these consolidated financial statements include: key judgments related to revenue recognition in determining whether the Company is the principal or an agent to the arrangements with merchants; estimates of expected credit losses related to financial assets measured at amortized cost, including contract balances and merchant cash advances and loans; inputs used to fair value acquired intangible assets and equity and other investments in private companies and debt securities; estimates involved in evaluating the recoverability of the Company's right-of-use assets and leasehold improvements, including, but not limited to, the estimated useful lives of right-of-use assets and leasehold improvements; the incremental borrowing rate applied to lease payments; and the probability and amount of loss contingencies. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's sources of revenue consist of subscription solutions and merchant solutions. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company principally generates subscription solutions revenue through the sale of subscriptions to the platform. The Company also generates additional subscription solutions revenues from the sale of subscriptions to the Point-of-Sale (POS) Pro offering for brick and mortar merchants, the sale of themes and apps, the registration of domain names, and the collection of variable platform fees. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates merchant solutions revenue by providing additional services to merchants to increase their use of the platform. The Company earns merchant solutions revenue relating to Shopify Payments, Shopify Shipping, other transaction services, referral fees, the sale of POS hardware, advertising revenue on the Shopify App Store, Shopify Email, Shopify Capital, Shop Pay Installments, Shopify Balance, Shopify Fulfillment Network, collaborative warehouse fulfillment solutions, non-cash consideration obtained for services rendered as part of strategic partnerships, and Shopify Markets. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arrangements with merchants do not provide the merchants with the right to take possession of the software supporting the Company’s hosting platform at any time and are therefore accounted for as service contracts. The Company’s subscription service contracts do not provide for refunds or any other rights of return to merchants in the event of cancellations. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue to depict the transfer of promised services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services by applying the following steps: </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Identify the contract with a customer; </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Identify the performance obligations in the contract; </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Determine the transaction price; </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Allocate the transaction price; and </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Recognize revenue when, or as, the Company satisfies a performance obligation. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the guidance provided in ASC 606, Revenue from Contracts with Customers, for determining whether the Company is the principal or an agent in arrangements with customers that involve another party that contributes to providing a specified service to a customer. In these instances, the Company determines whether it has promised to provide the specified service itself (as principal) or to arrange for the specified service to be provided by another party (as an agent). This determination depends on the facts and circumstances of each arrangement and, in some instances, involves significant judgment. The Company recognizes revenue from Shopify Shipping, the sale of apps, the sale of themes, card services from Shopify Balance and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment of the promised service, does not have control of the promised service, and does not have full discretion in establishing prices for the promised service and therefore is the agent in the arrangement with customers. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the respective arrangements. In the fourth quarter of 2021, the Company commenced recognizing revenue for the sale of themes on a net basis (as an agent) as a result of revised contract terms with its theme partners. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">            </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes collected from merchants and remitted to government authorities are excluded from revenue. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's arrangements with customers can include multiple performance obligations, which may consist of some or all of the Company's subscription solutions. When contracts involve multiple performance obligations, the Company evaluates whether each performance obligation is distinct and should be accounted for as a separate unit of accounting under Topic 606. In the case of subscription solutions, the Company has determined that merchants can benefit from the service on its own, and that the service being provided to the merchant is separately identifiable from other promises in the contract. Specifically, the Company considers the distinct performance obligations to be the subscription solution, custom themes, feature-enhancing apps and unique domain names. The total transaction price is determined at the inception of the contract and allocated to each performance obligation based on their relative standalone selling prices. In the case of merchant solutions, the transaction price for each performance obligation is based on the observable standalone selling price for each performance obligation. The </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transaction price for multiple merchant solutions is never a bundled price, therefore a relative allocation is not required. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the standalone selling price by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration for our subscription solutions include discounting practices, the size and volume of our transactions, the customer demographic, the geographic area where services are sold, price lists, our go-to-market strategy, historical standalone sales and contract prices. The determination of standalone selling prices is made through consultation with and approval by our management, taking into consideration our go-to-market strategy. As the Company's go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes in relative standalone selling prices. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally receives payment from its merchants at the time of invoicing. In all other cases, payment terms and conditions vary by contract type, although terms generally include a requirement for payment within 30 days of the invoice date. In instances where timing of revenue recognition differs from the timing of invoicing and subsequent payment, we have determined our contracts do not include a significant financing component. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription Solutions</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue from the sale of subscriptions to the platform is recognized over time on a ratable basis over the contractual term. The contract terms are monthly, annual or multi-year subscription terms. Revenue recognition begins on the date that the Company’s service is made available to the merchant. Certain subscription contracts have a transaction price that includes a variable component that is based on the merchants' volume of sales. In such cases, the Company uses the exception to the general principles for accounting for variable consideration, which allows it to recognize revenue when the merchant's sale occurs and the performance obligation has been satisfied. Subscription revenue from the sale of POS Pro subscriptions is recognized over time on a ratable basis over the monthly or annual contractual term. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the sale of separately priced themes and apps is recognized at a point in time, when the arrangement between the merchant and partner is established. Revenue from the sale of rights to use a domain name that is sold separately, is recognized ratably over time, over the contractual term, which is generally an annual term. Revenue from themes, apps and domains have been classified within subscription solutions on the basis that they are products sold at the time the merchant initially enters into the subscription services arrangement or because the customer purchases the right to use the product over the term of the contract, similar to a subscription. </span></div><div style="padding-left:24.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Merchant Solutions </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues earned from Shopify Payments related to payment processing fees and currency conversion fees, Shopify Shipping related to the sale of shipping labels, other transaction services, and referral fees are recognized at a point in time, at the time of the transaction. For the sale of POS hardware, revenue is recognized at a point in time, based on when ownership passes to the merchant, in accordance with the shipping terms. Advertising revenue on the Shopify App Store is recognized at a point in time as merchants click on the advertised apps. Shopify Email revenue is recognized at a point in time based on the merchants' volume of emails sent.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also earns revenue from Shopify Capital, a merchant cash advance (MCA) and loan program for eligible merchants. The Company evaluates identified underwriting criteria such as, but not limited to, historical sales data prior to purchasing the eligible merchant's future receivables, or making a loan, to help assess collectibility. Under Shopify Capital, the Company purchases a designated amount of future receivables at a discount or makes a loan, and the merchant remits a fixed percentage of their daily sales to </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company, until the outstanding balance has been fully remitted. Certain merchant cash advances and loans are facilitated by the Company and originated by a bank partner, from whom the Company then purchases the merchant cash advances and loans obtaining all rights, title, and interest or discount for a fee calculated as a percentage of the merchant cash advance or loan's principal. In the years ended December 31, 2021 and 2020, these purchases added up to $127,037 and $nil, respectively, of merchant cash advances and loans to Shopify merchants. Revenues for Shopify Capital are earned in accordance with the description below and are presented net of any deferred origination fees which are amortized over the contractual or expected term of the MCA or loan. For Shopify Capital MCA's, the Company applies a percentage of the remittances collected against the merchant's receivable balance, and a percentage, which is related to the discount, as merchant solutions revenue. For certain Shopify Capital loans, there is a fixed maximum repayment term. For certain other Shopify Capital loans, the Company calculates an expected repayment date. Using the merchant's contractual or expected repayment date, the Company calculates an effective interest rate based on the merchant's expected future payment volume to determine how much of a merchant's repayment to recognize as revenue and how much to apply against the merchant's receivable balance. In the years ended December 31, 2021 and 2020, $19,496 and $12,167, respectively, of revenue recognized as merchant solutions revenue required the application of an effective interest rate, per ASC 310.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues earned from Shop Pay Installments, a "buy now pay later" product, are recognized at a point in time when a merchant makes a sale using this product, and is based on a percentage of the total order value. The Company earns and recognizes a portion of the revenue from each merchant sale, with the majority of revenue earned and recognized by the Company's third-party provider that bears the buyer underwriting and buyer credit risk associated with the product. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues earned from Shopify Balance, our money management product, are recognized at the time of the transaction as the card is used, with cash back rewards earned through the program netted against revenue. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues earned from Shopify Fulfillment Network related to warehouse storage and outbound shipping are recognized over time, as merchants receive and consume the benefits obtained from the warehouse storage service and shipping service, respectively. Revenues related to picking, packaging, and preparing orders for shipment are recognized once the services have been rendered. In some instances, the Company offers an all-in fulfillment service that combines warehouse storage, picking, packaging and preparing orders for shipment, and outbound shipping. This all-in fulfillment service revenue is recognized over time from the point the Company receives and inbounds the product up to delivery to the end-customer.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues earned from providing cloud-based software on collaborative warehouse fulfillment solutions are recognized over time, over the contractual term, which can be up to five years. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with certain revenue contracts with customers, the Company, from time to time, receives non-cash consideration in the form of equity investments in the customer as a component of the transaction price. When the transaction price includes non-cash consideration, the non-cash consideration is measured as the fair value at the inception of the contract, and any changes in fair value of the equity investments after contract inception are excluded from revenue, and classified as "other income, net" in the consolidated statement of operations and comprehensive income. The estimated fair value of such consideration is determined using multiple valuation techniques, including the income approach and the market approach. As the Company is required to provide referral services and other services to support the partners' merchant offerings over the period of the performance obligations, revenue is deferred and recognized over time on a ratable basis over the expected terms of the contracts, which are typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzczODMzOTU0NTQ1MzY_65866d5d-2a00-4c85-bd64-3b7a8533dbe3">three</span> to seven years in length.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, the Company integrates services to centralize the platform's cross-border capabilities and enable merchants to penetrate the global commerce market through Shopify Markets. Shopify Markets leverages the Company's existing transactional services and partnerships from which the Company earns referral fees to provide a tailored experience for each market. Revenues earned are recognized in accordance with the preceding paragraphs. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Contract Costs </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of obtaining contracts with certain merchants, the Company incurs upfront costs such as sales commissions. The Company capitalizes these contract costs, which are subsequently amortized on a systematic basis consistent with the pattern of the transfer of the good or service to which the contract asset relates, which is generally on a straight-line basis over the estimated life of the merchant relationship. In some instances, the Company applies the practical expedient that allows it to determine this estimate for a portfolio of contracts that have similar characteristics in terms of type of service, contract term and pricing. This estimate is reviewed by management at the end of each reporting period as additional information becomes available. For certain contracts where the amortization period of the contract costs would have been one year or less, the Company uses the practical expedient that allows it to recognize the incremental costs of obtaining those contracts as an expense when incurred and not consider the time value of money. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues </span></div><div style="padding-left:24.75pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cost of revenues related to subscription solutions consist of third-party infrastructure, hosting costs and other direct costs, an allocation of costs incurred by both the operations and support functions, credit card fees related to billing our merchants, payments for domain registration, amortization of acquired intangible assets, amortization of internally developed software costs and, until the end of the third quarter of 2021, the costs of themes.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cost of revenues related to merchant solutions includes payment processing and interchange fees related to Shopify Payments, credit card fees related to billing its merchants, product costs associated with expanding our product offerings, including Shopify Balance, amortization of acquired intangible assets relating mostly to the acquired 6 River Systems, LLC (6RS) technology, amortization of internally developed software costs, POS hardware costs, third-party infrastructure and hosting costs, and an allocation of costs incurred by both the operations and support functions. Merchant solutions cost of revenues also includes costs associated with warehouse storage, outbound shipping, picking, packaging, and the preparation of orders for shipment as part of the Shopify Fulfillment Network offering, and materials and third-party manufacturing costs associated with 6RS for those fulfillment robots sold to customers rather than leased to customers, which are capitalized and depreciated into cost of revenues. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs </span></div><div style="padding-left:24.75pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are generally expensed as incurred. These costs primarily consist of personnel and related expenses, contractor and consultant fees, stock-based compensation, and corporate overhead allocations, including depreciation.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain development costs incurred in connection with its internal use software. These capitalized costs are related to the development of its software platform that is hosted by the Company and accessed by its merchants on a subscription basis as well as material internal infrastructure software. Costs incurred in the preliminary stages of development are expensed as incurred. The Company starts to capitalize all direct and incremental costs incurred during the application development phase when it is probable the expenditures will result in additional features and functionality. Capitalization ceases once the additional features and functionality are put into service. Capitalized costs are recorded as part of intangible assets in the consolidated balance sheets and are amortized on a straight-line basis over their estimated useful lives of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzk1ODI0MTg3MDk5OTI_73ffa995-fb79-42e6-ab4a-d31d5a88fb82">two</span> or three years. Costs that meet the criteria for capitalization were not material for the periods presented. Maintenance costs are expensed as incurred.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs </span></div><div style="padding-left:24.75pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Advertising costs included in sales and marketing expenses during the years ended December 31, 2021 and 2020 were $420,088 and $240,555 respectively. </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for leases by first determining if an arrangement is a lease, or contains a lease, at inception. Right-of-use assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. The right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The Company's leases do not provide an implicit rate, therefore, the incremental borrowing rate based on the information available at commencement date was used to determine the present value of lease payments. The right-of-use assets exclude lease incentives, which are accounted for as a reduction of lease liabilities if they have not yet been received. The Company's lease terms may include options to extend or terminate the lease. These options are included in the lease terms when it is reasonably certain they will be exercised. Lease expense related to lease components is recognized on a straight-line basis over the lease term. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of an asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value. For right-of-use assets that are impaired, the remaining carrying value of the right-of-use assets are amortized on a straight line basis over the remaining term of the lease. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's lease agreements include lease and non-lease components, which are accounted for separately under Topic 842, Leases. Variable lease components and non-lease components are excluded from the lease payments used to calculate the right-of-use assets and lease liabilities, and are recorded in the period in which the obligation for the payment is incurred. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company subleases certain leased office space and recognizes sublease income on a straight-line basis over the sublease term. Sublease payments received for variable lease costs will be recorded as income, as earned. The Company recognizes sublease income as an offset to lease expense in the consolidated statements of operations and comprehensive income.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting for stock-based awards is based on the fair value of the award measured at the grant date. Accordingly, stock-based compensation cost is recognized in the consolidated statements of operations and comprehensive income as an operating expense over the requisite service period. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options is determined using the Black-Scholes option-pricing model, single option approach. An estimate of forfeitures is applied when determining compensation expense. The Company determines the fair value of stock option awards on the date of grant using assumptions regarding expected term, share price volatility over the expected term of the awards, risk-free interest rate, and dividend rate. All shares issued under the Company's Fourth Amended and Restated Stock Option Plan (Legacy Option Plan), the Second Amended and Restated Stock Option Plan (SOP), and the Second Amended and Restated Long Term Incentive Plan (LTIP), and 6 River Amended and Restated Stock Option and Grant Plan are from treasury. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted share units (RSUs) is measured using the fair value of the Company's shares as if the RSUs were vested and issued on the grant date. An estimate of forfeitures is applied when determining compensation expense. All shares issued under the Company's LTIP are from treasury. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense includes Canadian, U.S., and foreign income taxes. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and the tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized. The Company considers many factors when assessing the likelihood of future realization of our deferred tax assets, including its recent cumulative loss experience and expectations of future earnings, capital gains and investment in the applicable jurisdiction, the carry-forward periods available to it for tax reporting purposes, and other relevant factors. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates tax positions taken or expected to be taken in the course of preparing tax returns to determine whether the tax positions have met a “more-likely-than-not” threshold of being sustained by the applicable tax authority. Tax benefits related to tax positions not deemed to meet the “more-likely-than-not” threshold are not permitted to be recognized in the consolidated financial statements. </span></div><div style="padding-left:24.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share are calculated by dividing net earnings attributable to common equity holders of the Company by the weighted average number of shares of common stock outstanding during the year. Diluted earnings per share are calculated by dividing net earnings attributable to common equity holders of the Company by the weighted average number of shares of common stock outstanding during the year, plus the effect of dilutive potential common stock outstanding during the year. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the treasury stock method for calculating the effect of dilutive potential common stock from employee stock options and employee RSUs. This method requires that dilutive effect be calculated as if all dilutive potential common stock had been exercised at the latest of the beginning of the year or on the date of issuance, as the case may be, and that the funds obtained thereby (plus an amount equivalent to the unamortized portion of related stock-based compensation costs) be used to purchase common stock of the Company at the average fair value of the common stock during the year.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the if-converted method for calculating the effect of dilutive potential common stock from its 0.125% convertible senior notes due 2025 (the "Notes"). If the effect of the if-converted method is dilutive, net earnings are adjusted for the after-tax effect of debt interest relating to the Notes and the amount of dilutive potential common stock are included in the total number of shares used to compute diluted earnings per share. If the effect of the if-converted method is anti-dilutive, no adjustments are made to net earnings or the total number of shares used to compute diluted earnings per share. The Company applies this method by using the common stock issuable upon conversion determined by the end-of-period conversion price.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation and Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional and reporting currency of the Company and its subsidiaries is the USD. Monetary assets and liabilities denominated in foreign currencies are re-measured to USD using the exchange rates at the consolidated balance sheet dates. Non-monetary assets and liabilities denominated in foreign currencies are measured in USD using historical exchange rates. Revenues and expenses are measured using the actual exchange rates prevailing on the dates of the transactions. Gains and losses resulting from re-measurement are recorded in the Company’s consolidated statements of operations and comprehensive income as foreign </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">exchange gain (loss), with the exception of foreign exchange forward contracts used for hedging which are re-measured in other comprehensive income (loss) and the gain (loss) is then reclassified into earnings to either cost of revenue or operating expenses in the same period, or periods, during which the hedged transaction affects earnings. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all short-term highly liquid investments that are readily convertible into known amounts of cash, with original maturities at their acquisition date of three months or less to be cash equivalents. </span></div><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of U.S. and Canadian federal bonds and agency securities, U.S. term deposits, and corporate bonds and commercial paper, and mature within 12 months from the date of purchase. Marketable securities are classified as held-to-maturity at the time of purchase and this classification is re-evaluated as of each consolidated balance sheet date. Held-to-maturity securities represent those securities that the Company has both the positive intent and ability to hold to maturity and are carried at amortized cost. Interest on these securities, as well as amortization/accretion of premiums/discounts, are included in interest income. Marketable securities are assessed as to whether any unrealized loss positions are other than temporarily impaired. Impairments are considered other than temporary if they are related to deterioration in credit risk or if it is likely the Company would be required to sell the securities before the recovery of their remaining amortized cost basis. Realized gains and losses determined to be other than temporary are determined based on the specific identification method and are reported in other income (expense) in the consolidated statements of operations and comprehensive income. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity and Other Investments</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments are a part of the Company's strategy and use of capital, expanding its expertise and building strong partnerships around strategic initiatives. The Company holds equity and other investments in public companies with readily determinable fair values, as well as in private companies without readily determinable fair values. Equity and other investments in publicly traded companies with readily determinable fair values are carried at fair value at each balance sheet date and any movements in the fair value are recognized into net income. Equity and other investments in private companies without readily determinable fair values are carried at cost less impairments, with subsequent adjustments for observable changes (referred to as the measurement alternative). The Company also holds an investment in convertible notes of a private company which is classified as an available-for-sale debt security, for which the Company has elected to account for under the fair value option. The investment is carried at fair value at each balance sheet date and any movements in the fair value are recognized in net income.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates each investee to determine if the investee is an equity investment for which the company has significant influence. As of December 31, 2021 and 2020, there were no such investments. The Company also evaluates each investee to determine if the investee is a variable interest entity and, if so, whether the Company is the primary beneficiary of the variable interest entity. The Company has determined, as of December 31, 2021 and 2020, that there were no variable interest entities required to be consolidated in the Company’s consolidated financial statements.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements <br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts for cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances receivable, loans, trade accounts payable and accruals, and employee-related accruals approximate fair value due to the short-term maturities of these instruments. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain financial assets and liabilities at fair value based on applicable accounting guidance, using a fair value hierarchy. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable inputs other than Level 1 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.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Fair Value Option</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The guidance in ASC 815, Derivatives and Hedging, provides a fair value option election that allows entities to make an irrevocable election to not separate embedded derivatives from their host contract and to fair value the hybrid instrument upon initial recognition and subsequent measurement dates for certain eligible financial assets and liabilities. Unrealized gains and losses on items for which the fair value option has been elected are reported in earnings. The decision to elect the fair value option is determined on an instrument by instrument basis and must be applied to an entire instrument and is irrevocable once elected. The Company has elected to apply the fair value option to its investment in convertible notes in a private company. The fair value election was made in order to maintain consistency in presentation across equity and other investments.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivatives and Hedging</span></div><div style="padding-left:24.75pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's derivative products are foreign exchange forward contracts, which are designated as cash flow hedges of foreign currency forecasted expenses. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counterparties. The Company may hold foreign exchange forward contracts to mitigate the risk of future foreign exchange rate volatility related to future Canadian dollar (CAD) and Great Britain pounds (GBP) denominated costs and current and future obligations.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's foreign currency forward contracts generally have maturities of twelve months or less. The critical terms match method is used when the key terms of the hedging instrument and that of the hedged item are aligned; therefore, the changes in fair value of the forward contracts are recorded in accumulated other comprehensive income (AOCI). The effective portion of the gain or loss on each forward contract is reported as a component of AOCI and reclassified into earnings to either cost of revenue or operating expense in the same period, or periods, during which the hedged transaction affects earnings. The ineffective portion of the gains or losses, if any, is recorded immediately in other income (expense).</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For hedges that do not qualify for the critical terms match method of accounting, a formal assessment is performed to verify that derivatives used in hedging transactions continue to be highly effective in offsetting the changes in fair value or cash flows of the hedged item. Hedge accounting is discontinued if a derivative ceases to be highly effective, matures, is terminated or sold, if a hedged forecasted transaction is no longer probable of occurring, or if the Company removes the derivative's hedge designation. For discontinued cash flow hedges, the accumulated gain or loss on the derivative remains in AOCI and is reclassified into earnings in the period in which the previously hedged forecasted transaction impacts earnings or is no longer probable of occurring.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company has a master netting agreement with each of the Company's counterparties, which permits net settlement of multiple, separate derivative contracts with a single payment. The Company presents its derivative instruments on a net basis in the consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Credit Losses Related to Merchant Cash Advances and Loans</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Merchant cash advance receivables and loans represent the aggregate amount of Shopify Capital related receivables owed by merchants as of the balance sheet date, net of an allowance for expected credit losses. The Company estimates the provision based on an assessment of various factors, including historical trends, merchants' gross merchandise volume (GMV), supportable forecasted information and other factors, including macroeconomic factors, that may affect the merchants' ability to make future payments on the receivables. Additions to the provision are reflected in current operating results, while charges against the provision are made when losses are incurred. These additions are classified within transaction and loan losses on the consolidated statements of operations and comprehensive income. Recoveries are reflected as a reduction in the allowance for credit losses related to merchant cash advances and loans when the recovery occurs.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Transaction Losses Related to Shopify Payments, Shop Pay Installments, and Shopify Balance</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shopify Payments, Shop Pay Installments, and Shopify Balance losses arise from unrecovered merchant transactions due to returns and disputes. Shopify Balance may also incur losses when a merchant account experiences unauthorized transactions where funds cannot be recovered or reversed. The Company estimates the provision based on an assessment of various factors, including historical trends, GMV (facilitated using Shopify Payments and Shop Pay Installments including those managed using Shopify Balance), supportable forecasted information and other factors that may increase the volume of losses. Additions to the provision are reflected in current operating results, while charges against the provision are made when losses are incurred. These additions are classified within transaction and loan losses on the consolidated statements of operations and comprehensive income.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records accruals for loss contingencies when losses are probable and reasonably estimable. The Company evaluates developments in legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others, because: (i) the damages sought are indeterminate; (ii) the proceedings are in the relative early stages; (iii) there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv) there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v) there remain significant factual issues to be determined or resolved; (vi) the relevant law is unsettled; or (vii) the proceedings involve novel or untested legal theories. In such instances, there may be considerable uncertainty regarding the ultimate resolution of such matters, including the likelihood or magnitude of a possible eventual loss, if any.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the Notes at amortized cost as a single unit of account on the balance sheet. The carrying value of the liability is represented by the face amount of the Notes, less debt offering costs, plus any amortization of offering costs. Offering costs are being amortized to interest expense over the term of the Notes using the effective interest rate method. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost, less accumulated depreciation and impairment. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets. Computer equipment and fulfillment robots are depreciated over the lesser of three years and their estimated useful lives while furniture and equipment is depreciated over four years and warehouse equipment is depreciated over 10 years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of their associated leases, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzI3MDE_4ae7a5b0-7d84-4af6-92a3-4677a10e373e">one</span> to fifteen years. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of property and equipment are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of an asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are stated at cost, less accumulated amortization and impairment. Amortization is calculated using the straight-line method over the estimated useful lives of the related assets. Purchased software is amortized over a three-year period, acquired technology is amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzM2Mzg_257a6659-28d2-4588-9297-146178e2b387">two</span> to nine year period, acquired customer relationships are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzM3MTM_162d909c-ac65-4151-9d06-3f6c63363e3d">two</span>- to five-year period, capitalized software development costs are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzM3OTU_64639207-c7aa-47ca-83b3-237f041f2cdb">two</span>- to three-year period, and other intangible assets are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzM4NjY_784784f1-33d1-45db-a5f8-5ed4a788e24a">three</span>- to ten-year period. Amortization is recorded into cost of revenues and operating expenses, depending on the nature of the asset. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of the asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the estimated fair value of net assets of a business acquired in a business combination. Goodwill is not amortized, but instead tested for impairment at least annually. Should certain events or indicators of impairment occur between annual impairment tests, the Company will perform the impairment test as those events or indicators occur. Examples of such events or circumstances include the following: a significant decline in the Company’s expected future cash flows; a sustained, significant decline in the Company’s fair value; a significant adverse change in the business climate; and slower growth rates. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. The qualitative assessment considers the following factors: macroeconomic conditions, industry and market considerations, cost factors, overall company financial performance, events affecting the reporting unit, and changes in the Company’s fair value. If the reporting unit does not pass the qualitative assessment, the Company carries out a quantitative test for impairment of goodwill. This is done by comparing the fair value of the reporting unit with the carrying value of the reporting unit that includes goodwill. If the fair value of the reporting unit is greater than its carrying value, including goodwill, no impairment results. If the fair value of the reporting unit is less than its carrying value, including goodwill, an impairment loss would be recognized in the consolidated statements of operations and comprehensive income in an amount equal to that difference, limited to the total amount of goodwill allocated to that reporting unit. The </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The Company may resume performing the qualitative assessment in any subsequent period.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the acquisition method to account for business combinations in accordance with ASC 805, Business Combinations. The acquisition method of accounting requires that assets acquired and liabilities assumed be recorded at their estimated fair values on the date of a business acquisition. The excess of the purchase price over the estimated fair value is recorded as goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in the consolidated statements of operations and comprehensive income.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker (CODM) is a function comprised of three executives, specifically the Chief Executive Officer, the President and the Chief Financial Officer. The CODM is the highest level of management responsible for assessing Shopify’s overall performance, and making operational decisions such as resource allocations related to operations, product prioritization, and delegations of authority. Management has determined that the Company operates in a single operating and reportable segment.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances, loans and related receivables, equity and other investments, debt securities and foreign exchange derivative products subject the Company to concentrations of credit risk. Management mitigates this risk associated with cash and cash equivalents by making deposits and entering into foreign exchange derivative products only with large banks and financial institutions that are considered to be highly creditworthy. Management mitigates the risks associated with marketable securities by adhering to its investment policy, which stipulates minimum rating requirements, maximum investment exposures and maximum maturities. Due to the Company’s diversified merchant base, there is no particular concentration of credit risk related to the Company’s trade and other receivables and merchant cash advances and loans receivable. Trade and other receivables and merchant cash advances and loans receivable are monitored on an ongoing basis to ensure timely collection of amounts. The Company has mitigated some of the risks associated with Shopify Capital by opening insurance policies with Export Development Canada (EDC), a wholly-owned corporation of the Government of Canada, who is AAA rated as at December 31, 2021. The Company’s policies cover certain merchant cash advances and loans, subject under certain policies to minimum claim requirements and regional restrictions. The Company pays EDC a monthly premium based on total eligible dollars advanced, and records this as general and administrative expense in the consolidated statements of operations and comprehensive income. All policies include a deductible set at either a specified dollar loss threshold or calculated as a percentage of eligible advances issued. After considering the Company’s deductible and the insurer's maximum liability under the policies, the majority of the Company's gross outstanding balance of merchant cash advances and loans as at December 31, 2021 is covered. The receivable related to insurance recoveries, if any, is included in the merchant cash advances, loans and related receivables balance. The Company mitigates the risks associated with its equity and other investments and debt securities through its diligence process performed prior to investing. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from the novel coronavirus (COVID-19) on the Company's credit risk have been considered and have resulted in adjustments to the Company's allowances for expected credit losses on contract balances and merchant cash advances and loans. The Company continues its assessment given the fluidity of COVID-19's global impact.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s cash, cash equivalents and marketable securities and loans, and debt securities earn interest. The Company’s trade and other receivables, accounts payable and accrued liabilities and lease liabilities do not bear interest. The Company's Notes have a fixed annual interest rate and thus, the Company does not have economic interest rate exposure on the Notes. The Company is not exposed to material interest rate risk. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Exchange Risk </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to foreign exchange fluctuations on the revaluation of foreign currency assets and liabilities. The Company uses foreign exchange derivative products to manage the impact of foreign exchange fluctuations. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counter parties. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the majority of the Company's revenues and cost of revenues are denominated in USD, a significant portion of operating expenses are incurred in CAD and GBP. As a result, earnings could be adversely affected by an increase in the value of the foreign currency relative to the USD.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects on revenues, cost of revenues, operating expenses, and income from operations of a 10% strengthening</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the CAD versus the USD without considering the impact of the Company's hedging activities and without factoring in any potential changes in demand for the Company's solutions as a result of changes in the CAD to USD exchange rates:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:20.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">GAAP Amounts As Reported<br/>$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exchange Rate Effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At 10% Stronger CAD Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">GAAP Amounts As Reported<br/>$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exchange Rate Effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At 10% Stronger CAD Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,611,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,622,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,929,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,936,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,130,712)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,503)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,143,215)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,387,971)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,900)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,395,871)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,212,501)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,279,732)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,451,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,498,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,643 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,866)</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,777 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,153 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,825)</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,328 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) A 10% weakening of the CAD versus the USD would have an equal and opposite impact on our revenues, cost of revenues, operating expenses and income from operations as presented in the table.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Represents the increase or decrease in GAAP amounts reported resulting from a 10% strengthening in the CAD-USD foreign exchange rates.</span></div><div style="padding-left:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Represents the outcome that would have resulted had the CAD-USD rates in those periods been 10% stronger than they actually were, excluding the impact of our hedging program and without factoring in any potential changes in demand for the Company's solutions as a result of changes in the CAD-USD exchange rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2021, a 10% movement in the GBP is not expected to have a material impact on the Company's results. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in the Year</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board (FASB) issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which eliminates certain models associated with accounting for convertible instruments, makes targeted improvements to the disclosures for convertible instruments and earnings per share guidance, and amends the guidance for the derivative scope exception for contracts in an entity's own equity. The updates are effective for annual periods beginning after December 15, 2021 including interim periods within those periods. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those periods. The Company early adopted this ASU effective January 1, 2021 using the modified retrospective approach. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption eliminated the requirement to separately account for the liability and equity components of the Notes, which existed under previous accounting guidance. This resulted in a reclassification of $158,810 from additional paid-in capital to long-term liabilities. Furthermore, as a result of the adoption, non-cash interest expense related to the Company's currently outstanding Notes has been eliminated. As the Company previously recognized non-cash interest expense relating to the debt discount on the liability component, this resulted in a $8,198 cumulative adjustment to increase opening retained earnings. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the (1) recognition of an acquired contract liability and (2) payment terms and their direct effect on subsequent revenue recognized by the acquirer. The updates are effective for annual periods beginning after December 15, 2022, including interim periods within those periods. Early adoption is permitted, including the adoption in an interim period. The Company is still assessing the timing of adoption, at which time the guidance would be applied prospectively and if at an interim period, retrospectively for the related fiscal year.</span></div> The preparation of consolidated financial statements, in accordance with U.S. GAAP, requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from the estimates made by management. Significant estimates, judgments and assumptions in these consolidated financial statements include: key judgments related to revenue recognition in determining whether the Company is the principal or an agent to the arrangements with merchants; estimates of expected credit losses related to financial assets measured at amortized cost, including contract balances and merchant cash advances and loans; inputs used to fair value acquired intangible assets and equity and other investments in private companies and debt securities; estimates involved in evaluating the recoverability of the Company's right-of-use assets and leasehold improvements, including, but not limited to, the estimated useful lives of right-of-use assets and leasehold improvements; the incremental borrowing rate applied to lease payments; and the probability and amount of loss contingencies. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's sources of revenue consist of subscription solutions and merchant solutions. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company principally generates subscription solutions revenue through the sale of subscriptions to the platform. The Company also generates additional subscription solutions revenues from the sale of subscriptions to the Point-of-Sale (POS) Pro offering for brick and mortar merchants, the sale of themes and apps, the registration of domain names, and the collection of variable platform fees. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates merchant solutions revenue by providing additional services to merchants to increase their use of the platform. The Company earns merchant solutions revenue relating to Shopify Payments, Shopify Shipping, other transaction services, referral fees, the sale of POS hardware, advertising revenue on the Shopify App Store, Shopify Email, Shopify Capital, Shop Pay Installments, Shopify Balance, Shopify Fulfillment Network, collaborative warehouse fulfillment solutions, non-cash consideration obtained for services rendered as part of strategic partnerships, and Shopify Markets. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arrangements with merchants do not provide the merchants with the right to take possession of the software supporting the Company’s hosting platform at any time and are therefore accounted for as service contracts. The Company’s subscription service contracts do not provide for refunds or any other rights of return to merchants in the event of cancellations. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue to depict the transfer of promised services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services by applying the following steps: </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Identify the contract with a customer; </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Identify the performance obligations in the contract; </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Determine the transaction price; </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Allocate the transaction price; and </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Recognize revenue when, or as, the Company satisfies a performance obligation. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the guidance provided in ASC 606, Revenue from Contracts with Customers, for determining whether the Company is the principal or an agent in arrangements with customers that involve another party that contributes to providing a specified service to a customer. In these instances, the Company determines whether it has promised to provide the specified service itself (as principal) or to arrange for the specified service to be provided by another party (as an agent). This determination depends on the facts and circumstances of each arrangement and, in some instances, involves significant judgment. The Company recognizes revenue from Shopify Shipping, the sale of apps, the sale of themes, card services from Shopify Balance and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment of the promised service, does not have control of the promised service, and does not have full discretion in establishing prices for the promised service and therefore is the agent in the arrangement with customers. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the respective arrangements. In the fourth quarter of 2021, the Company commenced recognizing revenue for the sale of themes on a net basis (as an agent) as a result of revised contract terms with its theme partners. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">            </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes collected from merchants and remitted to government authorities are excluded from revenue. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's arrangements with customers can include multiple performance obligations, which may consist of some or all of the Company's subscription solutions. When contracts involve multiple performance obligations, the Company evaluates whether each performance obligation is distinct and should be accounted for as a separate unit of accounting under Topic 606. In the case of subscription solutions, the Company has determined that merchants can benefit from the service on its own, and that the service being provided to the merchant is separately identifiable from other promises in the contract. Specifically, the Company considers the distinct performance obligations to be the subscription solution, custom themes, feature-enhancing apps and unique domain names. The total transaction price is determined at the inception of the contract and allocated to each performance obligation based on their relative standalone selling prices. In the case of merchant solutions, the transaction price for each performance obligation is based on the observable standalone selling price for each performance obligation. The </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transaction price for multiple merchant solutions is never a bundled price, therefore a relative allocation is not required. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the standalone selling price by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration for our subscription solutions include discounting practices, the size and volume of our transactions, the customer demographic, the geographic area where services are sold, price lists, our go-to-market strategy, historical standalone sales and contract prices. The determination of standalone selling prices is made through consultation with and approval by our management, taking into consideration our go-to-market strategy. As the Company's go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes in relative standalone selling prices. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally receives payment from its merchants at the time of invoicing. In all other cases, payment terms and conditions vary by contract type, although terms generally include a requirement for payment within 30 days of the invoice date. In instances where timing of revenue recognition differs from the timing of invoicing and subsequent payment, we have determined our contracts do not include a significant financing component. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription Solutions</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue from the sale of subscriptions to the platform is recognized over time on a ratable basis over the contractual term. The contract terms are monthly, annual or multi-year subscription terms. Revenue recognition begins on the date that the Company’s service is made available to the merchant. Certain subscription contracts have a transaction price that includes a variable component that is based on the merchants' volume of sales. In such cases, the Company uses the exception to the general principles for accounting for variable consideration, which allows it to recognize revenue when the merchant's sale occurs and the performance obligation has been satisfied. Subscription revenue from the sale of POS Pro subscriptions is recognized over time on a ratable basis over the monthly or annual contractual term. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the sale of separately priced themes and apps is recognized at a point in time, when the arrangement between the merchant and partner is established. Revenue from the sale of rights to use a domain name that is sold separately, is recognized ratably over time, over the contractual term, which is generally an annual term. Revenue from themes, apps and domains have been classified within subscription solutions on the basis that they are products sold at the time the merchant initially enters into the subscription services arrangement or because the customer purchases the right to use the product over the term of the contract, similar to a subscription. </span></div><div style="padding-left:24.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Merchant Solutions </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues earned from Shopify Payments related to payment processing fees and currency conversion fees, Shopify Shipping related to the sale of shipping labels, other transaction services, and referral fees are recognized at a point in time, at the time of the transaction. For the sale of POS hardware, revenue is recognized at a point in time, based on when ownership passes to the merchant, in accordance with the shipping terms. Advertising revenue on the Shopify App Store is recognized at a point in time as merchants click on the advertised apps. Shopify Email revenue is recognized at a point in time based on the merchants' volume of emails sent.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also earns revenue from Shopify Capital, a merchant cash advance (MCA) and loan program for eligible merchants. The Company evaluates identified underwriting criteria such as, but not limited to, historical sales data prior to purchasing the eligible merchant's future receivables, or making a loan, to help assess collectibility. Under Shopify Capital, the Company purchases a designated amount of future receivables at a discount or makes a loan, and the merchant remits a fixed percentage of their daily sales to </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company, until the outstanding balance has been fully remitted. Certain merchant cash advances and loans are facilitated by the Company and originated by a bank partner, from whom the Company then purchases the merchant cash advances and loans obtaining all rights, title, and interest or discount for a fee calculated as a percentage of the merchant cash advance or loan's principal. In the years ended December 31, 2021 and 2020, these purchases added up to $127,037 and $nil, respectively, of merchant cash advances and loans to Shopify merchants. Revenues for Shopify Capital are earned in accordance with the description below and are presented net of any deferred origination fees which are amortized over the contractual or expected term of the MCA or loan. For Shopify Capital MCA's, the Company applies a percentage of the remittances collected against the merchant's receivable balance, and a percentage, which is related to the discount, as merchant solutions revenue. For certain Shopify Capital loans, there is a fixed maximum repayment term. For certain other Shopify Capital loans, the Company calculates an expected repayment date. Using the merchant's contractual or expected repayment date, the Company calculates an effective interest rate based on the merchant's expected future payment volume to determine how much of a merchant's repayment to recognize as revenue and how much to apply against the merchant's receivable balance. In the years ended December 31, 2021 and 2020, $19,496 and $12,167, respectively, of revenue recognized as merchant solutions revenue required the application of an effective interest rate, per ASC 310.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues earned from Shop Pay Installments, a "buy now pay later" product, are recognized at a point in time when a merchant makes a sale using this product, and is based on a percentage of the total order value. The Company earns and recognizes a portion of the revenue from each merchant sale, with the majority of revenue earned and recognized by the Company's third-party provider that bears the buyer underwriting and buyer credit risk associated with the product. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues earned from Shopify Balance, our money management product, are recognized at the time of the transaction as the card is used, with cash back rewards earned through the program netted against revenue. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues earned from Shopify Fulfillment Network related to warehouse storage and outbound shipping are recognized over time, as merchants receive and consume the benefits obtained from the warehouse storage service and shipping service, respectively. Revenues related to picking, packaging, and preparing orders for shipment are recognized once the services have been rendered. In some instances, the Company offers an all-in fulfillment service that combines warehouse storage, picking, packaging and preparing orders for shipment, and outbound shipping. This all-in fulfillment service revenue is recognized over time from the point the Company receives and inbounds the product up to delivery to the end-customer.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues earned from providing cloud-based software on collaborative warehouse fulfillment solutions are recognized over time, over the contractual term, which can be up to five years. Payments received in advance of services being rendered are recorded as deferred revenue and recognized ratably over time, over the requisite service period.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with certain revenue contracts with customers, the Company, from time to time, receives non-cash consideration in the form of equity investments in the customer as a component of the transaction price. When the transaction price includes non-cash consideration, the non-cash consideration is measured as the fair value at the inception of the contract, and any changes in fair value of the equity investments after contract inception are excluded from revenue, and classified as "other income, net" in the consolidated statement of operations and comprehensive income. The estimated fair value of such consideration is determined using multiple valuation techniques, including the income approach and the market approach. As the Company is required to provide referral services and other services to support the partners' merchant offerings over the period of the performance obligations, revenue is deferred and recognized over time on a ratable basis over the expected terms of the contracts, which are typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzczODMzOTU0NTQ1MzY_65866d5d-2a00-4c85-bd64-3b7a8533dbe3">three</span> to seven years in length.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, the Company integrates services to centralize the platform's cross-border capabilities and enable merchants to penetrate the global commerce market through Shopify Markets. Shopify Markets leverages the Company's existing transactional services and partnerships from which the Company earns referral fees to provide a tailored experience for each market. Revenues earned are recognized in accordance with the preceding paragraphs. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Contract Costs </span></div>As part of obtaining contracts with certain merchants, the Company incurs upfront costs such as sales commissions. The Company capitalizes these contract costs, which are subsequently amortized on a systematic basis consistent with the pattern of the transfer of the good or service to which the contract asset relates, which is generally on a straight-line basis over the estimated life of the merchant relationship. In some instances, the Company applies the practical expedient that allows it to determine this estimate for a portfolio of contracts that have similar characteristics in terms of type of service, contract term and pricing. This estimate is reviewed by management at the end of each reporting period as additional information becomes available. For certain contracts where the amortization period of the contract costs would have been one year or less, the Company uses the practical expedient that allows it to recognize the incremental costs of obtaining those contracts as an expense when incurred and not consider the time value of money. 127037000 0 19496000 12167000 P7Y The Company’s cost of revenues related to subscription solutions consist of third-party infrastructure, hosting costs and other direct costs, an allocation of costs incurred by both the operations and support functions, credit card fees related to billing our merchants, payments for domain registration, amortization of acquired intangible assets, amortization of internally developed software costs and, until the end of the third quarter of 2021, the costs of themes.The Company's cost of revenues related to merchant solutions includes payment processing and interchange fees related to Shopify Payments, credit card fees related to billing its merchants, product costs associated with expanding our product offerings, including Shopify Balance, amortization of acquired intangible assets relating mostly to the acquired 6 River Systems, LLC (6RS) technology, amortization of internally developed software costs, POS hardware costs, third-party infrastructure and hosting costs, and an allocation of costs incurred by both the operations and support functions. Merchant solutions cost of revenues also includes costs associated with warehouse storage, outbound shipping, picking, packaging, and the preparation of orders for shipment as part of the Shopify Fulfillment Network offering, and materials and third-party manufacturing costs associated with 6RS for those fulfillment robots sold to customers rather than leased to customers, which are capitalized and depreciated into cost of revenues. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are generally expensed as incurred. These costs primarily consist of personnel and related expenses, contractor and consultant fees, stock-based compensation, and corporate overhead allocations, including depreciation.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain development costs incurred in connection with its internal use software. These capitalized costs are related to the development of its software platform that is hosted by the Company and accessed by its merchants on a subscription basis as well as material internal infrastructure software. Costs incurred in the preliminary stages of development are expensed as incurred. The Company starts to capitalize all direct and incremental costs incurred during the application development phase when it is probable the expenditures will result in additional features and functionality. Capitalization ceases once the additional features and functionality are put into service. Capitalized costs are recorded as part of intangible assets in the consolidated balance sheets and are amortized on a straight-line basis over their estimated useful lives of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzk1ODI0MTg3MDk5OTI_73ffa995-fb79-42e6-ab4a-d31d5a88fb82">two</span> or three years. Costs that meet the criteria for capitalization were not material for the periods presented. Maintenance costs are expensed as incurred.</span></div> P3Y Advertising costs are expensed as incurred. 420088000 240555000 <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for leases by first determining if an arrangement is a lease, or contains a lease, at inception. Right-of-use assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. The right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The Company's leases do not provide an implicit rate, therefore, the incremental borrowing rate based on the information available at commencement date was used to determine the present value of lease payments. The right-of-use assets exclude lease incentives, which are accounted for as a reduction of lease liabilities if they have not yet been received. The Company's lease terms may include options to extend or terminate the lease. These options are included in the lease terms when it is reasonably certain they will be exercised. Lease expense related to lease components is recognized on a straight-line basis over the lease term. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of an asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value. For right-of-use assets that are impaired, the remaining carrying value of the right-of-use assets are amortized on a straight line basis over the remaining term of the lease. </span></div>The Company's lease agreements include lease and non-lease components, which are accounted for separately under Topic 842, Leases. Variable lease components and non-lease components are excluded from the lease payments used to calculate the right-of-use assets and lease liabilities, and are recorded in the period in which the obligation for the payment is incurred. The Company subleases certain leased office space and recognizes sublease income on a straight-line basis over the sublease term. Sublease payments received for variable lease costs will be recorded as income, as earned. The Company recognizes sublease income as an offset to lease expense in the consolidated statements of operations and comprehensive income. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting for stock-based awards is based on the fair value of the award measured at the grant date. Accordingly, stock-based compensation cost is recognized in the consolidated statements of operations and comprehensive income as an operating expense over the requisite service period. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options is determined using the Black-Scholes option-pricing model, single option approach. An estimate of forfeitures is applied when determining compensation expense. The Company determines the fair value of stock option awards on the date of grant using assumptions regarding expected term, share price volatility over the expected term of the awards, risk-free interest rate, and dividend rate. All shares issued under the Company's Fourth Amended and Restated Stock Option Plan (Legacy Option Plan), the Second Amended and Restated Stock Option Plan (SOP), and the Second Amended and Restated Long Term Incentive Plan (LTIP), and 6 River Amended and Restated Stock Option and Grant Plan are from treasury. </span></div>The fair value of restricted share units (RSUs) is measured using the fair value of the Company's shares as if the RSUs were vested and issued on the grant date. An estimate of forfeitures is applied when determining compensation expense. All shares issued under the Company's LTIP are from treasury. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense includes Canadian, U.S., and foreign income taxes. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and the tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized. The Company considers many factors when assessing the likelihood of future realization of our deferred tax assets, including its recent cumulative loss experience and expectations of future earnings, capital gains and investment in the applicable jurisdiction, the carry-forward periods available to it for tax reporting purposes, and other relevant factors. </span></div>The Company evaluates tax positions taken or expected to be taken in the course of preparing tax returns to determine whether the tax positions have met a “more-likely-than-not” threshold of being sustained by the applicable tax authority. Tax benefits related to tax positions not deemed to meet the “more-likely-than-not” threshold are not permitted to be recognized in the consolidated financial statements. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share are calculated by dividing net earnings attributable to common equity holders of the Company by the weighted average number of shares of common stock outstanding during the year. Diluted earnings per share are calculated by dividing net earnings attributable to common equity holders of the Company by the weighted average number of shares of common stock outstanding during the year, plus the effect of dilutive potential common stock outstanding during the year. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the treasury stock method for calculating the effect of dilutive potential common stock from employee stock options and employee RSUs. This method requires that dilutive effect be calculated as if all dilutive potential common stock had been exercised at the latest of the beginning of the year or on the date of issuance, as the case may be, and that the funds obtained thereby (plus an amount equivalent to the unamortized portion of related stock-based compensation costs) be used to purchase common stock of the Company at the average fair value of the common stock during the year.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the if-converted method for calculating the effect of dilutive potential common stock from its 0.125% convertible senior notes due 2025 (the "Notes"). If the effect of the if-converted method is dilutive, net earnings are adjusted for the after-tax effect of debt interest relating to the Notes and the amount of dilutive potential common stock are included in the total number of shares used to compute diluted earnings per share. If the effect of the if-converted method is anti-dilutive, no adjustments are made to net earnings or the total number of shares used to compute diluted earnings per share. The Company applies this method by using the common stock issuable upon conversion determined by the end-of-period conversion price.</span></div> 0.00125 The functional and reporting currency of the Company and its subsidiaries is the USD. Monetary assets and liabilities denominated in foreign currencies are re-measured to USD using the exchange rates at the consolidated balance sheet dates. Non-monetary assets and liabilities denominated in foreign currencies are measured in USD using historical exchange rates. Revenues and expenses are measured using the actual exchange rates prevailing on the dates of the transactions. Gains and losses resulting from re-measurement are recorded in the Company’s consolidated statements of operations and comprehensive income as foreign exchange gain (loss), with the exception of foreign exchange forward contracts used for hedging which are re-measured in other comprehensive income (loss) and the gain (loss) is then reclassified into earnings to either cost of revenue or operating expenses in the same period, or periods, during which the hedged transaction affects earnings. The Company is exposed to foreign exchange fluctuations on the revaluation of foreign currency assets and liabilities. The Company uses foreign exchange derivative products to manage the impact of foreign exchange fluctuations. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counter parties. The Company considers all short-term highly liquid investments that are readily convertible into known amounts of cash, with original maturities at their acquisition date of three months or less to be cash equivalents. The Company’s marketable securities consist of U.S. and Canadian federal bonds and agency securities, U.S. term deposits, and corporate bonds and commercial paper, and mature within 12 months from the date of purchase. Marketable securities are classified as held-to-maturity at the time of purchase and this classification is re-evaluated as of each consolidated balance sheet date. Held-to-maturity securities represent those securities that the Company has both the positive intent and ability to hold to maturity and are carried at amortized cost. Interest on these securities, as well as amortization/accretion of premiums/discounts, are included in interest income. Marketable securities are assessed as to whether any unrealized loss positions are other than temporarily impaired. Impairments are considered other than temporary if they are related to deterioration in credit risk or if it is likely the Company would be required to sell the securities before the recovery of their remaining amortized cost basis. Realized gains and losses determined to be other than temporary are determined based on the specific identification method and are reported in other income (expense) in the consolidated statements of operations and comprehensive income. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments are a part of the Company's strategy and use of capital, expanding its expertise and building strong partnerships around strategic initiatives. The Company holds equity and other investments in public companies with readily determinable fair values, as well as in private companies without readily determinable fair values. Equity and other investments in publicly traded companies with readily determinable fair values are carried at fair value at each balance sheet date and any movements in the fair value are recognized into net income. Equity and other investments in private companies without readily determinable fair values are carried at cost less impairments, with subsequent adjustments for observable changes (referred to as the measurement alternative). The Company also holds an investment in convertible notes of a private company which is classified as an available-for-sale debt security, for which the Company has elected to account for under the fair value option. The investment is carried at fair value at each balance sheet date and any movements in the fair value are recognized in net income.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates each investee to determine if the investee is an equity investment for which the company has significant influence. As of December 31, 2021 and 2020, there were no such investments. The Company also evaluates each investee to determine if the investee is a variable interest entity and, if so, whether the Company is the primary beneficiary of the variable interest entity. The Company has determined, as of December 31, 2021 and 2020, that there were no variable interest entities required to be consolidated in the Company’s consolidated financial statements.</span></div> <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts for cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances receivable, loans, trade accounts payable and accruals, and employee-related accruals approximate fair value due to the short-term maturities of these instruments. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain financial assets and liabilities at fair value based on applicable accounting guidance, using a fair value hierarchy. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable inputs other than Level 1 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.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</span></div> The guidance in ASC 815, Derivatives and Hedging, provides a fair value option election that allows entities to make an irrevocable election to not separate embedded derivatives from their host contract and to fair value the hybrid instrument upon initial recognition and subsequent measurement dates for certain eligible financial assets and liabilities. Unrealized gains and losses on items for which the fair value option has been elected are reported in earnings. The decision to elect the fair value option is determined on an instrument by instrument basis and must be applied to an entire instrument and is irrevocable once elected. The Company has elected to apply the fair value option to its investment in convertible notes in a private company. The fair value election was made in order to maintain consistency in presentation across equity and other investments. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's derivative products are foreign exchange forward contracts, which are designated as cash flow hedges of foreign currency forecasted expenses. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counterparties. The Company may hold foreign exchange forward contracts to mitigate the risk of future foreign exchange rate volatility related to future Canadian dollar (CAD) and Great Britain pounds (GBP) denominated costs and current and future obligations.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's foreign currency forward contracts generally have maturities of twelve months or less. The critical terms match method is used when the key terms of the hedging instrument and that of the hedged item are aligned; therefore, the changes in fair value of the forward contracts are recorded in accumulated other comprehensive income (AOCI). The effective portion of the gain or loss on each forward contract is reported as a component of AOCI and reclassified into earnings to either cost of revenue or operating expense in the same period, or periods, during which the hedged transaction affects earnings. The ineffective portion of the gains or losses, if any, is recorded immediately in other income (expense).</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For hedges that do not qualify for the critical terms match method of accounting, a formal assessment is performed to verify that derivatives used in hedging transactions continue to be highly effective in offsetting the changes in fair value or cash flows of the hedged item. Hedge accounting is discontinued if a derivative ceases to be highly effective, matures, is terminated or sold, if a hedged forecasted transaction is no longer probable of occurring, or if the Company removes the derivative's hedge designation. For discontinued cash flow hedges, the accumulated gain or loss on the derivative remains in AOCI and is reclassified into earnings in the period in which the previously hedged forecasted transaction impacts earnings or is no longer probable of occurring.</span></div>In addition, the Company has a master netting agreement with each of the Company's counterparties, which permits net settlement of multiple, separate derivative contracts with a single payment. The Company presents its derivative instruments on a net basis in the consolidated financial statements. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Merchant cash advance receivables and loans represent the aggregate amount of Shopify Capital related receivables owed by merchants as of the balance sheet date, net of an allowance for expected credit losses. The Company estimates the provision based on an assessment of various factors, including historical trends, merchants' gross merchandise volume (GMV), supportable forecasted information and other factors, including macroeconomic factors, that may affect the merchants' ability to make future payments on the receivables. Additions to the provision are reflected in current operating results, while charges against the provision are made when losses are incurred. These additions are classified within transaction and loan losses on the consolidated statements of operations and comprehensive income. Recoveries are reflected as a reduction in the allowance for credit losses related to merchant cash advances and loans when the recovery occurs.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Transaction Losses Related to Shopify Payments, Shop Pay Installments, and Shopify Balance</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shopify Payments, Shop Pay Installments, and Shopify Balance losses arise from unrecovered merchant transactions due to returns and disputes. Shopify Balance may also incur losses when a merchant account experiences unauthorized transactions where funds cannot be recovered or reversed. The Company estimates the provision based on an assessment of various factors, including historical trends, GMV (facilitated using Shopify Payments and Shop Pay Installments including those managed using Shopify Balance), supportable forecasted information and other factors that may increase the volume of losses. Additions to the provision are reflected in current operating results, while charges against the provision are made when losses are incurred. These additions are classified within transaction and loan losses on the consolidated statements of operations and comprehensive income.</span></div> The Company records accruals for loss contingencies when losses are probable and reasonably estimable. The Company evaluates developments in legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others, because: (i) the damages sought are indeterminate; (ii) the proceedings are in the relative early stages; (iii) there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv) there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v) there remain significant factual issues to be determined or resolved; (vi) the relevant law is unsettled; or (vii) the proceedings involve novel or untested legal theories. In such instances, there may be considerable uncertainty regarding the ultimate resolution of such matters, including the likelihood or magnitude of a possible eventual loss, if any. The Company accounts for the Notes at amortized cost as a single unit of account on the balance sheet. The carrying value of the liability is represented by the face amount of the Notes, less debt offering costs, plus any amortization of offering costs. Offering costs are being amortized to interest expense over the term of the Notes using the effective interest rate method. Property and equipment is stated at cost, less accumulated depreciation and impairment. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets. Computer equipment and fulfillment robots are depreciated over the lesser of three years and their estimated useful lives while furniture and equipment is depreciated over four years and warehouse equipment is depreciated over 10 years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of their associated leases, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzI3MDE_4ae7a5b0-7d84-4af6-92a3-4677a10e373e">one</span> to fifteen years. The carrying values of property and equipment are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of an asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value. P3Y P4Y P10Y P15Y Intangible assets are stated at cost, less accumulated amortization and impairment. Amortization is calculated using the straight-line method over the estimated useful lives of the related assets. Purchased software is amortized over a three-year period, acquired technology is amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzM2Mzg_257a6659-28d2-4588-9297-146178e2b387">two</span> to nine year period, acquired customer relationships are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzM3MTM_162d909c-ac65-4151-9d06-3f6c63363e3d">two</span>- to five-year period, capitalized software development costs are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzM3OTU_64639207-c7aa-47ca-83b3-237f041f2cdb">two</span>- to three-year period, and other intangible assets are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV80My9mcmFnOjE2OGJmZDk2NjQ0YzQ1ZWE5Njg1NDQ3ZjgxZDk5ZGQ4L3RleHRyZWdpb246MTY4YmZkOTY2NDRjNDVlYTk2ODU0NDdmODFkOTlkZDhfMzM4NjY_784784f1-33d1-45db-a5f8-5ed4a788e24a">three</span>- to ten-year period. Amortization is recorded into cost of revenues and operating expenses, depending on the nature of the asset. The carrying values of intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amounts of such assets may not be recoverable. The determination of whether any impairment exists includes a comparison of estimated undiscounted future cash flows anticipated to be generated over the remaining life of the asset or asset group to their net carrying value. If the estimated undiscounted future cash flows associated with the asset or asset group are less than the carrying value, an impairment loss will be recorded based on the estimated fair value. P3Y P9Y P5Y P3Y P10Y <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the estimated fair value of net assets of a business acquired in a business combination. Goodwill is not amortized, but instead tested for impairment at least annually. Should certain events or indicators of impairment occur between annual impairment tests, the Company will perform the impairment test as those events or indicators occur. Examples of such events or circumstances include the following: a significant decline in the Company’s expected future cash flows; a sustained, significant decline in the Company’s fair value; a significant adverse change in the business climate; and slower growth rates. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. The qualitative assessment considers the following factors: macroeconomic conditions, industry and market considerations, cost factors, overall company financial performance, events affecting the reporting unit, and changes in the Company’s fair value. If the reporting unit does not pass the qualitative assessment, the Company carries out a quantitative test for impairment of goodwill. This is done by comparing the fair value of the reporting unit with the carrying value of the reporting unit that includes goodwill. If the fair value of the reporting unit is greater than its carrying value, including goodwill, no impairment results. If the fair value of the reporting unit is less than its carrying value, including goodwill, an impairment loss would be recognized in the consolidated statements of operations and comprehensive income in an amount equal to that difference, limited to the total amount of goodwill allocated to that reporting unit. The </span></div>Company has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The Company may resume performing the qualitative assessment in any subsequent period. The Company follows the acquisition method to account for business combinations in accordance with ASC 805, Business Combinations. The acquisition method of accounting requires that assets acquired and liabilities assumed be recorded at their estimated fair values on the date of a business acquisition. The excess of the purchase price over the estimated fair value is recorded as goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in the consolidated statements of operations and comprehensive income. The Company’s chief operating decision maker (CODM) is a function comprised of three executives, specifically the Chief Executive Officer, the President and the Chief Financial Officer. The CODM is the highest level of management responsible for assessing Shopify’s overall performance, and making operational decisions such as resource allocations related to operations, product prioritization, and delegations of authority. Management has determined that the Company operates in a single operating and reportable segment. 3 The Company’s cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances, loans and related receivables, equity and other investments, debt securities and foreign exchange derivative products subject the Company to concentrations of credit risk. Management mitigates this risk associated with cash and cash equivalents by making deposits and entering into foreign exchange derivative products only with large banks and financial institutions that are considered to be highly creditworthy. Management mitigates the risks associated with marketable securities by adhering to its investment policy, which stipulates minimum rating requirements, maximum investment exposures and maximum maturities. Due to the Company’s diversified merchant base, there is no particular concentration of credit risk related to the Company’s trade and other receivables and merchant cash advances and loans receivable. Trade and other receivables and merchant cash advances and loans receivable are monitored on an ongoing basis to ensure timely collection of amounts. The Company has mitigated some of the risks associated with Shopify Capital by opening insurance policies with Export Development Canada (EDC), a wholly-owned corporation of the Government of Canada, who is AAA rated as at December 31, 2021. The Company’s policies cover certain merchant cash advances and loans, subject under certain policies to minimum claim requirements and regional restrictions. The Company pays EDC a monthly premium based on total eligible dollars advanced, and records this as general and administrative expense in the consolidated statements of operations and comprehensive income. All policies include a deductible set at either a specified dollar loss threshold or calculated as a percentage of eligible advances issued. After considering the Company’s deductible and the insurer's maximum liability under the policies, the majority of the Company's gross outstanding balance of merchant cash advances and loans as at December 31, 2021 is covered. The receivable related to insurance recoveries, if any, is included in the merchant cash advances, loans and related receivables balance. The Company mitigates the risks associated with its equity and other investments and debt securities through its diligence process performed prior to investing. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from the novel coronavirus (COVID-19) on the Company's credit risk have been considered and have resulted in adjustments to the Company's allowances for expected credit losses on contract balances and merchant cash advances and loans. The Company continues its assessment given the fluidity of COVID-19's global impact. Certain of the Company’s cash, cash equivalents and marketable securities and loans, and debt securities earn interest. The Company’s trade and other receivables, accounts payable and accrued liabilities and lease liabilities do not bear interest. The Company's Notes have a fixed annual interest rate and thus, the Company does not have economic interest rate exposure on the Notes. The Company is not exposed to material interest rate risk. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to foreign exchange fluctuations on the revaluation of foreign currency assets and liabilities. The Company uses foreign exchange derivative products to manage the impact of foreign exchange fluctuations. By their nature, derivative financial instruments involve risk, including the credit risk of non-performance by counter parties. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the majority of the Company's revenues and cost of revenues are denominated in USD, a significant portion of operating expenses are incurred in CAD and GBP. As a result, earnings could be adversely affected by an increase in the value of the foreign currency relative to the USD.</span></div> <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects on revenues, cost of revenues, operating expenses, and income from operations of a 10% strengthening</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the CAD versus the USD without considering the impact of the Company's hedging activities and without factoring in any potential changes in demand for the Company's solutions as a result of changes in the CAD to USD exchange rates:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:20.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">GAAP Amounts As Reported<br/>$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exchange Rate Effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At 10% Stronger CAD Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">GAAP Amounts As Reported<br/>$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exchange Rate Effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At 10% Stronger CAD Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,611,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,622,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,929,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,936,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,130,712)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,503)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,143,215)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,387,971)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,900)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,395,871)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,212,501)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,279,732)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,451,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,498,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,643 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,866)</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,777 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,153 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,825)</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,328 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) A 10% weakening of the CAD versus the USD would have an equal and opposite impact on our revenues, cost of revenues, operating expenses and income from operations as presented in the table.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Represents the increase or decrease in GAAP amounts reported resulting from a 10% strengthening in the CAD-USD foreign exchange rates.</span></div><div style="padding-left:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Represents the outcome that would have resulted had the CAD-USD rates in those periods been 10% stronger than they actually were, excluding the impact of our hedging program and without factoring in any potential changes in demand for the Company's solutions as a result of changes in the CAD-USD exchange rates.</span></div> 4611856000 10868000 4622724000 2929491000 7367000 2936858000 2130712000 12503000 2143215000 1387971000 7900000 1395871000 2212501000 67231000 2279732000 1451367000 47292000 1498659000 268643000 -68866000 199777000 90153000 -47825000 42328000 <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in the Year</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board (FASB) issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which eliminates certain models associated with accounting for convertible instruments, makes targeted improvements to the disclosures for convertible instruments and earnings per share guidance, and amends the guidance for the derivative scope exception for contracts in an entity's own equity. The updates are effective for annual periods beginning after December 15, 2021 including interim periods within those periods. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those periods. The Company early adopted this ASU effective January 1, 2021 using the modified retrospective approach. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption eliminated the requirement to separately account for the liability and equity components of the Notes, which existed under previous accounting guidance. This resulted in a reclassification of $158,810 from additional paid-in capital to long-term liabilities. Furthermore, as a result of the adoption, non-cash interest expense related to the Company's currently outstanding Notes has been eliminated. As the Company previously recognized non-cash interest expense relating to the debt discount on the liability component, this resulted in a $8,198 cumulative adjustment to increase opening retained earnings. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the (1) recognition of an acquired contract liability and (2) payment terms and their direct effect on subsequent revenue recognized by the acquirer. The updates are effective for annual periods beginning after December 15, 2022, including interim periods within those periods. Early adoption is permitted, including the adoption in an interim period. The Company is still assessing the timing of adoption, at which time the guidance would be applied prospectively and if at an interim period, retrospectively for the related fiscal year.</span></div> 158810000 -158810000 8198000 Cash and Cash Equivalents As at December 31, 2021 and 2020, the Company’s cash and cash equivalents balance was $2,502,992 and $2,703,597, respectively. These balances included $1,511,503 and $1,927,013, respectively, of money market funds, repurchase agreements, U.S. and Canadian federal bonds and corporate bonds and commercial paper. 2502992000 2703597000 1511503000 1927013000 Financial Instruments<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2021, the carrying amount and fair value of the Company’s financial instruments were as follows:</span></div><div style="margin-bottom:1pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.592%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3<br/>$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian federal bonds and agency securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,138</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,138</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,953</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,090</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. term deposits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">900,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">901,689</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. federal bonds and agency securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">680,436</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">681,629</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian federal bonds and agency securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,215,646</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,218,001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,469,019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,475,051</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,824</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,824</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity and other investments:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7.75pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7.75pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity and other investments with readily determinable fair values</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,782,901</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,782,901</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,387</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,387</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt security under fair value option</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,878</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,878</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,926</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,926</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of marketable securities above include accrued interest of $13,067, which is excluded from the carrying amounts. The accrued interest is included in trade and other receivables in the consolidated balance sheets. Additional accrued interest of $4,000 recognized on the debt security is included in the fair value and carrying amount above.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2020, the carrying amount and fair value of the Company’s financial instruments were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1   <br/>$  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S federal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,397</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,399</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,056</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,396</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. term deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">885,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">887,102</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. federal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,224,052</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,226,657</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian federal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,988</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,987</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,550,330</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,552,907</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,340</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,340</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values above include accrued interest of $7,563, which is excluded from the carrying amounts. The accrued interest is included in trade and other receivables in the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All cash equivalents and marketable securities mature within one year of the consolidated balance sheet date. In the year ended December 31, 2021, $275,597 was transferred from Level 3 to Level 1 due to the vesting of warrants associated with an investment in a strategic partnership. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2021, the Company held foreign exchange forward contracts for USD, GBP and CAD with a total notional value of $586,547 (December 31, 2020 - $340,843), to fund a portion of its operations. The foreign exchange forward contracts have maturities of twelve months or less. The fair value of foreign exchange forward contracts and corporate bonds was based upon Level 2 inputs, which included period-end mid-market quotations for each underlying contract as calculated by the financial institution with which the Company has transacted. The quotations are based on bid/ask quotations and represent the discounted future settlement amounts based on current market rates.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments and Hedging</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a hedging program to mitigate the impact of foreign currency fluctuations on future cash flows and earnings. Under this program, the Company has entered into foreign exchange forward contracts with certain financial institutions and designated those hedges as cash flow hedges. As of December 31, 2021, $1,215 of unrealized gains and $4,936 of unrealized losses related to changes in the fair value of foreign exchange forward contracts designated as cash flow hedges were included in accumulated other comprehensive (loss) income and current assets and current liabilities on the consolidated balance sheet. These amounts are expected to be reclassified into earnings over the next twelve months. In the year ended December 31, 2021, $22,852 of realized gains (December 31, 2020 - $2,985 of realized losses) related to the maturity of foreign exchange forward contracts designated as cash flow hedges were included in cost of revenues and operating expenses. Under the current hedging program, the Company is hedging cash flows associated with payroll and facility costs. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2021, the estimated fair value of the Company's Notes, as further described in note 16 below, was approximately $1,165,410 (December 31, 2020 - $1,098,342). The estimated fair value was determined based on the last executed trade for the Notes of the reporting period in an over-the-counter market, which is considered as Level 2 in the fair value hierarchy.</span></div> <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2021, the carrying amount and fair value of the Company’s financial instruments were as follows:</span></div><div style="margin-bottom:1pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.592%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3<br/>$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian federal bonds and agency securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,138</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,138</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,953</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,090</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. term deposits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">900,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">901,689</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. federal bonds and agency securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">680,436</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">681,629</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian federal bonds and agency securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,215,646</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,218,001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,469,019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,475,051</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,824</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,824</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity and other investments:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7.75pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7.75pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity and other investments with readily determinable fair values</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,782,901</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,782,901</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,387</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,387</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt security under fair value option</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,878</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,878</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,926</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,926</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2020, the carrying amount and fair value of the Company’s financial instruments were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1   <br/>$  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S federal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,397</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,399</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,056</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,396</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. term deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">885,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">887,102</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. federal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,224,052</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,226,657</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian federal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,988</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,987</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,550,330</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,552,907</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,340</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,340</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 50138000 50138000 0 0 0 0 267953000 268090000 0 0 0 0 900000000 901689000 0 0 0 0 680436000 681629000 0 0 0 0 1215646000 1218001000 0 0 0 0 0 0 2469019000 2475051000 0 0 0 0 1824000 1824000 0 0 2782901000 2782901000 0 0 423387000 423387000 0 0 0 0 205878000 205878000 0 0 5926000 5926000 0 0 13067000 4000000 174397000 174399000 0 0 0 0 134056000 134396000 0 0 0 0 0 0 290000000 290001000 0 0 885000000 887102000 0 0 0 0 1224052000 1226657000 0 0 0 0 24988000 24987000 0 0 0 0 0 0 1550330000 1552907000 0 0 0 0 16340000 16340000 0 0 7563000 275597000 275597000 586547000 340843000 1215000 -4936000 22852000 -2985000 1165410000 1098342000 Equity and Other Investments<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity and other investments are comprised of:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.147%"><tr><td style="width:1.0%"/><td style="width:67.943%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">With readily determinable fair values</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,206,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Without readily determinable fair values</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities under the fair value option</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity and other investments</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,955,545 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See note 26 for information on material equity and other investments subsequent to December 31, 2021.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity and Other Investments with Readily Determinable Fair Values</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the Company received an investment in Affirm, as non-cash revenue consideration, as a result of services rendered in conjunction with its strategic partnership for Shop Pay Installments. This equity investment was initially accounted for using the measurement alternative with fair value based on an income approach for which the Company developed certain key assumptions, including revenue growth rates and a discount rate. The initial fair value of the consideration received of $24,710 is being recognized into merchant solutions revenue over the expected term of the service contract.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 13, 2021, Affirm completed its initial public offering and began trading on the Nasdaq. As a result, the fair value of the investment became readily determinable and the use of the measurement alternative was no longer applicable. As at December 31, 2021, the carrying value of the Company's investment in Affirm was $2,041,126 measured using Affirm's closing share price on the last day of trading of the reporting period and is therefore a Level 1 investment in the fair value hierarchy. For the year ended December 31, 2021, unrealized gains of $1,882,974 (December 31, 2020 - $133,239) were recorded within "other income, net" in the statement of operations and comprehensive income.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2021, the Company received an investment in Global-E, as non-cash revenue consideration, as a result of services rendered in conjunction with a strategic partnership for cross-border commerce offerings. This equity investment was initially accounted for using the measurement alternative with fair value based on a market approach for which the Company developed certain key assumptions, including revenue growth rates, revenue multiples based on market comparables and a discount for lack of marketability. The initial fair value of the consideration received of $192,300 is being recognized into merchant solutions revenue over the expected term of the service contract.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On May 12, 2021, Global-E completed its initial public offering and began trading on the Nasdaq. As a result, the fair value of the investment became readily determinable and the use of the measurement alternative was no longer applicable. The investment includes common shares and warrants for common shares that vest over time. The common shares are measured using Global-E's closing share price on the last day of trading of the reporting period and are therefore a Level 1 in the fair value hierarchy. The warrants that vest over time require the application of a discount for lack of marketability, which is not an observable input and therefore makes this portion of the investment a Level 3 in the fair value hierarchy. The weighted average discount for lack of marketability applied to the unvested warrants was 15% at December 31, 2021. As at December 31, 2021, the carrying value of the Company's investment in Global-E was $1,165,162. For the year ended December 31, 2021, unrealized gains of $972,744 were recorded within "other income, net" in the statement of operations and comprehensive income.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments related to equity and other investments with readily determinable fair values in the year ended December 31, 2021 were as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:84.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments related to equity and other investments with readily determinable fair values:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers from measurement alternative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of equity and other investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,855,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,206,288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Effective January 13, 2021, the Company's investment in Affirm no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Effective May 12, 2021, the Company's investment in Global-E no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity and Other Investments without Readily Determinable Fair Values</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company's equity and other investments in private companies without readily determinable fair values, the carrying amount of such investments as at December 31, 2021 was $543,379 (December 31, 2020 - $173,454). For the year ended December 31, 2021, net unrealized gains of $2,204 relating to these investments were recorded within "other income, net" in the statement of operations and comprehensive income. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ended December 31, 2021, the Company made three separate investments totaling $375,000 in a private company, that is a partner in its ecosystem, without readily determinable fair values, which are currently accounted for using the measurement alternative. Subsequent to the closing of the first investment, the second investment represented an observable transaction and resulted in the recognition of a $26,722 unrealized loss on the first investment. In the year ended December 31, 2021, the Company made a fourth investment that was an incremental investment in the private company through the purchase of convertible notes. See "Debt Securities under the Fair Value Option"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below for additional information on the investment.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ended December 31, 2021, the Company made additional equity investments in private companies, who are partners in its ecosystem, totaling $75,193, without readily determinable fair values, which are currently accounted for using the measurement alternative. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company received investments in private companies, including Flow Commerce Inc., as non-cash revenue consideration, as a result of services rendered in conjunction with strategic partnerships. These equity investments are accounted for using the measurement alternative with their initial fair value based on a market approach for which the Company developed certain key assumptions, including revenue growth rates, revenue multiples based on market comparables and a discount for lack of marketability. The initial fair value of the consideration received of $75,758 is being recognized into merchant solutions revenue over the expected terms of the service contracts.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments related to equity and other investments without readily determinable fair values for the years ended December 31, 2021 and 2020 were as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments related to equity and other investments without readily determinable fair values:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments received as non-cash consideration in exchange for services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of equity and other investments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to readily determinable fair values</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)(2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(350,530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrealized gains</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrealized losses and impairments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Effective January 13, 2021, the Company's investment in Affirm no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Effective May 12, 2021, the Company's investment in Global-E no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2021, cumulative gross unrealized gains related to equity and other investments without readily determinable fair values was $38,880. As at December 31, 2021, cumulative gross unrealized losses and impairment related to equity and other investments without readily determinable fair values was $34,722. These cumulative amounts exclude unrealized gains, unrealized losses and impairment transferred to readily determinable fair values.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Securities under the Fair Value Option</span></div>In July 2021, the Company made an incremental investment in a private company through the purchase of convertible notes for $200,000. The Company has elected to apply the fair value option to account for this instrument. The fair value was determined based on a binomial pricing model for which the Company was required to develop its own assumptions, including the underlying entity's valuation. As the inputs used in determining the fair value are unobservable, this investment is classified as a Level 3 investment in the fair value hierarchy. In the year ended December 31, 2021, interest income of $4,000 was recorded within "other income, net" in the statement of operations and comprehensive income. The fair value of the investment as at December 31, 2021 was $205,878, resulting in an unrealized gain of $1,878 recorded within "other income, net" in the statement of operations and comprehensive income. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity and other investments are comprised of:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.147%"><tr><td style="width:1.0%"/><td style="width:67.943%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">With readily determinable fair values</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,206,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Without readily determinable fair values</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities under the fair value option</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity and other investments</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,955,545 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments related to equity and other investments with readily determinable fair values in the year ended December 31, 2021 were as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:84.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments related to equity and other investments with readily determinable fair values:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers from measurement alternative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of equity and other investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,855,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,206,288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Effective January 13, 2021, the Company's investment in Affirm no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Effective May 12, 2021, the Company's investment in Global-E no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments related to equity and other investments without readily determinable fair values for the years ended December 31, 2021 and 2020 were as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments related to equity and other investments without readily determinable fair values:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments received as non-cash consideration in exchange for services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of equity and other investments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to readily determinable fair values</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)(2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(350,530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrealized gains</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrealized losses and impairments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Effective January 13, 2021, the Company's investment in Affirm no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Effective May 12, 2021, the Company's investment in Global-E no longer qualified for the use of the measurement alternative as the fair value of the investment became readily determinable.</span></div> 3206288000 0 543379000 173454000 205878000 0 3955545000 173454000 24710000 2041126000 1882974000 133239000 192300000 0.15 1165162000 972744000 0 350530000 40000 2855718000 3206288000 543379000 173454000 2204000 3 375000 26722000 75193000 75758000 173454000 2500000 268058000 24710000 450193000 11051000 -350530000 0 36926000 135193000 34722000 0 543379000 173454000 38880000 34722000 200000000 4000000 205878000 1878000 Trade and Other Receivables<div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2021<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2020<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">January 1, 2020<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenues, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect taxes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,529 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled revenues represent amounts not yet billed to merchants related to subscription fees for Plus merchants, transaction fees and shipping and fulfillment charges, as at the consolidated balance sheet date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses reflects the Company's best estimate of probable losses inherent in the unbilled revenues and trade receivables accounts. The Company determined the provision based on known troubled accounts, historical experience, supportable forecasts of collectibility and other currently available evidence. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the allowance for credit losses was as follows:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ended</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses related to uncollectible receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,944 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div>Merchant Cash Advances, Loans and Related Receivables<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 1, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merchant cash advances receivable, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses related to uncollectible merchant cash advances receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans receivable, gross</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses related to uncollectible loans receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merchant cash advances, loans and related receivables, net</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,172 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Merchant Cash Advances</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances receivable:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance, beginning of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses related to uncollectible merchant cash advances receivable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merchant cash advances receivable charged off, net of recoveries</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance, end of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,264 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related receivables</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(819)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance, net of related receivables</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,264 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loans</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible loans receivable:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance, beginning of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 7.75pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses related to uncollectible loans receivable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 7.75pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans receivable charged off, net of recoveries</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 7.75pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance, end of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 7.75pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the delinquency status of the principal amount of merchant loans by year of origination. The delinquency status is determined based on the number of days past the expected or contractual repayment date for which the Company anticipates to receive the amounts outstanding. The "current" category represents balances that are within 29 days of the contractual repayment dates, or within 29 days of the expected repayment date.</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-59 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60-89 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90-179 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180+ Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-59 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60-89 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90-179 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180+ Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>The Company maintains an internal monitoring list related to its outstanding loans. A merchant's ability and willingness to repay the financing receivables outstanding under the program is analyzed for a variety of factors that include, but are not limited to: current or expected age of the financing, merchant subscription or financing status, merchant GMV trends and other changes to merchant credit profiles. The Company charges off receivables outstanding under the program when the merchant receivable is included on its internal monitoring list for a period of 90 consecutive days. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2021<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2020<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">January 1, 2020<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenues, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect taxes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,529 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the allowance for credit losses was as follows:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ended</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses related to uncollectible receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,944 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 1, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merchant cash advances receivable, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses related to uncollectible merchant cash advances receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans receivable, gross</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses related to uncollectible loans receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merchant cash advances, loans and related receivables, net</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,172 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Merchant Cash Advances</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances receivable:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance, beginning of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses related to uncollectible merchant cash advances receivable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merchant cash advances receivable charged off, net of recoveries</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance, end of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,264 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related receivables</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(819)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance, net of related receivables</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,264 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 86795000 50073000 31629000 40342000 13449000 9660000 39142000 45961000 36821000 13067000 7563000 5754000 12863000 3706000 6665000 192209000 120752000 90529000 6041000 2894000 6069000 6793000 5166000 3646000 6944000 6041000 439289000 218840000 131227000 0 819000 3179000 38264000 15816000 10420000 72751000 43644000 28547000 3054000 2764000 2361000 470722000 244723000 150172000 15816000 10420000 36719000 13896000 14271000 8500000 38264000 15816000 0 819000 38264000 14997000 <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible loans receivable:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance, beginning of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 7.75pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses related to uncollectible loans receivable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 7.75pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans receivable charged off, net of recoveries</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 7.75pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance, end of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 7.75pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2764000 2361000 2540000 1915000 2250000 1512000 3054000 2764000 <div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the delinquency status of the principal amount of merchant loans by year of origination. The delinquency status is determined based on the number of days past the expected or contractual repayment date for which the Company anticipates to receive the amounts outstanding. The "current" category represents balances that are within 29 days of the contractual repayment dates, or within 29 days of the expected repayment date.</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-59 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60-89 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90-179 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180+ Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-59 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60-89 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90-179 Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180+ Days</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 69350000 0.953 1114000 0.015 419000 0.006 576000 0.008 1292000 0.018 72751000 1.000 42671000 0.978 302000 0.007 57000 0.001 268000 0.006 346000 0.008 43644000 1.000 Other Current Assets<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.056%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2021<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2020<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,053 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,273 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.056%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2021<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2020<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,053 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,273 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 49919000 25053000 29988000 17478000 21542000 9376000 1824000 16340000 103273000 68247000 Property and Equipment <div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost<br/>$  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated depreciation and impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><br/>$ </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net book<br/>value<br/>$ </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fulfillment robots</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fulfillment equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,872 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,346 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,526 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in accumulated depreciation is $1,709 of impairment on leasehold improvements in the year.</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost<br/>$ </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated depreciation and impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><br/>$ </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net book<br/>value<br/>$ </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fulfillment robots</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,104 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Included in accumulated depreciation is $16,838 of impairment on leasehold improvements in the year.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the year ended December 31, 2020, the Company decided to move from a primarily physical office-centric work model to a primarily digital work-from-home-centric work model. The Company plans to keep, but repurpose certain office locations to support this new model and terminate or sublet other office locations that it ceases to use.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">With respect to certain office locations expected to be kept, but repurposed, the Company has recognized accelerated depreciation of certain leasehold improvements and furniture in order to reflect changes that it plans to make to accommodate greater physical distancing and increased team onsite meeting spaces. During the year ended December 31, 2020, the Company identified $40,457 of leasehold improvements and furniture that will be accelerated over a 2- to 3-year period as the Company retrofits its existing offices. No additional leasehold improvements or furniture were identified for acceleration during the year ended December 31, 2021.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the years ended December 31, 2021 and 2020, the Company identified leased office space for which it has ceased use. This resulted in impairment charges related to its leasehold improvements. These impairment charges were determined by comparing the asset groups' fair values made up of the right-of-use assets and leasehold improvements, to their carrying values as of the impairment measurement date, as required under ASC 360, Property, Plant and Equipment. Fair value was determined based on the present value of the estimated future cash flows. These estimates may vary from the actual amounts due to termination or sublease agreements ultimately executed, if at all, which may result in an adjustment to the charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income. In the year ended December 31, 2021, the Company recorded impairment charges of $1,709 (December 31, 2020 - $16,838).</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021 and 2020, the Company disposed of and retired computer equipment with an original cost of $13,191 and $1,677, respectively. There was no gain or loss recognized in the consolidated statements of operations and comprehensive income as a result of the retirement and disposal of these assets.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the classification of depreciation in the consolidated statements of operations and comprehensive income:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,103 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,710 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,951 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,735 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost<br/>$  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated depreciation and impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><br/>$ </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net book<br/>value<br/>$ </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fulfillment robots</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fulfillment equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,872 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,346 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,526 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in accumulated depreciation is $1,709 of impairment on leasehold improvements in the year.</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost<br/>$ </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated depreciation and impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><br/>$ </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net book<br/>value<br/>$ </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fulfillment robots</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,104 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Included in accumulated depreciation is $16,838 of impairment on leasehold improvements in the year.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the classification of depreciation in the consolidated statements of operations and comprehensive income:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,103 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,710 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,951 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,735 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 159131000 84930000 74201000 33505000 18241000 15264000 28751000 20250000 8501000 9470000 3888000 5582000 2015000 37000 1978000 232872000 127346000 105526000 1709000 131196000 65052000 66144000 24387000 15056000 9331000 30716000 17501000 13215000 5419000 2005000 3414000 191718000 99614000 92104000 16838000 40457000 P2Y P3Y 0 1709000 16838000 13191000 1677000 0 2649000 3160000 10103000 9710000 20125000 19587000 8951000 5735000 41828000 38192000 Leases<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has office, commercial and warehouse leases in Canada, the United States, Singapore, Ireland and other countries in Europe and Asia. These leases have remaining lease terms of 1 year to 15 years, some of which include options to extend the leases for up to 10 years. As at December 31, 2021, additional office space leases are set to commence between 2022 and 2026, at which point the Company's right-of-use assets and lease liabilities will increase. The Company has entered into various lease agreements for office space that are set to commence after December 31, 2021, which will create significant right-of-use assets and lease liabilities. All of the Company's leases are operating leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-bottom:1pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense, including non-lease components</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,271 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2021, the weighted average remaining lease term is 11 years and the weighted average discount rate is 3.3% (December 31, 2020 - 9 years and 4.4%, respectively).</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the year ended December 31, 2020, the Company decided to move from a primarily physical office-centric work model to a primarily digital work-from-home-centric work model. The Company plans to keep, but repurpose certain office locations to support the new model and terminate or sublet other office locations that it ceases to use.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the years ended December 31, 2021 and 2020, the Company identified leased office space for which it has ceased use. This resulted in impairment charges related to its right-of-use assets. These impairment charges were determined by comparing the asset groups' fair values made up of the right-of-use assets and leasehold improvements, to their carrying values as of the impairment measurement date, as required under ASC 360, Property, Plant and Equipment. Fair value was determined based on the present value of the estimated future cash flows. These estimates may vary from the actual amounts due to termination or sublease agreements ultimately executed, if at all, which may result in an adjustment to the charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income. In the year ended December 31, 2021, the Company recorded impairment charges related to its right-of-use assets of $28,436 (December 31, 2020 - $14,785). </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the year ended December 31, 2021, the Company commenced subleases for certain office locations. Net sublease income for the year ended December 31, 2021 was $1,389, which is recorded as an offset within the total lease expense disclosed above.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as at December 31, 2021 were as follows:</span></div><div style="margin-bottom:1pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Offices<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Warehouses and Commercial Spaces<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>$</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total future minimum payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Minimum payments related to leases that have not yet commenced</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,837)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,837)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minimum payments related to variable lease payments, including non-lease components</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223,393)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,524 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P15Y P10Y <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-bottom:1pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense, including non-lease components</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,271 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22268000 20488000 13003000 15165000 35271000 35653000 P11Y 0.033 P9Y 0.044 28436000 14785000 1389000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as at December 31, 2021 were as follows:</span></div><div style="margin-bottom:1pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Offices<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Warehouses and Commercial Spaces<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>$</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total future minimum payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Minimum payments related to leases that have not yet commenced</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,837)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,837)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minimum payments related to variable lease payments, including non-lease components</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223,393)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,524 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 33778000 4202000 37980000 43739000 5266000 49005000 48480000 5108000 53588000 52098000 4762000 56860000 53127000 4407000 57534000 321285000 45045000 366330000 552507000 68790000 621297000 52837000 0 52837000 223393000 33316000 256709000 44707000 4520000 49227000 231570000 30954000 262524000 Intangible Assets<div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost<br/>$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization<br/>$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book<br/>value<br/>$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,657 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,496 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost<br/>$ </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization<br/>$  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book<br/>value<br/>$  </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,922 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,676 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to the capitalized internally developed software was $1,597 and $9,030 for the years ended December 31, 2021 and 2020, respectively, and is included in cost of revenues, sales and </span></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">marketing and general and administrative expenses in the accompanying consolidated statements of operations and comprehensive income.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the classification of amortization expense related to intangible assets in the consolidated statements of operations and comprehensive income:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,480 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,868 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense related to intangible assets, as at December 31, 2021 is as follows: </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:84.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount<br/>$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,496 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost<br/>$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization<br/>$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book<br/>value<br/>$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,657 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,496 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.467%"><tr><td style="width:1.0%"/><td style="width:51.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost<br/>$ </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization<br/>$  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book<br/>value<br/>$  </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,922 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,676 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 187874000 57016000 130858000 8435000 3802000 4633000 4351000 1549000 2802000 27520000 27317000 203000 6973000 6973000 0 235153000 96657000 138496000 161643000 36953000 124690000 8435000 2677000 5758000 4351000 1123000 3228000 27520000 25720000 1800000 6973000 6773000 200000 208922000 73246000 135676000 1597000 9030000 <div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the classification of amortization expense related to intangible assets in the consolidated statements of operations and comprehensive income:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,480 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,868 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 21518000 28885000 2195000 2184000 243000 273000 524000 526000 24480000 31868000 <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense related to intangible assets, as at December 31, 2021 is as follows: </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:84.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount<br/>$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,496 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27188000 26816000 22820000 16186000 16186000 29300000 138496000 Goodwill <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's goodwill relates to acquisitions of various companies including, but not limited to, 6 River Systems, Inc. (6RS) which was acquired on October 17, 2019 and Donde Fashion Inc. (Donde) which was acquired on July 20, 2021 (see note 24).</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed its annual impairment test of goodwill as of September 30, 2021. The Company exercised its option to bypass the qualitative assessment pursuant to ASC 350, Intangibles - Goodwill and Other, and perform a quantitative analysis. The Company determined that the consolidated business is represented by a single reporting unit and concluded that the estimated fair value of the reporting unit, determined using a market approach based on its market capitalization, was greater than its carrying amount.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no indicators of impairment between September 30, 2021, the date which the Company completed its annual impairment test of goodwill, and December 31, 2021. No goodwill impairment was recognized in the years ended December 31, 2021 or December 31, 2020. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross changes in the carrying amount of goodwill as of December 31, 2021 and December 31, 2020 are as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Donde Fashion Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,528 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,865 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) During the year ended December 31, 2021, the Company completed small acquisitions that resulted in Goodwill being recognized. 0 0 <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross changes in the carrying amount of goodwill as of December 31, 2021 and December 31, 2020 are as follows:</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Donde Fashion Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,528 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,865 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) During the year ended December 31, 2021, the Company completed small acquisitions that resulted in Goodwill being recognized. 311865000 311865000 37567000 0 7096000 0 356528000 311865000 Accounts Payable and Accrued Liabilities<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts payable and trade accruals</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee related accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other payables and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,688 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts payable and trade accruals</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee related accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other payables and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,688 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 284010000 168720000 71901000 61891000 66184000 54097000 28667000 16087000 5926000 0 456688000 300795000 Deferred Revenue<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span></div><div style="margin-bottom:1pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,724 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,724 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,815 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening balances of current and long-term deferred revenue were $56,691 and $5,969, respectively, as of January 1, 2020.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2021, the current and long-term deferred revenue from non-cash consideration received for services rendered in conjunction with strategic partnerships was $85,086 and $145,488, respectively (December 31, 2020 - $8,237 and $12,659). See note 6. The Company will recognize this revenue ratably over the remaining terms of the strategic partnerships which range from 3 to 7 years. </span></div>As at December 31, 2021, the long-term deferred revenue excluding non-cash consideration received will be recognized ratably over the remaining terms of the contracts with the customers which range from 2 to 5 years. <div style="margin-bottom:1pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,724 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,724 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,815 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 128815000 62660000 351145000 119324000 100236000 53169000 379724000 128815000 216792000 107809000 162932000 21006000 379724000 128815000 56691000 5969000 85086000 145488000 8237000 12659000 P3Y P7Y P2Y P5Y Convertible Senior Notes<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company issued $920,000 aggregate principal amount of 0.125% convertible senior notes due 2025. The net proceeds from the issuance of the Notes were $907,950 after deducting underwriting fees and offering costs.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest on the Notes is payable semi-annually in arrears on May 1 and November 1 of each year, beginning on May 1, 2021. The Notes will mature on November 1, 2025, unless earlier redeemed or repurchased by the Company or converted pursuant to their terms.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes will have an initial conversion rate of 0.6944 Class A subordinate voting shares per one thousand dollars of principal amount of Notes, which is equivalent to an initial conversion price of approximately $1,440.09 per share. The conversion rate is subject to adjustment following the occurrence of certain specified events, as set out or defined in the Trust indenture agreement for the Notes. In addition, upon the occurrence of a make-whole fundamental change prior to the maturity date or upon our issuance of a notice of redemption, as set out or defined in the Trust indenture agreement for the Notes, the Company will, in certain circumstances, increase the conversion rate by a number of additional Class A subordinate voting shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the close of business on the business day immediately preceding August 1, 2025, the Notes may be convertible at the option of the holders only under the following circumstances:</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:67.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) during any calendar quarter commencing after March 31, 2021, and only during such calendar quarter, if the last reported sale price of the Class A subordinate voting shares on the New York Stock Exchange (the "NYSE") for at least 20 trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is more than or equal to 130% of the conversion price for the Notes on each applicable trading day;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:67.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) during the ten business day period after any ten consecutive trading day period in which, for each trading day of that period, the trading price per one thousand dollars principal amount of Notes for each trading day was less than 98% of the product of the last reported sale price of the Class A subordinate voting shares on the NYSE and the conversion rate for the Notes on each such trading day;</span></div><div style="padding-left:54pt;text-align:justify"><span><br/></span></div><div style="padding-left:67.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) if the Company calls any or all of the Notes for optional redemption, clean-up redemption or tax redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or</span></div><div style="padding-left:67.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:67.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) upon the occurrence of certain specified corporate events.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after August 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may, at their option, convert all or any portion of their Notes regardless of the foregoing conditions.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, the Company can elect to settle in cash, Class A subordinate voting shares, or a combination of cash and Class A subordinate voting shares.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after September 15, 2023, the Company may, at its option, redeem for cash all or any portion of the Notes if the last reported sale price of the Company's Class A subordinate voting shares on the NYSE has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No "sinking fund" is provided for the Notes. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all, but not less than all, of the Notes at any time if less than $80,000 aggregate principal amount of Notes remains outstanding at such time, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem all, but not less than all, of the Notes if the Company has or would become obligated to pay to the holder of any Note additional amounts (which are more than a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">de minimis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> amount) as a result of a change in applicable Canadian tax laws or regulations after September 15, 2020 at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest (including additional interest, if any) to, but excluding, the applicable redemption date but without reduction for applicable Canadian taxes (except in respect of certain excluded holders).</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a fundamental change (as set out or defined in the Trust indenture agreement for the Notes) prior to the maturity date of the Notes, the Company, subject to limited exceptions, will be required to offer to purchase all of the Notes for cash at a price equal to 100% of the principal amount thereof, plus any accrued and unpaid interest thereon to, but excluding, the fundamental change purchase date.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are governed by customary terms and covenants, including that upon certain events of default occurring and continuing, either the Trustee or the holders of at least 25% in aggregate principal amount of the Notes then outstanding may declare 100% of the principal of, and accrued and unpaid interest on, all the Notes to be due and payable immediately.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment with the Company’s existing and future unsecured liabilities that are not so subordinated; effectively subordinated to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the Notes as a single unit of account on the balance sheet. The carrying value of the liability is represented by the face amount of the Notes, less total offering costs, plus any amortization of offering costs. Total offering costs upon issuance of the Notes were $12,050 and are amortized to interest expense using the effective interest rate method over the contractual term of the Notes. Interest expense is recognized at an annual effective interest rate of 0.38% over the contractual term of the Notes.</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the outstanding Notes was as follows:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized offering costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,963 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758,008 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Prior to the adoption of ASU 2020-06 on January 1, 2021, the Company accounted for its Notes as separate liability and equity components. The comparative figures represent the offering costs and debt discount related to the liability component prior to adoption. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense recognized related to the outstanding Notes:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of offering costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the outstanding Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,085 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) Prior to the adoption of ASU 2020-06 on January 1, 2021, the Company accounted for its Notes as separate liability and equity components. The comparative figures represent the amortization of offering costs and debt discount related to the liability component prior to adoption. 920000000 0.00125 907950000 1440.09 20 30 1.30 10 10 0.98 1.30 20 30 1 80000000 1 1 1 0.25 1 12050000 0.0038 <div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the outstanding Notes was as follows:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized offering costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,963 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758,008 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Prior to the adoption of ASU 2020-06 on January 1, 2021, the Company accounted for its Notes as separate liability and equity components. The comparative figures represent the offering costs and debt discount related to the liability component prior to adoption. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense recognized related to the outstanding Notes:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of offering costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the outstanding Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,085 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) Prior to the adoption of ASU 2020-06 on January 1, 2021, the Company accounted for its Notes as separate liability and equity components. The comparative figures represent the amortization of offering costs and debt discount related to the liability component prior to adoption. 920000000 920000000 9037000 9434000 0 152558000 910963000 758008000 1150000 329000 2343000 510000 0 8246000 3493000 9085000 Credit FacilityThe Company has a revolving credit facility with Royal Bank of Canada for $8,000 CAD. The credit facility bears interest at the Royal Bank Prime Rate plus 0.30%. As at December 31, 2021 and 2020 the effective rate was 2.75%, and no cash amounts were drawn under this credit facility. 8000 0.0030 0.0275 0.0275 0 0 Commitments and Contingencies<div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unconditional Purchase Obligations</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into agreements where it commits to certain usage levels related to third-party services. The amount of the minimum fixed and determinable portion of the unconditional purchase obligations over the next five years, as at December 31, 2021, was $160,923.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Loss Contingencies </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may become a party to litigation and subject to claims incidental to the ordinary course of business, including intellectual property claims, labour and employment claims and threatened claims, breach of contract claims, tax and other matters. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2021, five publishers of educational materials and two of their respective parent companies (the Plaintiffs) filed a claim against the Company in the U.S. District Court for the Eastern District of Virginia for contributory and vicarious copyright infringement and contributory trademark infringement. The Plaintiffs allege that certain merchants who use the Company’s platform and services are engaged in the sale of pirated digital textbooks in violation of the Plaintiffs’ rights, and that the Company has not taken legally adequate steps to curb this alleged infringement. The Plaintiffs seek statutory damages for the alleged copyright infringement. The case is in its early stages and the Company is unable to predict </span></div>the ultimate resolution of the matter, including the likelihood or magnitude of a possible eventual loss, if any, at this time. The Company has filed its answer to the Plaintiffs’ complaint on January 28, 2022 and intends to defend the case. 160923000 5 2 Shareholders’ Equity <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Offerings</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company completed a public offering in which it issued and sold 1,180,000 Class A subordinate voting shares at a public offering price of $1,315.00 per share. The Company received total net proceeds of $1,541,168 after deducting offering fees and expenses of $10,532.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company completed a public offering in which it issued and sold 1,265,000 Class A subordinate voting shares at a public offering price of $900.00 per share, including the 165,000 Class A subordinate voting shares purchased by the underwriters pursuant to the exercise of the over-allotment option. The Company received total net proceeds of $1,117,646 after deducting offering fees and expenses of $20,854. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company completed a public offering in which it issued and sold 2,127,500 Class A subordinate voting shares at a public offering price of $700.00 per share, including the 277,500 Class A subordinate voting shares purchased by the underwriters pursuant to the exercise of the over-allotment option. The Company received total net proceeds of $1,460,945 after deducting offering fees and expenses of $28,305.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Authorized </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue an unlimited number of Class A subordinate voting shares and an unlimited number of Class B multiple voting shares. The Class A subordinate voting shares have one vote per share and the Class B multiple voting shares have 10 votes per share. The Class B multiple voting shares are convertible into Class A subordinate voting shares on a one-for-one basis at the option of the holder. Class B multiple voting shares will automatically convert into Class A subordinate voting shares in certain other circumstances.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Shares </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue an unlimited number of preferred shares issuable in series. Each series of preferred shares shall consist of such number of shares and having such rights, privileges, restrictions and conditions as may be determined by the Company’s Board of Directors prior to the issuance thereof. Holders of preferred shares, except as otherwise provided in the terms specific to a series of preferred shares or as required by law, will not be entitled to vote at meetings of holders of shares. </span></div><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="padding-left:24.75pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2008, the Board of Directors adopted and the Company’s shareholders approved the Legacy Option Plan. Immediately prior to the completion of the Company’s May 2015 IPO, and in connection with the closing of the offering, each option outstanding under the Legacy Option Plan became exercisable for one Class B multiple voting share. Following the closing of the Company’s IPO, no further awards were made under the Legacy Option Plan. The Legacy Option Plan continues to govern awards granted thereunder. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors and shareholders approved a stock option plan, as well as a long term incentive plan, each of which became effective upon the closing of the Company's IPO on May 27, 2015. On May 30, 2018 and on May 26 2021, the Company’s Board of Directors and shareholders amended both of these plans.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SOP allows for the grant of options to the Company’s officers, directors, employees and consultants. All options granted under the SOP will have an exercise price determined and approved by the Company’s Board of Directors at the time of grant, which shall not be less than the market price of the Class A subordinate voting shares at such time. For purposes of the SOP, the market price of the Class A subordinate voting shares shall be the volume weighted average trading price of the Class A subordinate voting shares on the NYSE for the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYjY3NDBmYWEwMzQyMmNiMDVkZjE2YmE5YjA5Yjg1L3NlYzo5MWI2NzQwZmFhMDM0MjJjYjA1ZGYxNmJhOWIwOWI4NV8xMTIvZnJhZzpjZjNlNWRmNWRiZTE0NGY2OTNjNjk1NTllNjZlZGQzZi90ZXh0cmVnaW9uOmNmM2U1ZGY1ZGJlMTQ0ZjY5M2M2OTU1OWU2NmVkZDNmXzM5MDM_7886e0a1-c9b0-4695-9b4e-23840176fee3">five</span> trading days ending on the last trading day before the day on which the option is granted. Options granted under the SOP are exercisable for Class A subordinate voting shares. Both the vesting period and term of the options in the SOP are determined by the Board of Directors at the time of grant. Half of the grants outstanding under both the SOP and the Legacy Option Plan have been approved with a four year vesting schedule with 25% vesting after one year and the remainder vesting evenly over the remaining 36 months. Options granted under the SOP since November 2017 have been approved with a three year vesting schedule with 1/3 vesting after one year and the remainder vesting evenly over the remaining 24 months. On October 17, 2019, the Company approved the issuance of rollover options, from treasury, under the 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan, adopted on closing of the acquisition of 6RS.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LTIP provides for the grant of share units, or LTIP Units, consisting of RSUs, performance share units (PSUs), and deferred share units (DSUs). Each LTIP Unit represents the right to receive one Class A subordinate voting share in accordance with the terms of the LTIP. Unless otherwise approved by the Board of Directors, RSUs will vest as to 1/3 each on the first, second and third anniversary dates of the date of grant. Prior to November 2017 all RSU grants were approved with a four-year vesting schedule with 25% vesting after one year and the remainder vesting evenly over the remaining 36 months. RSUs granted since November 2017 have been approved with three-year vesting schedules. A PSU participant’s grant agreement will describe the performance criteria established by the Company’s Board of Directors that must be achieved for PSUs to vest to the PSU participant, provided the participant is continuously employed by or in the Company’s service or the service or employment of any of the Company’s affiliates from the date of grant until such PSU vesting date. DSUs will be granted solely to directors of the Company, at their option, in lieu of their Board retainer fees. DSUs will vest upon a director ceasing to act as a director. As at the consolidated balance sheet date there have been $nil PSUs granted.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maximum number of Class A subordinate voting shares reserved for issuance, in the aggregate, under the Company's SOP and the LTIP was initially equal to 3,743,692 Class A subordinate voting shares. The number of Class A subordinate voting shares available for issuance, in the aggregate, under the SOP and the LTIP will be automatically increased on January 1st of each year, beginning on January 1, 2016 and ending on January 1, 2026, in an amount equal to 5% of the aggregate number of outstanding Class A subordinate voting shares and Class B multiple voting shares on December 31st of the preceding calendar year. As at January 1, 2022, there were 31,094,042 shares available for issuance under the Company's SOP and LTIP. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option and RSU award activities under the Company's share-based compensation plans for the years ended December 31, 2021 and 2020:</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.346%"><tr><td style="width:1.0%"/><td style="width:19.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.256%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Subject to Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price<br/>$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding RSUs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,812,242</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">54.59</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,307,565</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,939,918</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">159.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258,163 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">505.69</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">197.26 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,530,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46.26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50,369)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189.56</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">473,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">645.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs settled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,176,637)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138.04 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(124,011)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,489,277</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">103.76</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.45</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,559,442</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,112,967</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">377.08</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,380.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">579.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,494,840)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.64</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56,464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">873.63</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">562,084 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,410.19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(693,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(137,785)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">648.15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,153,866</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">345.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.67</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,190,972</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">843,818</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,076.26</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">808,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98.09</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,034,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) As at December 31, 2021, 247,437 of the outstanding stock options were granted under the Company's Legacy Option Plan and are exercisable for Class B multiple voting shares, 876,346 of the outstanding stock options were granted under the Company's SOP and are exercisable for Class A subordinate voting shares, and 30,083 of the outstanding stock options were granted under the 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan and are exercisable for Class A subordinate voting shares.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of the Company's Class A subordinate voting shares as of December 31, 2021 and December 31, 2020.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2021 the Company had issued 921 DSUs under its LTIP.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of 6RS, 122,080 Class A subordinate voting shares were issued with trading restrictions. The restrictions on these shares are lifted over time and are being accounted for as stock-based compensation as the vesting is contingent on continued employment and therefore related to post-combination services. As at December 31, 2021, 61,040 of the Class A subordinate voting shares remained restricted.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of stock options exercised and RSUs settled during the years ended December 31, 2021 and 2020 was $2,945,683 and $2,047,327, respectively. The aggregate intrinsic value of options exercised is calculated as the difference between the exercise price of the underlying stock option awards and the market value on the date of exercise.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, there was $810,327 and $381,318, respectively, of remaining unamortized compensation cost related to unvested stock options and RSUs granted to the Company’s </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">employees. This cost will be recognized over an estimated weighted-average remaining period of 2.37 years. Total unamortized compensation cost will be adjusted for future changes in estimated forfeitures. </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All share-based awards are measured based on the grant date fair value of the awards and recognized in the consolidated statements of operations and comprehensive income over the period during which the employee is required to perform services in exchange for the award (generally the vesting period of the award). </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of stock options granted using the Black-Scholes option valuation model, which requires assumptions, including the fair value of the Company's underlying common stock, expected term, expected volatility, risk-free interest rate and dividend yield of the Company's common stock. These estimates involve inherent uncertainties and the application of management’s judgment. If factors change and different assumptions are used, share-based compensation expense could be materially different in the future.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assumptions are estimated as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">Fair Value of Common Stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company uses the five-day volume weighted average price for its common stock as reported on the New York Stock Exchange.</span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">Expected Term.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company determines the expected term based on the average period the stock options are expected to remain outstanding. The Company bases the expected term assumptions on its historical behavior combined with estimates of the post-vesting holding period.</span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">Expected Volatility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the price volatility factor based on the Company's historical volatility over the expected life of the stock options.</span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">Risk-Free Interest Rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company bases the risk-free interest rate used in the Black-Scholes valuation model on the yield available on U.S. Treasury zero-coupon issues with an equivalent remaining term of the stock options for each stock option group.</span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">Expected Dividend. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not paid and does not anticipate paying any cash dividends in the foreseeable future and, therefore, uses an expected dividend yield of zero in the option pricing model.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant weighted average assumptions used to estimate the fair value of stock options granted to employees were as follows:    </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nil</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average expected life</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41</span></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the assumptions used in the Black-Scholes option valuation model, the Company also estimates a forfeiture rate to calculate the share-based compensation expense for our awards. The Company's forfeiture rate is based on an analysis of its actual forfeitures. The Company will continue to evaluate the appropriateness of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover, and other factors. Changes in the estimated forfeiture rate can have a significant impact on share-based compensation expense as the cumulative effect of adjusting the rate is recognized in the period the forfeiture estimate is changed. If a revised forfeiture rate is higher/lower than the previously </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimated forfeiture rate, an adjustment is made that will result in an increase/decrease to the share-based compensation expense recognized in the consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the classification of stock-based compensation in the consolidated statements of operations and comprehensive income, which includes both stock-based compensation and restricted share-based compensation expense:    </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,676</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,483</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,546</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,680</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,193</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,119</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,348</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,658</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,763</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,940</span></td></tr></table></div> 1180000 1315 1541168000 10532000 1265000 900.00 165000 1117646000 20854000 2127500 700.00 277500 1460945000 28305000 1 10 1 1 P4Y 0.25 P36M P3Y P24M 1 P4Y 0.25 P36M P3Y 0 3743692 0.05 31094042 <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option and RSU award activities under the Company's share-based compensation plans for the years ended December 31, 2021 and 2020:</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.346%"><tr><td style="width:1.0%"/><td style="width:19.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.256%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Subject to Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price<br/>$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value<br/>$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding RSUs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value<br/>$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,812,242</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">54.59</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,307,565</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,939,918</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">159.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258,163 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">505.69</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">197.26 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,530,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46.26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50,369)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189.56</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">473,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">645.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs settled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,176,637)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138.04 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(124,011)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,489,277</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">103.76</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.45</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,559,442</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,112,967</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">377.08</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,380.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">579.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,494,840)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.64</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56,464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">873.63</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">562,084 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,410.19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(693,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(137,785)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">648.15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,153,866</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">345.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.67</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,190,972</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">843,818</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,076.26</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">808,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98.09</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,034,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) As at December 31, 2021, 247,437 of the outstanding stock options were granted under the Company's Legacy Option Plan and are exercisable for Class B multiple voting shares, 876,346 of the outstanding stock options were granted under the Company's SOP and are exercisable for Class A subordinate voting shares, and 30,083 of the outstanding stock options were granted under the 6 River Systems 2016 Amended and Restated Stock Option and Grant Plan and are exercisable for Class A subordinate voting shares.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of the Company's Class A subordinate voting shares as of December 31, 2021 and December 31, 2020.</span></div> 3812242 54.59 P6Y1M20D 1307565000 0 1939918 159.13 258163 505.69 197.26 1530759 46.26 50369 189.56 473697 645.99 1176637 138.04 124011 262.93 2489277 103.76 P5Y5M12D 2559442000 0 1112967 377.08 215893 1380.21 579.85 1494840 72.64 56464 873.63 562084 1410.19 693448 309.83 137785 648.15 1153866 345.23 P5Y8M1D 1190972000 0 843818 1076.26 808395 98.09 P4Y6M P4Y6M 1034179000 247437 876346 30083 921 122080 61040 2945683000 2047327000 810327000 381318000 P2Y4M13D 0 <div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant weighted average assumptions used to estimate the fair value of stock options granted to employees were as follows:    </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nil</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average expected life</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41</span></td></tr></table></div> 0.531 0.464 0.0071 0.0104 0 0 P4Y1M24D P4Y4M28D <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the classification of stock-based compensation in the consolidated statements of operations and comprehensive income, which includes both stock-based compensation and restricted share-based compensation expense:    </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,676</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,483</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,546</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,680</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,193</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,119</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,348</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,658</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,763</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,940</span></td></tr></table></div> 6676000 6483000 41546000 40680000 215193000 154119000 67348000 45658000 330763000 246940000 Changes in Accumulated Other Comprehensive Income (Loss)<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated other comprehensive income (loss), which is reported as a component of shareholders’ equity, for the years ended December 31, 2021 and 2020:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings were as follows:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect on unrealized (gain) loss on cash flow hedges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,744)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,724 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,974)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated other comprehensive income (loss), which is reported as a component of shareholders’ equity, for the years ended December 31, 2021 and 2020:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings were as follows:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect on unrealized (gain) loss on cash flow hedges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,744)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,724 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,974)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8770000 1046000 2791000 7525000 1001000 -151000 6212000 -933000 12514000 -1460000 3125000 -441000 -5317000 2786000 -14744000 7724000 -5974000 8770000 Income Taxes<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of income before income taxes and (provision for) recovery of income taxes were as follows:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140,592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,364 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current income tax (expense) recovery </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,970)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income tax (expense) recovery</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190,963)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Provision for) recovery of income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,933)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the expected income tax (expense) recovery to the actual (provision for) recovery of income taxes reported in the consolidated statements of operations and comprehensive income for the years ended December 31, 2021 and 2020 is as follows:     </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected income tax expense at Canadian statutory income tax rate of 26.5% (2020 - 26.5%)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(832,446)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,711)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain on equity and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits recognized during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Provision for) recovery of income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,933)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,145 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether valuation allowances should be established or maintained against its deferred tax assets, based on consideration of all available evidence, using a "more-likely-than-not" standard. The factors the Company uses to assess the likelihood of realization are its history of losses, </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">forecasts of future pre-tax income, and tax planning strategies that could be implemented to realize the deferred tax assets. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of the Company’s deferred income tax assets and liabilities as of December 31, 2021 and 2020 are as follows:     </span></div><div style="margin-bottom:1pt;margin-top:12pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital and intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scientific Research and Experimental Development expenditures carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets, before valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,688 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,345)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,573 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity and other investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275,037)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference of foreign subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485,631)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,170)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax (liabilities) assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,058)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company assessed whether a valuation allowance should be established or maintained against its deferred tax assets, based on consideration of all available positive and negative evidence, using a "more-likely-than-not" standard. The factors the Company uses to assess the likelihood of realization are its recent operating results, historical losses and the cumulative losses, forecasts of future pre-tax income, and tax planning strategies that could be implemented to realize the deferred tax assets. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the application of the Company's tax rates on the results of ongoing operations, other discrete items primarily related to share-based compensation, non-taxable gains on unrealized equity and other investments, the change in valuation allowance applied to deferred tax assets in the United States, and the reversal of the valuation allowance related to deferred tax assets in Canada, the Company had a provision for income taxes of $225,933 in the year ended December 31, 2021. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the application of the Company's tax rates on the results of ongoing operations, other discrete items, primarily related to tax benefits for share-based compensation, the impairment of right-of-use assets and fixed assets, unrealized gains on equity and other investments, and considering the Company's ability </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to carry-back losses to prior years in Canada along with the reversal of the valuation allowance related to the deferred tax assets in the United States, Ireland, and Singapore, the Company has a recovery of income taxes of $79,145 in the year ended December 31, 2020.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company released a portion of the valuation allowance against its deferred income tax assets in Canada due to the overall unrealized gain on the Company’s equity and other investments.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company released the valuation allowance against its deferred income tax assets in Ireland and Singapore due to the Company's profits in these taxing jurisdictions, and projections of future taxable income. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company received a development and expansion incentive under the International Headquarters Award in Singapore. The incentives granted by the authorities to the Company are effective April 1, 2021 through March 31, 2026 and provide a concessionary tax rate of 5% to earnings in excess of the base income threshold. As a result of the incentive, the Company received an aggregate tax benefit of $4,663 during the year ended December 31, 2021. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no material uncertain income tax positions for the years ended December 31, 2021 and 2020. The Company's accounting policy is to recognize interest and penalties related to uncertain tax positions as a component of income tax expense. In the years ended December 31, 2021 and 2020, there was no interest or penalties related to uncertain tax positions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company remains subject to audit by the relevant tax authorities for the years ended 2014 through 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment tax credits, which are earned as a result of qualifying R&amp;D expenditures, are recognized and applied to reduce income tax expense in the year in which the expenditures are made and their realization is reasonably assured.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, 2021 and 2020, the Company had Canadian and U.S. federal unused non-capital tax losses of approximately $670,312 and $342,308, respectively. In addition, at December 31, 2021 and 2020, the Company had unused non-capital tax losses in various U.S. states of approximately $1,393,831 and $446,442, respectively. Of the December 31, 2021 balance, $403,798 and $17,835 of the federal and state non-capital tax losses respectively have no expiry. The remaining non-capital tax losses of $266,514 and $1,375,996, respectively, are due to expire between 2026 and 2041. In addition, at December 31, 2021 and 2020, the Company had an undeducted R&amp;D expenditure balance totaling $76,166 and $nil, respectively, which does not expire. As at December 31, 2021 and 2020, the Company had investment tax credits of $51,690 and $14,629, respectively. The investment tax credits are due to expire between 2035 and 2041.</span></div> <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of income before income taxes and (provision for) recovery of income taxes were as follows:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140,592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,364 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current income tax (expense) recovery </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,970)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income tax (expense) recovery</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190,963)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Provision for) recovery of income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,933)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1920503000 133757000 1220089000 106607000 3140592000 240364000 1815000 -54251000 33155000 19907000 34970000 -34344000 191589000 12552000 -626000 -57353000 190963000 -44801000 225933000 -79145000 <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the expected income tax (expense) recovery to the actual (provision for) recovery of income taxes reported in the consolidated statements of operations and comprehensive income for the years ended December 31, 2021 and 2020 is as follows:     </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected income tax expense at Canadian statutory income tax rate of 26.5% (2020 - 26.5%)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(832,446)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,711)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain on equity and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits recognized during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Provision for) recovery of income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,933)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,145 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3140592000 240364000 0.265 0.265 832446000 63711000 -377707000 -17917000 -155011000 -122882000 -75940000 -16825000 27244000 1900000 17805000 18973000 11584000 -2305000 225933000 -79145000 <div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of the Company’s deferred income tax assets and liabilities as of December 31, 2021 and 2020 are as follows:     </span></div><div style="margin-bottom:1pt;margin-top:12pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital and intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scientific Research and Experimental Development expenditures carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets, before valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,688 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,345)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,573 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity and other investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275,037)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference of foreign subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485,631)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,170)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax (liabilities) assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,058)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 261945000 101209000 55337000 21926000 42697000 13464000 41790000 50297000 33909000 16653000 20189000 0 62418000 39220000 11403000 14423000 529688000 257192000 179115000 123345000 350573000 133847000 275037000 17917000 130419000 616000 45184000 29928000 33652000 32521000 1339000 188000 485631000 81170000 135058000 52677000 225933000 -79145000 0.05 -4663000 670312000 342308000 1393831000 446442000 403798000 17835000 266514000 1375996000 76166000 0 51690000 14629000 Net Income per Share The Company applies the two-class method to calculate its basic and diluted net income per share as both classes of its voting shares are participating securities with equal participation rights and are entitled to receive dividends on a share for share basis. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the reconciliation of the basic weighted average number of shares outstanding and the diluted weighted average number of shares outstanding:    </span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,914,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">After tax effect of debt interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income after tax effected debt interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,917,226 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319,509 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average number of shares outstanding</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,658,891</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,569,705</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,705,844</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,893,569</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average number of shares</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,364,735</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,463,274</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 7.75pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7.75pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.38 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.67 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock equivalents excluded from income per diluted share because they are anti-dilutive</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,530</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638,848 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in the effect of dilutive securities is the assumed conversion of employee stock options, employee RSUs and the Notes. For the year ended December 31, 2020, the Notes have been excluded from the effect of dilutive securities as they were anti-dilutive.</span></div> <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the reconciliation of the basic weighted average number of shares outstanding and the diluted weighted average number of shares outstanding:    </span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:67.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,914,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">After tax effect of debt interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income after tax effected debt interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,917,226 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319,509 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average number of shares outstanding</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,658,891</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,569,705</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,705,844</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,893,569</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average number of shares</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,364,735</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,463,274</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 7.75pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7.75pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.38 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.67 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock equivalents excluded from income per diluted share because they are anti-dilutive</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,530</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638,848 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included in the effect of dilutive securities is the assumed conversion of employee stock options, employee RSUs and the Notes. For the year ended December 31, 2020, the Notes have been excluded from the effect of dilutive securities as they were anti-dilutive.</span></div> 2914659000 319509000 2567000 0 2917226000 319509000 124658891 119569705 2705844 3893569 127364735 123463274 23.38 2.67 22.90 2.59 37530 638848 Segment and Geographical Information <div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that it operates in a single operating and reportable segment.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total external revenues by geographic location, based on the location of the Company’s merchants:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.147%"><tr><td style="width:1.0%"/><td style="width:36.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,611,856 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,929,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the total net book value of the Company’s long-lived physical assets by geographic location:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.147%"><tr><td style="width:1.0%"/><td style="width:36.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,950 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,141 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,526 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,104 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total external revenues by geographic location, based on the location of the Company’s merchants:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.147%"><tr><td style="width:1.0%"/><td style="width:36.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,611,856 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,929,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 316699000 0.069 192721000 0.066 2973934000 0.645 1954105000 0.667 799602000 0.173 454269000 0.155 467009000 0.101 292240000 0.100 54612000 0.012 36156000 0.012 4611856000 1.000 2929491000 1.000 <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the total net book value of the Company’s long-lived physical assets by geographic location:</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.147%"><tr><td style="width:1.0%"/><td style="width:36.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,950 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,141 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,526 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,104 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 63754000 0.604 75283000 0.817 24950000 0.236 6141000 0.067 16822000 0.159 10680000 0.116 105526000 1.000 92104000 1.000 Business Acquisitions<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Donde Fashion Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 20, 2021, the Company completed the acquisition of software company Donde Fashion Inc. (Donde), a Delaware corporation, and its subsidiary Donde Mobile R&amp;D Ltd.. With this acquisition, the Company added engineering talent to expand its research and development capabilities. The Company acquired 100 percent of the outstanding shares of Donde in exchange for cash consideration of $50,687. The transaction was accounted for as a business combination. The operations of Donde have been consolidated into the Company’s results as of the acquisition date. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final purchase price allocation of the Donde assets acquired and liabilities assumed at the acquisition date:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:83.448%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount<br/>$  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability on acquired intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase price</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,687 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The acquired technology was valued at $24,000 using a cost approach and is being amortized over 3 years. Goodwill from the Donde acquisition is primarily attributable to the expected synergies that will result from integrating Donde and its assembled workforce. None of the goodwill recognized is deductible for income tax purposes. The deferred tax liability relates to the taxable temporary difference on the acquired intangible assets.</span></div> 1 50687000 <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final purchase price allocation of the Donde assets acquired and liabilities assumed at the acquisition date:</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:83.448%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount<br/>$  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability on acquired intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase price</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,687 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 887000 7377000 24000000 4390000 37567000 50687000 24000000 P3Y 0 Comparative Figures <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain comparative figures have been reclassified in order to conform to the current period presentation.</span></div> Certain comparative figures have been reclassified in order to conform to the current period presentation. Subsequent EventConsistent with the Company's ongoing strategic investments, the Company invested $450,000 in private companies in January 2022. The Company has a minority ownership in these private companies.As described in note 6, in November 2021, the Company received an investment in a private company, Flow Commerce, Inc., as non-cash revenue consideration, as a result of services to be rendered in conjunction with a strategic partnership. In January 2022, Flow Commerce, Inc. was acquired by Global-E, which is another strategic partner of the Company. The transaction between Global-E and Flow Commerce, Inc. resulted in a realized gain for the Company. Concurrent with the acquisition, Global-E agreed to issue the Company additional warrants not tied to the performance of services. The value of these additional warrants will be recorded as other income in the first quarter of 2022. 450000000 EXCEL 132 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "1"4%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 " D0E!4MEZ7H^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITFE8.CFLN))07!!\1:2V=U@TX1DI-VWMZV[740?P&-F_GSS M#4QKHC0AX7,*$1,YS#>C[_HL3=RP(U&4 -DM<3HE^:NY#\IJF9SI U.9# M'Q!$537@D;35I&$&%G$E,M5:(TU"32&=\=:L^/B9N@5F#6"''GO*P$L.3,T3 MXVGL6K@"9AAA\OF[@'8E+M4_L4L'V#DY9K>FAF$HAWK)33MP>'MZ?%G6+5R? M2?<&IU_923I%W+#+Y-=Z>[][8$I40A25*'BSX[7DC;R]>Y]=?_A=A7VP;N_^ ML?%%4+7PZR[4%U!+ P04 " D0E!4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "1"4%3*,&&I9P8 '0> 8 >&PO=V]R:W-H965T&UL MM9E=R"#;FH+D%2). M_OU*@)';X@/=;F\2P.CED9#>HW.XV OY)=E2JM!S'/'DLK55:O>VTTF"+8U) MDD.TE)F#6*HPYVG%XG)HRW1A?9M84<78A418S3A41) M&L=$OES12.PO6V[K<.&>;;;*7.B,+G9D0Y=4_;E;2'W6*55"%E.>,,&1I.O+ MUMA]>]5U3(/LCH^,[I.C8V2ZLA+BBSF9A9=U9U8DH1,1?6*AVEZV!BT4TC5)(W4O]N]HT:&NT0M$ ME&1_T3Z_U_=;*$@3)>*BL2:(&<__D^=B((X:>*<:X*(!SKCS!V64UT21T844 M>R3-W5K-'&1=S5IK.,;-6UDJJ7]ENIT:3<03E1<=I:7,A4Y0-+O*F^$3S5R, M/@BNM@FZX2$-OQ;H:(82!!] KC"H>$V#<^2Y9P@[V$VV1-($4/7*[GF9JG=" M]88KIE[0C.?SU\R#OV[U/6BF:)S\#3S!+Y_@9T_P3W&+(-6S5*&'EQVM&DBX MN>^TIP!%MZ3H-J.XIQN6*)EW=:F([J:^7,4%"ZY)E% K%>"]9J!C3E/2:3Y M=D)6\L Z2J803K_$Z3?#65#)1&AF+]+KIO+%U2@5\_6W5Z_,C 78!B7; %2< MI%(:M"E+ CU2CY1(D ]6:[==W/8@KF')-025BC4T91%%=VF\JO8+6,-QW+;7 M]QT'X'$=ZUE.$Z+#7-=C=D?BRC&J$5J^FR]FTT):O0R0DFHB4*_FB_X?5N+#Z9Q^"Q!82-X%<2&8",5K.)L![K='J>WT, M05FC=KTF4 _D&U&)"DO^(?7< M#=$T$D)"C#8PN+"C?\LX,6=Z&![$GE?RP7)SI0&0V1KBPM7]+5B[?A11/ MC ?5;QK6G-]!:#9$N+"K?S=HN:%4 M5$FS$$9&.#VR@XE$ +D2@=O#ZSW6F3 M@Q7?XP7"MP-H2VD#!8;]/9M38YVMG(2I$>BY'@1BXP*&G?M6F)"^V H.Q= : M$>R[;3S X-#8((!AXWY@2L=SL48N?KUZ@Y8T2*4>K4HL6&D2$6TM8[1,5T*& MC)O%\E$HQC=H6;>/QS8^8-C,'R0),\F7>"6B2DQ8P,1ZB,3& 0R;]F&HT,US ML"5\0T_N/FJ$[AZ7-Q"1M7L,>W-)E.^NS3#-5Q';9/&S$@S6<[NOPS<0F35Y M#+MRL>L_SK],,EW)]%,) +;NCF$G'J M=7CR^AE75.;%%).:D -J)1FL")-YUN:] M1OG 34SEQ@R5WJOLU59[?KPCO-+2:@3KLE_/&K\'>_9L,KU'V933^X>Q4E2' MQWP91&1320;KUCLKCOT!TX7(CLJ MV;HQXGP5%^LG/PU8C6YN6==WVM8YRFHB@+":2Y8;OH(45GG]V"G'FND M,,_U?5,GSK/=ZS;Q7Q'%6/1/!E[-B#X/F MJ=)+EX??]:<8YERYFRF;4OC3R'6]8=?WASH_?JK"LL;KP3:9C^P5^I!&BNVB M!L/J6^OTG5]5(+4>Z#J$ TRZQI%=SAP M!FVWUX?*B+YU2[^F@E";7-<(> Y4.O2M/_JP/S9+KFM$>EZOW84+U%WKJMV: MND-N*6:3D C.:70R1:P5*LO(.D673RR@U=O:'+1S]"'0;(:SSYT)"DR5*/\F M6%XM/ZF.\P^)]O;\>^P'8O;2"8KH6C=USOMZ7FL# M68"7!C60M$:"MH>B!UH:6T2XJ.2H2M\^)"6K+F +ODAS6#*NHC0) M8SN3)KI"P17L#+&5E,S\78'0]2(:1:>!9WXLT _$:5*R([P ?BMWQO7BCI)S M"VOWX5PPOR*@K8 &W\U"P>6&(4L3HVMB M?+2C^49(-:B=.:[\H;R@<;/ML+#DD\HA_Q\0.S^=*7HRM:*]Q UD S(>W1$ZI*,>WKA+XO&78E?/?A)AY\$_*0/KPWYPB1OE"LY8\OBXZ[$V M[:Q-;[+VP(TDV\TE=_T .N\[@%EG8W:3C4>=7;UD_82OB*QF=V3-%,O9)4OQ M61%(,,=0ZI9DNE+8U$,WVKTFRZ:(_H4W3]$3,T>N+!%P<-+A8.[VR#3EW710 MEZ&D]AI=@89FX5Y$,#[ S1^TQE/'+]"]L>D[4$L#!!0 ( "1"4%329V); M%0< L< 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XK MA%<,+>#4?!'UTB8!VG0O!3JL:-KM,R,Q,5%9]$C*:??K1\J:98LO\8!]22S[ M>'SN>'?/'77Y*-57O>;<@&^;MM-7B[4QVU>KE:[7?,/T2[GEG?WE7JH-,_91 M/:ST5G'6#(LV[0I#F*\V3'2+Z\OANX_J^E+VIA4=_ZB [C<;IKZ_Y:U\O%J@ MQ;]??!(/:^.^6%U?;MD#O^7FR_:CLD^K@Y9&;'BGA>R XO=7BS?HU0TIW8)! MX@_!'_719^!,N9/RJWMXWUPMH$/$6UX;IX+9?SM^P]O6:;(X_AJ5+@Y[NH7' MG__5_O-@O#7FCFE^(]L_16/65XMR 1I^S_K6?)*/O_+1(.KTU;+5PU_P.,K" M!:A[;>1F7&P1;$2W_\^^C8XX6H"RR (\+L#G+B#C C(8ND0C M4$[::G,?!M\,JZTUHG/'>&N4_578=>;Z1G9:MJ)AAC?@+6M95W-PZ]1I< &^ MW+X#SY^] ,^ Z,#GM>PUZQI]N3)V9[=^58^[O-WO@B.[O./U2T#0$F"(46#Y MS?G+X>GRE;7W8#0^&(T'?21F=*\4[PQ@6EL[$PK)02$9%&8QA4RO@74-J-T' M_E5#ZI!#G7@T]VI_BG"*(9CA].9*7&2E@&"<]X*1)G)\5:_C@ M5&G67-F:47/K5HM;+T''30@R]:"@"F-8S1 'Q# L* X#S@^ \[1CN:K7S(;5 M$ 2LV;E!XDOAK.LP"1L2G$PI4B:\KZK MY88#P[YQ?80VA+/PHP0>;;]'&1#*81X)Y/( LDR"_'T(BSJ1RWN$I7_:D.!B MCM$7RTN<13!6!XQ5.HBE8>T9&"MO\Y*2BF X ^G+Y651%#0/PT1PH@&8+(D? M9/=P8;C:/%T4T1&WH*3U'Y5M-Y3Y/@2_JXI;VP"8:,B/VDY/BMJB,W-"0*[" M"&81'TRL@' 2[M##7,C[BU[ST0UQK#A0:G)2EG.L 3E4D2*2H&AB')2FG/>= M8=V#<&7\*:C$AT#*K/+<&I*C>1&+K8EP4)IQWO%[;A.@ ?$;(@4D41%$]V@--_\9.-S#-4]X8ANQ[5Q$:O!<]'5;=^([@$\(\L,X27* M\T'V62?:I2WY2@EK(3/@G@D%+/WW_$702I]\2$4IS>C>H7*9M'T;9!=#Z?V!"@V OK@!Q"94XCX";B06GFV1?,UE8C$*U&(U2?5+(2 MPI+.*3(@6)84954$Z\0_*$U >ZP)A 'F(22#J/ @^I)%D>,*QOPY\0^JSFIU M6\'N1!OH]4X;Z(DO,$S:_J:N9>\R8\N^#[VDRP56UZJW61#=;.^74?7)R=$\ M]VIG0(Y 6%01I^")EW":ET[:F]& (- (1$*YYD:$JNB%0D?32EI/CK43<5W MO.O#$'U^P2@OO&$B((=@4<)($N")AW":ASYP.T0_>>(!:J%%YAUX0 Q"BB(8 M)P+":0(Z[<*>PNKS2P%MNSCO%P-R&2D)B4P1>"(B3,]LQ0-*?,N?\)J,2G!T1A!JMY60D(5IB4- 9XXA&2YI$; MN=F(L4,<;G]D9VR+R+LZ!CFISUW9OM);5O.KQ59QS=6.+ZY!Z+[L?U!T:O-$ M2B1]=W:[9HJO9=MPI7_\H<2H>#V,=N9[2OW11=H3-VG6I;(#VLCZZQ+T]G?K M81NZ-ZWMLW[\ >7P]1N@^SNI;#/.# <[Z5P.M(-E3Z$W:ZG$W[Q9 H3(LJ+9 M,JOP<#H(P66%JR4MX!((K5VG,G3[O=%VEG+-_>OYCN MV/2M$=LVO=.RRO R MSXMQHR6MJB6!*+)-,#1\[BMM,,-J/O\$!'.$*(X1#YEHDJ1I\DW3"'>W;I-P MRT1S(3H[UVR%3U>\FPX^!Y*[5^8<IL4(0+1H!E*U*BS+LL#M"V'=LBK3*9Z)B<,X_I,Y-^!!U@79N,=O29 M7QT')',;\]'[2S(1-#EG-CMBD"$'_Z,=I7<#'YG? I+A^6UU]*;&O2;[C:D' MT6G0\GN[$KXLK"O4_LW3_L'([?#RYDX:(S?#QS5G%K\3L+_?2]MVC _N?=#A M_=_U/U!+ P04 " D0E!46_+)\Z(" "]!P & 'AL+W=O2Z_%6JB== !CR4G*A)TYA3'7MNCHK MH*3Z2E8@\,U*JI(:W*JUJRL%-&] )7<#STO[8NC#UPTW%%U[ \U#-%>[ M#6U\$_#(8*L/UL0Z64KY9#<_\HGC64' (3.6@>)C S/@W!*AC.<=I].EM,## M]9[]6^,=O2RIAIGD/UENBHDS=$@.*UIS2Z^27;-C:.')+5 MVLAR!T8%)1/MD[[LZG 0)Y^0+ #!*> ]S*$.T#8&&V5-;9NJ:'I6,DM438: MV>RBJ4V#1C=,V"XNC,*W#'$FG4FA)6549$ 6EDZ3BSE5($P!AF64 M7Y(OY&%Q2RX^78Y=@ZDM@9OMTDS;-,$[:6XANR*A_YD$7N#WP&?GP[UCN(N& M.]=!YSIH^*)W^+X^U\R\$BIR(M&?(DQL0!O\=Z+MC"K%L!K4D!5EBFPHKZ'/ M2AR<@_-#!C%.MR0U9U$NI(GI@OLOR9,ZQK+<<'V)[W];QGC X>^'X[B*!H% M)[4X)_)(=MS)CO]"-HXL;;##6)(_:8][%'FC8!0/3OMX3N21]J33GIS1SRFY MP_'#*GY&,P<=\^"?-W/08W,4!4DR.*G'&8%'HH>=Z.'_:>6P1U \&H6>?Z+\ MC,!6N7LP7.W%=D?5F@E-.*P0ZET-D$.UET6[,;)JYNU2&IS>S;+ ^Q64#<#W M*RG-?F-'>'=CI[\ 4$L#!!0 ( "1"4%0[ Q*7V@8 &<< 8 >&PO M=V]R:W-H965T&ULK5G;;MLX$/T5PMB'!&AB\:9+D01HG+WT MH=NB:;?/C$W;0F71%6DGW:_?H:28MD@Q+;HOMB4/1VKZ6&Z$OU5;6\,]2-1MAX+)93?6VD6+1#MI44Y(DZ70C MRGIR<]7>^]#<7*F=J#W!D^<;'\O5VM@;TYNKK5C) M>VD^;S\T<#4]>%F4&UGK4M6HDL:8'=!:_%/*1WWT&]E0'I3Z:B_> M+JXGB44D*SDWUH6 K[V5,55_* MA5E?3_()6LBEV%7FHWK\2_8!<>MOKBK=?J+'WC:9H/E.&[7I!P."35EWW^*I MGXBC 3@=&4#Z 60X@(T,H/T V@;:(6O#NA-&W%PUZA$UUAJ\V1_MW+2C(9JR MMFF\-PW\6\(XJXU$%^CS_1TZ^^T<_8;*&GU:JYT&8WTU-0#./F(Z[X'<=D#("!!, MT#M5F[5&O]<+N3AU,(6H#J&1Y]!N2=3CG9Q?(HI?(9(0' T^_'A200./7:33:N,LNZLX#/XX&TR3#9!"U;X=I MGA792-39 6(6A?AGH[1&VT8M2Q."E_GP6(XQ8P-XOAWF#'.[_D+P\@.\/)J4 M?B?7*R2?@/]U-"W%P6D1C?E>5+)C!N#_K]*Z#X5>>"$5">8\&T3NFZ6P[5@> M#APGCMZ2%[:*EJ*9KUN@"UA!E=I:A@L25.*!R#FC.1U@#=AQ3C#)1L ><3&. M+R-90Z*J%JM8 -N7VMC$[640+O9@T(SEWJ(*V!'&*:,C<(F#2Z)P/S6BUJ*7 M8X!<*5'#A_;65X^7^-.+,SQ<"0$SCG-6C*!U](MI'*TR,+7JA:W00Z7^E$&" M>8*'8'U#S#BFZ=A::@%F1Y'P$HN-]G$ FDKOV 4N3^#.2_R)!G&X1MBRG$QML:D))KX;^L+55Q"2 M9[@X8KF^1/4-,8=R=J1>(4YJ2%QJ>GIYD- )RAXN,N(IS($\((.MV' M,"N ST? .^DA<>FQVW"=$0\5S*WJ[JY5M9"-?AUKSYQP$!Z=EENARSDZ TY:J*H2C79/ M/P].5.I$LFA.O[0'&(!7P#81P)@M3HUV&NY!.B';6XC',M3_F'NG3"2N3"[W':[P M! ;DA,#&R/-B6(B%3&%OI$66C&U?)SXD+C['F8^A]54%>@+@OHSR(=J0*64I M)=D(4U(G0S3Y@7)L?G):D'C>O'9U=5],Z?BXNYT&NTK,#A M6BY684;NG:_%DN@7Z%> M5Q.PNB#9465R&LG1H5)<6E[,=EN#6)4$>0S"]SN8"\PRKXL,V&49&5NM3GIH MO,TY/54<%TD::'+RHBCP<&L%#&%7$3I2@E*G5C2N5O>[!SUORFW;[FH%E. W M9*>NG;30]%>/!JDC?AIO2V*'@S1PP$093(Z7;=\0^I&,CZ@H=;Q/XT=1/W$^ M2!U!TSA!_\@)(0TT!M C)G%VX-WLK&]B_FAM<,<$3/\ MR\?*CA=9G!>C!\L^@U&2%IP,>X" H3U"S\8Z;N;(CL6/T']B\;"CL_27&.CE MQ]JT[WB.-P]O"U[T[XC M&MR_Q:]GW3LOYZ9[!?=.-*NRUJB22W"97&:0D:9[J]5=&+5M7PP]*&/4IOVY ME@)J/&L _R^5,L\7]@&'=XLW_P%02P,$% @ )$)05-0[?;0M!P X" M !@ !X;"]W;W)KNS)#& MDN6W'C##2TII@6.@[7WH](-P%.*K8Z66 O3?W\HQ=BS+AM(,7XCM/+MZ5KO2 M/G+8N1/Y=SGC7*'[>9K)W<%,J<7;T4C&,SYG\HU8\ R^F8I\SA3BKO= 1X\/+A, M;F9*/QCM[2S8#;_BZO/B(H>[4>5EDLQY)A.1H9Q/=P?[^.TY";1!@?B2\#NY M=HUT*-="?-2'(OTWF:C9[B UX&Y&E_L4AE\1?=E5AG@.*E5&)> M&@.#>9*M/ME].1%K!M3K,""E 3$,O*X1W-+ -0W\#@-:&E## '=1\DH#SS ( MNBCYI8%O&$!V[09!:1"8(W3%$)8&H6'0F8>H-(C,/'2-@)V'S#E/'0-7R6YE MN]/D(=W8S'?W* \)QV;&NTT>4HZ+G(]6Y5O4_A%3;&\G%W*34"RUF!WVFQTNY\N4Z;T"C:=3V#RVT07/$S'1[/)H@T/ #!ZPE&4QMPPT[AU(;^EOY8+%?'< >[;D^2T?0'+F<]@/KY2(OZ,_ M_\"^\[?%\[M'0F@[V5Q4Q_UC[T\FB?;%4G3!DLGP)$.';)'8L_W^N;XV40(1"'*^& B?_J!G/$606:F6F&R^,?I+%8L[1ZU,AY9;%_<<-NM]< MT*?]K"ZY KT"'L8LSY+L1J+7ZT2/^#2)$V4+]VPCCC=16NFV^B:WR29)@UZJQ@.O4X>D%N(*6 ?OT$N MWD;$P9%M5UP-[15#:UUZNX>Q3TD8!=[.Z-;"VJU8N[VLR_C7.<)$06&CGYSE M3^%VL!K 7^/F.M@+7%HQ6\5@P1'/)Z&!.V[C? *P)NI#&X4=ZC=!IVW0T'4H M(=0^:;2:-%H8NAV3!HL<#@P2T@B34UQM%>U?]PZS_7^]%&F*0'#?L7SRK:?. MO&IPKS=CXWN>QPD,#GF21;=:%;5<+RI;GKQV#7FN$WB1D:?'<0W>?L7;?QYO M&U>_E;C "1V3:1N%@:J+C8+R6P$-*?4(L<<35/$$O?$4V1[J ]0$P9X/ITK) M=#RV<((6 T+]B#H&T4=A#:)A133L)?J%2U6N:R@-E2>QWOB*0D'++%&/%^[@9U75/&*?H^7;2:C%A=C$L=1NRA\0HDYUVU'0P/7" H[]4G!Z0WK M1,IELN.AJ<4BN^6Y2JY3CB3/$H@D$ZH[#_#D%=Z. M(EH!%+M?/<7$&KNE4WMAB,WR>QS7C+SNY[B_H6\D@6Z[O$A 7-?HP19<$!"C MGY_:O.'(6V+:U&%^U45G.G$,BLZY)5> MS>!8HL\+_>(-?1W?*[V1Z@&KQA?O5 MU[/E.K;(+AK1T%2-XR< F]QK@8;[%=HO279L$5Y.Z$7F,="&\WW'"\PE;U%H M7D#]C@HGM4 C_0+M5X0[L0DM)_"-/?3X<5R3;*W'2+\>^VWQ3MIBS(]<2L,. M9FNO._HEUK/D.VG+'K.<2TAC8\,T],R68'$U-(#-R&H)1?HEU$LH>-(611B' MCM.EX$FMBDB_*MJ$ "064>-1-_)",UFTO9@-8#.,6ON0?NVSD3 LJB&,H@@; M+?>#!3C$-*"FE+4YC##UN]Z-D+KMDOZW(QO1LMA::>W7'QA.65& .UG7W9KT M=].G"E0;L8/2=_/U#79=EYIZTH(,'="R463N"1:7/G8":N:[C1MZD0D[M"Z7$O+B< M<0;B2@/@^ZF 4VEYHW^_K/ZI8>]_4$L#!!0 ( "1"4%0I)^?]K@( -\& M 8 >&PO=V]R:W-H965T&ULE55=3]LP%/TK5H8VD!CY M:)H,EE:BA6E[0*OHV)Y-A*6XV7VK[V.??7+FN2DNHJ;H0"^"XDPM94XU+6;AJ(8%F%E17;N!YD5M3 MQIUQ8F,S.4Y$HRO&82:):NJ:RI<)5&(U+0S+(:5/I>['Z M#ET]0\.7BDK97[+JSGH.21NE1=V!44'->#O2==>'+8 ?'0 $'2#8!80' (,. M,+"%MLIL63=4TW$BQ8I("JY$Q3*J(2-S MC0->D59$Y&1:4EZ (HR3>4DEE*+*0*I/Y/:Y8?J%G,XPR'4)FJ6T.B.?RG)$3@_E5BD91GJG$U2C4I'/33M2D%14<$.4'Y$X@LR*W/(/L7P(7*^S+ M##9E3H*CC#>07I"!?TX"+_#W")K^/]P[(F?0=WU@^<(#?#_S'"3C!4F%TOL: M-&WQD<6;E[@<^Y>78>(N]V0-^ZSA.[*>$XXF@?>LZ7J?@I9KN*W #_8+&/8" MAL<$&$>Z4@N:PLA!RU$@E^#@/["N\3W/M4B?R,W( MW',H\J(=E>Z65]0@"VNA"M,W7+?OJ8_V+GUMS6DG/D'W;LWVE::U_CLJ"\85 MJ2!'2N\BQL[)UD[;A18+ZTB/0J._V6F)7R"0Y@#NYT+HS<(DZ+]IX[]02P,$ M% @ )$)05([S4$/C" R", !@ !X;"]W;W)KX5XR$AWSJ@>O M'IQD/_T-*45T1%).WL2V,J+^,QK.;TCI[*%N?K8[(;K@L2RJ]GRUZ[K]I\VF MS7:BY.W'>B\J^,^V;DK>P<_F?M/N&\%S?5)9; A"T:;DLEI=G.EC-\W%6=UW MA:S$31.T?5GRYNE*%/7#^0JOG@]\E_>[3AW87)SM^;VX%=V/_4T#OS;3*+DL M1=7*N@H:L3U?7>)/URQ6)VB+?TOQT!Y]#Y0K=W7]4_WXFI^OD%(D"I%U:@@. M'P=Q+8I"C00Z_AP'74W75"<>?W\>_5?M/#ASQUMQ71?_D7FW.U\EJR 76]X7 MW??ZX9]B="A4XV5UT>J_P<-HBU9!UK==78XG@X)25L,G?QP#<70"CCPGD/$$ M,C^!>4Z@XPE4.SHHTVY]YAV_.&OJAZ!1UC":^J)CH\\&;V2E;N-MU\!_)9S7 M75S755L7,N>=R(/;#C[@'G5M4&^#:][N@E_A/K?!.OAQ^SEX]\O[X)= 5L$? MN[IO>96W9YL.-*B1-MEXO:OA>L1S/4R";W75[=K@2Y6+_.4 &Q _>4">/;@B MBR-^%MG'@.(/ 4$$.P1=O_YTM""'3@&E>CSJ"ZB*VE9';=O490 3KN&=K.Z' MC)6=%.W"9=AT&:8OPSR7^1UFN*RRNA0!S.6@VXG@2?#&=4.&@2(]D)K5APN2 M8A:%Z=GF2!+E9I#>70Y MDMK!1YB%,T\<5C@BU.T*1J:*HT5G;M2LT6C5U:#AD"79E-Y%S2OX UZY*S:R M1#$:)W@FW6%&8I(0C_8C N%%[9\%Y$@#Z?U<#?AC(!Y5HHO@G:H7!]$\O7<* MQY8BG*+42GB'W9JQ!&&/=&*DDT7IW\5!5+V JE9H@*I"5E=K7@ K3DPCI*^C]"OD7:+^'GB^ A!%_]K)[TGE3 M U8:N"T',59PIQO4ED>2,$V0Y8C#$M,0I[[T-S#$RS3\8=R _(?6#=QXS':\ MNA-B(#1SQ,AVOM<96-55'L#LJ/Y+?R>(D M^+ A'UY&WQ\-S\71S87Y)>2!WQ6>TF S;1T3:M]:AYWN,CP!,O3#R_C[)AIU M'\?F@.<'7F6B_:!+VA"BY[EWRA.;>FL212B.YZXX##&&2N>K%@:0>)F0_](1 MSWHH=N#0<)>=4FWJ_=SS)Y4>.FMXEC6]>#'! M7.J)S3P,M3>>8]UEAY,P23SB#1S),AR_3DR$*F%27/LP^N/4;1./A<0"H\-L MC1%TMK%'MR$C62;C!/5F0*13I TVBE*2S!W8* 6>1_T=@H<&IHF9=;,]]H& M'ZC-K7681F3>%#GL/%RF!FUT&6WSR,NJ@XY":KIY>R-J$VO>BSI,H./P+%.I M(1I=)MI4?_MV:(%.E[!1LF/]1BB+X]12[K"$U1%.F*?^TJ-=R;=M2VYE!9WT MJ^LO-9BBRYBZ:>I,B'R\S+Z_*V0V;0--B2G;ME>=O']?B-HDPB'#L.B:!\TV M)&$,"U!/::"&631\@RMJBU4\PG)$#J6N51MS &"=OTX/0ML#!+KFE=EA%Z/$ MM^]*#0GI"1*^D ^M_ 'JFAR04DEHVZNZ.ZH5?06-_H,B#23%5HBA)3J]@4=M M(EIY;9ND*$Y#7PDQR*3+R'3V1*=3>Q1N$Q%'+(V/2L4HWX'.,(RI5[]!)UU& MYQ>(;J:C;VU;0$T?JC?C "Q])J0.0,4+S[M1A1HEO:4L-1>F)%2/< MB'>YR!K54K]7.WGZFRJ3;_/"M0A4F^B6'[8A02&-$H\KS%"5+5/UVJ(RW#FZTL?#'096<36;;_?%WK/G1>#'XIAD%;# VPHO4O; M8LS@D2TO!76L]ESJ_<. E\.& :1QT><#[57Y+R&G^T8\/S/0SP:.%XTO3LC> M_"!PC+ICE1EA:R'B,L-QZ&DJV=%SQ65^_V8YQ1OHTA03M!=W'9>F0PSI8QKE/S^3F(VN"&V_#>Y*H\VB#2+'M6&EM/H3%)K)II6\T397/T3D0IFGO]JD@;Z*W X>6" MZ>CT.LJE?@EC=OP*?[H>7BHQPPSON'SC#8"@A3JPA2'1QQCBU@ROC0P_NGJO MW[RXJ[NN+O77G>#09BD#^/^VA@YL_*$N,+V\<_%_4$L#!!0 ( "1"4%2X M=8<", 0 !() 8 >&PO=V]R:W-H965T&ULI5;9;MPV M%/T50@6Z (-99*4ABQ%T>BCY0TM6(,$6J)#7RY.M[+BEI;*!Q M6_1E)/)NYYZ[:+:#=0^^(0KBL=7&7V9-"-WKU[.[;:V#UH9NG/"]VTKW?&:M!TNLTTV77Q2 M^R;PQ6JW[>2>[BG\TMTYG%:SETJU9+RR1CBJ+[.KS>OK<]:/"K\J&OR3=\&9 M%-8^\.%==9FM&1!I*@-[D'@ \>?H,YM#LN'3]\G[;1 MAW]CD(\&><2= D64;V60NZVS@W"L#6_\$E.-U@"G#!?E/CA(%>S"[H,,O2-A M:W'=>\B\WZX"_+)T58X^KI./_ L^-KEX;TUHO/C15%0]=[ "H!E5/J&ZSE_T M^);*I3C;+$2^SC]7A0\.;?3'"XC.9T3G$='Y_^+]O_H0]XWM M5'T4[PP(_/;KKR[R?/UFO(RGS1MAG0@-B5%X8]M.FDGXG1BD%\J4UG76(?5* MX"S%C32R4M*(21"),N*>.M!3D!/Y!5=K?;Z<,2@VU%@4RNQ%Y^Q!5= #6@ % MHI1IG82[/9E3 G+!I':EEQ)"YC4Y-@)Y)XA!8NNQZ_P0;JP$'N0 MO\!4N ?"B0O: N^>$-]1D$J+8B((X9&M\.HSG9"V\H'\'% 4% K@J #N:,U MA*D,#=QU6@;>A#&()W=0)2Q#(X.0P$UFCS#D@)&MO6H[K4H5CE'?D5:R4!KG MA1@:I0G[0V,IQ>3D%-<#5<1\0C4TB+,4/Z.48PV_\<+; M.@P)B2PTH'%&C>3V!5VN-UQZY4Y\R-)9?FC-U"2AEVS)9H:T7W [Z#Y6<: B MT6L+1H_MA!WJ,/O0ZIJC5R6*.E*N;1G;!")OXRRUA!9Z;I1JQ74#LZ RY3/5 M969[[)ZGZ8P%01I[(#GP_I\3.&4']VF),FW_G<F*B#0LNLC;T$#!7:,^DH M>*[3O4MS:GO(9GW=6A44O5H92Q6LSB3+6*A,T3O?R[ M';EZ\IU"UOOX->;!ZTU(GZSY=O[@7Z7OW$D]_5MX+QU&S8.8&J;KY0^O,N'2 M%S@=@NWB5Z^P 13'UP:[B!PK0%Y;&Z8#!YC_!NW^ E!+ P04 " D0E!4 MAJ? &W4# O" &0 'AL+W=O]A+(E'DX3D4(V;>:O/5EH@.[BNI["(JG:LOD\3F)5;,QKI&12=[;2KF:&N* MQ-8&&0]!E4S2Z?194C&AHN4\V+9F.=>-DT+AUH!MJHJ9AS5*W2ZB6308WHNB M=-Z0+.V2$86+"I456H'!_2):S2[7%]X_.'P4V-JC-7@E.ZV_ M^LT-7T133P@EYLXC,/KZCAN4T@,1C6\]9C2F](''ZP']5=!.6G;,XD;+3X*[ M MM ]( ^\N46!YQ1Q;SHUNP7AO0O.+(#5$$SFA_*5DSM"IH#BW7#,K+.@]; U: M5(YUM5(<-EI9+04/EGGB*)D/2?(>>-T!IW\!GJ7P5BM76KA6'/DI0$(L1ZKI M0'6=/HIXA7D,Y[,)I--T]@C>^2C]/."=_P7OG2F8$C^"OLFIW%" DXI0A5X) MQ50NF(2,C$B=Z2Q\7NVL,]1;7QYA=#$RN@B,+O[_9?P78/A0TC'DHPTY[$?5 M]J!:J%PV',&52+^K7#?>2/!^O]%5S=1#0!=DYL+0+U#V!C5N2Y00E;H6^P>X40Z-"NR)XFWG,?'1 MVM3:! E"P8U!2?E?CG'$LD*3(V24@I$GPM9A#+>.Q[^'CTXO@XH!Y/9V,QDW M6_;0%>?)7;8Z(V+4KEIE26A:?/0LF^(^P0%: OH@KIFIIN/#^^__B?&^"7NS[@ MUUV#=6I." .GJV8FZ+\Z"QQ/PFI2&J*\#,,I)]);Z,I!%M6.W*A@HI:$5J!" MPWSST#G61_4[S4I,5W33(F>4.,YB>+U:;<\FA_[JFKBN);GL)()I/+RG9[!H M).LJV O.,&^,<*+WN+[/2Z:*4(A*V#"IGF37FS,?RTR /]2/-&KC=<1_>BN2 MHT><"!=A5%D(VKOW?+2.TW#5#8&#>S=*WS)3""(M<4^AT_CYTPA,-YZZC=-U M& D[[6C A&5)$QV-=Z#SO=9NV/@$XW^$Y4]02P,$% @ )$)05/F^%%HR M)P PX0 !D !X;"]W;W)K&ULW3W;_[HD2\W=FO\LMW9 M!GY9M]W6]/"QNW[D=YTU%=VTK1]=G)T]>[0UKCEY]9*^>]>]>MD.?>T:^ZXK M_+#=FF[_O:W;V^].SD_"%^_=]:;'+QZ]>KDSU_;*]A]W[SKX]"BN4KFM;;QK MFZ*SZ^].+L^??_\$KZ<+?G/VUJN_"]S)JFT_X8>WU7OV_KOKNHWWYU\>U)4=FV&NG_? MWO[5RGZ>XGIE6WOZ?W'+USZ^."G*P??M5FX&"+:NX7_-9\&#NN';LYD;+N2& M"X*;'T10OC&]>?6R:V^+#J^&U? /VBK=#<"Y!@_EJN_@5P?W]:^NW'7CUJXT M35]U*9_W+1ST\!"]]5,J"W_."%S,+GE\4O[1-O_'%#TUE MJWR!1P!=!/$B@/C]Q=$5W]AR63P^7Q079Q?G1]9['+?\F-9[/+/>Q#:+_[I< M^;X#$OGO(P]X$A_PA![PY,OA]%]:L/CH;=&NBQ]\[X!.X8L/&UL C^Y,9XCV MX<>R;3Q<7\'O5;%VC6E*9^K"]_ %,%GO%X5#)BG;KH+?+-!AORD^+J^6Q4^7 ME^\6P(%_#*Z#Q;>F 7;%>XJ^A4^?;&'#DQ?%[T-U3>L5IJD*XX';=PB#+_J- MZ0NS7@,_PM\6%MRU'4)CMK@CCU#"]59NK9U9N=KUN$'#=R#P>!7^?>=^:)&Y MYW3VQC:#Y8OL9Q!Q'CY40X=X33?AIYWM7%LM ?'] \ # ##(Q;V1>5@-UVQ M[MHMW131 +]6MECM%:Z6A3[%>R$,S@-6]??9JVO*>JCL\^*3W:L5.UO3/7!. MLF/XMVP!#B(+>$!E>]N!7,&=WFXL/*^CK;QNMSO3[ OGZ>,.$%.Z'3RT[0#. M C;%QX\_FJXSS;5 0F2SM5VY@7WZ%PHG@';$=(D E9VM7%_4K4>\*S#3[H04 MMM;XHWOE_(KA%TP!"Q+TCH&JF7D1G *$KC-X6I;M)/=6L: M@,XUNP$>,GAYNG%=<6-JP),IB=PKN*2'W;E5;35U(C/T>_JS):2YY@:V&DX# M$7:#U%H2'IT\M;*KOO"V!#I#NM;8@?O;^H:>5U@$P?2)%LOVQG;,#OO ')" M7P/Z4/."MD6Q&OJB:>$@W-;Q"2PR2JX0 M->NAA@MN^ C_W,->T&KPP(X^P[&NV@[$*6ZM0_R8W:YVC'Q:H=B9O=P9^!=6 M6X6]$XL0&R,L2#YT]+"<;5 4+HOW0N?O%9U_R-#EVZ$KK18#Q&#.TYI^6/FR M<\2"<&D],"]FY!2_7NJE$Y/4^P+@L1T=[,R"X=']IFN'ZPWMU)O:CF'P@X.BJEJT)8O&;%$Z M!B( .R<8E .]0)*<7:VM%I)*0 '(F6D4P *9,7@HT*:/A]KNN8H!"3[B-/;XFK3[MQZ7[P3'EC$;ZXV;KF)# :0E;1.? M>+G;%5=]BU>'KWZ @ZG3Q]=FYX"C^0N$N7C;@$JJZQ'LW[-(3E_\.-1KQY<5 M?[,]FNT+.F #PL&@E5X@F)L6L;M6%T?L+4!H-:$"Q$%P ]!?3?0+Y!KI_7L,!O9($93(B MNE _TK5$Y2@VB:G07MJ1WO-"S71.[;K'30,7[H+EH:3\?_S;MQ?GW[SPQ084 M'UDE@?!1+0*=@;BVS%@=P0"D &=']AP(2T$(;%]P$A5FSC3Q,;GP&-\SWC.N M#0\0 ?UM6COS[B_:T9+#P=F$R @;U#C[ K0EJNV9ZY P[7OPY'%$P/[LED0@8AP"KCT *!?DY$T WQ. M#8PU/JKKP;&_(L1(1W!Y];IX=O9L$:T!4G:O(_T2'E\':EC02?U+EC#2TX&, M2.1&%"86'MS$S(%R9\\_T9$X,,:85I5**CR0&7@-B9KQ@D0"2Q"ZXB4XE+Y- M:4?(#?N"I<.VP/+>H"@,?!(?R0=[^$A@'ENOBP=TD^S_(2( 8>%]"[5/W2!# 2X;,/D03QI0':!F#@1&MR1OYR\F^P6>$H-'C*H$1N<3? JP&ISH&E1@W6\?0%JO&2P_$21"?=% M;AOYG2.&6Z*D"CI(CLSY% D@)%YWZ#X0&A=C/")[1,:ID&$.V%^ 0 1;"BUF M$B#P)>QOZ "T/P8@=59/&,;*612<1+BIA <%4M.&662LW(H>$4+&1+@=(Z$* M\7,(MU&1X,Y$2CG6>5L;#:%E@<8^?&L^6Q\L;S0AD%*3^L8# K?.]>*Z7Z.3 MVC#3#:#W.HG=P.F!2L3PA"PA&UN._+)C A2X,\0XBBULRNWJ63VW$&V-$1KM MV*$ 0)E=UXE[D=" :\#(*TEX M%1[L8/"J5Q/&'&@'CO'98@!7EZ1."@\.:/06'T"PE*@,(T66QA_X>]JT/L(' MI*P2!>"IK,#-6L.SDSLI_(M;07EUVP0O3J)XX8*593$@:D$[XF-W8NF..CLB>,YM8?1'D4QA;")E&\;ZV M!FQ=>VJ;#8:R4(N#*B *( G&CBJQ,W39X5'6=9/4!!1VZM8MIRY (]@ZB MU^# 3T@E=-ASX-RUIB!V$I3(OQ...:I0$%# 8,4*6 B->KIQH=VJA"U!MVP" MM9\$RJO*=W'XPN>A MYG#7#BF$O2%P05&< GWDC@ZB!M357.@H"&!4ZD'(Q%7%U$%['X$".3ELB4AP M074*5#D([NDXLB&#-P3J!R/+;<_*5XPPQ5X[!3N#Y$\ MQ"G0%]_)'AL'O$#280!T3\"FS, "#X3.^O!$9K<%%HX?Z;"IZU !6])9N0A$ MW;AM*S0YD<(.:43$Z7I 418T:DF:2,P*N(+]7+KX/M+C,#I7DX5:6J)EB?RR M='>]UZ:&./F.20K5, %,$LE$4P_E$M!"6(B-'#EBX0T,'>Z%R<04VN_0?JW! M8J$X+-V4P M$;P)?,XQM%Q^#1PP8>'Q65&;O@TQF&#EG16!&WT,H&C9#S+PN MIE(SG%I24=IT>=P]FP? JP 8 B( P6E9-L&5ZD!".HC?I+UI)TA2,)15V8+S MP,DK+1*NHDC(OLZAL^ S MBU@P-\;5M(>1A;,L7ML.PY4Y&.F4Z S-A J3< (='EJ!,1P>#TPN&6G5R%!? M*_E,@I HU _(X\Q#6E@,7I06F/%B>,A6A$V"5U2+/Z>,4/RHP%.R+0@5P[$< MUW.6,B H/R3>$_(,XI#"69"SIE&($T;)O&"+:'5-J5W%XNZ(4 'F2O"_VTB+$ M#.(^0;Y(<)* \ZY/)GK(?;^?Y>QDH1-I5N,UO[>CD:5%Q4G'=&$ZPQT"4�%V4LM?$=N00-"K67Q0CJ8T@;'V4@:Z>5 M"#KF?/)\VF-@.=45O 2&4/B?B+>LC?<<5!-M,V.B":,S 081M2:8 ;,L?@G0)\WT/N0Y,0,7(@_C!)NN/ CJ'* I,3># MPLL&$W$ GFI*LAH 2$K<<(YM' /4*V:,$GX'56!K?SR/QSRK2>4* E5F*+&]+0L%E*?EN73,L]NWAL/]U"L%A=$>V <3Z:&)^/),;%J MIBM8B@>_O+Y\&,M8D&+!8]JR0PR:CX*]$:11/CK&HD)$!6L\4)G<8KP.C3[X M%\2^87, 4S5312+:J2)/"HPB@SJ DP+"\2'-=0 5*'%V+43?H=KTE!O:LB]D M:&L+7&MCZQU5FO@8C'1<#K(L/E*,ZP!QVGI)P@=DOT5#UZ1B,#RG0T#XO(.; M*U#1 @Q4L#GBZ5 8%']?N\\8+X#OL=KE.G"B S_78#B><24\(A N"K25:HY[ M##TY4(@"*65*)@Q&U/ M? JZ=L'D>;L1S1KNZU$ Y++]3E X04\G#&X;ZV8X+TR>,EX=:AWK">OQ!,BH M1$D(Z];EP!+62+HP1_4,R\ "",#7*H$5PUGH"H">P'+5X@U0P78%-!4*3@DH M^.-L(6DV14\5WC'L\#R_.K_X9G'V^!NZ_*L&ZR129@ M"ATNFT..*@%1[!LU M&6)A1.H<76<--R-H@>:CUEYA$78L$]@!A);BR9A&P. QQ:G$@ P4$71=,-.K' M/D-B[\!83&]Z866[C=1XH,2%UBR'U3R\K5+X M1$0UJ; Q(?HVQ6.)H[Q/SFH\^C\EZ, T4^IO3$ MI+:$)\9'B! .SQ$M2C4>H39A Z2[19V$E)H?;<2;]B"-SYR@>#O:CUB#<7]* M^=.2XJOSORR>_.49"X/SB\7YLV\FY,$H[O,/EFE':\6D)I4,&>2,,L8GYY&_ M0 JGDHC'YV?+><-XHH3+%">K80_*_Q9/IL!C[DZ"O;ZXVRIE&U&9,4&/DA$Z M" TZKY9$%:#"%E-\S\D2='FE6'>JY"[S>TE^H,Q*.9/,\J(T0D*\0644!>C6 M_(ZYS+T^,L'=R+G.]>K7J!)=5YURE8,DNCIVRU9$2>2K#7OX,C/!<%G^6NJD M.^<_H0G4EHZD4H1-\';D5+,*/ H\MXW5A>G'CO.(0Q$RYE3,X+B$6I!&ZFUE MP.;N+'@7501*U[H&HQ54CY;:49 >W=!$!:&6V*EZ$(U4I!PR<89^!3*\2J[' M:,/*O<_\!PG)A$BR'\1GEM2G5U6'(?AP"($N:X@ Q/()+1O4WK5["CX,U9CL M +'FFOZD> BU>5!HN*.<)E4^P@,X$3_:85-:G8/5,8804N)0X*A:1DO\EB/3 MAB+OIZ[)2S1#S0^7-6U77'@T1L=B8C]W;VD)-D[IR5[SGAB E<42^6X?+ ; YFDJTIJDYE3F5=;M4)VRT(N5H!0+_A-% ML4?(^2XK13PA5"J)*VAXFW- M0:S;:9B(=,%L;Q,]284\ ]R0T MV@ &X0)0'">JZB,U2,6V*,H^[V3S(1&X!0FSP:92,I-P*;8>4L=+OB5.BHS1 MJ#)K;,7$B@)IW:%\4KFA>@_=4NOU=3)[0DN'REPPG\6JO[EB)R5>(Y^/^/M^F9+, M;?1C HR5753COM]Q;0]:%=92(ECZ-W)UA;;PM;3B*&2@30DX0T=!9R/1"\*Z MP-,5VY>EV:DV1&S\:DP67J.# $. \NV<%*O;%>5XMGA1/-5@_!PT%XR^*&JL M/C'7=IS?MY\=U_XKH3 ^=-W+$*(V!Y7K$GG4\65%3:8 ^5FW>(9X')W#RL14 M;,.[.=1H(^4S$XS8H5 E/L!<"]5Y ;$G:4;0Y$V_.$!&9>I8R.%CL8R?10' M\V,"H$3AL -\8/"%UI7@I@3D\*P<]6.,PJ5EA,Q+^"=*,5I'4V3*Q*-OF4(D M2.]^[T$F ;^40O)2F!A+5YDGP13NFDPO2$L#T56+K-@5JJPZ'6XJ <.6/#$< M_60RB@&"JZF3#WN-#]@PRL+:K0\#:USK 1L *KO36@P!'#Y]*B\!HD/*JEQ, M5&>6 &*)28?(A X)$\(VSM^SN*3=*U*=MJEB'/FXB)@,@-9FYAH/;&(4CN_/)75.I,4MU>TD4Q^+:-1.9,ONR11@1^C3%(L M'.LR2KFHFW"N9K*IJGI8>_)P;IT!!@+CGXJC0D\6[S?IW@H4=1(4["^U*6+# ME\?M C6M6I$$(ZLE*.[UT(0:.@D,D/=-$ESM!O05U5V1MY]D8NBLY6X7SH+K MYLM%3E%43#S7 WUX+86<&A(P%6"XABTH7R:B1B<[A%7H6!&]TT7RD8HX3SZN M&C]VK%/5G<%\GDCWQO1#Z-\:X?6P/?,^IY!5LBVBUR@8&<5T@!,D^X.'%Q/C MP3+3AN1!<.?^IY>:3K< 11U]UGC'L^(].K/%%:DM>.S//[\N'CQ[?_60K=JV M;K&R\I^@@466=P[?S7.7A&X5@P4WY,MQDZH?T+P_HBO*VD;RF3Z^B3C'0;1B M*O214HJCJ1V3,9UD$NGL^%1,+!#.0@J%*;%;AZ*IA'-08P,V5?'\B^F]P>FK MCD8=@>A:0+74E:!E';LV8!_<10>G1=W]^>_:>"J5"FIG*=P,P1/^K8$F['R3/U3)02 M1"MR=K$*-)1B(:]/IZC!GP!!S;_EY<%LT6H='IOC;FU=4S17:#]M9R1GTLY> M'Z!%&!/K'QHL'_8]N6EU[X#CV0"/N*!H%';Z&)C,?2 HWQN71TFVG!<+]JFTL3"HB)(2L-% M%]%=XV>7EK+A,;9\KU4X 3WTS-QBA^>>H*:G%$@,HN]0J4W%@D(-!0W(\C'S M/?;.CCA#KCLR# 6D;%:X)#ZK^B9M8IHT#J\5%4.$EYH4V.W&JZ:F%=TO+PG, M '!\]>3B;''V[;>7,@A]Z'Y:7'@YXU&^F00 M:A\W5<)S;FBTLUN3!C%5V42".[8YCVJ)+'&K&VQRY>F8N#BH@K\S MH#0F/W"8.F)2.M'YN5+$$Q)MP=,!FC2NXZX;V"*UZ='X$)H[HM(2^5P !PJO MS)HV(@!J)IR$!'GJF-G3R:[4]*W:SK2&A:Y>"C8F""E>JSQ.3OV@M.#;E%II M0GU1JH2A],V:XBQ@XSBL6 N.I8VSC2J=)-M*C"7$[% *DPPDLL8_KKN6,WRL MU[#J*S^)9?%V/8H W@7;1%'"Y%/Q+#'6Q-Y ?T $"Y$Y 7LTVRL0:30 ,MDR ME;+AL-D4,7'D"AF''H+5"CG>1N4M\'M5/D.:Q M1FP>HU,Z<1'MM7C^P1CG:*=K5 1<*>HX4T)B/&[6&!]6HO^";!0W%1QG#+%[ M\-!'J6H?;PIIO+O%7[R#)>!5^+@[2*YG[5(!Z13"'7,"6Y&M%*MP$F9V;,D8 M9 Z[PB:1/Z. #Y+_:%+5WSNK>D4.[O>$S]?*P24@1RUBVADV7#,T;EX[S#33 MA=F 2$J3="96.5Y2"@H>@A5WVBXSGOKN1:?N*3XE;?_#KS5XL'/L*URK[][R+KJRF(C\[W7 MN?KUW<,463QV\\\MX/ #XN)ML)$#+!_>AD5"4/CNQ^,O/]&9T2+4?D JHB-> MW4^1-^(9SHL8C4X/)YKXXL'[JX_^85:YDHC]4"2HB2Y\*B:8ZP4NQ!XP%J8( M_')H0F^9Z/B2S' _,D%<3R'K+4N3#S2.1S[TYK.2UV)AOC:-J1QVJ.#<9CXU M=-G<=1-$$LWT619O0ID&KC,W=+G+.L@S86,Q&&FXWH_\19MJ7Q120V9%]AZ-T"VVL=7NDZ4"%F 2]#;8 MN(=SIP#8*)@;A]9L:00>19;%T^/FJ, 5M*K;M)P.CMU-*6 G0SDFP-5Q92=V M"1[AL!UDO .9Y:HNA$IB"+&B#-,CT2;AI)5$.HMK#OM0A#-4A\5A7AS-Q-/X M?0 1#!Y;JN4A&CJ%HR:-SSK2YYWU3D@!222EW8=NU_I@289Y8+6]H3 \HW"N M/PY7@IME; 3/3,DZ6W@LD,Q2$7-AZ'@R3BIC98!P^*7/ QMZQF#^+(HK;+$0 MC("X4 MQ,B$H8Y9Q^TSB) X*_1()*UJV=3Z4] AU5.("???)PS>875-C3M?%C\(;17O MJ"L&UP9#$_R:0'34\\"*A--+L6ULM687J>P1@H"B-4*,2YGA'W M@-R7*YJ X%MZ^P,J%:[=*IJ!8K#4^4MRGU*4M* 8/*K3;Q3)!?'LZH&R2?\/ M=K,H=O4@\R-8ZF+>!#>(\F378@V4DWJY^V%'\VLL5@GJ4A8 ]MFT[$\%;,5F MU'M#P;TAVUW=[JT=&> D^,)/:%M(I9 \.+XM@21^?) \>S5N9,2@.>6 C@.T M,14'&F/4+G@]5.X5<\(TKZ21>3%1.^)TI]RP1F-$B@="-X>W%/Q:V='4-IGN M&SH=*!P,Y/* #C?-TL5M@PA5;P<8FA0J43TX0=8<]_KO,%>@IG>5M@UW4("LI MR6,Q=_.T>( /./D;?GGR,,7IXA/GX*1Q@@S,8B0A4)I4OP\^A(H(;UBJ?4K6 M9=H,OK4@^4)J8#G>02!%HRZU5=^%@JD8-G=V'4B;&$>"@P&YR$M/BL<_AQ@, MK)XJ[+2"CVT,!'\1!>AR$7'[#PM#;1E?N@IK>QYQ8SN1(;"_96 MG),Q9DHT^7H>LPFZ"BPC=J/PFH]7;Y;XRB#;HS4]XP> R]UNI3_=-=&ID>>E M_-EI]!+A!&!EA;XXEEO>E! 2;'/98A*2(-7_UC:GVR\"7H0-+DFPJ4D*.8BJ MQCI8V93WS99*^Y.NGM$VP1!%*YE409+]4?'KP7S+XJ=HG\<7LV!I0$QN)OQF MS64Z,GM8=?FO1M ",N/&T(LH'B"$#U679II-Q=YZ?D]P'5+E*;$I2CUPZ:C[ M+ 70-1G%UNM)\!B**/P49$+=E!),72Q4[! % ?[M9/&LN(DT]3AJ& LUGW$]#L0Q@^%,* MGFW 5 0?MG9PH_;KE*^++XN3XJFHY @3GYKVMM$I.$PLR9G*^($:*W>&3K\& MRG5A5?QS-9-KQ-5Z87 M]^@Z,'I%%N./HR_%VE8T%6W5HLE$.8QKDHII 8[0[,#@=R2#D?NMDR$.K\(NP]9F,"9H+=E&U;;89FA!I0 M]F6E-5Y&B867"N&,&:E=3!N6S!-&'IR=>/L4AN7"I)(P@5^?KZH]TV6RCTP9 M!J)SF&#KAJU_%'*L?G%@%T7#*P2IY@^1XT",;NH.27GIH0EA)0[A)-^>6DW[ M6*<) AKICZH=0Z84]AH3LT(N(@YL-77O/I9(C*H!R3AQ;6J@U/WMF-]?2]5" MC(REX[P-8[!U"QR.&&6AF#"QXAF]G%^AW'VP1VC*<4C%YL?)*3M4N8*EZ[$N MU&.P2:I,;OQ8T%3>C%#&T4O"+&+LI62G3*F/NB=H&]$$#[]4ANZ']!*S7^E! M;Y7XOHHOR,E:.6GZL:X_5B%WF4U+"\J;D(H@XA4MF';B:?H(5 M6NX-2UULIN/R:04.3JBC.I[<@D8F]G>_F6U8U;!*&5_,1NHFZ*A8W$%SQJ/S MF#/TY/O=<)EVZ.]<*4/[$0B1_#M3B5O\)T =RZV\Q9=D\*'8C;V]V_#JMMC? MK&X?]_B)9S1!3_=\*=Y]D3;>$[$L:?A4,N+%K.R]6O4;5R&/4^ MI7$I^N6!>WYGS6%S)RH]6Z<\1YD&:*64DPZ*[%+=N-Z"_U^BH(Q^I@/Q]#R& MS8Y& KDX:YE_=-Q.-NY '^&J5+C2@X]=LP88:=[/)1W8'OG,X1_(AD]QN1W2^)H7U>@!B<#P[GB2$82J1.GA%ZT'B.),8:913 M2D*IZI_P_JY%J._0]VX<6#& 11QWKYZ;8$WTD/L?XA2-I$]<+A474?B, NCM MK26=0FJQ^B@W))5+OY,SSY_ M7OSGT.+AAO<+A'>7"Q4RL;(-6:930))Y\6M2>@*+LESEF>%9H2W^ MCPP"JM"2MNK)I[T8W8#-^ )KC )@[H_W\8+B&V(@$$#Q(J6@B2$;E@<=MIAU M(>&E+I+9"C1\E* $W8\]5DXF0\AKJ+(RGV/H>OR\^-BT!PB+\$GO(,,!M_8, M:-/&V1VXPV $I=N.DL^] )MCME ?.L4=6!Z 7C(_9JID+*L,PQ!2JO6-1;[B MGV#/IY,AK7$4LQIQDMG'"8)<]1[43BLTQ)29QI9JL \O9Z,L/)?F\&#C).>E M_@C%5WPOH+P.\-OSIPM0662 Q7E.?^78WR+T/?A<_$A1F@UOGM7-[U%YA:X0 MM '!CKQI6<2EF[BS(KZI"74F#0ZM%# A9@./Q@8X-I Q).7^Y:/^UOP'I^NHEF#/7]C5P.!I? M("*^.SD_4=_B0)GO3B[/GU]>G#R".]/EKU[N@(5_,1V]0Z.V:[CU;/G-TQ.N M! \?^G:'2V+(KF^W]">VO=H.+X#?URWL7C[@ [#!F&UL MK53;3MM $/V5D4$\6?$M(0222$F@:A^0$)3VH>K#QA['%GLQNVM"_KZSZ\0- M4D%JU8?$,^MSSES6,].MTD^F0K3P*K@TLZ"RMKF,(I-7*)@9J 8EO2F5%LR2 MJS>1:32RPI,$C](X/H\$JV4PG_JS.SV?JM;R6N*=!M,*P?1NB5QM9T$2' [N MZTUEW4$TGS9L@P]H'YL[35[4JQ2U0&EJ)4%C.0L6R>5RZ/ >\*W&K3FRP56R M5NK).5^*61"[A)!C;IT"H\<+KI!S)T1I/.\U@SZD(Q[;!_5/OG:J9VF@47 118LI;;>[7]C/MZ1DXO5]SX?]AVV&P<0-X:J\2>3!F(6G9/]KKO MPQ'A(GZ'D.X)J<^["^2SO&:6S:=:;4$[-*DYPY?JV91<+=VE/%A-;VOBV?F* MF0J8+, ;-\]M_<(X2FNFD25Y!XKRO=2RDTK?D4I2N%725@9N9('%6X&(\NJ3 M2P_)+=,/%:\Q'T"6A)#&:?*!7M87FWF][&^+A1^+M;&:/I&?'X09]F&&/LSP M?_3T'Z5@88!9H ZA6*,^.TG.XZM#JSR#C#@$6R&LE&B8W)V=7*3)^,I ?A#U M!AZ)KAEG,D?8,@.G:3B*TW R23V6W'&*[ 7RMT."!:J"6 M.6_I_N$T"4<)_>*L$TC"23H.XR1[*Q""*D$HB3OZKO43[:&RE85QH*;5>44C M!VRC$85+,83'P<-@WQ+)BII)*+% S3BL%?&ZPI1NE&86WYP)@3JO"=BP!O7@ M3S<='4T2H3=^7U#'5"MM-U3]:;^2%MTD_H9W^^R6Z4TM#7 LB1H/QJ, =+JQL_E6EF:&ULY5E;;^,V M%OXKA'>PVP&46!=?Y&D2().TVP)M,9ATN@^+?: EVB)&$C4D%ZC*VER."FN;=^.QR0I1<7.N&E%C M9:5TQ2U>]7IL&BUX[@Y5Y3@.P]FXXK(>75VXN0_ZZD*UMI2U^*"9::N*Z^U[ M4:K-Y2@:]1,?Y;JP-#&^NFCX6MP)^ZGYH/$VWE')925J(U7-M%A=CJZC=^\G MM-]M^$V*C1D\,])DJ=1G>ODQOQR%)) H16:) L=P+VY$61(AB/&EHSG:L:2# MP^>>^O=.=^BRY$;%O:CVKS@^CTF1*]3)7&_;*-WYM, M1BQKC555=Q@25++V(W_H[# XD(;/'(B[ [&3VS-R4MYRRZ\NM-HP3;M!C1Z< MJNXTA),U.>7.:JQ*G+-7W\N:UYGD)?NQ-E:WL+D__4F*\@PZX-XY;! M+*):"KTS3LUXI=K:,E[G;$4:WSN-U>Z8#$[]NZ=H88<'P MAIN"B2^MA/0D$LW4/)>\9BN1"PV!EZK.C5,3T%%G6V9$UFII)7PZ#8,H2?O! M:1M_^^QXHW2C-+=B0#-3526TLTS#&U@[GLV#Q33!F ;A(GR1Z,],;H5&I!"Z(VQ] M! &Q@<NU0##K#=?$L';I;IY0B8(TGG2_AVO?(1;MUDFLD$@:^7(O MC*U\<+ZD^!^A!OBW!:/R*LLMHH2"!5E*@?28SP;&F*=Q@)@9/!VRF<1)D*3S MW7A]SV5)E,Y@C#.#U +]I>W=NF4MH%OOP4;C*N=+^L3A-$CGZ6[\2?*E++N0 M'SBG',Z_PD/38!'/NM_#M5^+?0,!\:IC.LDRW(L<[# T? MT+DW41*$R'>V*616,&E(1MH-2-6J.H:WYMP)\(0:SG:<:))!+^*Y\[L&F,,X MD-"X92*L:J-*F2--)IG!^.'T73:F20@<'66@AOP"<9NO!%QH]/H>+T=!%,:O*5>H M&#$I&;NG63";SE];G$!GD:9^.('(:PI0%$S12"1)Z)X(:9\R^I,*T"Q()F$_ MO 1P)^#8/)C.DO]%&"M+<-Y/,$?N.&+CZH56W15&4%>U8%O!=8\HSW-B-'>. M'MKM<)KIX.D'0@B.8G:.]S\FY&U'2 MI+]60A&$5T]PKZZ<0-YG^G[VDZ?I/I^SMH'L?6F1==-:L\N:/NRADE3YF: H ME?F9CU3VI841G:;.U(+CB.NB2I=5O0!4RS)>9FWIHW3KB^Y>[9.V=39TWO', M]SS>QR7(B=R;8<"=(T&\,B"QE/F8F\][ZY!;BP;93/'G>@)<@BGG*<9;EV M+ENZ M+#P2-))*.FA4YO,B-\,<"]X4V5F/T@\C69X-<#'3ABUZ\T6JTUKRB, M*CA]39XAP20V9W;H6,\<%Y!5V6:V[52"5)W@#DM6U"DXUDCT&@P@WR?7T (V M3,\M>&)4X4#.@9TZ)922 M'OH>PR5WT:+%ML:EH'1=W1JL/1-T? M<\?:72X4:9.!N'VU0RRMCCG1[IZ7/ M0)X#T,EU M) Y2=#:PZX&[CJ,I^HETNK?;>^_MT'W$ML/&[7_)8YGR/8,&"M:NO:#J[G$< MN4HFK(T8I)38^><@G_IW=X:,O+UU(H'AC4+=1'FA MIN!.U!(P^XL"^GR]4%))KAR#9^\@?S.>4.!N&JUV<0J[95HNO5%0&P7:,00- MI Y

-U'QPI'$]1W9&LVDPB<)GW!L%X2)%.Q>_]8A]5"RBVU_T73R;QYL; M(M7"^FB&7"RXQHLJ#:UY,W1* =RI"),?7*5R:5B[B#[#^IG'>MT!^* II%R2 MN8- R/%8!0^1HI (!MPTMN?'/I2.!U^@T4^OW7=V(@ZN_F/T;G;W*?_:?\%^ MW.[_!\!=9$T)4XH5CH;G\^F(:?]MW;]8U;COV4MEK:K<8R%@&$T;L+Y2,$SW M0@QV?W!<_0Y02P,$% @ )$)05)@ZT4=""0 FB0 !D !X;"]W;W)K M&UL[5IM;]O($?XK"]5M'8"11%*R9-(TAZ+HAQ6YDO9,975*BK->WUYKDJ;R4*\U\R4><[U_;7(U/RB%;;J&Q_D9&KI1N?R?,8G MXD;8?\[>:WSJ+*BD,A>%D:I@6HPO6E?AV76/UKL%GZ28F\8U(TU&2MW2AS?I M1:M+ HE,))8HN:^FNG.W09<2->J.Q7F=KI M16O88JD8\S*S']3\[Z+2IT_T$I49]S^;^[7]DQ9+2F-57FV&!+DL_%_^I;)# M8\.PNV5#5&V(G-R>D9/R);?\\ERK.=.T&M3HPJGJ=D,X69!3;JS&4XE]]O+5 MYU+:>\:+E+VS4Z'9F^).& NS6W/>L>! ZSI)1>W:4XNV4 LC]E85=FK8JR(5 MZ2J!#D1;R!?5\EU'.RF^%$F;Q6' HFX4[J 7+_2-';UXM[YOA9VJM*FL,\'/ M2A:6?<+G4@O#_GTU,E8C^DZ4?3XTU'BKW4#;UU((E*I]I M:02>C\\8;"SR$9;5=EZ[TV5'^/E5VBFCS)?9/2+?"HV Y*-,L#&7FMWQK(31 MXB#JG@31<,C^\J=A%$9_<_N !_NW]GMQ$ ].63B(@UZ_!S%&EAF1E%I:B>J6<#PS@#9$"%R@[V0"MEJ0!T 3-5,_:>WT-T \]D3MLV^SB5IC9G0]PY)) %O(Z5L%22J+*PX$N4 M2B.+B=,Y%]P@4=T.GL%4!2>,]^(T0H1@.R4'.IL@^ 7CLYE6/)DZBO.IQ%73 MBBGLDJ'RI2P1VJ*VL5L!.0QJEPLW$Q"AK$Q)E-J($R "90@LX.&$LU0:)[J[ M2=J*6JV5$!X[YBM.6#H23X^B7C (NPRV&@G/,E&30O[7N0)1E@N=3#GX&)65 M3L"%5.JNRAGQ9892B!T44S7/RK7$VR%=F[U#:/&B1(5F8>Q#-JABQ^%&)H@& M.;O69%:.,GAN)ZD5+N-;WI,.*>%6< M_-5LS#''ZR@*NKTP" $EE4AI%;I^$?8FF7(WS)1 &8@,1U2FRKBQ+$6Z$,/: MBIZW%C.E+=V8P=XJ=49 9!"4"(0SK,+^0?'+P@?2/3#U5"+6$#?W;88.QSV] M%UPS2O)TDSW* D[(7-1-D!/&A688#(=1<#KHL>/ULO$X MFLA3CD*D5HV?E)4!*X1MU9(")JQW(]@@%WU>^,QR!4Q,J3F\$]7N-J'B%:R8 M-=RW'Q9_RM2(9\]?/1TP\AVPF&AES/,1V4235I3(8I%*/QX@4>/T+6:!I\;' M8'$WARTE4,4LI:AD("=S33FZ!J MI;^5]2"A1<:MM^G.<65^T%17B;1+>Z\?I\S-,C4W9^Q?NU8?L6N>\2*!TD R M612-='-LZDGNR90Z8Q\170:0"IFURK?BVG'X[#AZQN)^-^C'7?:^I#I@A//N M3C%Z7?8+"ME:5$3!$)/G(!PN;2"*=$7[Y1@-[NP5@-^=7VWHS0_H1Y>@_+F$ M(&-9=0H'XCHWWU1"VHRLMU1AM?(=E(V_MP)[1W8ZW]@[M=<8LE1W9_3 *A/ M=PAXWPH5= 8R/_ PY0'X\=Q!,/6L)56'YH'09O3T"%@?R6SI[?VYR;-#X;'8 ME QNOD6T]WQVN][5U0$C5G/Z1\P/^W5HML$Y3ZE0:T$]'O6J=E5D2X=0I-!1 M/.@'76HNJ<=>]>I]X/L 22U;-1_0.NK_H*VY1RG,@Z]PO&\ W#E?J3&9V*^? M$-KL9N44R\52U3E5J0-@,;:A;5"UNFARTV9>H75"5R8<[]5NQ!+Z\NIT'IM\ MN^J'*-]TN?Y[V?T<12?!((J:(0293-V_/93HL0[EL%&I;3-+O(.A@CLQ(.3&YAMYP;F\1W^0=^_C!M%W&QMW(F):P V]OO; M]VW^4FG/$%!_,Q,%?53/I]3^;*6G6YX7-K)W-0@0O.(+>18S+EEND;71R3#H M(B*J0_NO&!TM/A"#Q>M( ME_\#4$L#!!0 ( "1"4%0KX6,2G@8 +T1 9 >&PO=V]R:W-H965T M$B#)MN@57338V^NA M*/J!EFB;6%GTD52\[J_O0TI6G,1)@*!%LF33/C493/-D*UD\OS M0+LUE^>Z'#7]7/WLE;LM#ZF__XL;Z81!Z0;&3E MO 2!QYV\D4WC!0'&KX/,R:C2,QZ_'Z3_*=@.6Q;"RAO=_*)JM[Z8S"=4RZ7H M&O=%[_XL!WLR+Z_2C0W_TZ[?R[&YZJS3FX$9"#:J[9_B^^"'(X9Y] P#'QAX MP-TK"B@_"2D?&[(PJL#G+K\:44L2;4U_/\"[ MYB]*_"2K*24Q(Q[Q^ 5YR6AN$N0ES\@[,H_^>;6PSB M_O6"X'04G ;!Z7_' MCV\61O"(W"Q /'CE"26BOXBV0X71X?OG=J&:1M:HHCO9=M(R:E'O\YP59499 MQ*(B\=PY+ZG7;>XU]GO3B"4IISAA:5I2R?(\HA_;6F&C(R>^ ]D]#R4EB[$[ MS5B9QY3D; Z<5U5E.H!0K9-&6N>%17E!![&E3^HI-HD'C#"L>0V5D MK1PUVMI@X-*W-QNDW>C-5K3[WUM:>._B3Z%K2=)+VAJ]"($9^%0+-WM0J@VL MW1/7>?3N<2J@AU;!CSVR02&:( **WN1]!S*4W:G0M'V[K DOWUJ]@R:CNX77 MAGP.N4 MJ3KC#6I NQ.J"9SR3M5>WA2IA][O&09[7_+ISL?'!]SOL1_I'U(82](WM!/% M=W:B_,[HNH\E0R16JFU].@"\U[R'-*1QE,:$Q"Y3NAV]=2J\8T9V[6AZ\S F M$):7Y$LYH5^,@.?E\3C.9NG$9I S#@OT.-Z6X]-^]UOT#?X M#S2/2S2 N"CIZL5B>,9;F]>PP4ESQO,4WHHS-H^]V^*(I3QZ3W_5*/(3=A0< MO2>&.7!O2GS.LK1X&[SFD08?LBCS8* B[Y])'K]_QL=L$.!KP3QUXM"^"[1* MSHFG*9X)Q6CZ<<'O1=YXD5<'U_CJ[@O IVY?A_W8IOXM^VXC^I)2TAZR:6@' M(6C%#_:5QO766+U6D*?*\>P^,,^59!]WZJ/^MJ)\/\U8@6G.YPH_)#43PTG!"M[/$.,4X-7UG8A0A!4B[VE+0:!0/?3 M0N6]Z]V..X>?XSM PL@G]F'>\A-4B,INK:KU<9:A53KE+7 ^'_7@;-FGYC H MXOX*S),&+B5@6^E<0*.XZ4]#&_>=9CMA)&XQKDUI@W,I0'XX+OG MH:)1>ZPGN49C'[),3^3T5^T@^A;A\+MN>LS(ZKQD2191F4T3^BTET8>LI$]> M1%PC*-H&H'\M-">@YEREAN?[.C*S62>Q5^.+ 4YM;^=CU2Q]\FKOHK^?WV_H>-SZA?A:)H MY!*L,"*;D.E_+.@_G-Z&"_I".USWP^M:8O0V?@/6EUJ[PX=7,/YB<_D?4$L# M!!0 ( "1"4%0X+J26K 8 /$1 9 >&PO=V]R:W-H965T9763 $FZB]O%%AMTN[9FK#:BQ9N%TFMN\:B7$[/1@L^]T+J9)%%43-978M&;2]&\6B_\$DN5]8M3"[/-WPI?A7VM\VMQM-DT#*7 M:]$:J5K28G$QNHK?7V=NO]_P+RFVYN">G"B:9PBP/C:ZQP-)IW@X?U>^P_>=_@RXT;KB]%T1'.QX%UC/ZGM M/T7O3^[TU:HQ_G_:AKUY-J*Z,U:M>V$@6,LV7/FW/@X' M/H"8&D%T@\[F#( MH_S +;\\UVI+VNV&-G?C7?72 "=;EY1?K<9;"3E[^5'H>L5;2S?&N+MG#Z)AEOAKK60=WS6"',^L3#M%$SJWLQU,),\829.Z*-J[<_=D1?M[,9\WGPJO[Q:Z$/E1&B)58S["XC]?12D0_\;9# M5]+^^;=V)IL&J+2X$VWG$+?@B&G!RBJG/&)1F3KI(JDHV-;W%L/>+&)IEE"< MLBRKJ&)%$=&/[5QBHR7+OP'9O0RE%8NQ.\M95<24%FP*G%=UK3N D*T56ACK ME$5%227+BY1R5N99[^^!=8H3-L7KE)51007LYA17"4NB"J\B""5412P'\B,O M<0-R,P+YXFO5M=90JRSMX$Z_TRI:]REUNT/JL&BZF:FUW'BR60BH F72;=.9 M^_V,4%:MX?7])I6&F6,=W#A*-%X;3=JO>'M[N^&9BZZ M^)-@.D%J01NM9CXQO9QL$68'2K9>M#L*G4-O'Y<">+?V<0S(>H,@3B04?.9B MAV48NY.>Z!W%S@DW7UJUA26MNIFSLE?#:"7!BEK6O"'Q;2.T%'"4(?Z;C=+6 M0X;7HN8&3L(14*0_ P!7VIU'J7S)U)UV#C58N^.R\9+B3LZ=OC%*#^>%$^C] M?2ZF6Y:[^Q$^YW1=<@E0R:6LFU=.0"\L[R#-I1Q ME,6$PJXRNAVB=2J]0T5V[>!Z\S G4%94Y%HYI=^UM.*=6BP,OVI_=B/,@'WQ' 'X5WY@7B>FVN7FK(4^UX=I^8IUHRY)U"UE_7E"^7&0["$J6, M4:/$X8TF)PGB#ZHM0JP=>/N[R4.![-Y]K MMC?HM@>J!L/',GNM&:NJLF^5_U_M/&ZD/ZE4?%>2[\G7%+ +,0GGD"(OE&?RE(_+(4_M7\[+ ZA2K\33ZQUY! M4N'#P*\&ZV?[PS&.HG&$Y>-&>PIFEK"BC*DJO;H#F&F4P'+Y$&1>8BU^A#$I MICWR>XQIML<=#/>G=H_OU(?AY. S',6]]#\V&/)S:_@B'U:'WS.NPF?\_?;P M8\A']*]$4S1B 5$XD8](AQ\8PH-5&_]1/U/6JK6_70F,WMIMP/N%4G;_X P, MO_)<_@%02P,$% @ )$)05, G8'QU @ 4P4 !D !X;"]W;W)K&ULI93!;MLP#(9?A?#9J&W9B9,B"9"D&[9#L:#%ML.P M@V(SL5!;\B2YZ?;THV3'R[ VEUUBD2(__61$+4Y*/YD*T<)+4TNS#"IKV]LH M,D6%#3E&V[)U,?(M!IYZ9.:.F)Q/(T:+F2P6GC?3J\6JK.UD+C3 M8+JFX?KG!FMU6@9)<'8\B&-EG2-:+5I^Q$>TG]N=)BL:*:5H4!JA)&@\+(-U M>%?;!W7Z@$,]$\)=UC<0)J$P&*67.&E8YVIYZ5O\@Y(-9:P5<:: M$+:\%9;7XA>6(>PTMES0@LL2^H[TG8 [88I:F4XC?%OOC=5TB[Y?D9.-F@U)W*+B M\HA0T%5QC320A#.603(-TRR&)$Y#EJ&ULK5AK;]O&$OTK R% 6V!M\26)"FP# M3MJT 6X+(^F]17%Q/ZS(I;@UR6672RNZO[YGEA0MUY*;/H @YF-F=N;,F0=U MM3/VOBN5E8ZU[Z>S[NL5+7L+DVK&KPIC*VEPZW=SKO6*IE[I;J: M1T&PG-=2-[.;*__LSMY]+1T_F-]< MM7*K/BKW[_;.XFX^6X'_:+7KCJZ)(]D8<\\W M[_/K6< .J4IECBU(_'E0;U55L2&X\>MH=&N-9L+W,5)W_GW:#;((3L[YSIAZ5<5_K9O@K/XTX M'"FDP1F%:%2(O-_#0=[+KZ63-U?6[,BR-*SQA0_5:\,YW7!2/CJ+MQIZ[N;. M(K_6[4DV.7WS:Z];(.ZNY@ZV66*>C7;>#':B,W;"B+XWC2L[^J;)5?[4P!Q. M39Y%!\_>1"]:_%IEEQ2'@J(@"E^P%T^1QMY>_ >1"KJK9..>!DS_O=UTSH(C M_WOAJ&0Z*O%')7\;U!?M<$&^[EJ9J>L9*JY3]D'-SA@GP*7JC;(39/36=(YN MLZRO^THZE8.LL))I.90#M'7=2FV]^I?A5_0#>@#7#_U+@>>EJ;R$-0^*13H* M%VL1QB&EB5C' :T2$05\3-WV#@>KR9A6*5; F M4QP#AE?5:9A@S96*]DK:RV=I"?YD6J+/2 M,A^LE+1VG+?Z4Q6\*G0F;K(<+#5F1\Y4,E5Q;K'&KG>:@<%EKA@ M>Q>EJ4\I7M*/1YZTZ$T=V[I7JA6TZ8&T:GO;FDY1AKK'G!V=H,ID'C,OW_5M M:ZQ#6$"PP305X"*"MELU6/04Y8U_)>^?QEF:F!&T.UQ8K#Y3-E M/M>=DTW&Y/)%VF26'6%X90UV=AI:->8P2_BNW?U%-H**C=.%AN2K)!#)8L7A M?U;8/K0=:I31/P83\A;\C"XXSOC".X,QH@TP[YZ<;I6SIM!<5XX3BK YA"'5 M".D'X)3GFK,"5,YX!:(].K53G)#'H+!*/OK&RM3T++K4+M;:_JV^X(*Z-.#K'JHUC)7U+=,%!:T MO(Q>F.("O@]: U-.NR388ZC!7":MW?-QHUV@,)H\\K>&%2367W.Q"/)5C.%A M&:Z&Z^[VXUN*ETC BWO7);V;@J =K!Q'/V1H:.Y^_X'V(#FZI$#-VB->])YI MF>Q**O"A,:%\$&&$]M"V^Z&Y>S0SUX/"LC8]" -XHVKSZI#&,674T7A-J3525&$O&! V'\P,.__!]#X@_./N$! M=T7+[ 8J6]6@5H9N+G.XIWE9Y>\9WW$;[M7C%,S0B4REQ M3[,AII95)7]@/7##Q#UX_K[YPSH4O^L7HY\G"(U#Q^7IR^>+T,5AT'_UMPL; MO=G/%CZ0)=##/!6SYTO0CD>9Y-1B0','RW@?\X[&6*.&$^#T(8*(RX^X+ MJ0B?)&M\.JSHV_/UE(HUOD868A4O* E%&J44IR!&1*<^#.='7]ZU N?Y]P4, M#NXHPT?X]'3Z">-V^')_%!]^__@>):,;GAH%5(/+U6(VM/'#C3.M_X['WNU, M[2]+A;9O60#O"V/&PO=V]R:W-H965T-O1EMG6M?3B:VV,I:V+%N98.3M3:U<'@TFXEMC12E M9ZJK21+'LTDM5#.ZO?;O/IK;:]VY2C7RHR';U;4P^]>RTKN;T70TO/A9;;:. M7TQNKUNQD??2_=I^-'B:'%!*5N;T:OIR]<9TWN"WY32>KBH&@QA\]YN@@DAF/[P?T=]YVV+(25M[I MZG=5NNW-:#&B4JY%5[F?]>X'V=N3,UZA*^O_IUV@G8*XZ*S3=<\,#6K5A*MX M[/UPQ+"(O\*0] R)USL(\EJ^$4[<7AN](\/40.,;;ZKGAG*JX:#<.X-3!3YW M^T\)D^SUQ &+WTR*GN]UX$N^PC=-Z(-NW-;2VZ:4Y2G !$H<-$D&35XGSR*^ MD<68TFE$29Q,G\%+#Y:E'B]]UC+Z]ZN5=0;!_\\SF-D!,_.8V?_MK6?YN+)> MVE84\F:$TK'2/,C1H. O6TEWNFY%LZ>ML*37:U7(B I=U](42E0DFI)VPLBM M[JRD*O"IANY$(TH1D0/$KXURLJ1[)YRT$=VK9B-:;0#TWLB*$?B?!JD!=-&K*DS0QX0K%9$C!6J,7K(VN25!K%(:XJO;4;O<6*394XU4AN;<4 M?AJ#I905\QYSE&JCV+],<<5X5UOTC#.,I\74HHOY!O))RC:B50>GR+8SK>90 M2N/@XJ&&*EV(0\.Q78M.& J\P9X0E/(N1QQ4PY[5O*@@;5S?(I_B<#TJ!T&^ M#@#;<;5_X=.OYW3?=K[P+ES;.)2H[ NQ/&T"W!7Z/NI\,RD"41<:#=(!(<;^ MX=L+*6 JP_V$BJTP&\G'E7 A>LJ=;6I#OS_#[*NVE,%) %GM?<6(@\4>@39& M=ZW]GM;@1X.K.K#6 CT?+;UO(\\VGZVN2A9OD%Z^&4:L+M@ 5PAC]BRNQ_7S MT4,>Z5L#I3.>ETJ8&S&9D7]TBOMNAX 8>G5_1^D,WO_(T\ZX/>XJ[HNLQEN0 MMLP^IG<'(S!Q[8GU(3R-E^ZG.+@#9:^2M XISNY>=PX*07N[I35WO,'+ PE[ M:,_38!\*RGNSJ]&ZQO)S4PXCHQP@7%P-Q:F'%X7T?.&C7Z EC>M]\ MJU]-3ROJH.=?J@;6ZT6RB+)T=K[)OIAFT7R17_X%S88)7AZ"&,;^UUK7F'Y$ M=1T"'CSB.;XEUZ?NBVF4+I9#]'VK^!Q!X<5Q]>Z4V_:QF'L^?2G/FBQ7J MS2A;8J[G?)!1AKB""",^7E"> M1OF"MX8DISR)XB5#S6<)Y;-H,?-0,R::)G,<9/&<\GF4IQG7!K8KOX2E"'&R MR"G+HSC+T5]F49K&O9)]#^#JJ+N:6K$/F9]#6@ZXV2*:+V.:,<9R3A^^I#M* MUCY9_ CR"WFC'1+ ':74!5 7Z?R2_OZW13)-_O'YQ7/ #Z?+TD#RS6WI(DG2 M*%VFEW2!,*33&6X2.&X>+R_I?=UV82+QXFL=763P; Q5+K(H3V*^+J,DP8OC M/>LXB1*D33Z/*8VC99Y1,H/+$,!S7W"3HV]?),O&?^';\(D3/H,/;P\_(KP* MW\Z?R<,O$!_0)53#J^X:K/%XGH]"CQ@>G&[]E_1*.WR7^]NMQ*0S3(#SM=9N M>& !AY]6;O\'4$L#!!0 ( "1"4%3*TF9?= 0 '@* 9 >&PO=V]R M:W-H965TR\_4]Y$J*"E^2(@_2\C)SYLP,9\C3C;&?W$I*3W>] M'MQ9LO)^?3*;N78E>^&.S5H.V%D8VPN/J5W.W-I*T46E7L]XFE:S7J@A.3^- M:U?V_-2,7JM!7EER8]\+>W\IM=F<)5FR6_B@EBL?%F;GIVNQE-?2_[Z^LIC- M]BB=ZN7@E!G(RL593&'8PI>')CS*

=N=)6D@)+5L?4 0 M^-S*%U+K 0:G[>8R=YD4#P<[]!?1]_ARXUP\H71?ZK.K\Z2)J%.+L2H_0>S M^55N_2D#7FNTB_^TF63+/*%V=-[T6V4PZ-4P?<7=-@X'"DWZA +?*O#(>S(4 M6;X47IR?6K,A&Z2!%@;1U:@-O[\[>#%L%0W6M*%<]*[TYD' M;-B4YXQXBG/ MGL'+]T[F$2]_ N^-,=U&:4UBZ.B!Q_12N58;-UI)?U_<.&]Q5/YYQFRQ-UM$ ML\6/Q/99B%"2)VXM6GF6H.:8A+")CL;Z3=!XU>&.?IHFW'?M3"RXY$ M;ZQ77T2LA?>H]E ID/@\*HMM+]O58+19WE/6U*RI"RIKEF8597G*FK+Y*CJ= M2ABS4D/0A5^D.AJC)6%3GE, U3&8?C\_0[0\595==4 MLAK!_5:H,@XCC//F>T(%2'PR1#9]+E@U_M&[\6O8G'.J8: (^2Y!K**+PRC( M.]P"3DY^A!@8 F-JQ5IYH=47+(&\M(/0^GY'[=#H1C@Z0LKG=2S"HSE+\Y1P MJ42<>RFL(QG:QR-G.2B$3#&8=VL9^[B^9W%=.1AN]=A%!C$09!80O)7#*!TC M)[1T4127SB?IU;",LZ4$_GHV,T>/E-/15% '22".Q&<-\88U M34G7CV2$LVP>*B)K"OJ /B=P:J/(X2GGJ#2.0_OFZ=25''V+5Q!E19,&4DW5 MT"OG51\CL!A]://_.YPX;*#L'PD!#B"VIHRZ$WJ-NP340MA"!8V!=HKB0FUF M31/&\*%B#1HKQ@5Q-,!0LRDOT4T@$]>KW1BG!4^M!2J+^)SEJ-:/!@6W[V:/ MW5*S@]< >L\ROGD<\@LRT\-@O[I_5EU,KXFOXM.;[)VP2X7SH>4"JNEQ729D MIW?.-/%F'=\6-\:CT<7A"D]#:8, ]A?&^-TD&-@_-L__!5!+ P04 " D M0E!4WO9"A$$$ "V"0 &0 'AL+W=O@#+8TE(A2ID%04[]=W MAE(4&[D4:&' XF7FS.UPR'EK[*TK$3T\5$J[151Z7Y\GB6W!-50F[NT!EVD4T MCAX7;F11>EY(EO-:%+A&_WM];6F6#"BYK% [:318W"ZBU?C\XH3E@\ ?$ENW M-P:.9&/,+4\^Y8MHQ ZAPLPS@J#//5ZB4@Q$;MSUF-%@DA7WQX_H'T/L%,M& M.+PTZD^9^W(1G460XU8TRM^8]F?LXYDR7F:4"__0=K+32019X[RI>F7RH)*Z M^XJ'/@]["F>C5Q327B$-?G>&@I=7PHOEW)H6+$L3&@]"J$&;G).:B[+VEG8E MZ?GE3\;DK51JGGA"X[4DZS4O.LWT%Q),'OR'U+ZIB8?P'-7BPP7$9TPA_8>HZV&E:1QD04N2D-29:G*IBQ@VC0=M M/"A928\YZ<QP^( VDZZ'-75H M&)30S:X6CE)+HG=D27K!/81 '3H7#-:-=8U@RP96ZTN83$?Q'M<<_ '-/Q" M6#8.PQHM-U40C*W] *Z%VCGI#CW,*6A+YY\+50H?7,JHS$;)7' ^-HVC77)6 M.J)$H(\.ZSLR0%L%$9_6C?4TAD9+'YP@#&;$/BRE4%8!( M$.^[Q?8+LD6]_98N$U'7U@BJ-??,4&1.;;^9B9K"5?*KX$S'@0\%W2D$QGYT MLIFP=AAQB('SU?/0_P]J M=46DGM7;&#\2ZU?S1+\]?8[18F8*+;^R$1VL[U!0 ,@=]#D6&/ML<=3QHK"& M:IU1KHIPK#M"'&;LA8/PW,1+08Q 6&8Y;(VB6]N=OZ#W7.=;^ET()72&U%VP MD%JS+SUS.%"2'<=GL^GP73TUK.#=\[XQ.8VGLU/X[INS=)S^V!V?PS[W;GP$ MI_'H_6P0&IR@M!Z:G\[B:7HVF'^IV2=[=VF%M@@O!FZAE-#N6AU6AT?)JKN+ MG\2[%\UG82D)#A1N275T?#J-P':OA&[B31UNYHWQ=,^'84D/*[0L0/M;0TVP MG["!X:FV_ =02P,$% @ )$)05.'NL'J8 @ R@4 !D !X;"]W;W)K M&ULM53;;MLP#/T5PAOV9-27.([3)0&2ML,&K%C0 M[O(P[$&QF5BH+'F2TJ1_/TI.W Q;@[T,!FR1(L\A)1].=DH_F!K1PKX1TDR# MVMKV,HI,66/#S(5J4=+.6NF&63+U)C*M1E;YI$9$:1SG4<.X#&83[UOJV41M MK> 2EQK,MFF8?EJ@4+MID 1'QQW?U-8YHMFD91N\1_NE76JRHAZEX@U*PY4$ MC>MI,$\N%YF+]P%?.>[,R1I<)RNE'ISQH9H&L2L(!9;6(3#Z/.(5"N& J(R? M!\R@IW2)I^LC^CO?._6R8@:OE/C&*UM/@R* "M=L*^R=VKW'0S]#AU3A")^(2$])*2^[H[(5WG-+)M-M-J!=M&$ MYA:^59]-Q7'I+N7>:MKEE&=G\[)46VD-+-D36PD$)BL@I]YB!1\Y6W'!+40DA5LE;6W@1E98_0X049E]K>FQUD5Z%O$:RPL8)"&D M<9JI'#/Z9#N@HL5FA[H_S#T\,K^GYK%E%*$?8]@36'K>Z8TN++(R3 M&)*\"$>4?=.T0CTADG(%LT3?1XZ2 2?;$V5M:?W=4(,.X& %)E80H ?=ES>0&@>;6CND*2OH7W:T: M&(;C-(?E#- M.WT^AW=3[I;I#9<&!*XI-;X8#0/0W>3H#*M:K]:5LJ1]OZQIV*)V ;2_5LH> M#4?0C^_9+U!+ P04 " D0E!4K!)XK(D# #;!P &0 'AL+W=O+.96WMG\+G&HWXQ!JMD)^47._FY7'F!)80-%L8BE<(2'O )18]+WQ"JW?.+$6$S M($1O((01?)3"5!I^$"66KP%\HC-QBDZ<-M&[B'=8S" .&41!%+Z#%T\:8X<7 MOX$W2H.]DBULB:NB6J \FPJV+L.HX(_;G7;K?[X3<#X%G+N \_^1U'<1[%6\ MT1TO<.717=.HGM [@X7?D2L-:-,.E#1L=Z3DE+BSE0 NZ+?A#1<%,MCAH1:B M%@>0>S 5PC.A01AE+ L32".6I@$,(7EC;=08-4Y"%LX3",.PE6W'Q3.1:!K+VU;:/TB)J/4DE9CQ'461 M3Q3 IDBA?8[LT=GP7_U _]%PZ7N<7#/ MBJ:L]<(,O7=:G5ZNVZ%A?S,?GKV/7-$]U-#@GER#V2+Q0 U/R3 QLG/M>R<- MM2HWK.CU164-:'\O*5WCQ :8WO/UOU!+ P04 " D0E!4S(M=VW8+ "5 M(@ &0 'AL+W=O>ZYM\K]8FOL%[=1JA+W>5:XEZ--597/+RYF5 7NK(S-985+ MN[YPI54RY8?R[&(:QT\OE/1%Q>O7I1RK3ZJZG/YP>+JHI62ZEP53IM"6+5Z.;J9/'\]I_6\ MX&]:;5WOLR!/EL9\H8N?TY>CF Q2F4HJDB#QYT[=JBPC03#C:Y Y:E72@_W/ MC?2?V'?XLI1.W9KL[SJM-B]'ER.1JI6LL^H7L_VS"OXL2%YB,L?_BZU?.WTV M$DGM*I.'AV%!K@O_5]Z'./0>N(R//# -#TS9;J^(K7PC*_GJA35;86DUI-$' M=I6?AG&ZH*1\K"SN:CQ7O;HUQ9VRE5YF2GQ4A396O#>5D329BG>FJ#9.O"U2E0X%7,"LUK9I8]OKZ4F);U1R+F:32$SCZ>2$O%GK MZXSES8[*6U;BC79)9EQME?C'S=)5%KCXYPGA\U;XG(7/?T @3TJB,GSN2IFH MER/4F5/V3HV.BA<_%[@N*Y4OE:5 Q9&H-DK%BD$K)2E;Q+CP#RL4Q=X4CE86_2D:R=*^2"]O;E^(HNBEED&]U'W M%F1E'3WP3CZ("8M^;^Y\Q"9DII+)1CQ@5226:JV+@I0VZSW\O/;@B\XRU&!% M&,*J3A8O741P)U/.0:S--+ZW*E4J1Q8,?2YKFVS (ZE8/@Q2A;LA\+B'513& M2E2&%FDKX'?N]LS8R#L%C^ H@H=<>@F>,BG+G-2G5_.YN,TD;+H!_2Z-375! M=^\,1]QM)&(J2MAJ"@5]IG84I=1D&8=N=1 M;$8DMAN-\"$%ZFNM[V2FO-6' MC8(<#PU9 CKW&F%4R-.C232?Q^?Q%1O!]GA7=_V!&CCP&SB==:2_@2)STKB" MK69+WE!,39+4R'N 88*8HC\)5ZI$KS3"J^[P#&R7$ <4HUM1^,'FJ,644$-" M/ED(QT6*M91KB=)109GMT'=.-2C35%.;0?++ ,VA#1*(^:*>;#<&(%T!\)(D M47 VLEAS.9)0SK8'EZX>1,HYM%ZHJ>V@NB1590@G82POO04_PJDABQ#4(I+0 M1#+1-JES5Y$ICNXD*#*G^*'=E 'FL+3F$B&K0Z3@^K!!@KZL@@-?ZNK#40#FZEL"J/B2D$X*9/OGKK@H&&7HNSB;CQDM*:$)EFDHKOM;2$A)97(%&F=Q@)-G<.,!#AQMMTH++;"=S$* MK5-)3/HX?SOA1^TEAM+ M]0/:A*&@4@ 42)O,XL>-K#T:'50L18P;&9@UTPDWPYY!U^)L.NX#O5+%$*HA M##[]!!):<20JN>]=.-ISCC: ^$0Y1U.#)?,,"6S<5,Q#=4"&ID381[ Y^$818(] M$2 P?PX1]D,V3?PDG:#:9TA9OVH'T:W MI]'6#.IAUV3,V7Q\K#ON=^C$6"2)@NE[];GX*WODX;E+H "(SOXKC@Q:<=3Q M[FI(VE&@:=WD)VK[$R?15Q3!KB-QWDCW>CAG[/VBYTM DQZ?CEXV_TL.\K"#^2!MX?9!54>Z=3 MQ/'06,K4,QBJ.&Y=HXOC'F?O"Q>JG93%8DRJT&826)IHTMNU44I==IM M%2N#?1V&874_<'>'HLXA7HS &5]X$XJ9:L3[2N]4NCOS?QK"^1!\O5;*<->9 M^.N!.WU*!J:[I8\NOV?+WC ('< YFOEIY.-D0;#O.) <_1^$_TA$OSN0.XV4 M"AC)V)HZPU8;Y(_XFF6F*9(I>5%"1^A^88-!NQ,\2>+ZVQ0?!:Y;@CRHHC>L M26RPZ&!.YP"+7SFF'1@%V]59Y3=J86JE<;.;SFYE@8*##.K2F=PZ?T"PKC,F M8'>,3./_83)[C-.+4'.;YW^$<'PLZ3WO=_+/JVG+1MM6ZT^&<(N)]'#(8/X9 MQ",Z%%>H+Y6?\YIAPNN&(Z%ICT,'/;0Y/[ O//L1^^CQR8U]+Q6#!AGU#SDR M0(L@ZWTE8$3^[(! M,3T=008#S\KB2[.42H_>?/ AH7S(V]._AYT)[(]_N)Q.GET[KIDE %T$+J_X M[/">SKH=IHW>>)8>D]YZ>!W@>V@=G_\<,D#=:U9@6W78=;#:+9K]6G_&T7#.'BGU'VE.K3PQCO.]P?*#$-J@8SX#$B5J9,9L,0-KCM M-+!DZ>&AO\.&#MSZ)CK<&G.CQ,RUSB@%VG=+O[0]3I,9'WCR.ZYP*"RM?2 ; M!P%J_*"7'K0CH'(M\HY]A5TDG47 MJ(L8C5YP,<.#+@R[>8#?"XU!S.+GW32P>X=^'ECR;EU_-W\]%%^B=C-$Y MZ=E5%,^>\=_Y;#X>+$^U"T"FE5S3TVM\7DRCQ>)R+-X?\.QJ$D=73V?BV>(2 MZB_YR<%1LDR[P]V;CY_9A2?Q4ZJ OTA$W[:OH8;;Z% I87/2G8/SX%)*SD]7 M%00R&A?P$<,PD.F/5?Q;EIR74WI7>EU;U:L@GY9AF/BDCEZG-O&@<_.&^X;% MV.KJ)J'&7Z^\]^8FO,'S-!'8>Z\,>@C=4;J'G>?B5W[WI^B-]'<#Y[8'X#WM MDVB"@IU-K\3-24;@+$^CV7PF%I-X;_$P>'TL74;3^=- )P=\/^VPF$7SJYD M@"\7XM!;[8O>3P5R9=?\@P@GV S_JX'VV_8W%S?^IP;=&ULG93);MLP$(9?9: V/066+#L+4MN EP;M(8#A=#D4/=#2R")"D2HY MBN*W[Y"R53=H K07VEWL:HLB#T&5BM,DN8PK(74TFX2YM9U-3$-*:EQ;<$U5";M?H#+M M-!I&QXF-W)7D)^+9I!8[O$?Z4J\MC^*>DLL*M9-&@\5B&LV'-XNQUP?!5XFM M.^F#SV1KS(,??,JG4>(-H<*,/$%P\XA+5,J#V,;/ S/JM_2!I_TC_3;DSKEL MA<.E4=]D3N4TNHX@QT(TBC:F_8B'?"X\+S/*A2^TG3:]BB!K')GJ$,P.*JF[ M5CP=_L-)P'7R0D!Z"$B#[VZCX'(E2,PFUK1@O9IIOA-2#=%L3FI_*/=D>55R M',V6%G-)<"LRJ23M)S$QU"_%V0&PZ #I"X!A"G=&4^G@@\XQ_Q,0LYO>4GJT MM$A?):XP&\!H> YID@Y?X8WZ%$>!-WJ1MR5829, '_____LGP.<286FJ6N@]E,*!X)O_:-2CU#O(.FEQD/)-H1(V9B\4+(1^ M %/ 4FB1"^!BA;?7YTF2P'*^&H"G/H_>HK .I":TZ @$ ;'J!+>V7'VP$810 MJ\9!,A@E9P. N?-B/B6LMFC?O1E>)N^/QP5"Y[Z3!!@6!8:J ^LI+>>3#JXN MSLZ#3!O(A"M!5*;1Y*!E(Y!;T6IH^"I91DCWW/;@;V<6G]S_"NTN5#F'>FY7 M"OUL_Y#,N_KY+>]>H3MA=U([4%AP:,)N([!=97<#,G6HIJTAKLW0+?DQ1.L% MO%X80\>!WZ!_7F>_ %!+ P04 " D0E!4)$&%O(0$ #_"0 &0 'AL M+W=O)W)TY,^?LS"R76^I5*&;%#."D^;57:YN+@Z9?MD\$G1-AP\"V92./? +[]6JVS."9&F,C*" MQ-\C79/6#(0T/@^8V3XD.QX^C^AO$W=P*62@:Z=_5U5L5MEY)BK:R$['CV[[ M"PU\SABO=#JD7['M;<_R3)1=B,X,SLC *-O_RZ=!AP.'\_E7'/+!(4]Y]X%2 MEC24Y8/Y2YZ["KXQ?6U,T9%J!R#D+82U\Y&96NR MI:*PG$6$8,-9.9C@E?YBX@W5$[% MR6(B\GF^> 'O9$_X).&=_!?"XD:%4KO0>1)_7!8A>E3-GR]$/=U'/4U13_\O MF5^$XTZ]"*TL:96A%0/Y1\K^A=F]+9VM%+>"U.*V\V6#8A8?"JUJR:M!_-80 MG$PK[4Y@4P")/%5"V>B$K#U1#[YML"Q4%&6*& 2V2_(1(T!T :TL-#V2#FA: M+2, L!\;Y:L?6^GC3G"^JJ0P31&E<9V-PFU@0USBRG1&;-03')E&1<@"R[+0 M)%KG4S,/UMT1J78DY0Y(N4?RR=;24P3L(XD=21\F @QE%*@O,@5LQAJ;B"UV MOEV\FD]^RD^FXAW@>["4SCL7PC^D?>N=$1&C*A'%_R0%'*4T/84-7_(5!E:344ID U4M506\02_J!EJ\@@]]!]\XSS8THNH#2"& #<]UA MO^;CPI #6,>:>,QO#MFC3H26!;Q33#*M=CL^TS$FK\8&PSV2A?RC3X&5LN%X MD#OUQ'XKRJ?DY9"@!]6(P\+!?K#/PNYU3>*W'0X'\\H'QJ.J*^5P?' FKZ0> MTMBZX9251R&%EM+\9@%3PDE<5O][EN86Z>!(-IOP \)H+IT^1=0M=D(\.A'4 M*;_>3^^FW/'1*S"ZABPH$-=7RQL9D(U]WD8NGY2O49XR&24E5-%%AP/AA%'2 MTBO7!6RU.\^W 0)M/-=)TIB-CKR@9(4KUC\BHVJ-:QS0QQ MJ??-Z-!T=,CONV_.\\7KGX-HT7Y\;_<5-G2=@(!H[1I]6HU*!*E3.;7*IX:M M5*U2X:%G^$;E:@1!I^5A]SWG.$04B36W5JHC>:PZCQ3KL"8?R&)$U" &Z2KZ MW"&H@-YM/THZ7_"\&)E7+\L3B![@+&,O:B4-F(7]08X87SZ4'JWDH:$221YG M& ](#)",TU,YJ)V J9-F$5+%\*VX.+YT0\P.+F4<5YT^/;@X,.WZ^WF_NO^Z MN>PO]6?S_M/HO>3""]!L ]?Y]/59UDL]OD37IBN^3; _L:Y M.+YP@/TWW_IO4$L#!!0 ( "1"4%2B1/,3 Q( -$W 9 >&PO=V]R M:W-H965T\YTGZ>?; M6G]N5DJUXLNZK)J?+E9MN_GAZJK)5FHM&[_>J IOEK5>RQ:/^O:JV6@EK6517;QXSM]=ZQ?/ZZXMBTI=:]%TZ[74]Z]466]_N@@OW!>?BMM5 M2U]+@!A2I1MZN?+F87(E=+V97MIWK[=V7WDQ"]K"X;_E=LS=@)5LRZIJW7 M=C*>UT5E_LHO5@ZC";/@Q(2)G3!AOLU"S.4;VYTLWWXNV?7='>/[]J09G>7V66RBM#97*"2C@1 M/]=5NVK$VRI7^2Z!*[#4\S5Q?+V:/$CQCF 23\ %Z4;_/B.E%)^B9 MG8G_>KEH6@TH_/<#-..>9LPTXW]1=N=3^?=_FTW"Z8^6EKCN%F61B8_+I=)% M==N(]Y5XIQ:Z@_FP8#S1KI1X7:\WLKH7&?Z6JE6YD&)CIM9VJB@JL5T5V4H4 MK2B:IJ-!52X:K"M"+YP%7A $XG4IFT:\A(DN:IT7E6R5N*M;(M 0FXV0[1'B M&UUD"H_B2>A%8>*#TD9I,\47OXQ8U"I3L,)S%3Q2+A;W/+6#\>FM+B Y?MMTLFHA M:GZIOBB=%0TS0<_UG=*7LBSK%CZV%?6&O.37:BL,IUX:IU^K+:AEEL2LK9_E M_3?4T\0+)U,O^19ZFCZBI\GTW(7^'^@I3@-O'B=?K:>9%P6)3PNM$4)OVCK[ M+%YV[:K6Q3^QWIB) O.'-]@,ZP8TL=VR6!>DS*ICNP3I,]13Y0]/?B76"+T% M<+([T\KFT056\@[2K?AK->B9%VY["J=6,=/#@&, MG:,T0%-ZUWCD(.Z*4MTJ M?,:X%OZ"Q&XF@&I>V,<&:=J]6"A8&VP.J=M@_W;W-MI#.[74.:W]IH IMS5Y M!5W4VKD$WB:D20]:U4M?_-WD"\ MF9'_J6YE=B\^&ENY+B5TO9*)7F(CWUQ\]9H?, MH:XJ6W1LBW9E2)5U8QRNL57K=Z$L@JLSW:XEL^$0PS'B!,L0=R;7?:A@"X!+ M8&?VH+W[XEV-2+)U,6R/J_W=\::J6BP[S98MM] $? 9 "'#GZD$FC2,\PCS$ M XXZH IBOJ7P5CG*MQJ!T&A**R:^$^@>,AA. 8ZJ'<#FN&6%O $/'J%YJ\CU M8: H:Y('+()"/.$8GMT,,]I9VH3#B1W*XV)2=)NZ>D"0W[,(R6TS3J8>8\47 M'\T74EGL) 3N23K4#9(@1=B < M20&,/O,Q2=C(;W(NX/1YOA.U@;$MUIQ-,0N>U:4) ]9WE0HVTZZD4>9:ZL^< M0ME4L#TKG_DL>?1MC#^\/O-VQX52T(XV_ O[Z]= #D"&I,U=55!X1$O>?BOYM&& M66L:GVY^I0BJ-#>3**"-YHJGUWC]S'C1?"?^N %O:("-\/TJB$H(5PW,MF&^ M.% 3@FU6//**IR5 ;EMF&=XQ6[W;-F'2BI&6]+$FHV4(K?O / 2BQSLW8+]# MSD!>!PR&5Y%U,)45N&Z ST91&F%C6Z'I4X5]Z(:J_ERV Z#HH08S045:P7 SG1A;6L,T(RKM$(*+($X M6S2KK_) \"G(@KJ&O0Q472CBGTR(P,ZI$N'!^ML]EKTA:V.VAC>4-]LP6G<- M9&R=,+,&XC;).TB+E+YCMV#T,7HT\TV!N124F9]("21"0%DP")>Z7A_"$+;: M%J5QA;0?IQL:Y(LWO1TLU*#UNJ34"T+HP\K>\IYUY86V\82*<5$6JK,#\<)( M7RNJ1( =*FC'Z[&<.5[+?AD4+I+#-J6_66N2 ?<2&.HC"+FQNBQH#Q"Q+*WO MHJ8Y;Y[SE1%2GU00P?4(V2;TKN678MVMOZH,)M>F'6A<(> Y# MMX5#QBUF=DM5N NMN'R 7O]#5MP8#4U9QYZ5W(.'>;=%Q8YG/(R3K]0T/4S. MO?]VDC*72 ODN@:N!X'!'5J$]NR/9#+.X\]K=#Q2I8.Q-XAF3#^R^V.70#&. MEX$\L GX0MJQ@^[N9B:>Q2E'@"CT@GGL!?'D83T]B"L3$0D0RZ&N8!+FD =5 MO0G*.QDXS:2 Q$F_.9I#KULW_&GX3/S#95\O;?;UUF6P MUYQ^?>H#WFLX:SIV(/C\0H7&4^"*>7XF7O8(>H]!!1*F3/PFRTZ)IY-GXLGA M*G]C/_N&9KR3\'QF\ '/9\[;DU8XAS>8A1-O F0DL9_,1>J',3 4!5,O21/! ML6#R([Z91W-OCOHE3.9^&-GVX'["/TEF7IA&(@D2/YWWLWLJ\ZF/HF?_ZUU: MKC+((78O0=TT3>;/1)P>FWGJ[RY%X&:IN+WT- F\* 6Y<#;WD_/I[20NYTZ* MI^1FIR*-$W\^-S0:U7+?Y%P:$$$X3;TTFH+G:.8'L:$S;.E\2A-X@!!(GJ03 M?QX=6$X@)EX\FWN3Z52$0>1/4Y'X<8)ODV3NQ4#( (80F)FG4Q%-IWXP.P6& M,/%F6 AHF@4^+'.?I60Z]V?)U\ AAA>;Q<$S,9WX:?P-X)!Z<1H_$[-IY .V M_ZMP2-*)%\S(N.(P\,._"HAT'D$9LVP*I]J!S?S@-O/AW@,(O)B< S>,&4K?2H CE22$[V#I>:!3,O MFB=B#H3/!1Q10-2B&."?L_Y@(OZ-IUX<3?M>V\@Q-CML<" \;$P,P>=( M]XI;$?JP]_9P!/< I]2+XO0;,.6"[VDN'L@V3'D-#QH )W^5EU1\HH)4W-PW MK4)]S'G42]MXXNA.U1+-,6K_.,1]$X/.D.2#*2@%QE]VDJ^B#YUW'-6H0))E MUI7,AC192%Y0VU515K-0[98R]9T3MYVF"6^WO-\7BFM5NNS4=?Z.]G1ZG9V1 M!9XP UKGP"W[I\"_%:W^FG M&T^$$W)6YQQX,FSLRH:D[4J-#TQ,WKASA&+Z((T:'Y.5Q9(T:)H(U,ASL%DH M;D9D&67FMCZ"$%E7Q_)%BP%7C_85]"T7O4-;.A\7PU;+6H$Z,6O@A*QQ4S?M M)>@O:/]$WA;3S4G5>"*%_XJ#\YMRIE^B\EY(KHXTQ[S[D*=6W(DP:3/N(;3D MG79G .=ESEPY/IG0(;*7PG70]W@,X&HC:FR#Q8UIBI?W_B.V.6HT#RS^GQFL M-53+2K73P7"$68DGS;&_KD"U%(EE%@8D!2.4:$:78&:[(O&(VM#_ZBH4E+KE M0\\=D&: U1AF745XI1[)CF9[??8')L<;]GUOGE3"B&_:OI1&[5C?5LP#6Q=U MX&$;:U[;-98O76-Y8'ZC=%%SGVOB(\HR?D"?,?GPQOHB/O^C:YS-+KNVH^/P ME80I\G'RP(7-8;J'3PO?FBL+?-PP+A>=XNFT2LFFXY-+URT86MBL_"451#T\ MV04.L!E)RC8M=AI"'.O6W(!F:$-@XR/A-:KT%5UCO"-3P+,:6J)6EM8_W09[NW29SX MC0GN"J8YFM5WC7,FKTH)'=UDJ[JDMH4Q0)IM-+6N!.H6C2T2[B.L: M!S;8R&4N[T\>;QF'S_VI=E<1YG["!LYGL.\/:BM^K_5GFX:^M8;B]PR^=="@ MGLPN3_WI8V-#S@A3NUZDY\U8UGZ[RPJJGU];5SI.NW>7)NK'5AT+'VN3!.#4 M 0OJAD*/=%V%FMJUY+[<9XQN&GBF^_M6_P;*:0\V]^*?2-3)$/G+@7+BQAVT5M9&+.VK8MJ.P MRBH^ME>&.W>S=]*:6PW:1S3VQGJO70FL8!YTV+V1A4D'\UJ9;^#"^52)[L!) M]J9\ 5,VJ]X1-KTSJ.DX0IE2S<1MT/*&%-DSMBRK08>'WI0DXRBZ2QD U=1 M)&+#N0G.!QY@; 2L-!B4P_C9 8OF]-<6S('HR'W]_F!&?-@C>WL88$02^:'X MCEJ4,?Y\.H&ZP)_2J)!Z>-_UFK.2^E"4_+]KW^Y:14P-FMB/0RKA9&ZNG;D\ M\$!(1Y%]*CR/:TA9-O7(A\A12F:V@!7[O-U@][&PPS>5.G>;: >FWS<'])$ M]4Z$FP:RO*=+C] M.4#;4]])%,>XYY33E7:L=[-=Y8*PKH$]/%=\J+]T,-_A M86!@?S7>E"X4'VB->>L3.(RJR+&9QHNY(6F#N2]>#TDO^[TCB:_A(,/6S349 MT11(19?PG12CLR%X5S\S11!IFN4(V$I6!,DG'3J1?%,4$,CF8F(3I722$SBU)O' MP;&?!UV-?F:U5OJ6?TQ&66A7M>875_VW_>_57IJ?:0W#S8_=?I;ZMH#*2K7$ M5(2!Y,)<7'(/;;WA'VU!56V]YH\K!9AK&H#WR[INW0,MT/^*[\7_ %!+ P04 M " D0E!4Q#%0_HX# ?" &0 'AL+W=O+%F.9QN(TZXML&)!TFT8AGV@I9-%A")= MDHZ3_?H=*=EQAL1 ]V$P8)'4W7//O?!.\[W2]Z9%M/#8"6D606OM=A;'IFJQ M8^9";5'2FT;ICEG:ZDULMAI9[94Z$6=),HD[QF6PG/NS&[V'@EF]:ZP[BY7S+-GB']M?MC:9=?$2I>8?2<"5!8[,(KM+9 M*G?R7N WCGMSL@;GR5JI>[?Y5"^"Q!%"@95U"(P>#WB-0C@@HO%UP R.)IWB MZ?J _I/WG7Q9,X/72OS.:]LN@FD -39L)^RMVG_$P9_"X55*&/\/^UZV* .H M=L:J;E F!AV7_9,]#G$X49@F;RAD@T+F>?>&/,MWS++E7*L]:"=-:&[A7?7: M1(Y+EY0[J^DM)SV[O&Z9W* !+N&JJG;=3C"+-?QB6]1PK3K*=.M2\(#P25:J M0PA_5L:,YK$EZPXCK@9+J]Y2]H:E-(//2MK6P'M98_T2(";:1^[9@?LJ.XOX M#JL+&*<19$F6GL$;'V,Q]GCC-_#>?]UQ^P1_7JV-U50N?YW!S(^8NH'#/ZS>?C2(C1*T)WE<@.6K04.%Y?_37BD#]4S-CO! M5AZ[>H'-!VSAL"/8M[QJ@1NZU5NEG1(SP+R.DB@MJ 9,RTA?B1JU^>&[:9:6 M/P+Z!$5$3'L&3\BT 73E!%0,V*W)\J$@@,G:+9+9-[K^QUG4?Y\D\#W]5DPP M66$$:]QP*5W,R(<#1YA&99E &B7Y9"#P:GS62)XA1:42S!C>\(JYUF4@B\K+ M%,JHR H(/U"K'8$+)5!;JYAIH:$\08NU2\>S-O%OM.J^+3M@%1!EYX*!/1(= MRDU?"69&<3,^.QH?4.[(6DA.)>D(TB*%.R;HQ(6=RN0>K8M".(FR-!O!Y7@, MMU253%/FG4A-"$)M.Y?N,,VB(LT))-TK9P\89.'X3+/\!4$L#!!0 ( "1"4%12_NO[[ H !\@ 9 M>&PO=V]R:W-H965TW=;Z@]E(:=G=MJS,\\G&VMUW%QN6=O](MG=6-+5/-N)M;R6]OWNC<;=1;]*H;:R,JJNF):KYY/+\+N7"8UW WY3\M8, MKAEILJSK#W3SNG@^"0B0+&5N:06!GQOY2I8E+008?[1K3GJ1-'%XW:W^H],= MNBR%D:_J\N^JL)OGD_F$%7(EFM*^K6]_DJT^*:V7UZ5Q?[-;/S:.)RQOC*VW M[60@V*K*_XJ[U@Z#"?/@P(2HG1 YW%Z00WDEK'CQ3->W3--HK$873E4W&^!4 M14ZYMAIO%>;9%Z^KO-Y*]D[<2?/LPF)%>GZ1M[-?^MG1@=EAQ'ZI*[LQ[(>J MD,7^ A> TN.).CPOHZ,K7LG\G,4A9U$0A4?6BWO]8K=>_%']V)4R>5F;1DOV MS\NEL1J,^-<1$4DO(G$BDB\TX:?/9N\VDA6X-5;E3%0%0]2!5Q7#F%U=R2+*.!I$+,PCODLG;$?6\5" M'N%-,%^P,,AX%LQ8S,,$8Q<1B_ ;9PE[U6@-U0=KLZF\0UHR#X-%WP1S' 1)WPQ"TX9?N,D@7XK"4G%IPM:A#R=+VC) MB*=I=-H+RZ*,I3,>IS&-"O@BBT]9DO!Y$++IFT]TSS2*4KZ(,7.V@%%21P\: M7>6J5,)E-$HH<_M1Z+9VHT'\1I2?SA,M=[7VJ[OY0&#J4A6"GAF+GVU' M350+[9!Y*A)OM=Q0$K_IR0%A;IG[HVRCZ8YDROPW.?J4;C^,V+(U)1.6O1*5 M*)2HG.*-K6&OP4 H+\D.47:>?@,/$H(S?P>:S..()TF&JPQA$(:G[(U$::' M9H5:@7ZRR@'J;ZC&384B6ZI_ \@:Q97!2_*/1ME[9YD:!M00? ,J>N/'LQF? M(7["&5^$,W9MZ_S#&14L[P7 ]XQ!#/ @#%D817P^CWK*]N@[(%:!(S,P, E8 MF/%YE+HTFB-"E#6.+>O*X2L:K:IU[U,6S7B$>$+4!P%[M1'5FHS.;D39> R" M?"F@*J)CAJ!P43E',(+KOWK-P"E$0$@!EIRRB,=!^I61\PI6$!7,9XRD/^QV M(YVL$5R&F4W=E 4HPV!AL2P5:BS,KAEU.A;_XTZ08PP2$\Q1=,F#[$@BK.', MF[^N7,2HH@T-@@M)3-P(56)IB+C!2XCEK#%D2<$F6[CEK%0?9'E_9F'"LZJV M$^)<50A=G#N-5@CD&L%@!]HUI!GBW&OI7KE5U*:N"Y+L6=7J2]$ \!ME')'Q M&A42$[FK/+DP/JI7C:6RB5 ^(_6\K;DC(MWO2E%5A)N*JI5K11 VB)6\LZ': M[DJ7),A =8M!.G0CAO/:&;!2K50N*ONH_@WT_?8O\RB;JJ2HN9,BF+!=:W\.JMW"?049 =("888 *&"S8 M99YKY&0/5DLC-2*;(53C>,8BJI\9LE@7[4Y %XA)Q+,%XC[F"15+L5,6@4OK M$%&KM2*&M6B2D,\6 4L#'BV.Y(@NW:%D+@ .T9^ADEWGBK("7,+> J'0^<:) MH82IJ5,GN5?R!IW^SJ%TRP CN/-$_X"'*/K.?='W[&<)$'M.RI IPSF+%]0@ ML.N-HZHQC4W$1')(J*5(>!+%[%U-XL?#T.?]L?R31@N>S>EL1C&36>^TYDGLWU2##7\X5@VGT;(O$%,78I/Z$B, MC:4<0DD%)?&A7+@ ;9.X:988HX0F =,P#F!$ZD^R$$7'&[F%.4U2> "I=0H+ M+*+Y*>CUF"W4,F74UDQ1M](H[))S<4@EM%YQ[/JA^7S41GN#DWG*LSBDNACR MD!JQD1G3P933WJ,5"B34@XE2"$H1 3-8^E$9.M C\+U\V5:#HJ\&8I0G_]-R ML*N-HLVJXT8EU\+=_-E% O6 @KKM\ 48V]+_3RY0.9NFS+AZ\,U"DVVZ;T M\/\_"LLEL+7 NTHB=KL2V(?M=&NGOYJ^*S+D-NOZ;Z>TZW6K=4W@'GI>WD9R M@:VFEE:V;"Q-M"3.S_: M\K14BOJ;TWO/>H1G[7!IYN334F8*#E 0&NB1;[D;@1""&V MMR?9[^H@\:1M[#J0Q^+\SW$V'_ @]H8??Q/4N!0M@*7:K[.9+Z'(@;@]P\C7-K JOR#4T$-BGRL>L\B0XL%,@ M3K5[A(]3*CC_LAH#F-(Y&O3&1GK O='P'"LC3[O:!Y,7C>QL1TI2+1G9/(XU MSW>H[0-7D35<9'D?&K<28?\=*IA"Y6W TDH8^KL_ M$AY6H"[?>B!?[.=\!M>CL"1T#X:3CI,&!1_H-"8.I MJ%X[1\@[&MHQG3)=[^8-$NNF+HO1%-UK=LBX8--ZK:DMDL.\ZF(YX5D6/SF0 M.%@AWCVJ/U6-A@YVIZ./!C@TM79#=OK6C+CS>:=8>Z(HN>9H82K71NUJ5*1[ M.N9R#4Q[JD*;-_3WQM,'Y4&4SJ.#9/D M/+=8&S;JL<$&GP-MW^!:;EV=PJ:%(M(UI VVBQV1*97"F":7(S;?JS"X]CBZX]M^HTRK;T4ANY9+Z;UV7)&AA4$$+DNW?<&D-I#L MQSRXQ_7^().&O#^_/F*0@483K)9 MP.,P<@N=Q D=ULTY&73G,TUY[^@FBD+Y%N *PCX#^ZK/04WQ+40JW_3I)@IC/%G._#!U@QFF7O#H3TBL' MY!#JH5 H>4,#B0=*WY^W!_T4'43"PWXXB;*,IR"^1\)C.JY=9/LJ>;ZV9=-) MH)-P>RME]9#BHR )O\Y)HG(%#=RG'# 2.)T! 0.:D&(GLXR'F0=P4JGR,6X? M($4M*>G8%ON74%V-GYR1!=.09XN@-2"J1[1X3 A?;4<7.&98<*(W[-A7QHO! M1]NMU&OW:=HP5Q;\]]O^:?_U^])_]'T8[C^=HV2O*9&6KU2G15 M;VOK!-%ZU;(M/J#]V-YIVD4C2LD;E(8K"1JK\^ B.;O,G;Y7^)GCWIRLP46R M4>K1;=Z7YT'L"*' PCH$1G\[O$(A'!#1^#1@!J-+9WBZ/J#_X&.G6#;,X)42 MO_#2UN?!(H 2*]8)>Z_V/^(0S]3A%4H8_PO[7C>+ R@Z8U4S&!.#ALO^GST- M>3@Q6+QFD X&J>?=._(LKYEEZY56>]!.F]#%JI!:%'#0\TTKB)+R.X\*@:4RQXE?04E2>&#DK8V<"-++#\'B(C2R"L] M\+I,WT2\QF("61)"&J?)&WC9&&?F\;)7\&Z8EEQN#=P=HH3?+C;&:BJ+W]_ MST?\W./G_S./7XX"/]4(5ZIIF7P&UK:"HP%+,KM7[PK!C($&;:U*L H*)HI. M,(O K7'ER@M@LH22B\YB"9(<\*,#XQTPTE2V!@]&X*KRUCME*6.]C@&GV#)M M><%;UA]@T6EN'9T])W/\U#%QJN/:UC6%\10< $K+K4!/56.!U)!$;<=+E"7Y MI28=*-&T&58N!C/Q2:B4H!GB7%NV$3@,$O['D \"5++@@O>N*0HG[7.P]]U) MCMD.-0T;D%VSH020TA ?#2QCB:>#=W2=[2%K7V1]!K\BTX9BI4X JF/TNH=: M_HLDAMNN(5BK]!G<'N_G:TC#99*'L^F2UEFR#*?Q$BXJ2Z:6/0%6%4TVQZ'$ MC;.B S26K*:S.7SSU2)-TN]/ =D+4V+WN67O<1ZFZ>S$XS5*18.GYW?Y'[*9 MI"Z(1;A8)I XT-DRG,=3N#D&X/+L:N&DI+Y-OB,ZI!7Z:DK$'#I%1"K))MG#_$\KBP1EMT\DR]F*Z#NK& MABJ,AG/QZ,J>[YB@TJ8[?RI$YZZ]TJHY=7*HI*&FL6"=05=CS[XO&/7%NS$+ MV3R<9C',,LI9OO"9H*'0 W/I*Q/?S!WO&X*ZF2JK!&H+RI$9F@*;5JAGQ(&^ M:EVWF/ HOW_X:,86N%46J?WH!?3;9RKM5RH[#H\&4-.M4)@H7Z3DG[DSTZ=E MCR_S,OF[,1V=/'W415O_P!L*N9.V?P5'Z?@-<=$_G4?U_@/D ]-;+@T(K,@T MGLRG03^_#ANK6O^0TK"D9]DO:_H.0NT4Z+Q2%/NP<0[&+ZOUGU!+ P04 M" D0E!4'EP7'84# #4!P &0 'AL+W=O ZD",*LARD M&K@A436A'A7RV@4-?GC9> M[)T5=UW3&JL(M^N1-WB/YOUXJT@*%Y2Z&U#H3@I0>-AXN_CB,K7^SN'G#D_Z MV1IL)WLI/UKA;;WQ(EL0]E@9B\#I\X!7V/<6B,KX?<;TEI0V\/GZC/Z=ZYUZ MV7.-5[+_T-6FW7@K#VH\\&-O[N3I!YS[R2Q>)7OM_N$T^2:%!]51&SG,P53! MT(GIRQ_G.3P+6$4O!+ Y@+FZIT2NRC?<\.U:R1,HZTUH=N%:==%47"W@K)L9I=.O04";K'U8SZN6$REY C1G< M2&%:#=>BQOJ/ "&5N-3)SG5>LE<1WV 50!+[P"(6OX*7+'TG#B_YA[[O<)3* M=**!7W=[;13MDM]>@4\7^-3!I__S6/\[*OS4(ES)8>3B"5JN:8L:5+1SL ;3 M<@.= 3K2BAO4T-&Q $W=]S@K[20LO')SX7LRZ"EKX) /LJ=S;+TF(]T$FHP: MC#14"#Y2,D$+A0\HCI1B_P3-4BKTLG)5^NXHU4#U&D(]JT$>G#S7__47*Q87 MWVH84%4MIS07\ MRI0'MM@+:%#CL42T;XR^:"+Z$K]SO';73PHZ0:&)PQ06O M.7GE?EZ6D B,Y3CWKA),;\L$K],4LC3(+/.?IFE?AQE MD.=!08KKF^L=%&7IYQ&#N @2TJ7DPO(2XLS%[&YW5Y#FA1]%I(N"F'2,DK(T MLF)$XH^6@J5,"L_I+,4!(U.2^W&6SX(UQ/[*RM$4216RTD_+>-&\SA<9)\X$ M7?WVVH0'WA_Q)0IZ*9IO>KI!:QC;)^VV'=<:S4L47_PK>F9"\L0O,IIQ%*2D M+#*?K1)8Q6[ ?R(D)0(B8(DCBT:36N*LWQUJ8[OX(%5? S&\8LPRX"B._'Q% MPXY=%+'G9^SS"(F*.$K/XM]= ^&SFY8X:MQ[HJ&21V&F2W?1+D_6;KJI/[M/ M[]T-5TTG:+!XH- H*#(/U/2&3(*1H[NW]]+0*^"6+3V[J*P#V0]2FK-@$RP/ M^?834$L#!!0 ( "1"4%0;63PT<@0 ,P) 9 >&PO=V]R:W-H965T M, M%I9VYX/M].QBP>?#@=\5[5WO67 DB3%?^.5#=CZ8,"$J*?6,(/%W3Y=4E@P$ M&E];S$'GD@W[ST?T]R%VQ))(1Y>F_*PR7YP/5@.1T4XVI;\U^Y^HC>>$\5)3 MNO K]O'LR6(@TL9Y4[7&8% I'?_E0ZM#SV U><9@UAK, N_H*+"\DEYNUM;L MA>730..'$&JP!CFE.2F?O,6N@IW?7#0.*\Z);?JU44ZQ5&X]]H#F ^.TA;F( M,+-G8*8S<6VT+YSX06>4?0LP!J>.V.Q([&+V(N(5I2,QGP[%;#*;OH W[P*= M![SYOP5Z::I$:1EK0F=BZQQJOQ>^^&.;.&]1+W^^X'?1^5T$OXO_*_!_@!%7 M!FJ+]](5S/N#AF2_:O%S4QX@6Y1N*'Q!''0M]4&D^"_)4Q9692]HLQ/.[/Q> M6@JG^/03\&_"VMNAD.**2MD>M[6Q0=%AD%1YARY/G,H4&KV%N3:)*DGY*_.*ST4A\5KX %>7Z7+ZE+#,4E""=(WZR2N?"RY*T%]X(>JB/_BPYDC8M M H&,[C%NZHJ/I;*6\ QD+I:1I6>Y29,U.J+AF\WU2\[I\D=":V%8LD+EG?U6J)V@^J.5'+0V#'B :V MR$%C+:>OC_]F.9POEV_%':6%-J7)T16+X03)_HB.Q^@FR[2\?.C,#B+<%"UA MJ(DD*W@"V&(X_W[R5OQH3+9792GFR^')Z5+<&?]/16+J@Z =F']DP15P+\LF MQOZJ)<7YSU$(J7%>R+JV1K;EC/9(*&Q6QGHD U'?(^BY.*#F4=4=J9TU53\# M/4D! G*<3$P'Z;U521-SW)8,F@E7);#=09/-54@Y^ 7@6#\1'[)0SA4)1JV? MM@DYXQ4@LW 7H[13E-5'H^E8&/F1J*74Y#J$ F+H\ ;-P62X'Y1&#U!(#(2M MC3MV[C,YLYA$GNG&0+ 9XZ**YQ(F4*9V,"2-U$ )WT_+8X[;>AT]-?3'O1NV M@CCA.X);%>48+]MNM?M4V<8;^O%X_,ZYEM 6K5S2#J:3T?)D(&S\=H@OWM3A MODZ,Q^T?'@M\;I'E ]C?&>./+^R@^X#;_ U02P,$% @ )$)05&9,^N80 M @ Q 0 !D !X;"]W;W)K&ULI511;YM #/XK M)YZG0$BZ515!2M)5VT.EJ-6ZAVD/%S!P*G?'?&9T_WZ^@[!,6J-->P'[[.^S M??@C&RP^NP: Q(MNC=M$#5%W$\>N:$!+M[ =&(Y4%K4D=K&.78<@RP#2;9PF MR=M82V6B/ MG!\PSVU.K#!Q0N%YKB3]VT-IA$RVCT\&#JAOR!W&>=;*&1Z!/ MW0'9BV>64FDP3EDC$*I-M%W>[-8^/R0\*1C$IAC%WQ16+WI'5$YA]K*,0P9#H )4M!>O8L2N]0!9_NH7X M;+,T8!WTXYBU-S0NV7PZ2W0[;N:O]%'?]Q)K99QHH6)HLGAW%0D<-3,Z9+NP MIT=+O/7!;/@W ^@3.%Y92R?'%YA_7/E/4$L#!!0 ( "1"4%2PLQV@: , M +X' 9 >&PO=V]R:W-H965T[MUX^2'-?7IL&&OMB2 M2'XD/U+49C#VDZL1"3ZWC7;;I";J7J2IDS6VPBU-AYHE>V-;0;RU5>HZBZ(, M1FV3YEGV-&V%TLEN$\YN[&YC>FJ4QAL+KF];88^7V)AAFZR2^X-WJJK)'Z2[ M32" .XV[$3":7WG"^OD=_%7+G7 KA\,HT?ZJ2ZFWR M+($2]Z)OZ)T9?L,QGW./)TWCPA>&J)L_3T#VCDP[&G,$K=+Q+SZ//,P,GF7? M,'PKD=- M<'W@[R8E1O6R5(X(EQ$A_P["*H>W1E/MX%J76)X"I!S.%%-^']-E_BCB2Y1+ M.%LM(,_RU2-X9U..9P'O[#_FZ."OB\*1Y8[X^ C\>H)?!_CU#U#X_Q"N##>] M([\?%-5 -<*5:3NACS\[,+HR2E?@,R"LE 2E#^BH]:DMYLJC $OX:7V>+;(L MXQ/HK#JP(7Y$M[/,&KA0/C6,U;1$_F@&V!-A3W-%J+$OF*EB#T+"5O)+[R<5S M*QXGWK)%*W$!K[5<+H!#U48_D<+5C,94]MZ"R2R1N>(I$%0$RQS?6C![<&@/ M2C('9*! %G /VQ@T&_[=ZS@\0AG$C/).6!J)6++S$_X># X&[UG>]RM_:D#T,*3D4RO[BK+#(,DZB<8]+G915E&=0% MSS9A.6CR52(@%2V\;H!V>PAO4$T3ZR>-+7T+\3T) M7"K-+8-CL\)>64=PQZ6BR&KH]X>&0#J;J4Q@%5X.QTW1:XKC=3J='J>+.)._ MJ,>7[:VPE=(.&MRS:;;\Y3P!&U^+N"'3A0E=&.)Y'Y8U/[!HO0++]X;OS[CQ M#J8G>_&PO=V]R:W-H M965TO\SZ M\:YN/K4WSG7)YTU9M3\]N.FZ[=-'C]KLQFW2=EEO705_6=?-)NW@Q^;Z4;MM M7)K32YORT?GIZ9-'F[2H'OS\(_WN7?/SCW7?E47EWC5)VV\V:;-[[LKZ[J<' M9P_T%^^+ZYL.?_'HYQ^WZ;6[G!Q]O3Y MXV_Q!7KBM\+=M>;?"2YE5=>?\(?7^4\/3G%&KG19AT.D\)];=^G*$D>">?PA M@S[PW\07[;]U]%>T>%C,*FW=95W^O?/\@R=TZ[R,LP@TU1\7_3ST*(^[QP+B^]W/5\5U5:R++*VZY"++ZK[JBNHZ M>5>715:X-CG2?QW_^*B#[^%;CS(9^SF/?;YG[+/SY&U==3=M\K+*71X/\ @F MZF=[KK-]?CX[X@N7+9/'9XOD_/3\;&:\QW[UCVF\QWO&FUKQ_[I8M5T#W/*_ M9S[P%_^!O] '_K+G \_3MFB3>IU0*/I'"DRYYU[EE\J;+E^/7_4//:!4ZR)LWEPO_P[MTQ\0Y^GAU<0P3 QZR M#_^U+G$Y]N_C#R$!BS]6?-< +U7= M7DZ<'^:^G#A@NK#0+7^>R1I1+LF!Y]*&-N+%,1$K>FT+)*>WD)Y-#M]T("V[ M&Z4O'N-M SM7;$L8[=I5KDF1B^'O;FLV,OXJS/0"6 YD('QX>;5,?KFX>'>\ M"(S.IVF[!0&1KDJ7-#T.C]-KW'5?IKR5LN KE_5-T17RQ,O/V4U:71,A-D5+ MRNSHZN7E,;Z;-C1\H!^LL6YP'7,;_L1O^)/9G?K8$K.^;+MB@PN=VNOY$6"O MA>ZT1ASMX,8OIC;(DW4!2_RC!TG3@A*K0.WC.R WX*=/+G$ZU47R>Y]?,R,A M%=,6K(8MT[F[2;LD7:]!6!'!F68PFW3CQ1T\[^35LDA712D;PF_DLZVFG6[ ;D H[$,2P MFB99-_6&7O)D@+^"+%_M#*V6B=78]R(8,_V7J(^GR2>W,R.BC&;YKBN&_V8U MS(/8 CZ0.Q!W(+]PI7_:.E'.9WPT;J!>2:P*-Y^.F%-@R>%/TEL M@XH 3D_7/C,T ;(CI3.<4 8"H0#]4[=(=S/-L#IAA8U+VQ[%!S+/!O?D'_A^ MW7;VH .%2/6#H5R!F'^#$;8]O"1OI6OIT63W*9E MCTJ8V!U%3P>K*U!^&.[$P]"Q!JZ):$5U"TO5W4""W2*WLB91H9*[59>T7M!8 MZL#[=7G+HL[A%-(N\&)6WX)$I..P&PCHAT ^-&!/ZO4)+",Z04 Z!^8 C+G9 M-C"$/^1]. MRI0$GAT$?;*G[3;-W$\/2&\VM^X!B>6P;6W=-YFSXH@.>M'2VM!TRYJ"1 $\ M6O8L$R*V]K]>)F;H<%A!@[(N10;;,Z!^NKMIZO[ZANVEM'3#.;1ZVK=P5M&I MC+^9EFUM/I;F>2$6Y/QWVR ]9[_ZKH9SB&QWA4\=O?OUZACLH1J>!PE,NA@$ MTPIL@4],(A 4:1/DT"+Z OQ[(R<2^$_^"&J]0/]!%69>HV^<5.D&I;0R([AM MZI?",[=@69-EH41)ULX-=B,09;QOGOHKW+7ZMB!A9HD'C%,@DZ"FU<7@#W2D M\+S I$!F]:U7C-/[X]*FFIT!R6"2./7( \F^=5-L=V2Y&"I9VQB/UD7>CHYD[Y9]4!\Z"V!K;TF]@X<*=)E[4@YQH^Y\AR MP'H9_098I042"\/I1-^FS2>0LV"#[->TP*\DR9F-V)$,?Z1GBGVKH'K62NWG=NV3Q/<@?,GSY+7.0X)/"C382N+ MG3>_CF?3CX/E3-%']";J55EH"*46V@$K+7'@0'/4Z0_-A MSW/(@/KL>]TROV-@YU8+8A 13DK+%B;8KLE8VS/YF!N8:KQ5UWW!?I,P(VW! MQ=5E\N3TR2)1FX*4W:7G7Z+CI7+#@G;JG[+(D9]&,B*P&W&86)KP$A\.E#L[ M_A-M20%&(?.J44E)"VP&WDO@9GP@L, 2A*YX*P5*WRIS ^+JNF!H719X #ODB%Z2]1\C 7 NO&[A]JFW^8CX_<$S$)$ AU5*'N-. M ZEUUGP"X: [$B[,P6O:1&2VK&BR?B/K)D\GA7-JM@*?(@^[!6I9$LEN@*@S M[J%Z< >%#_'36#E;C1LLG-C\ 54'>CB(A&@HT95>"XW4*I(@32J''A>&I])V MR*0LF,&+:(H2Y]YN49BAL:0[9%6J&B\#D;D $>]X+(HH$8/6Y?['R/B#@]'?\?&722"!'65*(@F@YQ+6US]IT$]V#U0B1@F MD2%D8=$A>]C."E XG3Y4OX%%8'F:1.B.SV:/0F'T"P9*@,/4=F:3OR]ZQI/7,.2%D%#L!=68&;M89O!W=2 MSB\N!>757:5>G$03]8&58S$@:D$<3N\J%:U?'?!'VMR ,1&(XK.,1KF9G-1 MJ44CCN@M96VJ/"WK"K>J+(.L'G'0V*U=3%N&Q+ 'F-Y.!_Z$7$*;O6\ZA\84 MPDY.Q9_?"<<<52@(*#A@R0J.$!KU].+"NE6!6D)N601J/PG8Y[$18);'+YHXY"WOK5%#F%O"%Q0%*? M'[&C@Z0!=;4O=*0"&)5Z2!_)J&+JH+V/DP(YV6^(27! F\+C!U6T UTV]763 M;D%D\U^NG?Z,JB-%F=D8#XI\Y+H$HX[I!>8$!AOP*]?U25>?"#G$OX>C#^9D M5V.VJHRHGFI.RI\>Y7+X^A<219JYHB7)0+-TKWH6FMJB)-?,$NA&J8) MDT1*O:F'<@EX00=B(T>V6,X&A@YW8Y MUHW_#&XQ4.#Q:9*G.Y_6Y#ER[HRFZ7T/X>@.T]?7-@IM4T23%F CE_]H-!YF!G&-S%P#\Q9%Q0;Q-&@ I%75 ML]-.PO]DY]*!H*.7ECYD8'=C!2>I\NYGSA$08!IAEV@/TPD5)N$$VCRT GTXW&^8/#+0JOY /33RF00A<6C;XQGG M,V2%1=^*T@(S7@P/68H<$PLB(-,T&*'XHYF>D6TJ5%*.Y10=9TNG@D;1Y-%: M)[[*LKX)V>8]A@4:L 2'T!A3OKPGTV+$'#,=,?/^&685'N2 $7'AF'T]YD;$ M(<,V.'-*N^0CB(Y]0XUH-\RI3<[A[9Q2 .1)\KK82_,SYBGNPLP789XDX-JB M"R:ZYN#?[SW9P4(GULR'.9X!P3!:G6PQIT0:AK[O=]CZ\RO7W;G!SM.@XJ3B MN#ZI=.=YMX>3Y527 M>@D\0XMURLJT;3FH)MIFCXDF!YT94$74CK@$S(^\1[%"B[4:-7:[4.31I!%S M1*%R.>Q3.8'(:T<&7[DL[3D]%FR\;8^#JQ3QJ1!]3F86:(I$&OHV"]!1&Q"D M''.,)K-,WNKL@V9ZKWE.S,!IY&&$<#,("%7G,)L,.T$=*G0']"%,R4'*3Z"::AA)$U.[%%Z0D#\X2):$)4Y28GI;! M-/7I6#XMX^SFO>EP#\7J<$"T!X;Q9,K97'LX33( ML> Q;=@A!LU'P5X_I4$^VL>B-**"6!-4)G<8KT.C#_X+8C]EM4 MD2<%1E&*.H"3 G+B-J3ZMH%L^?=C6A6 M?:]# 1#+]H-3X00][3"X;:R;8;\P>;H07#5PGVN)ZGX'R*A$20CCEEG/$C:5 M=&%,ZCU'!@; "3PT"2P?SD)7 /0$0NZ3%\ %FQ7PE(+F:5+PC].%I-D,/^4Y M@8]Q/[\Y._]NHKE-S'<-?'@\X:0:A&%+ H57E M(+5T'U@=#1<##SP<^!Z,4YO>:3X)3,20I4BOT7CJACY#.-YZL)C?[,#&=ANH M<>7$A=4L8S0/+RN3_1S!CC /YWUQV"IE&]&8,:I'R0CMA0>+U@R)*L"$+:;./2=+ MT.45T/ 4Y"[R>TE^H,P*.9/(\J(T0B!\BLK("]!-^COF,G=VRX1V ^9N''@7N9^4Q;JJT0JJ MQTIM+TAG%S2!(+02.Z 'T4A%SB$3I^]6(,/SX'H,%FS<^\A_D)",1I+;7GQF M27VV!G6HP8?Q#"RLP4_ PR>L;#!KM^XI^#"$,=D"8=-K^B?%0ZC4T M"?D('^!$_&"%5>9L#M;&DQ*' 5K&2OR:(],I1=Y/BBJ&:"KFAV%-FQ4# MCX;D6$RLY_!R%M/[*)"AF=E,>W4A>N?WC:677:U/3[!Q2E]N[=D3 S!W"-5O M=FHQ #5/ DAKDIL#S"LKZSX_8:'GD: 4"_X"4.P,.Q^,5G$F7Y:RQH^1JOM_ M/2[YFL+EE0##6?B(P62@_1;TEP707^2",0<4;'/P]_W.[\$::XJL9@M7*E,& M]2A1'(P\EA"CGQ"J%$05V,ET)MV'_:=GQF'!(+T*HT"J_11H A M0/EV3HJ5]8IR/%*7+;NJQL^HN&#PBZ1$]$EZ[8;Y??>Y8.R_$0K#3;>U#!JU M&2'7)?)HX\N&F]($Y&=9XQ[B=C0%(A,#V(97,]9H ^6S)QBQ1:%*YP!S+83S M J(.TLO*D@;_M$",6;JRK[W=67?S]:5X4#(2CKCJ:*R^1&,=^'3O)F,VDS8 M:GN2,P:,:!V#HEHW:=LU8$L0UD)+/#(B0#C*W&^ ?[T0\ZL.#B _#J*EI_,' MOLBJ%JH/A*#*@75?*21'_ PRYHDAS&J _0G&0P!&,:>=+8V*FKO*0B\DYC;OE5#Z-=?HC.V-RN M3F'%5!E/)(]\,%.K009D'1=[W6<3(ES,PMN@0I"!APCG5V+)N'<^S:9RWJJE MD:MX_\T+)6P;F$7I+6#_QI/D/9K&R=6N!<4,GWWSYC(Y>O+^ZIAU9%W6B-/Z M$RRPB+)8^KO]ATL"0>9\J5'S]0Z3R4;:HS_@*\H!>?:9WKX)KVGD^TPY4B%! M,>A%,.DAAI(XFVN;\K"5<18".Z0T4:D0C$!SL!!Z+-'@JO[IM<'NF_HHZ\\T M-9!:LM2HIST&'-;!-3FP6U2S'/_=&@>942A<_XV*IY#>)(2RB_=CKG[Y!Z]G M?IC5$E?*FB^86VDUI,6F-,[\6.]="WI53,/PG(%H"RN[')%%9 %WS&EVZ")=<[V471I[8WMX*13K=7#(V83VM*-DGM@G MK/="XX'!)IE>'S:";>>QQ?0:AXZY\(8[$93.^PB(YNRQ)\I=46IK$ Y,^ IN M0>&S=%+AG'+6V-N;_.W,43K/!\?N-0IGT/J.Y8D8X;$I:_DI1$)4VH[UZ)0S MJTE@:EC6^M2=R< 1Z\!!I?X0*$<&3A4XL_N[2H!@GY%\9Z>A*=KIK+RRZ(V] M(N\+Q@BDFV3(N3F;1FYGL]][0]L^.='9%P_VF CMJU##EBN+D(+)7WUP=\L8&8[G,1MB283%5I% MYQ.5<=91I^PC.X.I^2!$6/ZP0DVV;;.BT466BX9U\;EFB& M(-"I;R)%QCQJF./H@Y7=I:%Y3AY5;Q]8YGY22QQ.GD<>JZC&Q-I5$Q5H%Y;CLG,481L?8;1L]@9X^ZHCBTFALT>=(R6.7_&30V0L>6"0D/%4[67N"A M?9!WA!@^)*Y'[ ?N8$.'E'9T?R\@.A.WA;N3W0&>3(N&*Q1@B5321*T6J$># M">'&-=38US"+ .Y^ J:/EV##N%-4NJ.=79F.2:7;4T:C%9 4F0LSI-B6\:TTP_BGM9(MR-?)UNQ 0+D3E*/>K' MI$SJ;8U(MDR%MQEA,L5,W#(.#PY]!#.[,=WB^?B<^AZ^W&.M)%/L'[YAH4-R MLN?T_GG0^^=_5N_/OQA9P?U*M(%*"G%)P4G&- W9!T,0@KZD"8##PL"_P?+@ M2G_]]\ MS-PNAT:U9X_GO7'R3I_3GEP:[W1RWV>'VF_O#>II>WR,]^V&T8IJ^5\U3 MB30<\7F9PB*OLIL:T;+\](G6*&[JW)58#0 $42UO4V:5EW4$[JV;M1-G$6UK M:7M'2M]:XA$M98FS!;S[UZ5[;ZO%X!'>4EZD[389VII&V2]8X0V#-)&BMS6& M6+D-X62R+&(G3,D5[:>3-2;&!E@P"B@5:+A6E'5WW"N#/H8D:GLG@/"!*V#:"SZ\.?Q+[_0GM$@A*$FKZ6AL[J;UT:A MW_79?*/JUWS*/F"OC4G9-/OZM&R2,;OTLY',8EE=IE6:%XABQQZS3!1T58KK M2D\\]?U8)B\TE8OC[&L0VT15II&LXQ)6RA[::JZ)/JIC$U/W&S^]XNC,WB:U M?*1PIB$COV%+-9U&9G&B88X@V9&([:LO<]#/I5 4+_.83_%2Y MF(9W0SD:RY?*8;PO94P0^4DNY,<-435?(FOWQM<&2UW*XI.C)#?P(%K9;-0" M#U*,:1 O]8TM-M0FBX*WXN%P 85*6!JUN*DYN>\K($),3 KW)Z9K0[>%6""X MA?VFEQ)P,D=-[EA[_69=Z/PLGT3K@U-1$DQ,KCG<04%$19#XAC^AI?3O/4@X M\%1"OI]XZ 2VFA0JJZ VKKXMA!6014*?X;[9UJV676G/H-+=4J2;23A_UD-# M\;/Y5N O9;7).\)RPQY/GOC#;_%OI!WW M&E.J8'0!E1[C=K"5+'+0H!VYA+/OZ-(&E)N,44BJGC#05.%&&H229S2@Z$13 MT6)BOW@40<0494])A_\/5K-(MF4O==(L.3"\C@O$,[&M.U1)@@NY'W7LT?8U MV*I^9( -N-,U6_]*+5]T=>]9, 9ZLRWKG7,#&XT.K_[I_=7'5M"6\F'?G9RD MEO^0?'LU+-C!@">E"N8G=)/FTN1?(RYJ&%.E@<]64EU^)7T1O(3'+B:Q[85F MC:2U%;7<.@I7IR%6N)T>7;^ M[7](_6Q'68_655@M"$H-8ZHP\?/3\V^3(_S @[_A+Q\5+;+)[, M8B A4)KDO_>MQBV);@A)/"$+*2P&NX0'<]DTYL4W:$K>, GE@X=(,!5_Y J& MD;11!D#^ +G(0T^*QR\C# ;%3@QU:J&'QN2=-+"I8\()J;["9*/DB%1T=4:* MK';&^XNH1R<7N47O^-#R:VMU[A3_@[$GP2R:1QE4.Z?!PPT19_,7/+P22_E2 M"\(_(!:O3+W'\,%T.II4[HK'$ M2X54S+Y4)HEF MT"5_ \]^\U6FY^>&MZ3XN9DZY7B*!L&H]BG=11$-%=8GF/G!,L'E0ON2%%#0 M.-[F M!BIT?N&82OR.&MT!:T_" 64M.$-4VQ%R2):-?&'CY/1X%E[DFID)=U,2*6#$ M*1/OQ0_^NY#!([ /V0?#<);/OK?8%X1E"&5@Q9%8J H-OB,NS>5Q311)X]9/ M(I9\!7E%M=YY,:)BB4@.=9&TNVC DQO*>TDP?6(FU/OH:]A?[I;]-=\9A)*V M6!?&R@1>9]4R.]5E\GRG29*4$:QF[.#M8S51TVMA!/?1Q"C5$!QO2][@VUC* M8('GU+H+,RS:B(F_U35=Y7-QV&628ZKU&V7B!CR M%RMULD.$R6REQ9B_U0?#A!N^>(X "ZTVO:3D53!UYTD=\-AG\W!J!KJ35@^7 M/TV2^Z&8EWF<.A"5KEU,3JU6-EC\A;*[I<(4!.%C&@=8< M]#%0L!W"W,+K@OQ'IM^F6^R?('A)C'A(_YZS3BZ&/..H M,@8OH./>?[3CNV'IIG20').;[A@( MJ?&^T@@?1].8'@IGD-Y!E!P&WQSXC["=FJR%M?KNA<66[%I,LFUSX7/Q:&MEGOE..'!;Q693E?%-Q;\RH^2*F MQ?&_(2T:,,IG\\#BE^'^K%]ILJ^#XID4P0CUKD6EBYZ;0M#4QI M"G)]3J9]>T+!0M%)"!E;-4E!?$'73N((-1<0A5*GM&%4O)D.MC$C %-L#:'H M: ]?(]:O2A@E\[>(D6I5?>Q1+=2,VD=>8C$R>1D9#E/WW<&1ELG+>\T0#UV3 MYA)3^H*I#J5E7 =*DG\L['T!Z$;O&?-%L.;U82&8A!54'AYWWKKCB5Y?S'/4PMZF M-*Q9QU$PZFP2$V 7>M+$2C\U($%,>YQ03PU[T]V.+S895P"BJG5E2'1EHZX107.CZ.F,!>T80VTVU!J9FEJ \>K5\-ZA!X(UNBI@(3;D/'78!#0DVO,IMB6#';$:*-/[ MA$>F[N^0@9CD1P0&#-[K%=(17B.14Z#(4$LL&TZ57 M2RT4M6/?O2G 8@,J8B?VR2A'X,+8UQ('<"#S_' !,D81;\IYU7>.--FM*[ER M!.M.?.]:(YR$GF9)^0QV;JXRR(J^!U/*/@H)@E-"'_D#$+Z$!6+(4:K%=L-$=M M'I*R?^J+2;,$BP.KYPII6B W)$7@K3ER/7Z:?*SJ$<'\_*00E>=>$]MWV!2Y/QT#O*.( ']F"@@8X?TP_AJ@U1Y3+;X8%A 7 MTC_4=PDVW3F\8=2A3.I\O M4S+:A9%IDWIE?@P4FOZB/+D?[_NS;Q>@GC52R]OW5P[7+[2XI8V%G@ X?,9?783V 772S,UD-"H&G\:"RM \AI@W MNC&:8O&[54-15-U=EI[2S%JM29^E,]:_->,Y>;,V;1=]X]I#F@5;T39[@Q$X M%2Q]'[#F//L/'Y(B)86F$]JOF)2T\Q9-FW MA.$PET6CY0P;W5BMG$C3/KO;5$PIBQC;B=;YH%:,T].6:SL/>4U%-?::1N!C MSWYWJ5S,@/$:ZO%"#%M0H9U&BBG^2\XHA2\EOTN=869C![-'/E0HG,\7&NPY ME9,'_W#)@NU?&,=BIG) A',]F."S16&VJ7)K9#/EQ]K)M!7^ AZT]>;_U])( MFD6*+81H>_ -&NOI8^G3N^N+7R]<2"PI] M60<]2"FC31V16](1Y/,/IQ!=7#GN((??T3JCKY,*_Q=FPD$ZS=&B56)0RS3J M1^VOXF#Z;S9PJN5&P'WA=BYK$^G#L$2V./X =Q1[FR@&;(XE:WN5(C;") M_FULI>'X2"Q)B43N+5\TJ1/(B>!6YDI;A.F)+22?V=(&^3)<*LKEZ]EH.)F! MD?>62>C"/-AP6$\3FCQ@.@3O]N%6,YQFL@$K,-;J6T$LAND^;/EC7AWY2R^B M10[5TT+0/>%0#P]E_!G)2!'Y_=%C%MUW^K3_!N/2HO(#Q \5==^B-)VG%&$Q MV@B;=YAZL]9(J*0[GZ^D>X>N %]Y E^]9+WZA@W;]T%W^:Y'!*"XL-WMW_ M M!/"O>"P#EIL8<-P@:U^7ZBH?]J^:-)7FE_EV\MZ Z%:(2AOUQPT0TNMK+.+J M+"ITV*E=E;P=K[YC9]W<<^>/[CATO@A=^D/E"??ETZ(5L7E8@@XBY5(3YUO7 MRC:$$%AE91M\!D.QP)I: F'M*P.JZ[#CJXDHM@_E7F7Y18[I.^GF?O3+V]^. M%QJH2.5*:F7WJ/N!MZTGOKY!.QSKP,#0.X\ON#=]+HK8%Z9YVG&YL%:_%CBLH;6D&=,KR/367.)34HMVW7^7@\\DK( M!A*W4; %44.GU,]I@ /1N*)5PL*PQ@W]"GEH.*.4I@^X4"7#H"&$5NU$S!KQ MZ&1[O7VW8WCK,, $Z JXY;]-JOQS+_M-Q2-!\0U$>=!2"*TMRX_, PF2-PZ8 M5?8$3A3BK4WC4/T ,;_TE>O5D!JUX-=L7RC0:K%V@6_L_D>L=_2N2BZ*R-(J M[O/ ZAYMR:8=NOG_:H$#LB0YLI?:<-1P=,.7[L1HDR)_L:9R$(SG#0<2XOY) MN16D$C6!2>7&LW!)E,KJ_Q(U7PAY.0\5MN?S%;8H ZBM+%"*\>*3UL'\(!\B M Q3=D39DN-9J+F;V*R/Z>AN-W37?:X:/BN^9,DYNF^9H9$Z68&T0OK-SRF)\ M-:]1?<$4T2BEN"8^Q&B,3UJ)RP6G2%=TV (1R>%MFX(0?_9V:1_Y'O2F#MEJ MPO3QTGD6BN<.+4G"7%,QNQM338._&4=G5E1Q)45_(V)J*";\?@NC4,Q0/T ] MM_0(R@U3% O"4J=&:!PV=.<[;*",XH&MC*+^I5@'@,)'K_%[?*M07TGP M&DGMQ4G==]QR!/L^,L3*?N7(F%=U.)2P[0X8_!@_^*+RJ6H@QJ6J".JHUSHVYJ,4*8XTA" M7%_;6Z9WO!:>:4ZY/WAL8A,TT%C5E()%F R6(2(ZD]@$GJ^;PEZC&]^=T6BQ M8>@D3S5-AHRA#01^'.M"B(MI ;T&2FAH.??#@*>E/EY8A_D.ZIM%F"+E?NH MU*<#&VF1XN5 KQA@A?MCZE M+4@/BS! PUYPJ7Q,L]EJR$17! ?M3VF!,JH5NQ M:0L'8S6A7H.O(A/)NK_')QN$:_ >"M\ .Z+DZ&-K[/L01@]-J.=?.SO5*V.H MOQ8E3X#FCX]A^J8=Y/)(D@RY_,+^\=_!Y>^DS,1T:2_:X661*?/O M"57J:W;!MXH/_>"G7[VKP_]PF+D-#/5(Y_-U1+^ SL0N:9/[-OOJ=/L='2\H M#FD+\1G[P2CU?%$.=WB:H'F$,9>,?H;WB8A.\K*>TC:^ZY80:A M6(UO!"2WH9N_XZ<'%XW1A"7%PHC7^'%&8J/K/OU]_.(R>?DYW6Q+%]I6FB:8 M@\Z7#%?B/" &K>"0/"6;(MB$$788'#V#@UM+H&V;+%W[_FH:Q$Z658,1?0M MC66/&"-)6;:.'143X(E\0L4A<_70=)\CWY!CE*0=3 ;KCWRS3,2+#/MTHIFW M9U:A.C/:=0W?/!T$F['Y6.$;V.>PG M0 T&F;!0_F1?7N5TO&:I/0R9P'F^\=TB!I3+:\?B .]NIP>FR32\\;6AV"^6 M9-!V(_"+7Z%3.> @;'TG;":M8]!\J"O!8&SDNK][;;6O1]_3?S1^FA&RVO@L M3$*(<1_&ND:\A0)2Q[QE?3 =G_IKF/5+;.Z+/CO'S]/?G&H(&RKPOG)+R*** M.^&@!UQ+XMLW5%N8^^+90J,^(L%ITLGKO1#Z9-H-*,(G>$[5A_*W\_EZM>=XO5TO$INV34Y')HEO#%RA^'2I;'\_4G5XZ#N:]#3F/J[^ 44&&"CT;RXZ^\$I;')=0,\]'2*,2^1 48!OF-$4M4^I(4,FT6 M)8'D*:#:/]+U$G"G!C*ZR<2=3)U0]8!QP!YO$S27Z-CL:6"1<"G8%FNW"W4! MI?6KPXBE;\,H:3^LY4K>AE7%M5S)J%:?OZ;06]^*5S *(.5]T7Z:Y-7#R/@1K_X[BJVDPDIH-0*'+&9AQHNHSE.O MIKQ7CQ<02[]KCDBWD[IX&;)R2Y$ H%U:WE"LJW3PFKR:?"\%">["_*Y]-#@D MA<%(!GA.M<:96DA=E3O^6HG9SF255I^$#A%8N.CD#C9?\F*Z(43@-E[Q'; M M5G7M63+C>\?-_*<;C\!RT_R&ES9&LV]!WF<[#4W!5+<4GP&/J*B*3;])?'J7 MU-!&>? S_=$,1&V%_#U%^D# YBZ3%Z':;LCN>4&-TBBSZWEU19?-^(0/F+0F M-Y8-SZ %6P_NSAI^;>:H\.0/P4#""TN$>GRMP:3C+IB;=/4I Q3JZKK&#>#0 M)(+Z*BJ-P\8JU)>GU*H"E*57V/<::ZU 29[4=Y4++6N,X?,+*J=*W35^ M&]FRQKV_N+A(&H7WI]VXI#=:L=]H/TF"BOA0T:$M67@)Q:7H^IX?CN#V?#RR M,BTVT>D0<7K-:A33&TV1&8-9MV6;[MH$J(/ & 2K8X*8F[N8'B#DK_@*(,;B MMSKE?*&H:\("D"Q,/3R>LZ=/A7,M<4;C"M,-%-#(*6%WS;N%P^3T1N^2;"J M/S^2-&%N:H014[OF8>NE5DB]A5X$NDXVY?87M##TT#;5U8P?6FV'A,$>]J;8 M.<.=Y/:D(#2,L O'L_'XN C%/FP"^J?L EW0 !!Q#P5%'57F>F^P>1B;%7II M-;Z76P-_)U&0JX("(/<8)2A_GJHZ6P$UA*^KGC+$#@W^-+]0X M._T/RF5C?+ VEZ?6D:1?)N\\5D0%MI/R ]];'V>]C:9O'[,;L)]SCEN@_9 MZ?MILE$C>,*[M[1Q)MYY#1)$:L_+OLCE$"DE\ 3QY>6,-Y^UV$,UV^/Y&C3? M>.L]!@GVVNGS@UR*&HB/?&2R+\;69@C-COIO!7TSQ?>(L_<9\FG]-FOS[V^8 MX 8AEVKJ@CLI6%GQ?043LX"=XLP^,2'XS,5GXDK.JD29?9:T_2"WXD._-( / M<,>OJEFI!X0^.>IIB:.8OI;Q1:5^+/(CYO@IU",\G@?J:P_>E^H=[&6I^7$& MR_BOUIQ?KZ;2M^9,_D[X@WFMW=A&O..;L@D1$74 _GCU8C%(A9EJLHG>KA;= MB@-<7KS@;^S8_R*< M>H&Z@L^.;GQDCH< 7/^>E=)RS+UT^4: MY<[TG>$>%2.3:V#.Q&U<_?<7 KGM,(Q!I+&P&;V"NFBS4GS\F;$XF#*^32.T MLB%%A)= M48B4M93>T!+N<*">_,'^QOX4;'^'^V8H3+3Q[_I>.@@"D%\NDY<$CTWST/Q@ MBY',KE.X0T75>66AB;TU$!=FQ*"G0_,Y77SQA*S(=V%R3IJQ(M\&$OUG"N1I M=HEZ'P&K US&[EOC.G!TMO)"N/N,4D*Y;])1J,AD=>6]9.[$R=TWREV4G>HB M[*."Q;J=O= TQCO*F<#[.YU>'*;(\JEF2I(#CNQF4SV9>87ZS=FWWR^^/SME M&][./_)BV(S!"=$]:5Q"J":GN947::04WMM>.E*A/[FK' MG&V0TZ5A2X$RA%%2LX9CP.L_/H37WY .P*U[55RC:3%I MZ1T814R@S(RVYM%,Z&10'A\:[P #,[R/V5U+VR1=;]OO3"[Z$2'Y7Z1=^O./ M8%+1_Q9KZ+ _\M.+\P>/X,WP^,\_;L&Q>@OF%Q;VEVX- MKYXNOX-UTX7&^D-7;W%(+&B"LT__O'$IK ,?@+^O:Y#]\@-^X*YN/M'T?OX_ M4$L#!!0 ( "1"4%2.<;MCB@0 ,,* 9 >&PO=V]R:W-H965TV^[!HD.RV*(H^T-+8 M%B*17I**XWY]SU"RG:O1/A0%@I@R4)W9U,MNS&RJ:U<6 MBFZ,L'552;.[H%)OSSM19R^X+59KQX+^;+J1*[HC]W5S8[#K'U#RHB)E"ZV$ MH>5Y9QY]O$A9WRO\6M#6/ED+CF2A]3UO/N7GG9 )44F98P2)GP>ZI+)D(-#X MUF)V#B[9\.EZC_ZCCQVQ+*2E2UW^5N1N?=X9=T1.2UF7[E9O?Z8VG@'C9;JT M_K_8MKIA1V2U=;IJC<&@*E3S*Q_;//P3@[@UB#WOQI%G>26=G$V-W@K#VD#C MA0_56X-,\Z*:H.K.1AJ;-7N!RN0YA7K^!XO'%\D4]K#+"'7'J3 M'% [L=&.^!; (MK M?V6B&Y^)[\3<^3SCUC44C*?CM;H)'_\'D+=M46"9!L,H"L:#(=91&(R'XT88 MQ\$H3K&.@TD\"=))A/4H2(:C1I8,831&LI^7&?P'41(&HP@\NE$<#$)X9&&: M!'$T8&&0C$?!9(1"ZN(W#!O99!",6?;+JS)E\]A#L#CD]$03X(XXT$D81 -_ M"M1Q/.#3- Z2>.P;8>ZSO"5YWS3'B<;0=9F+M7P@U+&@;S5*F(M6;S;:%N[8 M(4KHVOS+/C[5QJA\?/0MNH;R?;W[*=+SI8)B:DX;J@#!"\%B\!FT5;N&E:]! MV=:@V1=@TU#,Q'M]:UP<.^P#IP$]BL^M>M%F/5^6+ZB@_WU ;BW=T_0U3HEW M^3-L#]4XU&"-%!0ZYYF-@=T2:YH!B)[5CL<.+J+L_>5A49%;^^62%_VPV;XR#]/!"FSOUSCE4F&%7"^U,A&NV$'AW?K M[&]02P,$% @ )$)05*VB761+! .PT !D !X;"]W;W)K&ULY5=M;]LV$/XKA <,&\#$$O5B.74,.$F+%6B&(%F[#\,^ MT-+9)B*1*DG%\;_?D9)5U\Z+&_3;ONCX^CQWQ[LC-5DK?6]6 )8\5J4TYX.5 MM?79<&CR%53#DVM@1=^4U4.61"DPXH+.9A._-B-GDY4 M8TLAX483TU05UYL+*-7Z?! .M@.W8KFR;F XG=1\"7=@/]#67AV$;OU?L$7 6NSTR;.DKE2]Z[SL3@?!$XA*"&W#H&C>(!+*$L' MA&I\[3 '/:7;N-O>HG_PMJ,M MKDKCOV3=K0T&)&^,556W&36HA&PE?^S\<,P&UFU@7N^6R&MYQ2V?3K1:$^U6 M(YIK>%/];E1.2'2WO_B\!//[9&B1 MPZT18O'GL$+&;E6TJX,>2\+*+X'&*)RO89LJ^$%>Q'Q"O)3$H64L("% M+^!%O<61QXN>LY@+3;[PL@%R)4Q>*M-H,.2?V1SMQR#Y]P6.N.>(/4?\#,<= MYD[1E$#4@CSI84JN@3OB@G!+=E1R@4IN(6^T%G))N"S(GTJ>Z'[D@AMAGCJ7 MES6:&4>$OH1J#KKW)R5V!23G6F\\7:4::3WKPNGTT.JT\*LN555SN?GUEXR% MHW>&+'K#Q$[HK$$#X3BK2DQXDLY9TQPEOFYH9 Q8) M+[E9$?C:"-3>J>1&)"\$EV0!!6A4>*YD8;R96'ADOB'&^5=8@8&0!#2,LJWP MUK)WS\I+I6NEN84=S%Q5%6COF9K7Z&V6CN@XB5!F-!@'KX)>YNP+!M(PCK/59S M2> Q7W&Y! QFO>;:$4I?(\P!2D@S%G??_;GW&(MVXS56F$@:\^4!C*W:X'S- M\!]!P\O#KHB[G$6YP2AQP8)9Z@+I6SX;=,8H8Q1C9J>U3Q.SB$;9J)>S!RY* MAW2"SC@QF%J(/[?;8]V0!NN]_JYLU/[>?%B0T&V6]_"3X7)1=R.\<3KD[ M_H832NB8I=UW?^[IZAC\/ZHCUH2]K U',8W&HTX>D?S'Y&88Q9A_J9?1^/ , M]N4MU(W&TS7HL*4&:!UX$#WCM@"V\C",CR^E699XI"P;T3!@;RFE6,V8,Y+Y M5DK39/36PHDXXRQKQ1$@;RF.(4WPDHNBP+=<%3@D^DG%,:51'&S%WNQ3SZWA MSH,6C5CZ9[M!!@SJ]FW;C_9_!K/V0?QM>?M;@0&PQ PD)2QP:W Z2@9$MT_U MMF-5[9_'V;*RR@H-T"G%\H9;<=1]#_+TW_ U!+ P04 " D0E!4 M7L'$-SL$ !6#0 &0 'AL+W=O+*T4Z)!4G^_4[4GY+ M8SO9@*)?A@"Q*/*>>Y[CW9$:S;3Y;"M$!_>U5/:X4SDW'7:[-J^PYO9 3U'1 M3*E-S1T-S:1KIP9Y$8QJV65QW._67*C.R2B\NS(G(]TX*11>&;!-77/S<(92 MSXX[26?QXH.85,Z_Z)Z,IGR"U^A^FUX9&G67*(6H45FA%1@LCSNGR?"LY]>' M!1\%SNS:,W@E8ZT_^\&[XK@3>T(H,7<>@=//'9ZCE!Z(:-S.,3M+E]YP_7F! M_E/03EK&W.*YEI]$X:KCSJ #!9:\D>Z#GOV,6.= MKN?&Q* 6JOWE]_,XK!D,XBT&;&[ N_646#YACM^,C)Z!L:O)C3_$*0&:R(G ME-^4:V=H5I"=.[FX;81[ *X*^-55:."=ND/K*.S.PMX-'TNT^Z.N(U?>H)O/ M8<]:6+8%-F%PJ96K+%RH HO' %WBN"3*%D3/V$[$-Y@?0)I$P&*6[,!+E\+3 M@)?N%GZ)KM+%(]4^%N^U4 X^TK@Q:.&/T[%UAC+HSQV>>TO/O>"YM\7S-156 MT4@$7<*N\&^*^F[D-30=T,2Z+(.0ZWIJA$6:+X= (<5Z3,L687WR)H97]/=) MN I\Q0OY0!GOT% B^LR D@L#=UPV%*,T8G$_8H,!?/_=@"7LQV!'?>!YTZR7 M1NGA$22':=3+>D1C[,!BWACA!,TWE$,&2-&:%>AI*&L69]'@<.7T1CLN 7=% M(HV.LBS*>MG2X6GQ5[.8-2BYHP@YO1ME]J*H"!5X/R W@+X4-D1]AK0UW$*I M)?5(.X3?=ZU^!6=<'*EFB(L]$UU,@M MU8F' "[)2''?:V$OV=]C^Y!F<92E,5PU)J^H@UI/=R>-7@R_T('4**(BQ=]$ M?$+GBP46#6CG#I/!*@;H =;4K]*0O,-%66+H^_">JX9.'4C2-HY1,#FG@N#J MX0>[YM[OV6E9"E.#TB"UFA"[VX:(E(*8T$$83!N+"\?;]-.>?IFTK<&:LS'F MO,:-,3\ '[V5A$M.]-E+Z+^5>LSEZXMO+N"_YN"+VL9"B-]WN[5>O)/0RC:6 MV7:[S;WPF=I;-!0697'\5=4/'YU9ALC2AA5>G]+J=[D[4.7EHE)06 M>$_U1]D0(F?1W(F6_8 MFS>'_67;>FNTM4]+/^U'1ZQ/Y9L%GT]621IC>W@+*@JJWO8*DY(JQE;P6QO' MEX?0_^WCF[>/39>M[MI=MT8S"3=Z2[G>*-=>>Y=OEQ\-I^U=>;6\_>*XY&;B M4TMB2:;QP6'6 =/>XMN!T]-P&ULG59M;^HV%/XK1UDUM9)78L=YZP4DVKMI=UJUJKUW5].T#R8Q M$-W$9K:!=K]^QTF@W!:H5(%P'/L\YSDOC_%PH\TWNY#2P6-3*SL*%LXMKP8# M6RQD(^RE7DJ%*S-M&N%P:N8#NS12E*U14P]8&":#1E0J& _;=W=F/-0K5U=* MWAFPJZ81YNE:UGHS"FBP?7%?S1?.OQB,ATLQEP_2?5G>&9P-=BAEU4AE*ZW MR-DHF-"K:^[WMQO^K.3&[CV#CV2J]3<_^52.@M 3DK4LG$<0.*SEC:QK#X0T M_NTQ@YU+;[C_O$7_I8T=8YD**V]T_;4JW6(49 &4'@90K*S336^,#)I*=:-X[/.P9Y =,V"] 6MY=XY:EA^%$^.AT1LP M?C>B^83;7E>LY.('V5Q"1$E MP$)&3^!%N[BC%B\Z@K]Z!,I+AE[]T"&SP[D^ RN1>W1"4SE MO%*J4G/? M[S$Z(AUY!30/8YASNCUU5[K+VF8F0M'+IU&E8*U=T>7SZ)^UE ML"0'7Z\(OIK*R9_T;(:"C0E-D@LXCTC"<=Q1PDA>D,DY[RF]IX/.VL^M-,5" M* >%L L0Y=H[VR\\@;G!J(!C [ L!T8SDO$0*TT)8RGJH8MU/[0??\#F8!\@ MHSE6F:98R!.%.YJMYBUNF*2,L(1CMFA,,NK31D/"67@!OVNA#L61,FPPBN%@ M>CFPC,0\?1^]^H4'7[(P]F301=*-44(OCN28] #^:#&OD]AK-$4], :,M:5MU?=?4?+K<2ZB15X;3OIAO=+(5Z:HN6 M?K G1?;^6KTER$-R/'LNS#%)=G6'KNKO$^7;;8:G78JMC(=;EB=O2P9PV MRQF:AI=I'(#I+EK=Q.EE>[F9:H=7I?9Q@7=3:?P&7)]I[;83[V!WVQW_#U!+ M P04 " D0E!4/%2'O!H& !#$0 &0 'AL+W=O4K#B)[0P9AB% ))&\N^?NGCN2/EY6^FL]4\K0W;PHZY/!S)C% MF^&PSF9J+NNC:J%*S$PJ/9<&GWHZK!=:R;$3FA=#X7G1<"[S+^14?5+F\^)*XVO8:QGG M5625I.3P1E_A"UC,Z&]_* M,E,UHP^5+&N2Y9BN52&-LL],Y;=R5*B:]F_<\^!X:(#!:AIFG;WSUI[88H\+ M^EB59E;33^58C1\K& )\[X%8>7 N=FJ\5-D1^9R1\ 3?H<_O(^([??X6?>M^ M_G$VJHT&<_[E78-T5[ITE;T6_JA?2^'.=8:,C(.\3[08;\ ME'&L#D*61IS\B"7 >99EN@&(O#0*_ABKS(MBBED8^12R. SH5S.#(VO6B0N6 M8-IGL1=1!+LA\50PX:68\B D*/58".1GMD?DYAX&"&I(%FA:-C6$]D>95N/< M4%'5-;0N)1)58\*NJ=_0[TKJFI1E]88([VV(\1Z=R\)J9S12T[PL\W)JR6$M MWT,;L'H!)Z!/ [K2U6WN6N%S*+KCBJFH*=$17,NS05R/ I1%*=E\^?1%YT8= M5I,)2CED/(H.:-]G48!G#PF>/ &3!D$'Z34,VG-_/?$S2WS9$7\-**.IAE<4 M@ B24GPA"6!ATQS)D3:,' 1-0^ M_8@?;(DQZQ38YJ*?![&KT1CU( 2)(,#3)X[*YK'8TJ_H9J:Z K#4-0Y5N[WG M?V':E5!;4CD^.S9=5/.%+.]=TN*W]WVN7BK(3>6X]Y"8;279YIW:K+^N M*%^F&;I=#"JCN25I]'+)$*;U5-ERG;1I!&),5[=*V[CO\X")&,38!_L\<'7- MRZ=5WA)\Y>:N8MM'M3U2U1M^+K/2&K TC6G'7AKV>VGXC_?2=WD) #91UVO5 M][C$+MK4?$!J-NVB.XUMWD7_/^H_[0/_$=-=4R'74E['\V?]2J#WH9&SE(?/ MVN6+',9^'7JVW[*0B]T4MEVQ@[^#:E%/M>A?4NU*XB1RV:A-S-JM>Q.)',5* MTU)HK"#RK5%E=D^UD:;IJ;30.9 L9$%R7C6EBU??6=K0C^[;@&"FTCER+.U% MZ,AU[0V*\QJC.%?AEH$\V*L.XMJ>@\K&$0B*QO*^IH5UV(ZKNP6R;=>!%3C6 MVZ-R TA:+>0]KFX&ZTU+[N4LSV;K18"-R.36 V/+I>JXH-K*<2[!U\8 ',Z( MY;2%/<@:K:$7=R/(32N<+V!K%;%1>W:QH9.&I%:X3)D9SG(XVCG@7>RV0\4V M:+%NE.J=?2QRM*'D;BH#U5=(AUUUT6)&T44I\T./TO#(I^_)]P[#E"ZM"8=)-QQ@%_".(@RFWJ$]U[C1,(XPFF"4)]Z/*P4BQ=G:C;;6]U9' M#^YY1QZ&G_>!;3 #P:*84QH[=6LP?4_ I5(=K%UN0>^JN[S7R!W:T=]Q^M/^%X*R]&#\L;W]>^(CVDJ,H"C6! M*)Q S]?ME;W],-7"79-'E<&EV[W.%"XRVB[ _*2JS.K#&NA_-SG]&U!+ P04 M " D0E!438F1=H@" !4!0 &0 'AL+W=O==;*N7<]5:P25N-9BVKIG^M4:AC@LO M\DZ!!WZHK L$RWG##OB(]DNSU>0%(TK):Y2&*PD:]PMO%=VN4Y??)7SE>#1G M-KA.=DH].>=CN?!"1P@%%M8A,/H]XP:%<$!$X^> Z8U;NL)S^X3^ONN=>MDQ M@QLEOO'25@LO]Z#$/6N%?5#'#SCT,W%XA1*F^\*QS\TR#XK66%4/Q<2@YK+_ MLY=A#F<%>7BA(!X*XHYWOU''\HY9MIQK=03ML@G-&5VK7361X](=RJ/5M,JI MSBX_V0HU;%JM45I8&8/6P)O/;"?0O)T'EK9PB4$QP*U[N/@"7!3#O9*V,O!. MEEC^"Q 0MY%@?"*XCJ\BWF%Q TGD0QS&T16\9&PXZ?"2BWA[I&9+V"ACC0\; MUG#+!/^-I0];C0WC9#!90C^:821WW!1"F58C?%_MC-5TG7Y:G64Z8C3+J7\3>_?FWNF#UP:$+BGTO FFWB@>PWWCE5-IYN= MLJ3"SJSHV4/M$FA]KY0].6Z#\2%=_@%02P,$% @ )$)05$.SJ(WY P M!0D !D !X;"]W;W)K&ULG59M;^,V#/XK1- / M.T!H+/F]2 +TY6X[X&XHVMN&8=@'Q68:H;*5D^3F^N]'R6F:XM+NMB^V:)$/ MR8>BZ-G6V'NW1O3PK=.]FT_6WF_.IE/7K+&3[M1LL*>=E;&=]"3:NZG;6)1M M-.KT5"1),>VDZB>+6?QV;1KRVX(:ND_;Q K79SB=\\O3A1MVM??@P M7JP=\KT8'$UGYSSLXLLZ$>%WQ5NW<$:0B9+8^Z# M\+&=3Y(0$&IL?$"0]'K 2]0Z %$87W>8D[W+8'BX?D+_$'.G7);2X:71?ZC6 MK^>3:@(MKN2@_8W9_H*[?/* UQCMXA.VHVY)'IO!>=/MC$GN5#^^Y;<=#P<& M5?**@=@9B!CWZ"A&>26]7,RLV8(-VH06%C'5:$W!J3X4Y=9;VE5DYQ?7ENIK M_2/(OH7W7P>U(<8]_/1%+C6Z=[.I)R=!==KL "]&0/$*(!?PV?1^[>!]WV+[ M$F!*T>U#%$\A7H@W$:^P.864,Q")X&_@I?N4TXB7_DO*#*ZUI%Q?9O[7^=)Y M2X?E[S=<97M76725O>+JEGJH'32"6<%QIED4+[5T3JU4(^-1)>TKI!YK5)2/ M%>%-OZ&3S]Q&-CB?$(Q#^X"3!6$VV"W1[LF$2^,\G#?-T U:>FSI/#^[C9&I M;B.5'<\$?P>_TC416@P^(;7"VNBH8XISE-69[DP"LF,DYF3!09?!ALK_Q@,;I^5A85*W-.(3.1)U"1)2==O5): MQWUKEH:,T$9I?(SRBM*??E27YCV41 M/U 6@N9U 47.DEQ 43">9KDB:LY$17&>O!4R:( MU2-ER5G&ZT ZU3NE=0:\)KIX!77-"A)KP7B2Q41^G.^"56GU_PC_0JN5T32/ M5'\'/MQT0#$/H>\]NJC9?->1+T,8\1K3.Z-5&V-TGEZC.U(/S1YU7:2M(:XM MKL,T>R!O/$G[&G\'74 MDBW-'17)";%7K*9>S%F9YI!Q5HD*THI.EX!C%^;T8#1U:._B '9$Q]#[<4KM MO^YG_/DXVI[5QQ^$S]+>*:)3XXI,D],RGX =A^XH>+.)@XY.'8W-N%S3?PK: MH$#[*V/\DQ <[/]\%O\ 4$L#!!0 ( "1"4%2-AZB)P , %L( 9 M>&PO=V]R:W-H965TH/NZ MN3:T"_(E-XX$HC']WF,'>I3<\7#^BOQ]RIUR6RN*E;K[7*U?-@SR %9:J M;]P7O?V NWR& O=V.$_;$==P0,H>NMTNS.F"-JZ&[_J?L?#@4$>_<* [PSX M$/?H:(CRK7)J,3-Z"\9K$YI?#*D.UA1HY0$C1[$/BCR%=\*.(;[$X!1$S MX!&/C^")?8IBP!/'4_S[?&F=H2[XYPAFLL=,!LSD&":\NZ>[8?$UTHZ:^YMV M9C>JP'E 5\FBN<-@<5LA%+K=Z X[9T&7T Q>)J3'DOR'+XI4_N&>*[$H.Z* MIE]YZTYW?XS"@Y!CP:)(0"Q9G$JXU4XU+]P(R7@6^T\J!1PIA-P70AXMQ)5R MO:E=C0-A8UD^4>QU,QR^5IJC@*^7YKF7,:7FR8NOBG*OU."GDKVO;4&D^,K! MY[*L"S+^K@Q6NO<]JKH57.JV15/4I';CX[ [(@F0@Q LRW)(&.U 9&R:1UX@ M("&!F +1FZ:03*D.T@L22'*J:$2".,I!"B9S7V4N07(633U4EG*0*W(\J_]O=$\X%$U-Q A,J@XA36G B M+HNF)_"QW?0>O^Z(([0.)@DQ&U$HDX1)'OGOE'%.!X?WXK").+6-S"(0$9O* M!'A*E%$!7[LDX<\VR'L::I6#[SHUO__YT/SG/QX'QI#Z.W2MEUG5G*9Z2 M3*/3C*Z'&4?9N'%Z,XR/I78TC(9E1=,?C5<@>:FU>]QX!_O?$XO_ %!+ P04 M " D0E!4*B8]%%@$ "^"@ &0 'AL+W=OD MXFR_OH>4[7@1QTW1/MB\:#B7PS/#F:Z5?C"U$):>VJ8S9Z/:VM7I>&S*6K3< MG*B5Z/!EH73++99Z.38K+7CE#[7-F(5A-FZY[$:SJ=^[T;.IZFTC.W&CR?1M MR_67"]&H]=DH&FTW;N6RMFYC/)NN^%+<"?O+ZD9C-=YIJ60K.B-51UHLSD;G MT>E%YN2]P*]2K,W>G%PDW.)C=38*G4.B$:5U&CB&1W$IFL8I@AN?-SI' M.Y/NX/Y\J_V]CQVQS+D1EZKY35:V/AL5(ZK$@O>-O57K'\4FGM3I*U5C_#^M M!]D,PF5OK&HWA^%!*[MAY$\;'/8.%.$K!]CF /-^#X:\EU?<\ME4JS5I)PUM M;N)#]:?AG.S8V6^GXXM]#NI<;G1 M=3'H8J_HBAA]4IVM#5UWE:B^5C"&8SOOV-:["W94XY4H3RB. F(ABX[HBW?1 MQEY?_(J^#TI5:]DTQ+N*7H9^)4W9*--K07^POFH.I>GIV;%2W$V0B(:H1_%:$; 2K1SH7=XT:4REL[+LF_[ MAEM1$6^5MO(O[O/A)V2\RQ9(?.ZEQFB&.,H16TPWO2YK)&-%9GLL"R9Y MO/G_]IN"1>P'8G$:1&E,DRS(TAQAP,%)]@*J\#]!E45!EL04PS1,10R!3\(W M0L6"+,\I#7* ^T]010Q& L:*MT %E1@B(!L> RO'/^HW?D4P88QR&$CJ. +4:E:>%F[E^X1+G58BU/Z77!M2+A*>B"WWQT@\;N!QC"@ MP8NN1TP,&185Q(J@*%*ZXRCLWB0>X =A'0XLB":.AU&1X!(,C):U%]GG%@._ M&:CR073P?"B?O,)S)#UXSNV4H5JP#*)!4H3.J2(KCA$HVQ$H.TJ@:V-EZT%\ MWUM7FO\7_ARU>9@_SXXL!D?^-34"C,3M@>N4QGT:V&E.Z3T>(L#L*.#"[=T5 MA$A/9'=4%&Z.^\B" J49\X082JC+^I"EJ$>0\?O9=@[FHV%;6%ADDR!&OM\K M"_W;>GCHEL9[/06JU])W3@9[';W35GYT-/\BP^=':?N%Y*<+T1"QP- M3W(DKQZZI6%AU%4G:[< 9V+>OL;U!+ P04 M" D0E!4%Y$0UZT" #7!0 &0 'AL+W=O4!%0%M'ZH^.+N370NO'6PO@;_O MV)N8T$*J2&M[/'/.F8EGQANE[TR%:.&Q%M),HLK:]2B.35YAS5E99XBGXS4K\0;M]_65IE,<4 I>HS1<2="XFD2S=#0_=?[>X0?'C=G; M@\MDJ=2=.UP4DRAQ@E!@;AT"H^4!%RB$ R(9]UO,*%"ZP/W]#OW6&K232,H, 5:X2]5INON,VGY_!R)8S_PJ;U[74CR!MC5;T-)@4UE^W* M'K=UV L8)F\$9-N S.MNB;S*,V;9=*S5!K3S)C2W\:GZ:!+'I?M3;JRF6TYQ M=OI%J6+#A8"C6[84:(['L258=QGG6XAY"Y&] 9%F<*FDK0Q\E@46+P%BTA-$ M93M1\^P@XAGF)]!-.Y E67H KQN2['J\[O^29+* "VF9+#DE"S-CT!HXXR87 MRC0:X==L::RFI_+[ .UIH#WUM*=OT-Y0!Q4-\:@5+"HB10-R:#3ZP_@P[MAEF:?X!M! M:>KU$&;@*#V&02?YV ].0012;B_H>_U.+QL&^M<>0;S7;#7JTH\4JK0K:-MW MP1JFUJQMUF?W=N1=,DU%,"!P1:')R: 7@6['2'NP:NU;=ZDL#0*_K6CRHG8. M=+]2RNX.CB#,\ND?4$L#!!0 ( "1"4%369A1WK ( +<% 9 >&PO M=V]R:W-H965T.^=NO%7ZP52(%G:U MD&825-8VYU%DB@IK9LY4@Y).5DK7S-)6KR/3:&2E#ZI%E,9Q%M6,RV Z]K:% MGH[5Q@HN<:'!;.J:Z:WN2XG0>P$H<#".@1>>\0"$< M$,GXO<<,.DH7>+P^H'_RN5,N2V;P0HD?O+35),@#*''%-L+>JNUGW.V\"8 E?.%MR MP2U' ^_OW;'Y,(XLT;K@J-A3S%N*] 1%DL*-DK8R<"5++/\&B$AO)SH]B)ZG MKR)>8G$&O22$-$Z35_!Z71%Z'J]W F^?NWE.G@D#/V=+8S7]-K]>H>AW%'U/ MT3]!<4?=5&ZHOFH%_UOSETK]*HOKX'/3L (G ;6H0?V(P12H7%@O473^,DQB2+ ^'%'U5-T(](5*;"F8IB\YSF(2C M.($L"?-1 M>RY)KZ$2S;X3-#EH5)WH"EBXV.FJE&O?8CPX O2MM7G;6;2K.V&9_=VY%VP_2:2P,"5Q0:GPT' >AV M3+0;JQK?FDMEJ=']LJ+)BMHYT/E**7O8.()N5D__ %!+ P04 " D0E!4 MRR86G:T" #5!0 &0 'AL+W=O+5EYUF20)-N;+!":?=@C'U0[.L'M25/4IKVW^]*?C1=VS " MMB2?>^XY-[IWL9?J3A>(!A[J2NBE5QC3G >!3@JLN3Z3#0KZDDE5Z M4/:ZSD?NDQKS^X*?/" MV(-@M6AXCK=HOC77BG;!P)*6-0I=2@$*LZ5WP<[7(XMW@.\E[O7!&JR3K91W M=O,Y77JA%805)L8R<'K=XP:KRA*1C#\=IS>DM(&'ZY[]H_-.7K9_CR0<#0E'+N'HC82WU$/IKD*0&?Q;Z=<*?)3-]N>Y;GB"2X\:4*.Z M1V_U$[G2@+;BE"+!>DLF^IJ]. GA'?W6O.(B01^VF)="E"*W DV!\$ALP**9 M/V-CF$3^9!)VPGEE,:JK8#QF/AN-@;&Y'T1P1TJ<9]B+Q:Q<@.&@UNBZY&R@:$KD3INVZX72861=M MJS[!VX%WQ1557T.%&86&9].Q!ZH=(NW&R,8U[E8:NIMN6=#<164!]#V3TO0; MFV"8Y*N_4$L#!!0 ( "1"4%2950J)@0, -<' 9 >&PO=V]R:W-H M965T:561&D<7T0MXS)8SOW9K5[.56\% MEWBKP?1MR_33%0JU6P1)<#CXR+>-=0?1WFG;1B%+Q%J7A2H+& M>A&LDME5[N2]P!\<=^9H#V6813 *HL&:]L!_5[E?<^U,XO%()X__# M;I#-\@#*WEC5[I6)00^&/,L;9MERKM4.M),F M-+?PKGIM(L>E2\K::KKEI&>7UTH^H+9\(Q#6*+G2\$%9-/#NCM&9.9M'ELPX MX:C<0UX-D.DKD$D*[Y6TC8&?9875]BK>QL(--Z50IM<(?Z\VQFHJD'_> ,]'\-R#YZ^ KX?R!E7#<7"= MS5.Q?!/,M>3,=*S$14 ]9U _8+"\:Q D]6O)M'[B<@NL5;VTSJ*E*VH]8YFL MW,V0RQTS0+]:">I!,R,N);8;U&-,7YS$\#W]W6HN2]XQ =,T#N,X'K_WDFR2 M9U^P(K,U:F>L5,92X21G\&X:QMFE_^99?O9,O**X.[J#Y _?3=(D_8G611H6 MQ>0,/ISP;)K$X?0B@\MB0N8G7I/(4;%:Y7UFE>I\EU,,5NM[[\*/\070R>], M]BX?>U=#+W^MVH[))QH*G@O1HOD&G$@-$:-H&>R89A9!<+;A@EN2EA7@Y]XM M2P)0$LF-$A'B0NF&.R=^F; MV=$6= >?#_X.QH?$.FSKFI:H6Y=M;1N/Q,E!(F(!'VF6&R1+I=I*GXU_&7U1 M.S/X"YDV@*Z5_W?A4.'[?NJI=%Y83\*DB"%+I[ :BH(=,G>BDM(PRS,HDOB% M\//@'=?2)$SS"[A3]I3U_W(8LC"?9D %/"G@U#B(CH9MBWKKGQ0#GL8P=\?3 M\=5:#LNE 8$UJ<;GET4 >GA&AHU5G1_=&V7I(?#+AEY>U$Z M[FM%E/<;9V!\RY=? 5!+ P04 " D0E!4>2(#IL4& S$@ &0 'AL M+W=O/=P[NCSE=2 MW>L%8P8^UJ+1%X.%,>[6;M7EN6R-X V[5:#;NJ9J?<6$7%T,PL%FX8[/%\8NC"[/EW3. M)LR\6]XJ?!IM42I>LT9SV8!BLXO!.'QYE5IY)_ ;9RN]\QWL3J92WMN'GZJ+ M06 =8H*5QB)0_'A@UTP("X1N?.@Q!UN35G'W^P;]M=L[[F5*-;N6XCVOS.)B MD ^@8C/:"G,G5S^R?C^)Q2NET.XOK#K9+!Y V6HCZUX9/:AYTWW2CWT<=A3R MX(A"U"M$SN_.D//R%37T\ES)%2@KC6CVB]NJTT;G>&.3,C$*?^6H9RXG"ZK8 M0HJ**?TMW'QHN5G#V5LZ%4P/ST<&35C!4=G#775PT1&X,()?9&,6&FZ:BE5/ M 4;HV];!:./@5702\14K?8A##Z(@"D_@Q=L-QPXO/H+7;_&/\50;A9SX\P0F MV6(2ATF.!;%C-,@9F 6#B9'E/;Q9=K1K*KB;O(/QBJH*QI:$W'"F#\7VM)6W M"#V3 H\1;^9@;(KZL\3_9MI9ULZR?&J9.LMT:QE:3(UR\M>R7M)F_:T&;7GP MG>5W!26NXK&C#F4I:*/1;J>P9E1I8#:W@)EA]121-MEQ%O%+\!(/S R#X<&MZT1AL4M'O8_8Z>:OBU=8 8QXWX63B$]^YHH<7Q U-8*>#F(U,E MUPQN%2\9W#%;?2S(-7+/)K6E MXR5<,9;SJ?AS">SQ6;4\/@)Q3B6%9*^(V* MEL%9-(2O]ZW\H&ACX)75>$VYZH7W?'ZFWB?1"@N(O3R,O(A$D! _*2#U0P*A M%P>9EZ0)?/-5'H71][A2Q(57A#F$2>&'<4\OV0=H;JVA]2C)O3"-(0D2/RVV MVEN4(O.C=&_Y*1;KXUIAV+TD#KPL*89 TD.:QSZ?(B)O9HQ;_\Z2P(M3A OS MPD^>C^=BO-GDE&40!K&?I9#X),'5)"D\@@QY)$.(G"G2 M#.(L\X/\&!G"Q,O1$+(I#WP\F9^ZE&2%GR>?0P=2$"\GP1"RR$_)?T"'U",I M&4*>Q3[2]G^E0Y)&7I#;PT7"P ^_E!!I$6,R\B'$ 48O_G(ZQ)F7YZ1#3FP1PMRN=YTS%OL.*Z58 MYL@7;A*X%U1JNH,:IBR]Q\4$:9]$U' _I ME'HQ2?\#IR9O;O_%BS&VWZE4"&YK_2>.6%6LH 'RY$M]2>$.)U8%D[4VK-:V M:Z0PKKONZ[H[0T"KLS=Q=#WH&9$\L0??-48[==!MZ^3;UOG@NAK74%)1ML*Y M0;LII.*S&>ZHP=8\96;%6..6-^4$EJYK]U%QVQ7K3X/232W:>6_%2B&UE<%I MYQZO*D\@'G/VKWLZ>@RLG;VR[)^8#9/M;)BJED&O&>@I3W0^H^B7\?G)2W.^ -Q^7."FB\(-$,G%AA_0D]D-X M80<0@A]W7-]_-U/,L1#-:0/*^AOXF94*;8=^ :]PRJW0+*PY$Q7\RH7[OQG. MV,:,X#.&Y0[++_')J8M%NDUT^NQ$.Q[R&2^[&7J3RWZ^OMZ9KP^E];2=0]< M+D1KKS.FOP>4>_;UCOTG\SWO#F>)F96"5^X*X30MC\X>'V)D[=O>PR6HT^WPR?8W_ MKB42!-U7[($U+?J$LQP.5CAV8$F>4,&Z[70%Q8:2X,R+G8,$7IH'MK:B4=R3 M%:H00\BE#8F;K4([6R78(W&6^($U&!_1U=D*K^C<9<(&)\VP%^5 $B]-KVSK?; 3NL:+L-P[ _ M%)N.AW^5PM@\010H&E=0B,?A[Q&H5P0$3CZX 9 M'$,ZQ]/U ?TGGSOELF$&KY7X@U>V60:S "JL62?LK=K_C$,^$X=7*F'\?]CW MMM/+ ,K.6-4.SL2@Y;+_94]#'4X<9LD[#MG@D'G>?2#/\@.S;+70:@_:61.: M6_A4O3>1X]*)7D9U?7#9-;-, E7)5EUW:"6:S@5]N@AFO5DM*-D^ 1 MX;,L58L0_J*,&4%XSS8"S6@16Z+AP.)R"+GN0V;OA$PS^**D;0Q\E!56KP%B MXG],(CLDL<[.(G[ \@+&:019DJ5G\,;'HHP]WO@=O(]?.VZ?X:^KC;&:^N;O M,YCY$3/WF/D[F'=TG:I.(*@:_F_1WZKUV:CN2L_-CI6X# C4H'[$8'7?(-1* MT'WD<@O6Z3A<2OX/L2(64+XP9"<,E6=8OF+(!X;",8Q@W_"R 6[HQNZ4=D[, M /,^2J*T+G_3,/)7HD)M?OANEJ7%CX"^YA$1TY[!,S)M %V' .F+[88B'S0& M)BNW2.;?V+5_GD7][TD"W]/?F@DF2XQ@@ULNI:L9Y7#@"+.H*!)(HR2?#@3> MK,\&*3.DJI2"&<-K7C(WE@QD47&90A%-L@F$GVB,CL"5$FADETK@KA-,K2; 27XS'<4G,Q3C%4TT+B[8FXR0SB.TFPR@CQ/X9X] =8UC6Y7AT[2>R.H.2L(M^'I\V:[Z@?YBWC^+7YBFKC,@L";7Y**8 M!*#[IZ;?6+7SXWVC+#T6?MG0ZXS:&=#W6BE[V+@ Q_=^]2]02P,$% @ M)$)05 1Q\WQ!!@ ^@\ !D !X;"]W;W)K&UL MM5=K;]LV%/TKA/> #;"U2+W;)$":9%B!=@N:KL,P[ ,MT391671)*H_]^AU2 MMFHWCIMI5>2?)1W$M+QA_%K)%V] M&?Z$&<;)>]VZI257;2WK?0-38!J \2VP-_RHQ4M9O20QHX1'G!VQ%P^!QL%> M_+^!DDMEJT;;SDCR]_G,.H/2^.>(BV1PD007R1,N;L"8NFLDT7-RH5<@R=)7 M[ZTD&^^:^LFM1R=,1O%II;N7H M[.-2DGK7_+PW3^!]K5O9.NN1JCULFR<7ZL$O&J^-OE6!@Y@P 1$K?2O-P\[2 M?O*=Q')A,:L!T^TK\I<4QA+IZX%@-^5J)LVPHX_>1.1'_+U]&LR0*49+'M$T MB@F+8YJG^39O^,+Q)2I*PJ*,9E%.8LH2S"TYX?B-LX1<=,8@]!W;9"SOH7%6 M[@0W.!LS6K!T0M*$\I0-GL;PS%*\'[.2EE&.09S0,H\F!+]QDB"^N82G^OF. M2D;3HO0F.4U3/AF<93PC:4[C-/:S(EIF\80D"2TB1L;7S]R>,>_K,98^1:F]YZ6 \$5C>J%OZ= M=?A9;4F*0]@$9#TIJSUUV1CUR?)F'H[RSB\/=%/V>[+U,?&N#N1RDTHB'+D0 MK:B5:$/@G=/(U\Y$!!]DE6R0/^BB%PL1;OP22>WHNEZ#,+O MI4"HT(D<\A#TJ8 L@?6_]Y&AIJ %S$M-,B&LY\$Z)&?CJE+2'=."HUZ=UP.[ V3\G_39X@*)]^/F' M@K/\M?7MWR.1%U\A-E\A>JZ%F)[DH_CF^'PN"8U#I6IT$ANT22,YF5$THCR\@B#MF* H[4$.' CPXEW4RG/ M&6P)Y-^"!M4RN/%R8OSUP/N]E+>X7JP#RF &&-'>/8H_H@S-0=@^_IJ\DP"Q MMTD9=(05)"Y](T%NEGY/E+5=X%2E+8(!=1+?>B0TX3'YJ+W[^O$6T*TJ'F)G MRDN:%07A.-49)/+380:#8RQ0F,=H*3!ZTAN)D=PT[SNB(LGWBV(WPJMC6C?F MT*4H]MU,+W>0C,=C%D<(8F^C\D8)+E/ M\@;F.$FQ Q">,3)0\F*"\OJV6GQKE?GV9PQ53SG;2E?]5$AHT>(X]$U%<3!' M>Y.3(J59S/RIP2CS#=N!%>.=)9-A1UL<'P@/*4KA* 4#\OR@!$YW[F,K:1;A MUHEBU%WK^JO9\':XV)[W][FOT_M;\7MA%@JG?B/G6!J]S-'?F/ZFV3\XO0ZW MNYEVN"N&X1*7&ULG59M;]LV$/XK M!VT86D"U7OV6V0;L),/ZH6D0MRN&81]HZ601D4B7I.)DOWY'2I;=+'&W?;'X M]CSWW/&.Y]E>JGM=(AIXK"NAYUYIS.XB"'168LWT0.Y0T$XA5@N@KB,!P%->/"6\SWI;$+ MP6*V8UM->GXS!>K*1\MY. MWN=S+[2"L,+,6 9&GP>\Q*JR1"3C:\?I]28M\'1\8/_%^4Z^;)C&2UE]X;DI MY][$@QP+UE3F3NY_Q7+9*7=+^R[LZ$'6:.-K#LP*:BY:+_LL8O#OP'$ M'2!VNEM#3N45,VPQ4W(/RIXF-CMPKCHTB>/"7LK:*-KEA#.+&[KW]R*3-<(. M%:Q+IA#>?&*;"O7;66#(A#T89!W=JJ6+7Z&+8O@@A2DU7(L<\V\) M+6"XP/ M E?Q6<8KS :01#[$81R=X4MZAQ/'E[S"=\V4X&*KX;9W]X_E1AM%^?'G&?ZT MYT\=?_H*_[K-;I %F!+A#C,I,EYQYI*P6UTQS3-@(H[U='?*_B-MJ4B\J MW3BE^X,ZUJD3O3K=JI-'=P+ Q!#7L$+ IZ&*R&'#<611NH M#:&&HS'\],,DCN*?3PG9,RBI^Q;96AS[<3PZL7B%0E+=MOI6_R.:46R=F/B3 M:021)1U-_7$XA.NC S;.]+:!QJQ1W'!B>!.])3ETSI^D*22$3BRRS[?O:XCB ML9^,4G^<#&F<^.DH\>-Q>AH2^V*XTP?/* 3)()G8[X"B>#!&TW@P#=TR7<>E MK&O*,'K;LGO KPU_8!4*0W?^F%6-O?9"R?K4R"&3G#'88,8:C3;'GL N,&'X MNSX*R=@?)B&,$HI9.G&1H!>N)>;"92:>C1UO"X)IJA#"4%E0C'17%%CO*OF$ MV,F7.ULMVC^NWZT_Z[X$;J1!/0!J(&[Z1*G]2F:'_A$ )=T*N8GB64B^KYWI M-BQ[?!Z7P4N/6W#2.:B*MJX_:G*Y$:9M(OUJWX*7;>FMEQHJ+ @ M:#@8#SU0;4]L)T;N7!_:2$-=S0U+^AN!RAZ@_4*2[]W$&NC_F"S^!E!+ P04 M " D0E!4^*B.3H,# #T!P &0 'AL+W=OD$74'6A;E9J&W"\:;M 4@3.;A=%T0?:&EO"2J1* MTG'R]SND;,5M-R[VP39G.'/F=LR9'J3ZI&M$ T]=*_3,JXWIK\)0;VKLN YD MCX)NME)UW)"H=J'N%?+*.75MR*(H#SO>"&\^=;I[-9_*O6D;@?<*]+[KN'J^ MQE8>9E[LG12K9E<;JPCGTY[O\ '-A_Y>D12.*%73H="-%*!P._,6\=5U9NV= MP>\-'O39&6PE:RD_6>%=-?,BFQ"VN#$6@=//(RZQ;2T0I?'W$=,;0UK'\_,) M_6=7.]6RYAJ7LOW85*:>>1,/*MSR?6M6\O K'NMQ"6YDJ]TW' ;;-/=@L]=& M=D=GRJ!KQ/#+GXY].'.81*\XL*,#4.\7[NMGP%MZ)8>*V=3^\Y^L6]9MI:"BD M=0PW1_CK 9Z] A\SN)/"U!IN1(75/P%"RG5,F)T2OF87$=_B)H D]H%%++Z MEXP-2!Q>\C\-6&$OE6G$#OY_+L"G(WSJX--7X%?XB&*/L'X^:R_< MRHWK[)<:>AGO?8VPE2W]EVRJQLX%Z-^HJ00-1AJ:'#X95((.:HBM;?#=2_#V M&-QW=*Z !FP(]:0&N77R4G8]%\_??S-AEI ')9G$)?,+ LF#G*0/ MHC$4X\%P0V4PORP2OTQ2R-,@L\9^F:5^'&60YT%!BIN[FP449>GG$8.X"!+2 MI63"\A+BS/DL[A=+2//"CR+214%,.D9!61I9,2+QEOH@QC3)/2<:QP&CJR3W MXRP_"O8B]B=6C@9/RI"5?EK&)\T%!F4C@[*+$[^58O=C2T]7!0NMT>BOX-)E MY,M'H M%_GYA(@0.R]BEI^QE_$23>(HO33;\.PE)O[LW+[1L)%[889'>=2.*VTQO.0O MYL,^O.-JUPAJ+&[)-0H*&J8:=LP@&-F[=WTM#6T)=ZQI+:.R!G2_E=*6HEU(0 A2% KH?E=:I:MGV,.W! M))?$JF.GME-*__J=G9#1;64OB7V^[[OOSKZ;[91^, 6BA>=22#,/"FNK:1B: MI,"2F0M5H:233.F26=KJ/#251I9Z4"G".(HNPY)Q&2QFWG:K%S-56\$EWFHP M=5DRO5^A4+MYT \.ACN>%]89PL6L8CG>H_U:W6K:A1U+RDN4ABL)&K-YL.Q/ M5T/G[QV^<=R9HS6X3+9*/;C-=3H/(B<(!2;6,3#Z/>$:A7!$)..QY0RZD YX MO#ZP?_"Y4RY;9G"MQ'>>VF(>3 )(,6.UL'=J]PG;?$:.+U'"^"_L&M_1*("D M-E:5+9@4E%PV?_; ,0M(/:ZFT!>Y16S;#'3:@?:>1.;6_A4/9K$ M<>DNY=YJ.N6$LXM5;QHZ*FS.(4EJ6JI84U,P5,)F,J>^(,!BJV]^HPP:202JA\#_&P%T41?*$[I*Y$[619]MS!]N"'0"N82\MD MSMTKA[-A;_ N.H>/2J4[+@0,QKW1Y1@VROY=D5'4NR2]_WH0X5$;EJAS/VP, M^,2:CNRLW3Q;-FW\V[T9AC=,YYP:46!&T.AB3.-#-P.FV5A5^:;>*DLCPB\+ MFLFHG0.=9TK9P\8%Z*;\XA=02P,$% @ )$)05)Q$>* L P !@H !D M !X;"]W;W)K&ULM5;?;]HP$/Y7K&@/K=0U<0() M5(#$CTVK-"0$Z_8P[<$D%V(UL9GM0/O?SW8@T )I']87B.V[[[Z[2SY?;\O% MH\P %'HJ0M7P/3)RD7!5%Z*5:N7 L@B74J1Y#S;=_!SGYC3E>9,AONH+EC/ MA%ZY-4I""V"2HW^UR>MDED3"F.>_:**ROM-Q4 (I*7,U MY]MOL$NH;?!BGDO[B[:5;10X*"ZEXL7.63,H**O^R=.N$$<..+S@X.\<_-<. MK0L.PC\\0&K_?W6N@$]2E#2Q>< %O)GA2Q@K=L^IK,V_M[^_:"-TK*.2?AA"M M.D3+AFA="E&:WDA /$7%OD\QD1DBR8:P6#>0L 3EG.BNI8(7:$V$8F!>??8H MSS6M"AC:@$8#-KI1D1=$GJ=KLCFNYJGEP>)%-NTZFW9C-G/8 "OA+*WV2;!6 MB'&G'9[RJDS;1Z9^U^^VNOC8] 7!L"88-A*<4D:+LFAH7%0C11_U;G3J$)WW M5/,&S2'F^B.W,68@*$_.%;@9+$#/0(1LH-6M:76;:TB>WJ@A]@[:Y7U4%?&1 M0.+_6<&ULO55-;]LP M#/TKA$\KL-:)TZ9!D01(FA4KT )!@VZ'80?%IFVA^O DNF[__239\3)@\2[# M+K8H\3T^DA8];[1YL24BP9L4RBZBDJBZB6.;EBB9O= 5*G>2:R,9.=,4L:T, MLBR I(B3T6@:2\95M)R'O:U9SG5-@BO<&K"UE,R\KU'H9A&-H\/&$R]*\AOQ M>?_@\(5C8X_6X#/9:_WBC?ML M$8V\(!28DF=@[O6*MRB$)W(R?G2<41_2 X_7!_:[D+O+9<\LWFKQE6=4+J)9 M!!GFK!;TI)O/V.5SY?E2+6QX0M/YCB)(:TM:=F"G0'+5OME;5X MDQ/JP\5I)VK=BDI.B!HG\*@5E18^J0RSWPEBEV&?9G)($5,%WPN$ ME;7H2OSMP?G#/:&TWP>B7?71K@9U/UO,:P&"YP@?N()W9,:>_:E#PSQ)BQQ0 M-.T538;_:-*#O-,3E%<$G;&][O M]O-QU8Z%7^[M<'UDIN#*@L#<04<7UZZ]IAU8K4&Z"D-BK\F-G+ LW8Q'XQW< M>:XU'0P?H/]K+'\"4$L#!!0 ( "1"4%1 []ZJ0@( "L% 9 >&PO M=V]R:W-H965TJ!V)/;+084A@GN_^^@!TWW291+S8,\]Z\!PSI0>EG4P$@>:F% M--.@0MS=4VKR"FIF!FH'TJYLE:X9VJDNJ=EI8(4'U8)&83BF->,RR%(?6^DL M50T*+F&EB6GJFNG7.0AUF ;#X!AXY&6%+D"S=,=*6 ,^[5;:SFC/4O :I.%* M$@W;:3 ;WB\2E^\3OG$XF),Q<4XV2CV[R9=B&H1.$ C(T3$P^]O# H1P1%;& MKXXSZ$LZX.GXR/[)>[=>-LS 0HGOO,!J&DP"4L"6-0(?U>$S='Y&CB]7PO@O M.72Y84#RQJ"J.[!54'/9_ME+MP\G@.'X B#J -%;0'(!$'> V!MME7E;2X8L M2[4Z$.VR+9L;^+WQ:.N&2W>*:]1VE5L<9FM>2K[E.9-(9GFN&HES(H]:.3&A1?*H"&W2T#&A;FSJT_K);F]N2,WA$ORM5*-8;(P*46KS56@ M>:=CWNJ(+N@81N1!2:P,^2@+*/XFH-94[RPZ.IM'5QF7D ](/'Q'HC :GA&T M^']X>$5.W&]T[/GB"WSG-O?';&-0VYO\\TJ!I"^0^ +)I0(GYY2[WWR22E^].M^3^'0WQ1MN#ZJ-]Q\_\ M17\3G]N7H&WMV4Y0[?SMWBBTO>*'E7W- M0+L$N[Y5"H\35Z!_'[/?4$L#!!0 ( "1"4%0ZN.6%+ ( \% 9 M>&PO=V]R:W-H965T(8 MVF1C@6V$FFT/8P^R?8Y%9DD(3MQ=*=[OONOI-/Z4'I>],@ M$CRV0II5T!!UUV%HR@9;9F:J0VE/:J5;1M;4^]!T&EGE0:T(XRBZ"EO&99"E MWK?36:IZ$ESB3H/IVY;IW[L%W:G#1QSU+!U? MJ83Q7S@,L5=) &5O2+4CV%;0U M8<2R5*L#:!=MV=S&]\:CK1HNW2WFI.TIMSC* /OF9;696"'&O*&:827&R3&A7F5AF1K<$QA.>:['?+%9_)ML)Q!,G\- M<13/3\#7E^$Y=A8>>7CT'!Y:Y9/\>)(?>[[%&;YH-H^7+V"MY -JXH5 R%%R MI>&+(BM_TZ-+M80_SV(V6-"%[,F4/?'9D[/-* BVTI#N[6 0_/AD V!+V)J? M%^@7$_WBHKB<&&$%7!)J- 3:FJ=N[#++T*)35_7_N$%&>/2[NJ?B,]-[+@T( MK"U3-'N[#$ /XS<8I#K_!Q>*[#SX;6-?+-0NP)[7RE[6:+BAF-[ ["]02P,$ M% @ )$)05%-%U4K* @ 9PH !D !X;"]W;W)K&ULO9;;3N,P$(9?QKO3#)I+'P(=@. M!6D??FVG38JT==&J<)/X--_,_(XF,UI(]:1+ (->.1-Z')7&5"=QK+,2.-$' ML@)A=PJI.#%VJN:QKA20W!MQ%J=),H@YH2*:C/S:3$U&LC:,"I@II&O.B7J; M I.+<82CU<(MG9?&+<23447F< ?FOIHI.XM;2DXY"$VE0 J*<72*3Z9XZ S\ MB9\4%GIMC%PJCU(^NZ"Y*.ETFF_1,MFK.#882R6AO) ME\8V DY%\R:O2R'6#/!@@T&Z-$A]W(TC'^4Y,60R4G*!E#MM:6[@4_76-C@J MW*W<&65WJ;4SDSLZ%[2@&1$&G6:9K(6A8HYFDM&,@D;?T4S93T"9-T1$CBZ> M:UK92S%H[QP,H4Q_&\7&QN%H<;;T.6U\IAM\XA3=2&%*C2Y$#OE[0&P3:+-( M5UE,TR#Q'+(#U,/[*$U2'.#U6E5ZGM??P#N3O*H-* 2K? /0?@OM>VAO W0E MY#Z:,2?W>SU_7=OCZ,H U[\#S@Y;9X?!#.XU%#5#C!: ]JA ;T#4O^\JS.DU MEH&(!FU$@R#ILE:"FEJ!3_PCP@Y;\O#SA3UJG1WM2-@PI[]5V.,VHN,@Z1IL M52HERQ'EE9(OX-+6Z ^ZH8+RF@=DB+)"UQH^5"9P5X'P MX O$[=,&M*MM%W7:] [=\:8%NR%J M3H5&# IKFAP,[2VIIJMI)D96OI-XE,;V)7Y8VDX0E#M@]PLIS6KB'+2]Y>0O M4$L#!!0 ( "1"4%3\><)_6P, "D0 9 >&PO=V]R:W-H965T-FF0V*4M16VE D-# JVB8GN8]F"22V+A MV,5V*$C[\7.2$G<2=JX4+RGRPQ^20X#5 "*2VYN9.K;[!.J%_AQ9+K^A>M MFKT#$J"XU$86:V,;0<%$\Z0O:R(V#/!@BP%9&Y Z[L91'>4E-70Z5G*%5+7; MHE6#.M7:V@;'1/55%D;9M\S:F>F"98*E+*;"H%DXP0;=2F%RCKR*!Y%^ MT,;>)D#>$C@G7L1+B(]1#W]!)"+8@]=K">G5>"=;\.:EBG/[F1.D96I65($' M]*0%/:E!>UM KYA@!HYN; $F[Q#ZZ\;N1]<&"OW;XZW?>NM[4[C7D)8<<98" M^L0$>@6JWO]8?IQ>8^F):-!&-/ BS>*GDBF;NX$X%Y++[!7]0;>6E:(L//C# M%G]X 'Y/6V^G>^+7CT,Z^1VU$8W^AU_ZTL$OCIQ,1 =@&&_($MX3QQU HTZ2 M,7%!$2_61:W'H.QQQ&EUJ.B<+?5.E8R=_N#>(9AVTH1/]L6T'ZB[G+%3,.R7 MGNU,=]>T$R4\. 333J3P<%],^X'ZW4P[+<-^$5JL3SE[E7FV=[2EO7$9%$MM M=JQK)U%X= "VB5,L$NV)[0Z@[KHF3M:(7XW\;'?6-G%21<@AV':J1?S7I@^P M[0?JOG00)VW$KTC?36XEA+GL:9/]+H5-G%:1_B&H=K)%_)>I#U#M!]J!:J=M MQ"])'JJ[J]J)%3D]!-5.LXC_7O4!JOU .-K.=;C1O=DC+ZM[5(WJ7JQIY-K5 MM@^>-=V?V]XTT;=494QHQ"&UIM'QT%:N:OK29F+DLNX%'Z2QYVL]S&TO#ZK: M8-^G4IJW2>6@_7=@^A=02P,$% @ )$)05 R3?*%] @ ;P8 !D !X M;"]W;W)K&ULC57+CM,P%/T5*RN0H&F2ML HC=0' MB%D,5%,!"\3"36X2:_P(MM/,2'P\?J29SM"6V21^W'O.N=?.2=H)>:=J (WN M&>5J'M1:-U=AJ/(:&%8CT0 W.Z60#&LSE56H&@FX<$F,AO%X/ L9)CS(4K>V MD5DJ6DT)AXU$JF4,RXP!?VMV4@S"P>4@C#@ MB@B.))3S8!%=K68VW@5\)]"IHS&RE>R$N+.3ZV(>C*T@H)!KBX#-:P\KH-0" M&1F_>\Q@H+2)Q^,#^B=7NZEEAQ6L!/U!"EW/@_B0M-$&S0Y<;URVJ89P>XI;+!Q'< ]Y:V^&\K)/"%R]&"[Z M:^W.Q4UJ:F_SK L%D()@X@LD9@B\MVX%$HD2//4!= M3?(:Y8(U4C"B .D:T.KK^@;]>0P[=8B>:^JXK!/LLR0-]R?D30=YTQ?*,PXD ML6M$WUUU2L#T'P'1(, ?XZ6()Q)G@\39"R5*:(34>$?AHL;9?S5>BO :PZ-O MEX&LG*4IY"Z+_P:&U<$U%\XLGJTOC9MZ\WN$\59\@V5%N$(42@,Y'KTS>J2W M-S_1HG$.L1/:^(T;UN:/ -(&F/U2"'V86(+A'Y/]!5!+ P04 " D0E!4 MG<+W?@D$ 5#P &0 'AL+W=OPBX0R:S8IY^[%;,*/*J<,[@62QZ)(Q(\%Y/PT MM;#U/+&FN[TR$_9LTT2CU$YK?Q:5/V3 'TS0 M%\[47J);ED%V26#KS6EVB#SOT(*,,JX@O4$N_@T1A^ >0(W2B,PP&102,R&!7YQP%$4D8-GO1% M+OME!CTR"2:^@SLR>X#8\[$;A/TRPT9F."KSCJ6\ +05O$"\DLQ9K]3P2@$) MHL!S.T*O8;&#?;=?9=2HC$95WCZE^X3M *WUD4>W.F52-7+&XX8V_O42%#MM M/7#^=XK6IN=QP$X41)UH]<#"P3.%SRH5_ND,K2DNC[0^^=T#U8<+8\<9T$A: MC>05$K0FN5@]"(G;S<\^G!?JZVY 9EM#L/M*"5H374J-HJ![*_?AO# B_H#4 MMF+@\9*!G;KP6CB7I]LWL!(2'Q MNF&[!I+8#2(_&HA;6P+P> UX4;9>W^NZH'HNP7Y79P\2N[$?#554W%8!/%X& M7IBR45]1U17=[=;^/B3VXBCPXP&I;67!\6NE;7SUE83C. S#KMAKG$=&PO=V]R:W-H965TD MXA;8CR\I*9)?%:_S '^Q*>F>T]T]Q^?$X5K(CRHC1(//.>-JY&1:K]ZZKDHR MDF-U*U:$FR<+(7.LS:57XZ$H-*.4=86(]5)B(_VXCX=.9Z-B#"2:.L"F[]G,B&,64\FCD^U M4Z=YIP5NKE^\_U@F;Y)YPHI,!/N#ICH;.;$#4K+ !=,/8OT3J1,*K;]$,%7^ M@G5MZSD@*906>0TV$>245__XUFX*=9X/)1B#:2U-M[LHJQ^B3;UHMPVRJ.6YBDU.#U^I$M.%S3!7(.[ M)!$%UY0OP5PPFE"B0&_KKA3*E28IN)H2C2E3U\;ZP^,47+VY M!F\ Y>"W3!0*\U0-76UBM6]TDSJN=U5 .0A> ^Z8;_C/DM M\([#IZ>_W3L GYT,AX-MN&OX:4A"#4FH].KV6_':1 23#+,E\26?,N, M\H2N& %_OC<.P;TFN?JK(QR_"<*='/?M M!LB/0^]PZ&$3>M@9^EV:4ALR9F".:=J[YV""5U1CUL%VU#B/+J'Y^DTX_3,V M7W^?EPAZ_6"'EGTS%,' CW8Z;]\L0A&*#Y,7-PG%K_2=$4]N9'2&)3>E4^#* MU+'("X:MN$Z):4BJKSM*-VC>-+@$)J'7SA[OC%S6SC8W/AKX,0S0#INUX?9N M1'&XP^8!?SW?"Q Z(B1P8Z;"SKPF%7OF"PC,%@OS270#YD12D0*QJ*:FV:PW M9O6W&?"V^EW5;(<$O(@I =LQ <\X)Z:ULTW6>D9$(XB.T-$*._S_E'U2^]Z: M7V$Q]9KUE5H;H;AR9[ M)OX%RR7E"C"R,##OMF_:0U;'S.I"BU5YCGH2VIS*RF5FCN9$6@/S?"&$?KFP M1[/FL#_^"E!+ P04 " D0E!4NMYH,U(" 3!@ &0 'AL+W=O4M,#M>,-^ZGK'7NZHAKGDWUAARIGWR2,%+&G#S95LOT#?3V+Y=C.@5 M&0O(1R0./Y HB,(=\/G[X<%SN(^&#*Y$@RN1XXO_VI7OYYA*S@Q4^L<;A>*A M4.P*C?]4*+:1T/ M6L=O:KV0 I[(!57W.%Q.&WS/3OD-J(HLH)::O93]K$PRE$G^K_>3H=#DWWD_ M^+\C;XKNA_$+[_VM*VO')=JZ8D(3#DM$!J-#-$EU(ZA;&%F[ M6WPG#&ULS5U1;]LX$OXK M1&YQV 7:6$.*E+B7!&C3*ZY ]U TV]V'PSTH#A,+M26O)"<-<#_^*-DQ*4LB M:4O=91\2VQE20W+T<>8S/_7B*2^^E@LA*O1MM_G@<_JPJ.H/9E<7Z^1!W(CJR_I3(=_-]KWH4+<7YZ]@9^O@>&Z16/R6RJ>2NTUJL=RF^=?ZSQ;58+NNNI"-_['H]VU^T;JB_?NG]?3-Z.9K;I!37^?+W]*Y:7)[%9^A. MW">;9?4Y?_J7V(V(UOW-\V79_$1/.]O@#,TW996O=HVE!ZLTV_Y.ONUF0FL MX4 #O&N 71N070/2#'3K63.L=TF57%T4^1,J:FO96_VBF9NFM1Q-FM7K>%,5 M\J^I;%==O4^S))NGR1)]R,JJV,@EJDKT&MW(@+G;+ 7*[U&OS2OTBTC*32'N M4%*A]TE:H-^2Y48VD&N#/HOYIBC2[ $EV1WZ=YZ]+O:?O$W*M$0_OA-5DB[+ MG^3%OMR\0S_^\!/Z :49^G61;TK9JKR857* M9NS^6XP;[>#P0.#>2?FYXC M*X0###W-K]V;!^WF,SFM^[G%^[G%37]D:&[WD_(*O2E+(2>VGHV/:7*;+M,J M%:6:0SEKG3D[G++_?)070!\JL2K_:W"/[-TCC7OA@'O72;E XH]-^I@LZQ7M MF^]M#ZSIH8:$QRM, \PYOI@]ZA/;8Q<%A/)H;]=R,=R[&!I=_"4IOLHPN95Q M6-:3T4Q:GY_;;JAV?8H9A0 ._.S:$1:') KZ_:1[/ZG1SW_*6:R>FW7+JX4H M9!P_BK+:WDQ/:;5 -<:FRV>),)4HY'W.0WCS*N[/V\K7<+%Z7,D2D[[?5RSH\HTUV)P>JAH#R=0W, M?0-A'0]Q0.,H/AA(UVQ@6:+]&")+A!?%/?X7A"7OKF848Z[=:RUG(5!;4?"GA=SN4@[!!-I6"2/" M2;Z5B85,&S(DOLT72?8@9S(OGI+B#LWSK"IDQE(:%A74M@)>[BN@-A8P[RSO M1"$WE3H_0TGC7^\*$<,*[;9KDTG;-[6C@'E+T7Q;J@GK=;"[60Q=7>T38-XH MK"%TG63RCDPR="]DK,N4ZS:7J5"SNG]8FC(&RD!V&=-<0ASP>\E0A/9BAWAY8>;'. MBZ026D3-\]5*%$UFOT[6HC#EO K%<>!C0&$%X]@&X_: VG716B86<4H.EK/' M#D@84-:_GE@K'? TD;?KQP2C1I.V?PKBL:UXL,3;E_.;NF[?SH/YWN'I=NSBFNEW;4X7\V)SAV].945L05@B/ M(R_75&T#V+P-."#&->[9 :*0#%7 6"$[-B.[>T!U$W,6!R$YW()Z[ !C"5JX MWU6BH)^8$WAK1'T6ZTTA<^-2)H8/A1"K[FRV+ZU G8"/,404H!,SH+O$$'$& M:J*1/". &IN&IC"9>(G)1&$R^2OH&=(%YJ'54IA,_CS6A3CS*41!-1G!J."Q M)3!1B$R\)%Z(0FUB1FVG$ICT('&,PT-NM<>*R21S@%I5:!V:T=J]$@Z[9 KE M>"#'#15FAR/X%#Q=,1PJD Z]9%9"A>;A>,X^=&9-0HV'GXJ(-Y$F.P[>F5<) M%<*'(W@5/+[\#16"AU[R*:&"\' \GQ)V^93.*II,VJXI5 \GHEO"/A:%\0 . MOQOI,01* T*&?%4 'XX@7/"Q!3!5J$V]I%>H0G5J1G7G1:1=[N0PR(PF;?\4 MQE-;(FY+849M-E1A.25>KJ0"?6H&?9>2A3J#.=6^3)V(0J&F#'SGGW.23A7$ MTQ'$"3ZAS*4*O*F75 E5$$['4R6T![UY,,AH487)]"1,1L0P-*:0EWF)O$PA M+S,C[_,.@R)P='#-I.*I!F)]$GB(RM=9F" M8>8EO<(47C,S7CO5NLR.U4:3MF_:*18S5KL7NN2(4.'A!2P1V8BQ#G?B$R'2K8Q;#1I^Z=P/3J))]E& MT;BZ-E)H'7E)C40*J:/QU$AD/W-B-&F[IA \FH@]B>SLB=&D[9\"\.@D]J0) ML*/*V$CA61+M V)R:@=)5* '7$?%S%6 MR![;OI"T5R.Q,V+'"K'CB3B0V,Z!&$W:_BDPCT_B0)K@.;9XC15"QUX2'K'" MZ7@\X1$[XV^L\#I#< 0!QUY5(]A?3IY@.KC"N&Y&>&-,36N@N4*MKF7_ ?7U#KC M^0_>H[YA<< [N-1S:(2$A \\=&24>!AM#GS4E#J!&=Y- 7=4 M10N!)LL)O*1((-"$.8$9W(]8NRX/(E,G%A]^P]YG&,>1G*NA5=2D.H$Y'S2]L+EI8_."64^M%":1">8B"QYZ:A]2!D8[H95 MUQ P9HP.;$80:*J>P)S F^+JV/(7 DVC$WC)EX NP;1H,)TBZ1AQI:ZN/ VS M38>405=->BJ;U'63%N'D]ZF$X0@=I2ZDM"@I)Y7K'B&VU-66%KGE8$B-%NOJ M DM/%9:ZQ-*BL703[/:H+'N.*_>:#9]7!EV-:9%C'J'=[=%9#A]9!EUG:1%: MFD)J*O&N)K8$/]66H,DM80*])?0(*8<"1A-1PE0J2G"049IM#GS4,-^BI#0& MU+C:=)?@IK 1-60D6::5;(-G/F9AM#MS3<-ZBISPBV/IHEH@&])"/Z;,$ M2C$/AK)@374)^#12YNC#RZ I*0%[2<* IK>$J027T*.D[,::\X$5T(268%%: M&A.;<9N/IKD$/T67H*DN80+9);CK+H'H#T&9BFLA+H]"<<_A->4FD-,8EE-. M,8,FR 3B)Z>B*3'!(L5TBYP>)*^/,@\]"TE36H)%:ME=&N,Y9M#$D^"G>A(T M^218])/?J1+NT5*:#C.#IJ8$BYQRTG*X1W%I.L\,FN@2+*K+OK@:70YK$DOP M4V,)FL@2+"I+MW+8J+//_I<1\9!F)5J*>]DF.*^U)\7V8?K;-U6^;IY'?YM75;YJ M7BYD+2>*VD#^_3[/JY2=GIL!^_HZQ(MB-KS>)] ML27J[N'=<^3#E]%:JB\Z 3#D,<^$/N\EQBS/'$='">1<_7U$C*Y/N_1WE/# M7;I(C&UPQJ,E7\ ]F(?EK<(WIT:)TQR$3J4@"N;GO0MZ-F5#ZU!:_)K"6F\] M$YO*3,HO]N4Z/N^Y-B+((#(6@N/?"B:0918)X_BS NW5?5K'[>4QF MQC5,9/9;&IODO#?HD1CFO,C,G5Q_A"JAP.)%,M/E+UE7MFZ/1(4V,J^<,8(\ M%9M__E@1L>5 PP,.K')@^P[^ 0>OM^;Q1^3='/C*]2P464\HQ<"VU4@24UFKPG%W&4-203XGLM!Y/<;_$:N#>3ZCPYDOT;V2V3_ /)GQ6,@ M6#4B30(*YW$$V-4L@]8R;L#"$LSJR6I,AXRYPY&SVB:WQ8RY_8#MFDV?FPW= M@#5@.QD%=49!9T93F!FB(2H4CE[0.#(-*- &'R*90UM6&\!@*P[?==WV,,(Z MC+ S#/>4LN![,I%B!>S=HJ'=9C#SC!1]5'3!8'' M*.%B 01%:LU53"+4$H7+21?+U&WDT3TRSW1+>NDK4WA'A*Q4^& =JDZV"0X& M6(C^7AU:[#S?'?A>>QTH:])@KTR#_$TF7"?D"G<9Y"/$BU0LNAALE)$>6QII MHXVT6QSO@&?I7S@-%KA[TN1M)K4&7/@49.7L,)*@:.):;*S8?"5R;A-_T9BL M"N@_*PQC@WV]G+28O6?#07"@?(UBTF[)_&_EP[9?RC5C4BB%>P9R@>QTS[E& M/&EX[*HVLDG[G=D^"/54U[*B)V5Y"6YM(IOBW*:88(KM*V %OB-FC!XJ0:.X MM%MRCU2"FY3/TJQ<^+JX:A26#H],F]!R4)G,ERXV_2 8]@]0U\@EZY;+DKH?OJ.A^R/MRK'1)187#?:[^D9Y/-140# ML[D7^<35PNX.,I@CI'O:QX&A-E<-FQR8-'N7+QP20.&4-\/MK$=U!<^XW\ 4$L#!!0 ( "1"4%0EAY!;FP( -L& 9 >&PO=V]R M:W-H965T-+DA:)@3;9L XH M5O3Z,.Q!L9E8J&RE$IVT?S]*<=VTN:S82RQ*/.3A$<4,EDH_F@( V7,I*S/T M"L3YJ>^;K("2FV,UAXI.IDJ7',G4,]_,-?#<@4KIAT'0]4LN*B\=N+TKG0Y4 MC5)4<*69JZ\:UF!5H-_QT,.F:D1E;_$&-9T*PF'Z[:D6^,)XE;-?6(!F%]4"#-(]H6%? MV=[CPS$@%](/=S9@='ARQ R8J=ENHVA#&#'PDCC:3GS5\SE=\PAU\QI = MLZCSA85!V-D"'WT>'KR'^Z1,*T_8RA.Z>-%^>2X!"Y6_*]Y*\E.)"MD]V;4& MPWZ?30QJ:LP_>S)';>;(98YW9'X06##[+H5\H;Y$T'3[?"*!3;G0;,%E#5OU M787MNK#V#2_2* RZ8;\_\!?K0F[Z!:W'.\9QRSC^)V.:$_]%>A4Y62.3Q%'4 M._G >=.MTXOB)-Y./&F))WN)CV&"S$!6:X&"[K&N]-MQUZ=UO:W;VT;Q5RR>#MA2KW0L5;DVYCV]ULCY,D2>+D ]U- MOZU2^VNCQX[]2ZYGHC),PI2 P7&/"M:K4;HR4,W=-)HHI-GFE@4U#&CK0.=3 MI?#5L .N_3]+_P)02P,$% @ )$)05'9#9JIQ!0 AA< !D !X;"]W M;W)K&ULO5C?;]LV$/Y7"*,/+9#&(BE9:(NVN4BB2U%V,^R/W^E'1-F2F#3 DH=8DGEW'[\[?7?F9"_5 M?;KA7*,?<92D9X.-UML/PV&ZW/"8I:=RRQ/X9B55S#3B; M"/7F;! ,4,A7+(OT%[G_Q*L-%0"7,DJ+_VA?K74&:)FE6L:5,2"(15)^LA\5 M$0T#@GL,2&5 C@QHGP&M#.AS([B5@?M< Z\R\)YK,*H,1@7W)5D%TW.FV72B MY!ZI?#5XRR^*=!760+!(\LJZTPJ^%6"GIQ??,Z$?$$M"])O><(6NDAU/-=2. M3M%[=,.48GGNT=LYUTQ$Z3OT!HD$_;Z160I6Z62H 4;N;+BL0GXL0Y*>D!A= MRT1O4G21A#SLL)\]84\L#H:P_YH$\DC"1V+U^&L6G2**3Q!Q"/YZ-T=OW[SK MPF7W,N?+EA=1L]GA;_Y\?TX_J@N[E_.M B_.4WN[?#Y#W5@.B*=U]='"+>UQ M>P="&6811W*%JDJ\YGHCPX,R_/,SF*$KS>/T+TM0MP[J%D'=GJ"73"BT8U'& M4A\DA6+,U*[V."J^Y8.^FGDNI/YX,=\VDMI=AG[J>6R\[ .W5H#TK MZ&]";U#>.D3T ,JIN0(Q8 N@;E5OI^M=G)5NO08<2IP1"8(CV.UU3C?B48UX M9$7\-0&XD?B'AV@-':X3W*C%%2%.#U-^'=>WQKW)X@7HV$$Z4_3O$\GUVS1U MPPAJ&($5QKP[1UVQ@Q8+- B"'OK'=?RQ-7[U.J5\F2FA!4^AL<";E>FGJ@B% M/(W6B)](X4%LJ" @#&H(+I8R[F2F\MBDQNU'0@P2\E-(,FA\"D&_ M;N9-;O-9K1,5::$BCA?XQQK0L:X/NE%X3'\2^H$L=,*E+1BX"?80B9%];-?] M\]5*J!A]DE$HDG5Z CUF>6KI)]AH,_9>KXUA([#8KK O;&27N$-V71_WI=H( M+[8K[XM[%&ZK+[0!C,FH!Y(186Q7X1OX;794<0A^SW S].1AT?DD/V+:N$!^V-"^_27&/TE=OU]SBQ3N6@&'_O$=WO&&6(4E-@5 M]#'U,,-<-VB[2K:9/D%SD2YE!O*K%CFJ.9 MC+3A!MTSIA*MT([:P^W(FL.W6""CQ7Y%D(Y+$+I(O?B\[!E>_CVZC=.1_ M&EQ/CB97Q,*_LQ+]"4A]DK$(L;BW>-I#+1GU#K74:"VU#[75=DP"X1(=EE1K MKCT,9?25XM.F/*&&AK2&OHDBO@*7SJD/R%1YZ%O>:+DM#BD74FL9%Y<; M>-VYRA? ]RLI]>--'J ^>I_^!U!+ P04 " D0E!4$]**F! # #N" M&0 'AL+W=O M%$HK0"I]:'OH;@5]'%9[,,E O'5L:CM0]M?O.(' "DA[J/8"?LTWWWQCSZ0S M5_K%I(@6WC(A3==+K9V>^[Z)4\R8.593E+0S5CICEJ9ZXINI1I841IGPHR!H M^1GCTNMUBK5[W>NHW HN\5Z#R;.,Z44?A9IWO=!;+0SX)+5NP>]UIFR"0[2/ MTWM-,[]"27B&TG E0>.XZUV$Y_TP<@;%B2>.<[,Q!A?*2*D7-[E-NE[@&*' MV#H(1G\SO$0A'!+Q>%V">I5/9[@Y7J'?%,%3,"-F\%*)9Y[8M.NU/4APS')A M!VK^#9K(0I?F&^/!MX$.?&JFQI3 PR+LM_]K848L,@"O<81$N#0@B_ M=%2PO&*6]3I:S4&[TX3F!D6HA361X])E96@U[7*RL[WKUYS;!3"9P ^;HH9; M.4-C27=KX"L,Z18DN4!08[A(?A,?3, JJ#6;UB%<8'T,C/((HB,+'X14(C4WG#>BH!6UV[LI MM"H*K5H*VZ(_?^!^ULA_6CD^_1_9;E?NVI^<[?:6X'NR?591.*NE\*"9-&/4 M!L9:99 A,[E&%R\P03)+YDKP+BIGV[EO!LW&'CYAL*YN02VC^US'*15MX[3 M==%21='BZZ*UL^H$6ZQ.]C':J+=A+:/OU&ES20U4\#]42R?4.'<[#[><1^UF M\S3<\QS":,T@^K0WN81JO?LH_8T6E*&>%(W60*QR:%Q , H, 9 >&PO=V]R:W-H965T M(^#L4> M:&EL<2N1+DG927_]#BE'=BU9=8'%7FQ1FL?WS0QG9K*3ZIO. 0QY+ NAIUYN MS.:-[^LTAY+I:[D!@5]64I7,X%&M?;U1P#*G5!9^& 0#OV1<>+.)>W>O9A-9 MF8(+N%=$5V7)U-,<"KF;>M1[?O' U[FQ+_S99,/6L #S:7.O\.0W5C)>@M!< M"J)@-?5NZ)M;&EL%)_&9PTX?/1-+92GE-WMXGTV]P"*" E)C33#\V\(M%(6U MA#B^[XUZC4^K>/S\;/V=(X]DEDS#K2R^\,SD4V_DD0Q6K"K,@]S]"7M"B;67 MRD*[7[+;RP8>22MM9+E71@0E%_4_>]P'XDB!#LXHA'N%\%0A/J,0[14B1[1& MYFC=,<-F$R5W1%EIM&8?7&R<-K+APJ9Q811^Y:AG9F^_5]P\$28R\I?)09'W M8@O:8**,)E=D@6635040N2(WV3^(!S)B).E5VW&38\60!RPK7CR1.S"@$#M; MHJ%WC"ORF145:/(2OS!>Z%?HZ=/BCKQ\\8J\(%R0CZBOT;B>^ 9)6JA^NBDXB^)F$0T@Y MY>K M!SUPHB9CD;,7]6=L 6FEN.$8QCHQ=>R_/LBB(%CA.Z:ROWOP-FS760[H\,H3N*)O^W D30XDLMP M -;<+Q#4EI(C!$D<1<-Q@Z#.6_);0 <-T$$OT'9^OEQV'WJ2-6Q\#_^/VA@U M[D;_<6V,6IDY"7F=F;98F 1!=U[&#=AQ+]CC#J4@!9P>&6&:""FN4J9SDDH< M3ADHYN8+=B%X3',FUD!P6A(-:LM3Z.Q(XS;L.L3B(3U#BP:'#A[T M$KNO%.+4F&P,/AP:LW2-F1]H=S;3H 4J3@(ZCDZP=\A1&B3T#/BC\4-[P7]4 M3.@5*&VGBMI?D.SX@JSL!=FZ@=%)@+: 745)D$3!*8.VX+G0AP?T82_Z/Y34 MFE0"@1?\!];3&A>G;IAARWLT&(>#4Y!M,1HEQ^GX&>EA:-#H]Y 6>,:2L87" MRPW&^'R)1!T1CH=A>(J]+7/)UMOT.NL^_[1UM5"6KM MEDV-;:(2IMX>FK?-0GOCUKB3]W.[Z+IM[6"FWI(_,(6-4Y,"5F@RN!YB\%2] M>-8'(S=N=UM*@YN@>\SQDH"R OA]):5Y/E@'S?H_^Q=02P,$% @ )$)0 M5)>/C"U; P K0T !D !X;"]W;W)K&ULQ5== MCYLX%/TK%NI#*W4'FV^J)%*;J.JLNMO13&?WH>J# S>)5;!3VR2S_WX-H< MH?,0*2\#AG..?>X9WYC94<@?:@>@T5.><36W=EKOW]FV2G:04W4C]L#-FXV0 M.=5F*+>VVDN@:47*,]O!.+!SRKBUF%7/[N1B)@J=,0YW$JDBSZG\[P-DXCBW MB/7KP3W;[G3YP%[,]G0+#Z ?]W?2C.Q&)64Y<,4$1Q(V<^L]>;S:W(0BEL:)'I>W'\!+4AO]1+1*:JO^A88[&%DD)ID==D MLX*<\=.5/M6%Z!"(=X;@U 3GI02W)K@O)7@UP:LJ<[)2U6%%-5W,I#@B6:*- M6GE3%;-B&_N,E[D_:&G>,L/3BZ^2IH H3]$7O0.)[B$!=J#K#!3Z SV8?[.T MR ")#9I"OEZ!IBQ3;PSG\6&%7K]Z@UXAQM'7G2B4X:B9K(2^FJ;_2?D-PJ-TVY2XJ;/3U-FI]-PS>N^3 M1!16#(GL: 2*SO'84%BQ\'QS#YT$QB!.3CTG>>PU1 68]]IQ9XY\AI' MWJ2C1[YF60:IL7( 7I0EY: G2N4WPOXUD@J:Z8-+)G42\SNUC8(P]GM!#5$^ MQJ';RVF(P\1.^P$_'Q>]RBAKAZ!HYQU];#K]7;*B6*3S,T.ND19I^R]Q M+IE7K?9L,\1D$-@(S//C@/02&U,+(H>V>":ILZF>[J7Z:-/%=M M6RL)KY)4VX))=-&DHI$#0]3/8#D"56V9J ME,'&T/!-:)*6IV^#TT"+?75:7@MMSM[5[;]1IA2UX/R -Y\H2W^ M!U!+ P04 " D0E!4%/6JG"D# Q"0 &0 'AL+W=OZ"E MD464(EV2LIM_OT-*411'=GO:O=C\F)GWWG"HX>P@U7== ACRL^)"S[W2F-VU M[^NLA(KJ*[D#@3N%5!4U.%5;7^\4T-PY5=R/@B#U*\J$MYBYM5NUF,G:<";@ M5A%=5Q553TO@\C#W0N]YX8YM2V,7_,5L1[=P#^9A=ZMPYG=1S?A]2H,K(.S^)O!0??&Q$K92/G=3C[G6FG'L3C^10T)J;.WGX!*V@D8V72:[=+SFT MMH%'LEH;6;7.R*!BHOFG/]M$]!S"](1#U#I$QP[)"8>X=8B=T(:9D[6FABYF M2AZ(LM88S0Y<;IPWJF'"'N.]4;C+T,\LOBJ: Z$B)W^9$A2Y@PS8GFXX:')) M;FR2F7DB3) ;CD=.109$%F0MZXTI:HX6F:R%T>3]&@QE7'] MX?[-7G_[@-Y M9_V^EK+6"*!GOD'"%M;/6G++AEQT@EP8D2]2F%*3/T0.^>L /BKMY$;/T7_02C;>4K!3DS) _ MI=;DVYWDG&#Y'JC*_SF#GW3XB<-/3N#?*KEG[D9:J*R!X@B%IZ^ 4P,Y,9+4 M LO,73PDB!M=B0P=:8.8.D3[$=DODG@\P63O^WE^:Q6-HTG46;V2,^KDC,[* M>1 ;ACQSI+@'4:,(6]C&E?A)UJ^0T@XI_5\.;MSAC\\J75)N@2[(!K9,"":V M]E;B#29/0-70L33Q1KV$IT%R?"IOC:+)-!D^E$E'=?*?U]AD0$PZ/1(S8#2> MQL-BIIV8Z5DQCXH9N)1%,4AK^@;Q)!>A>28M_ 5!+ P04 " D0E!4"MN>EX,# #;# &0 'AL+W=O MTDW;^?#900(&DT=>I+P'#.O??<#^P,UEP\RX00!5ZR ME,FAE2BU.+=M&2>"I'P]M*#U^N">SA-E'MBCP0+/R0-1CXL[H5=V M965*,\(DY0P(,AM:8WA^"5U#R!'?*5G+VCTP4IXX?S:+Z^G0_J!3E0RMT )3,L/+5-WS M]6=2"O*-O9BG,O\%ZQ+K6"!>2L6SDJPCR"@KKOBE3$2- +T=!%02T*$$MR2X MAQ*\DN =2O!+0B[=+K3GB8NPPJ.!X&L@#%I;,S=Y]G.VSA=EIE$>E-!OJ>:I MT2T1<8*9 A,L$S">KC"+B3P!-QPS"3";@GN28D7,-29TA9]2(L$I>"@:"_ 9 MN)V,W\(?141AFLICS7Q\B,#1IV/P"5 &OB5\*35+#FREU9B8[+B,_**('.V( M/"+Q&7#A"4 .@AWTR>%TIX,>[:=_P>P,.+OIEP=[A_UMNJTK6)41565$N3UW MA[UQ'/,E4[IP7[G:KM\59;JFE,UK%0$_;[0!<*U()G_M<>]6[MW $94E\["EU^+T N< *&&V#8,>5Z W(;>-@SZ#@Q0MV*_4NS_ M@^(]O="K#/<^HA6#RGWP1BO6ZC,77'9V8M"ND-M'8:/5)FT8@F'H-;HV:L.@ M"Q$*NBL45DK"]QBJL.6\.51M1'VHMF+K5['U]\8V3O4)PW0,T&<5$ LRI4H/ MBY3Z8_\Z*8J#)=/[4WXF,)7>".G2T6]%>>J&J._.0]OZ>;86U_AA\Q3G"SLT#T#@-5&JDG/$"!#QO5 MZX!Y;L]K%#GJ@*'0]W8,%-QL4W#_/O4?VA:VMZ-3U_&;;=L%0T&SNZ-.F-MK MI/'R35B1'[MV+C3'_ELLYE0W3TIFFN>/WL2RSD_J)0R\B2 /&09%M\>2,I/"PM:YP?/=) MSO=X1UZ(^K!_$GIE5R@QS0B3E#,@R'9AW<.[-0R-0V[Q#R4GV;@')I0-YY_- MXL]X83F&$4E)I P$UI:1R;]V?T=WGP.I@-EF3%TX\T M5LG""BT0DRT^I.J9G_X@94"^P8MX*O-?<"IM'0M$!ZEX5CIK!AEEQ15_+85H M.,!@P &5#NC2P1MP<$L']UH'KW3PBCH!? ON4UT\Q@WH,@0K06*JM+^4VO#UFBA,4_E&NWQX68/7K]Z M5X R\'?"#U+#R[FM=!B&C!V5E!\*RFB ,D3@D3.52/"6Q21N ]@Z_DH$=!;A M 8TBKDET"UPX [^'K-;X/2ZMZ)QJY2Z.9X[@/>.,IT- MRG:-E$V&LP0^/?,T!7H7G;"(_QTAX%4$O)R -T#@7#&BKIB^+!<@00YBVM-Q MJ:,_-F7O6MR$<-8V6O<8N7!:6[5"\*L0_-$0JFT1F6V!RVTQHDU0 0>_)SG3 MBL!T-++J51.P(3O*F.&B=[%*"/A&L.C+5('H-R2&?@B#BVSU6#D>W%ECO!GXD@O83GW4HW4 /3>$%\QZST'<&-(9./02<:XN" ML/A[Y5""M50.4>!=<.TQ:Y=-FVQC8L%?T5Y*%'^DO_28M!I,FR"J":)KU:QR M?QUE=)VP73/HS6;3 =[UW(#N*.]\YH^T&%@/ .C]GBX'ZP8.QSOXS_2Y$K(I M+)IVY>^Q<@,XH'X]&&#P*SM=B=9BX7N="N]:P1GT![C6,P2.#Y'_U^M@=U+< M(.1WN/>801^B ?+U1('C(^4'FUW8^;YP';]3$UVK5N445.W&=WI&M&KFO*,5 MY >FBJ_5ZFEUIKK/3Q(7SQ_@W:HX&=4PQ4'M42>#ZB_WE&PUI',[U?*)XNQ3 M+!3?YZ>!#5?Z;)'?)OJ\2(0QT/]O.5?GA7E!=0)=_@=02P,$% @ )$)0 M5&KT9461 P I0\ !D !X;"]W;W)K&ULO5== MCYLX%/TK%NI*K78FV.8K5$FD-E&UE5HIFK2[#ZM]\! GH ).;9-T_OW:P ) M7Q4/>0D8[KD^OCZ<^"XNC/\0(:42_$KB5"R-4,K3>],404@3(F;L1%/UYL!X M0J0:\J,I3IR2?0Y*8A-#Z)H)B5)CM6URM%I-E.IMW$FNWD8*)U=?*0]"DDJP)B($'_9GD@94/( OC*0"D'0/GFA, M)-77@$9G\AQ3 1[!KMAVP Y@0U72GQE-@Q>PDT1F KS=4$FB6+Q3D=]W&_#V MS3OP!D0I^!:R3*BL8F%*Q5YS,(.2Z<>"*>YANJ'!#%CH 6"(40=\_?MP> TW M5FP4Y@%LB9!@DU'P[Q<5#SY+FHC_!F:SJMFL M?#:[9[9O3)*XJV8%S,UA^I,]KSSL.:H^YV9IVE&VY=IV%77%R:XXV8.$$X!5WI^+N#&9:9YRWN%]E=-TX+5V MV/4M!][HH!UE8]=#W3J85YSF4W4P#/2=F=4M@Q&<-YL/JL"OF/N#B2SXZ/A@ M0U[$0#($:RN%=Y ":E@WFB:&$M?<9X20?2.&CB@+XFXMH-H6$9ZJAA$DFCG= M:AC!P9DWJ 94FRP:=ED7/L[']5#[([+OH8?:T]"PJ?7KP6E_]\B_E4,[R/%Z MU%";(W(GJV$8"6=NCQK&<&A8#;75HF&O]>$C\L;E4-LDFM]##K6YH6%WZY># MW['3[JT%4/8P@8=OS"Z*CN):.KKG7=HN'[1;-X9]C:L"- MX^,]SH^X]C8\\02)VX=#A'U\(X>.*,MV>^10.R2>?(0<0:)>.0SC.F14<#<; M/91N8+\2?HQ4"Q33@TJD_F.4/?*B)RP&DIWRMNJ92=6DY;>AZJ,IUP'J_8$Q M^3K0G5K5F:_^!U!+ P04 " D0E!4D0VYJ*T" Z!P &0 'AL+W=O M%[BUI@P)YO99RN1 MS7BK*&&P$DBV=8W%GWN@?#=W?.?UP0/95LH\<+-9@[>P!O78K(2>N4.4@M3 M).$,"2CGSIU_NTB-W@J^$]C)O3$RF6PX?S*3S\7<\0P04,B5B8#U[1D60*D) MI#%^]S&=84ECW!^_1O]H<]>Y;+"$!:<_2*&JN3-Q4 $E;JEZX+M/T.<3FW@Y MI])>T:[7>@[*6ZEXW9LU04U8=\7%%;I A*%O%6\E9H6Y[UB" M$RQ+R&]0Z%^CP O\$?OB_7;OK=W551E*$PRE"6R\\&2\$G3.!5IPJ>0U6N"& M*$S)7RBNT4I @XD>Z%3["O6561*94RY; >CGW48JH7?JKS,XX8 36ISH!$Z_ M(H(7_0=+&*UO%R&Q$#Z@U>-.!%9_&Z&N3] M+L&V%F.(791X?_'I=#(Y0#Q6^6F43L81XP$Q/HNXA(9+,HX5'V/Y<10<8!VK MIF&:C%,E U5REDIW(]UKF/ZN>879%E#.F=TTHYS)<6$F072 .2)*PL@;YTP' MSO2_?.#T:'?Y7ABDX0'CL2S1B:0'C.Y>9S.GRA5/MQ &(%^7W*N7B>F?P['9?8/4$L#!!0 ( "1"4%0U MK8",: 4 $D: 9 >&PO=V]R:W-H965T(5Z\.#P=8W''Q66X94^!K5=;R?+95:G+8B M89O01?Q=L#MYL W:J7SB_'.[\RX_GP6M(E:R3+5#4/WOEJU86;8C:1U?^D%G MPSG;Q,/M^]'?=I/7D_E$)5OQ\I\B5]OS63(#.5O3IE37_.X/UD^H$YCQ4G9_ MP5T?&\Q UDC%JSY9*ZB*>O^??NV-.$B T40"ZA/0.(%,). ^ 7<3W2OKIG5) M%5TN!+\#HHW6H[4;G3==MIY-4;?+>*.$_K70>6IY)71%"/4-T#H';[XTQ4ZO MD0*_@1M=,'E3,L#78"*HW5N55,IB762T6Q4=?,ET/67%?O_Y)5.T*.4+/>+' MFTOP_-D+\ P4-?AKRQNI!Y"+N=+3:,7,LU[RQ5XRFI ,$?C :[65X$V=L_SA M ',]_\$$=&_"!?*.>,FR5P##EP %"#H$K;X_/?#(P<.:X&X\?&1-7H*KDO8^ M&]?_?:_#P3O%*OF?YV1D.!GI3D8F3K;B4KG68)\5=5DM"VZ7"*,D1HOY[:$S M=AA,80R3(>R!J' 0%7I%O !V^"1[^_1#YU!$QBOOB,(P"MSV M0F3$(:^X&UHRV3F@FX?/3!7UQC=I0TYX G1"PT[HA^=1CXGC\HP^ M_=#%) WAR&M'5!CCT&TU,EQ#?JZ]9[IKW_(R!T6U$_R6M1[X"(T,E1 Z@%$"X8,)Y&_15SQ:M MHO@$I6KXAOQ\FRQ51_N%];J.S;7#$,%3V$6&B\C?I_U0H:;VU9(@8M6!(TQ/ M:.*:PH:IV,_4XX6*;5Y"_:1 1@(=82D^8,-#?0:KV(_5MXVH"]4(UI72]Q0K M-ES%)^ J/GA\?AQ7L++%-09PD$P_\Q$"0/!6"Q-$TALE$FT , MW<@QNIF"^1ZV$<,V<@*V$<,V\CBV$0?; CB^#SNB0@+3"7+\X*5\Q<2F^U8A0<:;6NU? M30]'A^\AK[NO */C%_!LM?^J88;9?V3Y0,6FJ"4HV5H/&;R*M3"Q_VZQWU%\ MU[WZUX14O.HVMXSF3+0!^O< MG;;& P 10\ !D !X;"]W;W)K&ULO5==;Z,X M%/TK%MJ'CC1;L"&0C))(TW1FM])T-YJJNP^K?7"#2:P!S-BF::7]\7L-!&@# M3FN*B2C<>64I2[QO-#-*,^=Y;Q:6\OE7)0ZY3E;2Z3*+*/R\8*E8K]P ML'-8^,RW.VT6W.6\H%MVP_1ML9;PY+918IZQ7'&1(\F2A?,>OUN1P#A4%G]Q MME>]>V1*N1/BBWFXBA>.9Q"QE&VT"4'A,,"#*>UU?ZT!#1<\!C#J1Q(,\=@A$'OW'PJT)K9%59EU33Y5R*/9+&&J*9 MFXJ;RANJX;EIXXV6\"\'/[U<2]@14C\BFL?HP]>2%] CC7Y%?U IJ:$8G5TR M37FJWL#J[*?0ACUG\-( +H%OD MY(#\@E@C7K+-.?+Q6T0\@@< K5[N[EG@^"V1?A7//T'D6[1.*3#XE,]_/H$Y MNM(L4_]:D@5MLJ!*%HPD6PFEAWI0>X65EWF![Y?$)],(WFDH\;Y/SK$EGN$( M3_N63Z!-6F@3*[2KK*!<5D5O=E1NV1#..L2DGSWR9L% M%/?,L*:JG9.4,N>ZE PE_,%69%,].U1OB]UI&8Y>@=].RO#TN^2E<7OR"9Q&$WS\;6DL^SKC>Q$. MQW6FDSYLU[YO:+X]4'"R^:03/V(7OY7(BE(S^:*^DT[7R"OH&NETC=CE:*SO MC5N_[[X_\2;'?6\L^WTG@3\=_[Z03M^(7=]>WO<3@4Z_]*03/F(_*_XI^9;G M<+C9C%$WF'C"OX6S)=.:!BBJML=S+E, M&@/X/Q%"'QY,@G9R7OX/4$L#!!0 ( "1"4%1NJ;'1&P, &T* 9 M>&PO=V]R:W-H965TR!E]9V?,X]YSJ^N?V5D ^J M -#HD95<#8)"Z^HL#%56 ".J)2K@YLE,2$:TF5P)9%:,$;DTPA*L1H$.-@L7--YH>U"..Q79 XWH&^K*VEF M8<.24P9<4<&1A-D@.,=G8YQ:@-OQB\)*[8R1M7(OQ(.=3/-!$%E%4$*F+04Q M?TL80UE:)J/C[YHT:&):X.YXP_[-F3=F[HF"L2CO:*Z+0= +4 XSLBCUM5A] MA[6AMN7+1*G<+UK5>SO= &4+I05;@XT"1GG]3Q[7B=@!X,X!0+P&Q"\!Z0% ML@8DSFBMS-F:$$V&?2E62-K=ALT.7&X0M5""3U ::L(E2:RJQ15A YW^N@IN@X"OME6 [C7IIT^N%R M5_#K73CM]MK-KF?Z>HV^GE??S>*^?F.F/!-LK[K>Z[A)[W1_V-,F[*DW[*5Y M6=F">1*,HVV-C3ZX'N"=>HZ]NJ_?><_>H*GOF4]1O%44^S-)'M_*Y+:PXH^N MK'A;6K&_&KX[DV\4U?;ARA/N?+@9F+MG^QF%7#6IOW[-:M,SG;M.X<7ZR/92 MKB'8TM2-V*6YTI0KXV%F**-6UY1)6?\)<+D>>Z&W6;AGR\K8!3_/&KJ$!S!/S9W"F=^SE*P&H9D4 M1,%B[%V'5]/4QKN 9P9KO34FULE:SD2E-1ZLPWF-Z2^$67:M*FBO:D"B-R*X6I-+D1)90? M"7S4W8N/-N(GT4'&&13G) Y/211$X8"@Z?_#@P-RXKZ6L>.+#]?RQ_5<&X7G M\^9O[K=DD& MHH+1Y7O4!Y5)KS(YJ/*9*D;G'#Z*/,4#4_!5:=4+*<[:S4+6C10@S. 1:O,D M6_+". CB'1,#44F8)L,FTMY$>M#$HS24_[O,Z5\%C)/H(MQ1.!25)O&.0G_K MXM:@EJZ?:2S12ICV&O2K?W$R,:UA[DTV&S)(/$>?A6-@23 L0((%3;M>#+M@9-H6*HF>1,?-OQ\E M.:(3BG0RM+U)],'#]QQ:?%Z2LYVHOS5KSB7Y7A95\=N:--NR M9/7C.2_$[FQ")T\//N6KM6P?>//9AJWX'9=?-K>UNO.&7A9YR:LF%Q6I^?)L M\AO]>(YI&]"U^"OGN^;@FK2EW OQK;VY6IQ-_#8C7O!,METP]>^!7_"B:'M2 M>?R[[W0R:+:!A]=/O?_>%:^*N6<-OQ#%UWPAUV>39$(6?,FVA?PD=G_P?4%A MVU\FBJ;[2W;[MOZ$9-M&BG(?K#(H\ZK_S[[O!^(@ *@E /8!T.7="W597C+) MYK-:[$C=ME:]M1==J5VT2BZOVE_E3M;J;:[BY/R:JY(:,B4W3&[K7.;J1BQ) M]YA5&FTG7G97O*\EP2+Y"7/ M3@G2$P(^T"]WE^3]NP_/>_%4$4,E,%0"7;=HK:1I.#_I4S\AE[S)ZGS3_?1_ M7ZNVY$KRLOG'H82#$G9*@45)Y0UC9?=141?5SH:'.<9IXL^\AQ&Q8! +CHGA MF%@?%1Z(!:GOA^-BX2 6'A,+QL1"0RS$,$G&Q:)!+#HF%HZ)1:98E$2688P' ML?B86#0F%IMB<8C!N%@RB"5.L<]KK@BYE+P>DTP,28PB1$N!Z:"9NC6%9 59 M;M4LYBTH\G);D@U[5 25HY,T-=*(@$(:CZ=!?0T4WYG(S0MMQ>Z"2;X@4I"B MIXU<,TG6[(&32DCRJ+PG$Z5JG/'%*$Y\(]5I" G:4CU@'_W?J3ZP6M&OX'W. M0Y,3!;^LV"[R:J62KZ;]6Y7^1E2VD=YG\2Q_"*/83RT%:.11@T$XQF@,:.4 $(5CF&=5PI&XZ_KE< MYME+S>=]:?;1\"<;"-7HHT?9-VHAU(0?8AQ;2$LU_>A1_(VZ"#7Y%V",M@]3 M Y"Z"6@S$FK"+T@"FT=2#3_JII_-2ZA)N1#\U#*>H"$';LC9[ 1,5(5(;7,- M-*G 32JWHX )&%0L3RRK 3A84KGY\F93 1,V80BA;QL #1MPP^;'NPJ83'*Y M"F@F@9M)O\A5P%P!3@$04[04H$$([E7@:UP%S"7A- ABZP^MR0AN,K[!5<"$ M)2 -8PM-0-,2W+3\RFK>[F_41Z6V..2B_8SJ+%=YW6V8VVY (Q*2GVPWH/$( M1_$X:C=@XC%0;W6V.6@V:_ H"V_Q#32]TT\OM-#BR[0S]P&(TJ)&# M;N2\V6C0Y$^4Q*EEZJ/&#[KQ\^-]!DU*V;+4@$(WH'Z1Q:"Y.IPB(K7-6,T^ M="\/7^,P:"X5IX%:O%FT-0OQ-1OE5QG,OJ=G)SI^&K[8-JU=Y MU2B-I8KS3V-50]V?#O8W4FRZ$[E[(:4HN\LU9PM>MPW4^Z40\NFF/>0;SFCG M_P%02P,$% @ )$)05*'P0AH;! X1( !D !X;"]W;W)K&ULO9A=CYLX%(;_BH5ZT4K; 1^^JR32=$;5CM35CIIV]V*U M%QYP@E7 *78F[?[Z-80! H:,4)2;\/6>X]:\L/2P,;+B2]LF\CRA+E:[,B6KJG\MGLLU)'99(E9 M1G/!>(X*NED:M_C#G6V5 97B+T8/HK./RJD\U<'*0<;RXY;\K O1"<#.2 #4 ?#: +L. ML*N)'IU5T[HGDJP6!3^@HE2K;.5.59LJ6LV&Y>7?N):%NLI4G%P]Y)+D6_:4 M4G0K!)4"O4=KU2OQ7IWA&S2\_O:>2L)2\4XIOZWOT=LW[] ;Q'+T->%[0?)8 M+$RIG)7YS:AV\?'H D9O#K=-P4]6C*0HT18$JGSV2 M[Q/+F:3O/ZL&BS45^.>STJ,'23/Q[\1H=C.:78WFC(QVQX74E>P8Y551Y=WX MO +;Q:Z],)^[I='(K" $:&0GIIS&E#-IZC:*]MD^)5)5@&2\D.P_4MYW.J/' M3&['0>AYKM_S.53Y-CB>WJ;;V'0G;7[EDJ0Z3^Y@-&P'3NCU3.EDKN>/N/(: M5]Z9XOW8LT)53M(HR7G*M[\F^L1OLOI7Z,J@&2V8U97!L&*!'_A.K[ :F8<] MQ]87-FQ,A1?KRG#@P/4MW&^ H/#Y<:*$>QFE51)&PG9CH'-SB$U^#G[@%*)Y'T#JL6\3 L=U^ MJ<^H3DVU ,67(R@>PM$.+.@;':K \_T1HRU"\4R&XB$='<_N/W\T*M?O]/.I MJQ:A>)JA?\I$]29KFX=4S3/5+RU(\35(BEN4XGDLQ4-*JL;#_0*?49V::E&* M+\=2/,0D=IVP;U2CPC#"4FA9"C-9"D-&PO"NT:AL@)'^A):C,,W1-=_( RFH M^F9X5A]#._5I(U&D_NBI%H7.&^@U$ HM0F$>0F$(1_!=L/I%/B<[M=5"%"X' M4=#@T;=Q_SU4)W/]4:LM1F$F1F$(2+#Z%-6(<&"-F6HI"M,4?=P74:*^R9 Z[CNMV/_QM9(8-"69F?]H5S\^8,46Y8+E-*-BK)N?#6CXKB>B!ML86$8ETR;&5].L[I&S5L6.CIUPD M+O/>S)LAA]U2Z1>3 2![+7)I>EZ&N+SU?3/+H.#F6BU!TLYC(&CY!1?22[IN[5$G7;7"7$AXU,RLBH+KMP'DJNQYH;==>!*+#.V" MGW27? $3P.?EHZ:97[.DH@!IA)),P[SG]TDY8I-S!4^0^18M;S M.AY+8 V FM(G.R1AQYTM6J9-I:$YL=N-PX-*D1TE9Q@IIV!>$P M&4OD+PDD5!%'X0T/#_X<&)<.(ZO['CBX_PW0DI$*[NZ:RF[##9/^_)GHT1 M"O/KA+=&[:WAO#6.5Q.TK9M1O==!Y:Q6&GU:FMWNEHUCJ:)W5,CH9_(DFM MFKSU"25IU][:GU>2]D&RP^9->Z\BAT8W01SL%<3?:1D%Z(7KI(;B64FL+EN] M6C?KONM1>^L#:N)5S_U'4[T #UPOA#0LASE1!M=MJKFNNFHU0;5TC6FJD-J< M&V;T$(&V!K0_5PJW$^N@?MJ2OU!+ P04 " D0E!4[&%(!"$# #P"@ M&0 'AL+W=O0!OE. M VHKT18V)) 0'=O#M >3W#86CMW9;LOVZV<[(?U*HST@7A+;N??<SSI:*$P8- 7K@>,[;PN/9%XHL^ .^PL\ARFH MI\6#T#.W0-W#>HT,8WC]O@-_<8FKY-YQA+&G/X@N2H&3NJ@'&9X M2=4C7W^%.J'8X&6<2OM$Z]K6B_=3PEBG, MYN29 KJ2$I1$9VA,L91D1C)LE>8S=%5RH?3M$G1!CZ5O"EQ"R7?5=IBB:0F]5T1A6=X @=/T#WG*E"HFN60[X+X.K< MF@2#MP1'02?B!+)S%/J?4> %?@NA\?^[>QUTPD;OT.*%1_!N"",*SN[TVB[>P;5/O6MBD52F)1S(^_&@91E.I\5]M* M'5J%?IJDC=4.Q;BA&'=2''.IS!$3L *V!-F1==) )A^@<:^)UGL7C2N4>%MC M/_;3/8U;K-(TC=LU3AN*:2?%*:8@D?XC=>40+Z (FW MNPA=P^PJ?1'O"=UJE4;M0OM;Y=3O)/D($K#("JMVKL\TY0M]ZZDN!8(->/ 1 MBF]JE1^^C^+AH991N"]XBU$O/*+WIL#YW17N"S 0F%JY<:XO2"*5P*8UZ%)@ M4YS\^",4WU0N/WD?Q9.#6AP'T;[B;4;)GN+N5N]0@IC;EDJBC"^9JF[99K5I MVZYLL[*W/C+MG.U)-C!5+WB/Q9PPB2C,-*1WWM.:BZJ]JB:*+VR'\LR5[G?L ML- M*0ACH+_/.%=O$Q.@:7*'_P!02P,$% @ )$)05&VN=JV- @ *@< M !D !X;"]W;W)K&ULE95=;YLP%(;_BH5ZT4I; M^4H(J0A2F[1;+R95_=@NIETXC)TT M0CZJ @#)<\DK-7,*Q,V9ZZJL@)*J4[&!2L^LA"PIZJY965'(W\+S( M+2FKG#2Q8SP1!)PC>*P@[ M06@+;3.S92THTC21HB'2K-;13,-Z8]6Z&E:9KWB'4L\RKX _(Y^^7>W_+7>U+ M;T[0FQ/8>.&>>)^$R!O&.='5D%VG%DQE7"CCT/?SI4*I]^2/-[!ACPTM=K0' MJ[,/AKQK59%5F;_S*0TF?APG[M, ;-3#1H=@X1"L58VW85'L1\.P<0\;'X*- MAF#C75@0FT\X!(MZ6'0(-AZ"13LP/_+C/95->MCD$"P:@DW^!Q;WL/A-V'T! M^L1>(<@A9+QKYC3T]I@Y[9'3MY$"*1^B37Z427)=N3N>V@V-C#;2E0'Y6V6>C+#*19H.=70N!K MQYR7_?68_@902P,$% @ )$)05(:^/\PU @ & 4 !D !X;"]W;W)K M&ULC53;;MLP#/T5P=A#"VQQ;"?94#@&ACTH-F,+U<63Z+C]^TFRXV5%D^[%%BF>M]&9ZEJD#,) M&TU,(P35STO@JIT'47!TW+.R0N<(L[2F)6P!'^J-ME8XL!1,@#1,2:)A/P\6 MTRRP[F?B,3!23.R6Q,N2S+*#XER"T.0^)Q\?$ ME_%%QC7D(Y)$[TD\CJ-7$EK]/WQ\(9UDZ&/B^9*W^DAE8=N'5)9LQX$LC $T M9,U,SI5I-)"?BYU!;:_OKPNRDT%VXF4G;\DR45.F[7CA:X?3D^%O]PK^T8]]-Z5^:[LVXH[ID MTA .>TLY'GVI>7 E('2'CH]*/8FUB!+ M05(P_/M*LF-,2!P.7&P]=C]]^ZV\ZZ3DXD'F H]%Y3)D9,KM;YP79GF4 MXVM@>F?)18&5GHJ5*]<"<&:="NH&GA>[!2;,&2=V[4:,$[Y1E#"X$4ANB@*+ MERE07HX 5WH.[7-T+/W 8E(P4P23A# I8C9^)?S'SK M8"U^$RAE:XQ,* O.'\SD*ALYGF$$%%)E(+!^/<$,*#5(FL=C#>HT9QK']GB+ M?FF#U\$LL(09IW](IO*1,W10!DN\H>J6ES^@#B@R>"FGTCY16=D.^@Y*-U+Q MHG;6# K"JC=^KH5H.?CQ 8>@=@AV'0Z=$-8.H0VT8F;#FF.%QXG@)1+&6J.9 M@=7&>NMH"#-IO%-"[Q+MI\;?.<]*0BGZBF98B!?"5FA2\ U3B"]1LWLR!X4) ME:?:[OYNCDZ^G*(OB##T*^<;B5DF$U=I.@;43>NCI]71P8&C_0!=/A> MN4$4#W;T?6_E[9?VO.%ZWLGUITZZ0"W&LD, WWLM7]XGB^NW2J/_ 0"=85(VNFBB^MKUBP97N/':8ZY\#$,9 [R\Y5]N) M.:#YW1C_!U!+ P04 " D0E!4' YFU]8" :" &0 'AL+W=OP9?Q$I@$2O&:CM*X-?!/;B9(QT)FO&7O3D(9D:E@8""K'4'K#ZVL$<*-6.%,:_ MQJ?1AM3"T_'1^]]A8%Q+=H9']"CN78/?+YQ^76>[FIJM>6T&E+Z%3^1A?\ M-240;S7 5* _L[607)W2OP,A1FV(417"O1#BB>-$U?A8].*DZ/*X587M*V;M MVJ]"4)@CRW[#+1KY=OAV.[G]%I.;Y#S(4\(5ZT%2?P*;87[(+UN>!7?/8/L M6GFN-0[Z(?T6TA^$_"E3X$>V^KP-E=/O,#BA[P=GI%TKV[?""Z1!2QH,DBZ MDQW6'1K1IAL<^A"#;IG&CG]&V#6Z<"C#EBX=&[]:O[ ?$MR@2ALE-"Z#536O'Z)ZHED1=7,UTRJ MIZ$:INKQ!JX-U/Z&,7FA_3L0_0=02P,$% @ )$)05)$?ONS+ @ M3 < !D !X;"]W;W)K&ULC97;;AHQ$(9?9;3* M12(EV1,L201( 5JU4B-%I&DOJEZ8W6'7BM>FMH'D[>O#LB6;W-^/9 M<7\MY(NJ$#6\UHRK05!IO;@+0Y576!-U+1;(S&<:A8F M492%-:$\&/;=VJ,<]L52,\KQ48):UC61;R-D8CT(XF"S,*5EI>U"..PO2(E/ MJ)\7C]+,PE:EH#5R104'B?-!+&3K\4@B"P0 M,LRU52#F;X5C9,P*&8P_C6;0'FD=M\<;]<\N=A/+C"@<"_:3%KH:!#V40#Y4FE1-\Z&H*;<_Y/7)@];#G%VQ"%I'))= MA\X1A[1Q2%V@GLR%-2&:#/M2K$%::Z-F!RXWSMM$0[F]Q2R>GR9P?G8!9];R>R66BO!"]4-M ML*QXF#<((X^0'$&($W@07%<*/O$"B_<"H8FG#2K9!#5*3BI.,+^&-+Z$)$KB M T#CC[M')W#2-L>ITTN/Z/F$VBR-39S25*ZY9%W!V%TORDOX1LF,,JK?X-=4 M, :F0M=$%K]/'-YI#^^XPSM'#A\11GB.ES##DG).>0EB#KI">$,B#]V6U\N< MGFT"*W-#-S=QMQ^NMG.X;Y8E61:U5N]HNRUM]R2M+SC"+*/T-7<(T8MTM\Y. MNW'5,@^Z;[93(QXTW&I,IM!+UZ\5 MY&+)M?^"M_9_\GX=^:!2%/7"AC.C61TW3/9D[YW^XD6 M"]?^9D*;K\T-*_/$MLY MY]Q[?)WK=,O%FRP!%'JO*R;'3JG4ZMYU959"3>2 KX#I+P47-5%Z*I:N7 D@ MN275E8L]+W9K0IDS2>W:7$Q2OE8593 72*[KFHA_CU#Q[=CQG=W",UV6RBRX MDW1%EO "ZG4U%WKF=BHYK8%)RAD24(R=!__^*3)X"_A)82OWQL@X67#^9B9? M\K'CF82@@DP9!:)?&YA"51DAG<;?5M/I0AKB_GBG_LEZUUX61,*45[]HKLJQ M,W)0#@595^J9;S]#Z\[<3.BR"05?(N$06LU,["[;]EZOR@S MY^1%"?V5:IZ:S* (2!'S[ !M@;T$4TK(B4M:$9L*7F!>J#;&2A"*WFGX:\O M,W1[KIW M@CZ[3/]*V !YY^E/5T?WDT.ZJRO2E05W9<%6+SBCM]OH0O :33E30O]1^FBH M$DWMH0"!?C\LI%W_8*;3BPE3]5/D:@=@*F/:SF6 _ M'B8X=3?[9>K#?&\X\I)#V*P/B^(X\3O4@8NP=/&-LR52(.I+/AJ):#_! M&"?!L8\^#/NZ^1[9"/LVDC@Y[2+J7$07772_FVA.P2D342]N,$R&.#PRT8?Y M>#3RHT/84Q\6XSCVCFRX>VW&7"+?B5A2)E$%A>9Y@Z&6$4UC;B:*KVSG67"E MCZP=EOHN V$ ^GO!N=I-3#/K;L?)?U!+ P04 " D0E!4)[I3C4$# !6 M#0 &0 'AL+W=OVZ/4Q[<,DE6$ML9IO22?OQLY.04 BATLH+L9-[SKWW M.#XXP[60O]0"0*.G(N=JY"RT7EZZKIHMH*#J0BR!FR=S(0NJS51FKEI*H&D) M*G*7>%[D%I1Q9SPL[]W(\5"L=,XXW$BD5D5!Y9\/D(OUR,'.YL8MRQ;:WG#' MPR7-X [T_?)&FIG;L*2L *Z8X$C"?.2\QY=3XEE &?&-P5IMC9%MY4&(7W9R ME8X6;B5R5OVA=Q<:Q@V8KI451@TT%!>/5E3[50FP! M<' 0&H >2G KP'^2P%!#0A*9:I62AVF5-/Q4(HUDC;:L-E!*6:)-NTS;M?] M3DOSE!F<'D]A#E)"BF[A$?@*T#OT/DV971.:HRM>O5EVA;BBRO.ZNS?ZBRDX/99Q?(QV\1\0CN@$]>#O-C(V6I-&2E'S^H7*8HEDF(:L$$_-&U!_7)A1=:2C4SYY$ M?I/(+Q,%!Q)-5F;)N$9+(6VF+MTK@J@DL'O_<4QP% _(T'W MATWWP\(H&N FZED70=-%T-O%M> 9TB"+OCZ"_0(C,O!W^ZC"PF?M&N?;:6.? M+!Q$@^XNPJ:+L+>++XRS8E7TK&K4,$6G?7WB)E'<6_(MV#\$ME%?H#F:":ZE M\>"N)>@G(^@/4*EZRDJ:LI)^)>G3$24'#=/@M$IBK[5/[S6U/,(6'A43;QD[ M[N4R8ZHA8S-T0Z7F(-6"+7NI6Y_#)S8ZW#H=_F^KP_ONE(1>LK/Y)W78MD,"B<.M1N-^DNM\%]!<==R_T(6WQ8:7?K M#&N_.+Y0F3&N4 YS0^5=Q.8-E]4AOIIHL2R/M0]"FT-R.5R8#Q^0-L \GPNA M-Q-[4FX^I<;_ %!+ P04 " D0E!4#DAIVY@% P' &0 'AL+W=O M'80^T=&T+E425I.(6V,?O4E)$)95HIXV+^<&69-[#0X3]K+E*F\%1L')D+8%$9E"8.==US M)V5Q-IA-RVNW8C;EA4KB#&X%D46:,O'U"A*^NQAX@X<+'^+-5ND+SFR:LPTL M07W,;P6>.0U*%*>0R9AG1,#Z8G#IO5D$O@XH6_P9PTZVCHE.9<7Y)WUR'5T, M7,T($@B5AF#XO.KJK.:$]G'KGAF=I*\C:+(.J(G^^)IQ8 !S-OTJ$NM3]N%R0DU>O7Q&'R"T3(+L8VO$6$"*>5^)Y-5Y7HHO# M81YH6;+UFV+[):S?"[M26$NI1(%35Y&_?\<&Y%I!*O^QP <-?%#"!SWPMX*' M )$D:\%3$K:4)2ME95I9IR1#.^-K4F -Q4Z@QK(-60-JCF41_K$&H:^$7"I) M_B6ONJI0$3DOB6AKNY^Y4^>^/<#?MIBXH\G0Q4_3\E&6PR;+H35+]\RCPU]( M[\19%*#+-D3J[39Z["UC?-[T?GZ,$HX:^)$UNK3/<[CALK82F6ID$9$XDP!3D5%!)YV$;"C5-7JDM#SXQZE M,6G2F/Q/)L75Y+F2]URS2KC6+"HE5XN]7@8ZO;^"F+0GY1GV?3X)@I[^6ZN4 M=VC_*,P0R$FQ^HIMTIQGT#NKYG5G[5IZU+65TJP! MGF\E^A:U5-YL[9U:\SU([ID_MDT1SRPH> M0];4&#>U&_?WR[H&;FO'Z]$.-2Y-[2[],K*N.SF(FO%E:G?3'Y3U'O3)>(^J MJ3%K>DRS_@ 1I+E^DCPE[\M?\CX#&S'CT?0H'DV-1]-C>30]W*.I\6CZ,SR: M'N[1U'@T/:I'[T'?[]'4>#2U>[318T7KM,6XDYH=SG/W4?.-.?OVF^X7GVAW M.VXC9DS=]XXQT7QCT[[=II];E#UP!Q2E]0K%;J3M856-RNMG9%2X>6[FA9(* MG][T%.RYS:_[:M_FCZT/S[YQ:?\GN[2>TC:?]HU/^T?Q:=_XM&_WZ6?+QPYW M@'R,9_MVSW[QLKSCA; Q,Y;MCX]2%>.T_LLZ[1ZX_54)C-,&/]EIW^'Z:V-F MK#8XBM4&QFJ#E[7:/7 '5,58;7"XU?)=!D)NX[SUU@(^%[& 2+]>B2!,F("' M'9].XE5GXT>OI^CPB<\ZK:V4%,2FW)*2>%N%]EYM*S17FVVORW*SY\GUN?=F M46U>&9AJ+^V&B4V<29+ &B'=LQ&ZI:BVIZH3Q?-RPV;%E>)I>;@%%H'0#?#_ M-4=1UB>Z@V:3&PO M=V]R:W-H965T'MRS;:;- SN:E70+:] /Y4KBS.Y4$E8 M5TQP(B&=6Y_*(.&/7"SZ0D^++"HCG> %"']9+:)FML9PQJ(=MT%NFB#>B2!+B,?$=S\:77> OG@_W7E-M[&D75V] MKJY>K>>?U,-"W'*E987?O":_OB* W&HHU.\WY/U.WJ_E)R?D5Y+QF)4T'RI4 M0PUKJCG%N^@*#[6#L7;]@OP7]LK9I',V>=/9 Z>%P#W_"PE^.2F@T2V)A=*# M>]IH!3T/HRO'GQXX'4)-_,FPT: S&KS;:,)4+"H^[#$X>OMA)8\1(S?P@N!R MV&'8.0S?='B'33RF4CZ;$J)9-#CD+SS>1]>Y"OT#D\>P:7#I.(<>[5XO,7W\ M&Y5;QA7)(46B,YYB3-GTQF:B15FWEXW0V*SJ88:_$Y &@.NIP"/?3DS'ZGY0 MT3]02P,$% @ )$)05%.XS%#* @ 10< !D !X;"]W;W)K&ULE57+;MLP$/R5A9!# K31RX\DL WXD:(YI CBI#T4/=#2 MRB(BD2ZYMM-^?4E*41U;-MJ+1%([HYE=NCE1*L;W]=) MCB73EW*%PGS)I"H9F:E:^GJED*4.5!9^% 0]OV1<>*.!6WM0HX%<4\$%/BC0 MZ[)DZM<$"[D=>J'WMO#(ESG9!7\T6+$ESI&>5P_*S/R&)>4E"LVE (79T!N' M-].^C7-2FNWVF[E#;+:6 MS#)47"PAD9I:=TW%U]T1$<6=>$_I85 W#-J5]AJEO?]2FMKRI:9\Q[\G8Y4HEJZ1JW!I:XZO\UJ,70O<6Y^8.Z)JZ7]I MJ@OFGJDE%QH*S QE<-DW:555TZXF)%>N[RTDF2[JAKFYYU#9 /,]DR8/]<3^ MH+DY1W\ 4$L#!!0 ( "1"4%3!DE(/TP( H( 9 >&PO=V]R:W-H M965T2NM MUW>^KZ(5ID35Q!JYV4F$3(DV4[GTU5HBB1TH97X8!&T_)91[_:Y;F\I^5VPT MHQRG$M0F38G<#Y&)7<^K>X>%&5VNM%WP^]TU6>(<]=-Z*LW,+UABFB)75'"0 MF/2\0?UN=&OC7< SQ9TZ&H-ULA#BQ4XF<<\+K"!D&&G+0,QGBR-DS!(9&3]S M3J](:8''XP/[@_-NO"R(PI%@WVBL5SVOXT&,"=DP/1.[+YC[:5F^2##E?F&7 MQP8>1!NE19J#C8*4\NQ+7O,Z' 'J[3. , >$[P'-,X!&#F@XHYDR9VM,-.EW MI=B!M-&&S0Y<;1S:N*'<=G&NI=FE!J?[(XDQU?! (LJHWL,U#&*S8"I,&$QX M=DQLO2_&J EEZM*$?#4D(!+(P=T5L/X5%PO5)PSV.,3PE\8[ZH0'BHP#"L9!QC M5(-&_0K"(*R7"!K].3RHD-,H&M)P?(TS?.\*6#3FN]N8:$S5CXHTS2)-TZ5I M_B9-E*5)\C17]FS1=)/"0DA#:5L:D;79U?NR9F5)VBZ)O3"V_4X0F#)L2Z2U M"FFM2FGW28+NSPV4:Y2H-$BB$2Z( @)KE!%R77ITJGG#VDWKY:G^H\5N!,P-5$2=:;PJM-Y5:GVKS&DREN:YA9DI? MX;Y3,';^Y[&^+=+<5@J?G)P8<[]3!=GS5E;9:JZ@U@A*&^\?7;R&T>0K< M<&7RA;E'13*V-9(ZZ9A7;UB"K DB*.$V2XU@R MKJ(B#V-7ILAUYP17>&7 =E(R\WB.0J]GT21Z&KCFJ\;Y@;C(6[;"&W2W[96A M7CRR5%RBLEPK,%C/HK/)Z7SJUX<%WSBN[48;O).EUG>^N-E^8O\4O).7);,XU^([KUPSBSY$4&'-.N&N]?HS M#GZ"P%(+&[ZP'M8F$92==5H.8%(@N>K_[&'(80.0G>P I ,@?0%()SL V0#( M@M%>6;"U8(X5N=%K,'XUL?E&R":@R0U7OHHWSM L)YPKYEI*[J@LS@)3%6X#:/'8GRU'$Y M"#CO!:0[!"RP/(1D\@[2))VTS)"27Z66+5./;;<4G*R9+:SS-[!F ^OMS0+V M]PZ>L\04U)A6.J:5!MKLO]):<%L*;3N#\.-L:9VA,_KSE5VS<=IJ.'Z5L]D":J8EW[%)\?P&U*IO\H25\HB3=NHW\) MOS"S(K\@L"9,&ULM5=M;^(X$/XK([32M5)+XH0$J ")EZX.::NBY;KWX70? M3&+ :F)G;0-;Z7[\V4E(> DYKA)?('9F'L_SC#W.]'93)LF2P)C&639X0IM\LN8BQTD.QLF0B" Y3ISBR'-OVK1A3UACTTKF9&/3X M1D64D9D N8EC+#Y&).*[?@,U]A/?Z6JMS(0UZ"5X1>9$O24SH4=6@1+2F#!) M.0-!EOW&$#T]HZYQ2"U^4+*3!\]@J"PX?S>#:=AOV"8B$I% &0BL_[9D3*+( M(.DX?N:@C6)-XWCXO$?_FI+79!98DC&/_J2A6O<;G0:$9(DWD?K.=[^3G)!G M\ (>R?07=KFMW8!@(Q6/"@Y<[I-2MC'LJW 0K/.@)O@-AK#6:>4C53[VU7I29C3)70K^E MVD\-YFLLR)I'(1'R-WC^N:'J QYA&(;4)!)',&79=C1IO9L0A6DD[^$+6""- MKP3*X(U1)1_TI'[^8\TW$K-0]BRE S3+6$$>S"@+QKD0#((7SM1:PC,+25CA M__P?_DX-@*65*>1Q]O*,G%K$KV31!*?S ([MH+?Y!.Z^W)?4L]^*.,?UJ'.2 M-,&U4U3[>M1)/>H+_@ 7_5_0YWK0"0F:>U2TY8K4B.H6>\Y-,=T+F.,(2PE\ M"7/%@W?XZYM^#U-%8OEW#7JK0&^EZ*T+Z+/-(J*!AE\20=D*$D$# @D1F1)P MI_=HR*,("UG.WL,_!UNZ:N=FB_KIHJ;Z;@?(15[/VAZF_=RH:]O'-I-SF_:! MS1%EKZ#LU5,6/" DE+ 4/(:E)L=WC_JX)L=2/ #3-X_6G4JYP4RK$G"II*%> MQ=@[9^RU$/([)Z0K[!!J^RW_A'B%7;Z#I*_GD(MN '5SIY-2>C4X!W M;G#NN@5ZMS;T+$P0YF:6Z2DSY>+DC)U7D*P(9=#>86*JA41V>;'95T@Y@A?] MR4"3Z H=T<&EB6Z@)')*?.=V6N;81V)>*#"H+-G(O2:B_,H/.-L2H>A"RWI7 M!E49C7MU:LL*C^I+_'3VJOE_ZJR@LJ8B[Q8Y+LL6JJ];TWW%TDO(= F3YTQ@ MD][+5U$.?"0IZMCVZ54SKC)T?._,<%)AZ""G[5VZF%!9SU!]07O5^^1QJ"\D MI;L+!:])^AWYV>25E0[=HM2ALM:A^F+WZ>2-446IJTS)N9W3KLB(=?#M'Q.Q M2ILNU;"9-WB"Q8KRB1$9*DA[69;!R6R M!BP;*)ZD'<:"*]VOI(]KW;0280ST^R77I2H?F 6*-GCP+U!+ P04 " D M0E!4/SA4J"-)5%/7B0!FCCMYM#N!G';P^%P+VB)L85*HDM*=GW8 M#[^DI'CD5";E^G+0F\0/FN&0?_(WU-"ZV##^52PI+=#W+,W%Y6A9%*M?QV,1 M+6E&Q#E;T5Q^\\AX1@KYEB_&8L4IB2NC+!T[EN6/,Y+DHZN+ZK-[?G7!RB)- M$@6RT)],+ZZ6)$%G='B\^J>RW?CG9[-I5A^_63]W=5YV5GYD30&Y;^,XF+Y>4H'*&8/I(R+1[8 MYC?:=,A3_B*6BNHOVC376B,4E:)@66,L(\B2O/Y/OC<#T3*PW0,&3F/@/#? M!PQP8X#[&KB-@?O,P/$.&'B-@=>W#WYCX/REHHDN9J*LX++;Q-I5US-EH33)4MCRL7?T>VW,BFVZ V:%2SZ M^N9::ARC&Y;)B2](-77>QG&B7I 4W>7U2E ?GTUI09)4O)*VGV=3=/;+*_0+ M2G+T:$Q^C?'Z1+ M=%?03/Q'$Q#>!82K@-P# =WE!4\D#2.T)FE)$7M$0DU8Q%8J+H'H=\JC1,;1 M)5WMVZ]\*U*OKYR)Z_DAOABOVQIU7&>Y 7:"W75[P;N[X%UM\ ]498@D7Z R M)QGC1?)?.5Y1>UPC)@K)^904\IN"R0O75*C7^[V4RPH]S#YW+:U;]X?@0]MJ MQU[W\0C:L^GTG:"]7T\\[6LM2NO-9,\WS'"MUG$_+'R^22\R<'UMQD M%^E$&^EMMDK9EM)&F#_JV:49 MN"_&D-0Q6[E=)M;6^GR3J)J5PYVX2FG0@T M.+#.+>MOG6GK:+O]+D#&L1VMIYN4"('>HEDY9SQ.&['Y-N6>R@DX+"M M!_$'NB#1MEGEZ#XEN9PT.P2HE/([R]]T,T%>^2[A,C?]2Z8)G8! ;7L@V+:! MV[8>W+5;E7"52C)#E[*M,R+3K4JSD6RY2Z^IP:OCF98_X-K6\_I$!6=RAR"O M,4CH ..=@3#> <8[>M3^I(0&KT8)G=8]@Y[@)TKX:9EPLX( =F<@8'< [(X> M[#^KH-ZK64$@NZ,G^ZD89267RD>/Y$X) MZ[W5-?I8ID6R2I\V5KH& =S.9!@B88 WMOILH.1=(TW69"[[*[5I;C"A4 MJTR;1O;V3]W[% P,QWK:ME?,D>M+-S* :#R4NDZKL*.O[.ROJ/J>OZOT9W"# MZ[O\3B'UEFZ7Y7YG@/"X;Z6G1X<,6'^J5W1V26^+_4[;_4Y!5L#ZK'#"I.V[ MM\:0$_! <@*&G(!?(B?<&+QB?(YQURWYU&!H3"88D@G6)Y/3E.^W)\>0:?! M,HT+F<;59YJ?E-[@M4OZ_0 AX;@OEG#Z;LE=R#[N0+*/"]G'/2;[]!?0D(R, M K:.#@S%H X!M:6RT[<3+F0&UQN(H) ?7'TEZ%-3*5,5?E2*^J@A(FE4JH,' MM&9IF5&TJ#0U9>$9$_1EV9E]EB2>F?&)>D!]#T]GGL*U"_]>8!RSQZ& M0AX W=-7?(Y3R.#,K!!0W=/SMZ="O=*;!ZCVW($(U#J5-93JCQ-([\PL$%#: M,]3K:X'N*:]^4))'M!Z56B%=$X!1;R!%> \8Z_T/3T^]'\]%#QR3>$!4SU!D MKX=]2A\IYVI5U(42TZ#[@$9_(&5S'[#IZW? 1PUZXZL]Z!/G0-7'!TSZAL)X M/>R'MVVZC@+T_($4O'T@HM_K)/.T0MR-WW&0>4 2 *.O9]D]3QA76\/?V9IF MP-!?B?$"MKT?M M$86XJ<%5GV*:#PCV]0@^8>+UW?0'@.M@(+@. -?!BYQR&KP::V(!P#S0P_PT M ?O=% 0 _6 @T \ ^L&+G'(:O)H5!/8'+\;^OC<- 22"8"")(&C]Z/!%SC@- M7LT" MP#/9%/9&BO4^H B!X,I"P= M?#ERA+3PU>C0J&0/GPV+*TJE:>LD\. M >#A0*K0(5 \U-WQSAPL3]QNC?) M(9 \[+5][P[K]=-44N53]B@%S$N2HB2/.)5CUAFIOCGC] +"A\>>6/::7BH_ MEW-!OY5*Z]NU_*L+!Q@?#H3Q(3 ^U-/XE!GWOO&]-^-L:^):[O,I-VX]IJ2> M<_M(^"+)!4KIHS2USE6FYO6C8_6;@JVJ)Y?FK"A85KU<4A)3KBZ0WS\R5CR] M40]#[1[@N_H+4$L#!!0 ( "1"4%17EX"*T < &@I 9 >&PO=V]R M:W-H965TCQFBS7=Q,S)MS03O]SFQ2;FXFNQ&K-M0>-EN6B3CI'K M^N--G&2C\]/RV55Q?IKO>)ID]*H ;+?9Q,7#!4WS^[,1'#T^N$Y6:RX?C,]/ MM_&*SBB_V5X5XMNXX;),-C1C29Z!@MZ>C2;P]91$F"2Q:Q^'='+VF:2DX"QS\UTU$C4RYL?W[D_ENIO%!F'C-Z MF:>?DB5?GXW"$5C2VWB7\NO\_@]:*^1)?HL\9>5?<%_3NB.PV#&>;^K% L$F MR:K_\=?:$*T%"/Z- ="C 2Z0E>.4+AR X0E +H(&0)?#E[N&Y=/!RV%DT08W M[L0E/VQSYRNY$9;@,M^([,#BTG&3HHBS%14[EH/Y VC37<4/Y>/2IR>UIX6O MWN\XX\)-2;8"GZ_S- 5BITF:ORU 20.4E$!)'] RJO)*%LB5J!,PIZLDRZ34 M>9S&V8*"%R)HJE!Z:0J92I)72I)Y[NX ^R@ M01*1D+A[J$V$'G8#+S+C#AKFLNR%J](V.CZUXGA[4+]+PA&Z( M(\\,![JJP+G_1TH\ 9_*GD)03^YH(7HD\*;>2."J2(0_/T_FC!>BL;'E2]@J MU-!JV$9<7(M[W+=@6XH3I9H-2:K2#4N1S>."@2TM*I<8/5(#"MHAYV(GV(\X M YU'G+[-#I'2&#VOQNW<.U#%"D'85A&'KB-;@:Z..J'G>DY?=H"J8$/\O$IV MT_5 -;&&/D".E@$-9,1WD-^CHZKUT%[LC]:QF]H'ZD@T\&& '7^_I!KH8!@Y M7I^6J@V ]C[@VS9H70R.T-?3],#$.:RDEB<$FVHP@V 9/Y@&J8&,O(81DIQ,0^+T "N_9@4K M5F*X,G#J6E:U-]#>WQQCV58D&RUKET1J+?S:(+9A5W5#Z,=U0Y/5JJ"KF%/P M5E@BR5BR !_C=#>P]4&J]4'VUD<)2AI!=Z6@@4V/R?JU3+\S6WD1:37 ]0& M3@CE,./WM*9(-3C(WN \52_:NUEK@=TI(7*C0%,*#=-^:B"T:Z\Z'V3O? 9H M?V #U0+\;FDC,.C)^DAU+(C\L&VBS0F_RS853*7FO\5)<=2>4=T(.K(;*9MC MD0>%U%LI]:@-=$0AKG&UG;)_/F EZ>JKV@QT9)LQ4-_C9X8:2&<4""(G]/:U MU.E@%/2VTTBU),A^#/(LKCVZWZQ!6?UZD&1J)>G:0S4[R%[N_Q199/'P>$1] ME<89^!=L6-5[['Z?XYB:;_<< M*2 X,'L+JV*.[<6\0;,'ABG&R9O*GPP$;99R@PD[X.H,(A,1]I- M457HOLG'JMYA[R?WL2I5^ G'[X-\K!^L8]<->VX#L"HHV%Y0I ?%+*Y\6-[6 M@1?7LYM](%T)*D7C\'M[I[Z;?)L)K#OY P/O^5H$YH>UB*]O])U*_?C ^"=, M8NN1;-[33[@AA"CR]^^I3(01CB(8FAU-5#4@]FI0HA]X0T7T N#YR WW#PT- M="3 ?M13*(@J%,1>*$JPC'*>#@ +] =?2A%]4GL%<1!H;:21$!$7PA[ JM80>ZW18[G5%-J@&TH-P2'4;*W3&0-^ M:B*T!GSKEOF[SW&]>8=W\LY?>78GTBA=/N_ 1U0!),\U\!W*8!T;Z*.J%//"?J.88@JC"3 MYYKTM&0Y4,5 OT1PQ2R[?XE@H(,X=%S2HZ%J#(A]=OO^&H8&WX0.U-*L3H=\ MY$1]8:HZ!F+O&+YE7QX]I-=8NI<]0><.KU97)S3MWJF)H6GWCENOH&UHL2I? MY6-@D>\R7KV,U3QM7A>&PO=V]R:W-H965TWK//=YWLI'K4&:*!EUP4>NIEQI3GOJ^3#'.F![+$ M@MZLI>+.)B]VIV41NC> %WBG0VSQGJKI M(7=3+_3V@7N^R8P-^+-)R3:X1/.SO%,T\UN6E.=8:"X+4+B>>O/P?#&VZ]V" M!XX[?3 &ZV0EY:.=W*13+[""4&!B+ .CQS,N4 A+1#*>&DZO_:0%'H[W[-?. M.WE9,8T+*7[QU&13[\R#%-=L*\R]W'W#QL_(\B52:/<+NV9MX$&RU4;F#9@4 MY+RHG^REV8<#0!0? 40-('H+&!T!#!O T!FME3E;E\RPV43)'2B[FMCLP.V- M0Y,;7MA37!I%;SGAS&R9,869%"DJ_1&NGK;<5' "UXPK>&!BBS#7=,*EW7,- M<@U+(Y-'^-$$OBI6&$S!2+C*2R$K1 V?+M$P+O1G(MI'7^,FOB'M5H&?-#HO M:IW1$9UA!+>R,)F&JR+%]#6!3Z9;Y]'>^474RWB)R0"&X1>(@BCL$+1X/SSH MD3-L#V+H^(9]!W%B,S*%A@KSU*0$D&)T75L_22CX2 ,/G3M;C\N M/AW$;W&O7(Q:%Z->HGNN'T_6BA*04Z(JU 84,]CEI)\H&(S#3B/]L' 0Q'T^ M3EL?I[T\E_R9IUBD4'$4:9?\?GPP"+K/X;]AK^2/6_GC7I[Y,RIJ"H#[I!)\ MW7D(_30Q5,B4AA!R6PP@BB%E55^KK("2J!.Q &Y.9D*61)NEG/MJ M(8'D+JED?A@$J5\2RKWQT.W=R/%0+#6C'&XD4LNR)/+Y')A8CSSLO6SVE'LA M'NSB*A]Y@64$##)M(8BYK& "C%DDP^.Q!O6:9]K$]OT+^A=7O"GFGBB8"/:+ MYKH8>7T/Y3 C2Z9OQ?H;U 4E%B\33+E?M*YC P]E2Z5%62<;!B7EU94\U4*T M$DRANQ/".B'<3HCW)$1U0N0*K9BYLBZ()N.A%&LD;;1!LS=.&Y=MJJ'H(-/A^@3HAS]*,12$9ZKH:\-4_L\/ZM9G5>LPCVL M<(BN!=>%0I<\A_PU@&]*;.H,7^H\#SL1+R [01$^0F$0XAV$)O^?'G30B1K9 M(X<7=JWE#GLU[H=&9E(3/P=X?HW=3*L2D MI7::]M(M2W8$Q?UHMR']AFR_FRQAH)PRYGOP )KR>8<$@P9U\#$\P<&F8P;O M[DH-V58\QDF\[7KTB/<@(;+>S'7'&28P'>TS:=&#W*7WS.4E[4=S?=NEM6)RD27_+)+\U.94@YVZ@ M5(:,J;<:+IK=9F@]L4E6PV6U MT&+AYK-[H&PO=V]R:W-H965T@#+=&6$(ET22K.%OOQ'4J* M9.NV29'+BZW+S/#,\' .Q=E6R#L5,:;10YIP=3:*M-Z<6I8*(I92=2PVC,.; ME9 IU7 KUY;:2$;#W"E-+&+;$RNE,1_-9_FS:SF?B4PG,6?7$JDL3:G\?L$2 ML3T;X='C@YMX'6GSP)K/-G3-;IG^MKF6<&=54<(X95S%@B/)5F>CC6R#B"4LT"8$A;][MF!)8B(!CG_*H*-J3..X M>_T8_=<\>4AF215;B.3/.-31V>ADA$*VHEFB;\3V-U8FE ,,1*+R7[0M;>T1 M"C*E15HZ X(TYL4_?2@+L>. )ST.I'0@30>WQ\$I'9P\T0)9GM8EU70^DV*+ MI+&&:.8BKTWN#=G$W$SCK9;P-@8_/5]$E*^90C%'YT&0I5E"-0O1%QTQB18B M!6Y$9M+N&;KB@4@9&G\22AV@(W0+E JSA"&Q0O\[S/B2:1HG>/Z$/T.:Q]FY"M]0'_=B"1!0/'? P.[U M8*\"[ T"+@@8[!%PG.3,BW,>'B)>U$O3AR[\17AO!]<1=GW7;=L5 M,*T&GK[P"IBV*G[B^W9C6MI&V'8GW7."[;JWV\]F?T%[@ ]; 9"'"14J7@5 M!]3(:G>WM5OHB#]M,JO#RO>(UY/#CC[AP1S,+++5"E0?@>IG'/8J2?POT&R\ MADW* 3*+V;P)J(K0"G8E"%0)I*@S$=R"Z#G8;R;2MCHB_DG?;) Z$_*ZO:B, M_]-FU&'7WXUP+3K8>;%^5(;:@^I-_1;2MMG>XMA'6JL4'I:IYVU!?L!;E=== MLGO&,]C&_$ WC86!8 ML3)X6>J#1X%JZL/>V/0[7RH.'I6?\<7!M[;0-*,-* MBA2VXW5=1'_;*?D.B0!Q3/?L7J=ME3K"MMWJ.!VJY^$>\M1*AE]0RH IMS2! MBL!.%;;E\HYI(PFOR9]:(O$;:R2N11(/J^1[\ZE,EU?@"F %W&=7&<43VM M#MG.\Z.EQO,+?+HHCLKJ,,7)W6E6:J55M[T^5/? PB1!!9RSG8_^]V<;%E@@]'IW^Y+8 M9F;\F_%X&.8G+K[+'8!"YR(OY<+9*;5_Z[HRV4$1RQN^AU(_V7!1Q$I/Q=:5 M>P%Q:I6*W*48!VX19Z6SG-NU>[&<\X/*LQ+N!9*'HHC%CUO(^6GA$.=IX5.V MW2FSX"[G^W@+#Z"^[.^%GKF-E30KH)09+Y& S<)Y1]ZN2&@4K,0?&9QD9XR, M*X^3NW3A8$,$.23*F(CUWQ%6D.?&DN;XJS;J-'L:Q>[XR?IOUGGMS&,L M8<7SKUFJ=@MGYJ 4-O$A5Y_XZ7>H'?*-O83GTOZB4RV+'90FIY5R:\ /0Y/H-$;]"#3I/TD /B&[3BAH:O4)9B3[O^$%J M23EWE>8W%&Y2L]Y6K/0"*Z'H(R_53J+W90KI MW<6;WJ4^R:R:*9, 8T=2V0JL+5,3CDM&/.Q'=.X>NY$:RE$/L\!KQ)ZQ^@VK M/\FZ.@@!I>I0HBLXZQHFX5I7D80?0?P8PZ[,^AV<-\R+0MRC'HHQCWD7H(,& M.IB$7L,&-';ZZ]3!D)I$. I8#WLHYWDS3,:QPP8[G,2^NA?\F-GZK#.C!36U MX&=9$@[!*?4CU@(!)YRU!7N8>UG:?I_2,^'WPH9CO4?]"1A/:MY6:3)?J?Y_7(Z6:,>(/$GNTI$<7R=MB3::K]7_( M['#PJ@YHT.<>"ODA\UD/V^UTG@6(K6W()4KXH515&]:L-DW_.]OJ]M9OS<> M[6A;,]67Q,=8;+-2HAPVVB2^"74L1=6<5Q/%][:_?>1*=\MVN-,?-"",@'Z^ MX5P]3@5@R$M9"'TU6AFS_N!Y.EU!R?6E7(/ -PNI2FYPJ9:>7BO@F5,J"X_Y?N25 M/!>CV=3MW:O95%:FR 7<*Z*KLN1J=P.%W%Z-Z.AUXR%?KHS=\&;3-5_"(YAO MZWN%*Z^QDN4E")U+010LKD;7],.<1E;!2?R1PU:WGHFE\B3ELUW<954&CMI;+0[I=L][+^B*25-K+<*R.",A?U/W_9.Z*E@$3[%=A> M@1TKC$\H!'N%P!&MD3E:M]SPV53)+5%6&JW9!^<;IXULZ5W.0N1)@AY/"2/$ J-Z!VWL<7S" -Y.P6#,\+?8Y:WQYO MR=F[<_*.Y()\79LM5ILE?GU":W!DH]=\#9XV;L\;NK/%P9)\ #P ,C%L9&^>^P-2V M(F?+7OW-+*!C/YRPJ;=I^ZLKQ\9^$(T;L3=8PP9K.(C5)E5J(&O!)+!/-&[0 M3X)G.1=$&VXJ(]6N+8@>!2(7A$67X7MR9D.%.>E6YWU4:RAAB\)%$K#Q.#JB MVB,7!3&E_52CAFHTF +W@,5'@# DRQ<+4"#2XXB\L1LW=N-!%_Z.);\26,F+ M_ L'.FF M3@:!8@/!]B .V?<:2I/SH@_MI ,C#B=C_PAL5XI&"0O[L5+_4.']0;2V?*<* MLMQH;+RI7 J7(5FE;"'"I" [X*JW6OL=1"S&FW*$NT>,3GS_!.Y69Z*#N.=_T"YPZ.5Z87+NW>6!HG?GB,MT\NF<3!"<3L@)@-(OY2WS!; MP7OQL9YS:9AT_-F58X%_*@\.O8<&@^C.WC3W/-?U"LB7FMD;($M723ML:R7 E3CU_-;C/-7[L9 M]FC_QD[Y;E0]F*D_$3YSMP! &A$ !H M !X;"]W;W)KTF S R_&8_G#YF? MN/@E=Y0J\++/"WD[V2EU^.1Y,MW1/9$W_$ +_Q&+.CRIG!7T00![W>R)>/].3._AIB9!Q*"U^,GJ2G6-@4EES_LN< MW&>W$]\0T9RFRH0@^NN9+FF>FTB:XW<==-+N$0A,OY;DL/\&IMO4G(#U*Q?>ULR;8LZ+Z)B]U M(3H.,!AP0+4#NM0!UPZX3+0B*]-:$446<\%/0!AK':$23,&*;J@0- /M=7 G)542D"(#7QE9LYPIIHVO5E01 MELMK[?;C:06N/ER##X 5X/N.'Z6VEG-/:4)S'R^M:3Y7-&B 9D73&X#A1X!\ M!!WNR\O=_7-W3]>E*0YJBH/*>'@P7ET-I]4X\$>$N5A4G*N.8_?B\0!%,@G#N/7>+8IM!'R(_:J9.R"A-V;A^&&,]ZD+85@@F*W(QAPQB.,MX7FDGIJ:+*)4KU M6K'^&E60H77[ $5)']*V@CB( C=DU$!&HY!+JVT5^JB3T1GKK&&=C;(^*9[^FIJYF $] +182%*.6_IBCJD+=V:! M8)QTNJ_"M:U@%(78C1LWN/$X;LKTVK,-2\&C[E BTEU9YB^:5ABU,75?T6>M M5H>R2\HT=(\<=4._O_]BNV=]&/4![LZ$DBOOE=MBA M<*;GW$ FK1!!-)K)SPLYD77_J1X=$/8EPVF(,.YHRSEI*V[P'74;JKF3%]O] M&?KAS&H0VPYB' <#TPZV&@>#RQ5^<,>=!V_%"8ZKTY??1Z9>RX'$U8X*/?W? MY,I=#5M^IF@6^I:6N@S-,@^5HU4J."Y5WXY*LHR:!V,F0<8VNCK4['"^ 6:_ ML&VA'_C7VH81,3"8H"U,4XC] /;GILLP@@-/!+!5,#@N8=7T'.DY6XFF00CC MH(_GL$-)@N(!P%:SX+AHW5_R# !M59EB'(6H3^FR0Z%Y>G92MAH$QT7H6]FQ MV47[HT:VQ48O/+:6W646#U05M9*$QB7),7?>X46VZDR#.(PP[!&[#&,(9P,R MBEI]0O]9GZXZT->-6A54.3. UI._KK@>H$/5[+SXC.O-_R1;UN&C,\&,9OT! MY75>7,V_!O\0L66%!#G=:#__9J9K+JH7\>I$\4/Y+KOF2K\9EX<[2C(JC('^ M?<.Y>CLQK\?-WR&+/U!+ P04 " D0E!4@:\^028$ #8#@ &@ 'AL M+W=O&ULO5?;;N,V$/T5PFB!!$@BD;K86M@& M$F>+!M@M@DVW?2CZ0$OC6%B)=$G:3OZ^0TJ1E+6DM 72%UNB.#-GSI"'G/E1 MJF]Z"V#(4UD(O9ALC=E]\#R=;J'D^DKN0."7C50E-_BJ'CV]4\ S9U06'O/] MV"MY+B;+N1N[5\NYW)LB%W"OB-Z7)5?/-U#(XV)")R\#7_+'K;$#WG*^XX_P M .;K[E[AF]=XR?(2A,ZE( HVB\DU_;!BS!JX&;_E<-2=9V)364OYS;[<98N) M;Q%! :FQ+CC^'6 %16$](8Z_:J>3)J8U[#Z_>/_))8_)K+F&E2Q^SS.S74QF M$Y+!AN\+\T4>?X8ZH4'N1+5(+-EGMV!X7NASG/+UX9:<_7 ^]PR& MMTZ\M YU4X5B Z$H(Y^E,%M-/HH,LM<./,3=@&\C 8*4?:(F#Z.."[$#9Y[YDQW%$5[[_XT@YXB:?>-2/K?H: M!&RP[%P3CFEHU!!;#9L.:(L8%;+)LP]J?,)V&,?!(-?3!MMT%-LOTNZT/=*] M+L#RA_IK>=; 5;IUI'9([@-6^8\ZP*8QC>/3]7(Z<0#[K,$^&\5^)PZ@C2O^ MP,8:*5[2!$G><\M2OY59_\U5DE:!TDZ@WDU:N^IR&=$X\4])[YE)PY@E@PN' M=LX%.@H8#TD\ L58\JSUQ=Z5Y5: :?#6>K],^2XW>'[9[59(K?N%L';492Z> M^@%E/22?3@U"%OBS899;*:?C6OY@3@3AM:=656GTKARWY?*.0((>S.)G4PS/^R[X=S485YS/(V2)!X&V8HC349!WN+QK$V> M.@&^WINM5+EY'KNXM7K(_/=K1M4X:KRA[8:H;=S/:M&?7KBGY;OP&V[:JR6K= M5#W?9ZX>7?4$L#!!0 ( "1"4%2S)M(;XP, !\, : >&PO=V]R:W-H M965TT7N_$'$!61C$GB?B>_Z7@^A^X^[NP-T M@C9!@<4+SB6H*E%O+>3- %C8@H46+!S(-K/9[E.Z]HVMKSG^KW-_XH5Q-)DZ MK\<"G-H%WB1R#V;ON$4MMVB0V^U*8SEI^D9@M<)#;BHKAZ4AC!N@=!_E&C(Z MIAS%28?OJ9';3S5NJ<8?E)'0#FL\(!=)QWTZ)[X?=WB?V@WIG+3DD\&"6@ 7 M>)%<*JFTA4L'M;BCBF5DM[\=:',[\/9V:(Z\.+X=\,S7R]=]^J0G^?)\+,,T MG7@=A7HL4:%XDKA1OTB3-JK)8%1?#R7(BLJ\-$1!5DFF&<9R@?_DM"B14!J& M'?:G=D$Z"9!^/W?//=SI[B#[A>&,R;BLST\!5[PH;S^#[[!*1%_W+W0^ZS&T;DR/#PVWO!KQ&GC(DO(:*6 Z W\ M)F:!V U4D$Q77=8_1 MKK9=[JWM[3KK=Z;[M2W< :9NG;]3N69&ULC53);MLP$/T50J<6 M:*/-3MM %N"E2PXI#!MM#T4/E#22B%"D2E)6\O?E(JN.$2NY2)SAO,F=DHL&*VV*RI>M %Q84$/]* BN M_083YJ6)]6U%FO!.4<)@*Y#LF@:+QQ50WB^\T#LZ=J2JE7'X:=+B"O:@?K1; MH2U_9"E( TP2SI" GFR1B:3C/-[8]P6"R\P@H!"K@P# MUK\#K(%20Z1E_!TXO?%( SQ=']F_V-QU+AF6L.;T%RE4O? ^>JB $G=4[7C_ M#89\K,"<4VF_J!]B P_EG52\&86]TKH7:)Q*MU#I>]$(D5M$DXP;R*Q2'[U 41.$S@M:OAH>?)N3$ M8XUCRQ>_4.,=M%PHPBKT>YE))?03_C-!/QOI9Y9^=H'^>]=D(! OD>YM@>T! MPV7(YV[#L+\E1*%K0'.*$QJG+^H<2K":?1/ MNJ(!4=EA(5'..Z;<6QJ]XSQ:VC8\\Z_TG')CY3^-&W)W6%2$242AU)3!U0>M M1[C!X0S%6]M[&5>ZD^VRUK,6A G0^R7GZFB8 \;IG?X#4$L#!!0 ( "1" M4%32X $*P0 .H3 : >&PO=V]R:W-H965T;_ MW)",K:XM:'T./*>SN2P&G$%_@6=D3.3+XHFK.Z?QDJ0YH2)E%' RO;:&\&J$ M>@6@M/@])2NQ=@V*4%X9>RMN[I-KRRT8D8Q,9.$"J[]W,B)95GA2//ZNG5K- MG 5P_?K3^R]E\"J85RS(B&5_I(F<7UL]"R1DBI>9?&:K'Z0.*"C\35@FRE^P MJFU="TR60K*\!BL&>4JK?_Q1+\0: (8= %0#T#; [P!X-< K ZV8E6'=8HD' M?DHE4X M=R8UA9N* NJ@ !%X9%3.!;BC"4DV'3@JGB8H]!G4#3)ZO"43&WCP&T N@BV$ M1H?#70,=KUECK_3G=?BK%T^ *6$?>=]?=UV M[5",8C^&C=T&M:"A%ABI:>&!$:,3I4=>">\Y%6_@7S#&F5J].H!OX#L1 M-I.&9\Q*U+"(CLY*=&!6=NV,6>DUU'H'40,76"T&6!!>9.:RC:G9$71=VW6_ MMKV(1P W8HF;6.(3*TP-CC#%"3;,#EU=9=TSB@VN57MXM-QJZ+J./!B&<;PE MMQ8[&*,(=<@-(DT.G4IP>SR%=MRNM[VXT"@WJ$L^]$XON!>:2I7\L<1R.T6; M-'3-A_XY=:<+/#17>*/N@I;Z%7FQYV\+;]<0QH$/W:!#>;H5P/!DRC-["GT[ MZ)#>'F!H1V;MZ98"S3WE*.W=/=X-3;/KK@%[YY2BB M;<7MVOF!C\*X77!(]P/DGDIP>SS!R/;:!;2%3;SRJ223'DY)S@AO#!0SZ>,R<^;8H+F>&_P'U!+ P04 " D0E!4 M?0*GSGP# !2#0 &@ 'AL+W=O&ULQ5== M;]LV%/TKA- !"=!:)&7)=F$;2)QN"Y .@;VL#\,>&.G:$B*1'DG'V;\?22F2 M8LM*MP;(B\V/>X[.O3S@QW0OY(-* 31Z*G*N9EZJ]?:S[ZLXA8*I@=@"-S-K M(0NF35=N?+65P!('*G*?8ASY!MHH@AUA;"F;^'F$!>6Z9C(Z_*U*O_J8%MMO/[#^[ MY$TR]TS!0N3?LD2G,V_LH036;)?KI=C_"E5"H>6+1:[<+]I7L=A#\4YI451@ MHZ#(>/G/GJI"M D.@&@%8 > H8G $$%"%RBI3*7UA73;#Z58H^DC39LMN%J MX] FFXS;95QI:68S@]/S%6S,HFC$>()^ ;&1;)MF,#X@A-\2W@$O@.%UE(4 MZ,N3!LG-2BV<2T JMXANI6[:*_7GC>%!UQH*]5>/BF&M8NA4#$^H:%F!N0]T MK51)$3D*NY,\S@D.0QI-_<=V_8[#)I3@81WU0F!8"PS_FT!TQDQMT!:DM>9Y ME]Y^1H+Q ..?NASP/X ODHKJI*)>I@7C+&$]1*.::/2.)AK7*L8_;J+QD3NB M8!0.#SQT'#4*Z3CH]M"DUC=YGM/]5.2<# YX:E7@.38C&5:?NMV:E9P MXR[M"L5BQW5Y%ZM'ZX?!A;L.'XQ?V@>#N_4V-.5KXRN3FXPKE,/:4.+!R'A, MEA?XLJ/%UMV![X4V-G+-U#QZ0-H ,[\60C]W[ ?J9]3\7U!+ P04 " D M0E!4-;KR \\" L!P &@ 'AL+W=O&UL MM55M:]LP$/XKPFS00A<[SFM+$D@:NF5L$%JZ?1C[H-B76%267$F.D_[ZG63' M9,PQVX<%')^DNWN>.]V=)X54+SH!,.20W5K.)S UG M:*Z#Q-J3HN@,MBZG6] MT\8CVR7&;OBS249W\ 3F.5LK7/FUEYBE(#23@BC83KUY]VYQ:_6=PC<&A3Z3 MB8UD(^6+7:SBJ1=80L A,M8#Q=<>[H%SZPAIO%8^O1K2&I[+)^\/+G:,94,U MW$O^G<4FF7ICC\2PI3DWC[+X!%4\ ^LODER[?U*4NB-4CG)M9%H9(X.4B?)- M#U4>S@S"[@6#L#(('>\2R+%<4D-G$R4+HJPV>K.""]59(SDF[*4\&86G#.W, M;)%KW-&:S*/7G&EF4Z7)!S*/8R=33E:BO'N;Q*LE&,JXOD:5I10QD >J$WNR M$E%GXAND9!W[406_*.'#"_"?<]XA87"#3]A]?EJ2JW?7OWOQ,: ZJK".*G1N M>_\0%?GQ!??(RD"J?[9@]&J,GL/H7\!8@XI &*Q<(K4J2K!22:98!$U,2ONAL[=MNY\-@N%X% 3!Q-\W M( ]JY$$K\DEP3K4IC&#XS^N/.P'[M>J5E4_K\L^%GOR-?J=HQ MG&$I" 4TK4,[=P/-B-Z=,.--Q);M2T[$L#6<"KA31 M99Y3]7 &7*XGCN\\"CZS56:LP)V."[J":S!?BBN%,[>QDK(7Z<3Q+"/@D!AK@N+O#F; N;6$/'[61IW& MIP7NCA^M7U2;Q\TLJ(:9Y-]8:K*),W1("DM:S M]RIPDY5NJ-LBX0MH"=#<-HS@*AF/W;C>F+6J^/XRCIVKG?U5[PK_? M\.]W\I]+D0*YH#JSP;D42:\C*%%C-'JVP,>-C[B3^ PIMQWP>"],P^&@/4:# MQM6@T]5IDLA2X)4NZ -=<*ANM#09**PX2H$PA&_O=QNIC?UHA]3K03@X0&O8 MT!IVTOJ$;1%+/"A;9 R];TA@%;(=I2X_3!@J5@QYMU(;[E/KAR.OG=JHH3;Z MWULQ&^TY# =1?" 6OK>MRUZGRQMI*"=%J9(,^R I%$N@M0!Z>_XC+SYT1/R= MON#_XT4BO[8]P$"2")YN)D475?A?28#.OAAF^Z$!9!5Q? M2FD>)[:C-V_$Z6]02P,$% @ )$)05)D+S8(F @ Q@0 !H !X;"]W M;W)K,DW58X!IJF MPSJT0-"LVV'80;&96*@^'(FVVW\_27:\#%B#^B"+$M_CHT0J;;5YMB4 DA@+->* M&-C.H^OQU6+F_8/##PZM/9H3G\E&ZV=OW!7S*/:"0$".GH&Y7P,W((0G6R819NM/C)"RSGT:>(%+!EM_T C M[0W*>E]S ^ZN$ Q8])=6&=XP!))K63'%X;^7UT6X#!%\ZS;9=!:[ M+Z7-L3)Z5%L2S"YTD'74M<*NS(;5H4FON]K\Z]YU^ ,S.ZXL$;!UT'CTT4DP M7==T!NHJ5.I&HZO[,"W=0P/&.[C]K=9X,'R X>G*_@!02P,$% @ )$)0 M5"(CM-86 P &!$ T !X;"]S='EL97,N>&ULW5AM:]LP$/XKQAVCA5$G M\>K%:QS8 H7!.@KMAWTK2BP[ EGR9*5+^NNGDVSGI;K2]<.6S2&U=(_NN4=W MY\IDTN@-I[=+2G6PKKAHLG"I=?TQBIK%DE:D.9Q<@EW+>L(0*UE M908Y(Z44Q&KH/-J!H5U0SF^A@;\7>]SK8J=^ ZB>Z(=&4#MT-&X"_+MLCGN7 M=O JWJ!F#U)_7IGM"#N'CJ,WBA9L;>?KHA> L0]Q=E+7?/.)LU)4U&W^Q0&G M$]+Y!4NIV*.)!JVR, :JPN"!*LT6NY:?BM1W=*V[=EH7N.;1/ZCYS^:YI((J MPG=%F]X_YBR_6G'\X6])MO]5#@5[-;:GTK&+O#A^D7%Z_!K;,_WH1$;MJ;-S MM.T=;+TU@!>(+/P&KR5\&S28KQC73+2S)D[EY[=OC-^MS6I 5 MUW<]F(7;\37-V:I*^U4WD(AVU7;\%;8W3/JW%Q.+B9RN:3YKIZJX'#(7)E+S^"^3C,CP"&Q<$48#[."XOS/^UGC.['89BVL1<9HSYCU,=Y^9"9 M_6!Q_#ZIN?P[3=,X3A(LH[.95\$,RUN2P-?/AFD##RP.1/J]7./5QCOD^3[ M:OI:T#\>0./-/57&XL#'E@5L-Z!^/XXT%-^GSB&JF+:L"<8 M1](40Z 7_3V:)$AV$OCXZX,])7&!IQ!%, &C DCNTY>' > M1=TY%6U_"YG^ E!+ P04 " D0E!4EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( "1"4%2HYO-ZO0< !* / M >&PO=V]R:V)O;VLN>&ULQ9Q=<]HX%(;_BH:;;6JD/:O:JU*]\VB,H6LW4>S'-JU43*S*Z7J(A]&01 / M"ZG+P:>/NV-=FR']4-5J7NNJ=!O]AN]:W=FG[_U'L=%6W^I'@_9]K@:B MT*4N]&^5'0Z"@;"KZN[ORNC?55G+?#8W59X?#L+M%]^5J?7\Q>:9A[R1M[;= M4LO;;]*!' [BP!UPH8VMVSW:XTO'N%%NY^VGIJ[.=5XKQ>MX7XP?R?8JP6"SU7I]6\*519;\O1J-P#EG:EUW8@2EFHP\%) MM5'&GX_[@XML>VZU@R(E93YH]X6YR%H\/I2C)M.UN"BW/W;?$JP(8$6\6"?N MP,4[ZXE@1P#R/$;0LX\A/^!%=5"?%UW M:N $0$[V!GFRDK0^Q@ RWB/DCXA )@ RV1^DM"L".0604U[(*UDW1GFFX\;J M4EG:H%/ E?)R'4NKVZ*Z-LJZ7=L]A"PST18KO5L'Z'8=\&+.]++4;E]9UN)H M/J^:LG86$]?NNL^UHF490JLP:\77MVWA^3=G_S1Z(W-?&2D@\DO(+)AS7;I; MMI:Y4#JDD9';)I9*V6]V00$)F@UPX M:91+_Z,MG*YC:9Q_99+ M33%A",*LB%.U4*Y-9N[6ME%EHR@7LD/$'WIL?'#L2VZF2ET9<>4"\DYU0V:( MN*,.5V8NICR7\S;\IUC(!A%[G%$4>NO07;?.=YU4^:S?%"$71,PNF*VD4:LJ MSY2Q?XAM/X"R(1=$W.&%<^E26:%+WUB;HLG;0.-!7[2''"$I1,Q2N"CG5:'$ MC?S5O:Q(#1&S&JZ4S[&T7$ZGHKW*-(^![##BCBC4TN_1MHG/JEH:N5[YQ-M# M4HAB(FF,F*6QBQ9=W7.MPNIV!PJ'5#%B3U<5:VFD3S>*<[UT 6X'#>:IF&TQ M:VZM^J?Q5_ALT^V[C9 E1LR6@(%L)Z,R0M88,5L#8XXH)O+&B-D;O>&L>'?3 MQF/O*24RR(C9("BN=; 4$QEDQ&P0$-KZ(J682"HC9JG \+;3@L;(+V-FO_2% MMWTU3;2P@'0IAMLPN!>\&0 M7\;,?H&Q<+<1([^,F?WR/!;N+4>DEC'_V$=O4/P 2C&16L;,:NF+[WK+$HEE MS"P6&.AUZN0$B67"+!8:Z/65X00)9<(LE+Z(KQ<2Z63"K!,8^G4O--++A%DO MO:%?;V$BQ4SV&M",*28<;=]K0#.AF$@X$^Y$&,2,*2;2SH19.Q@SH9A(.Q-N M[4#,*<5$XIDPBP=CIG0J"!)/O,$(":5 M4(PD%'./NKPVHT$95^OTXV)DH9C90AB3YE)C9*&8V4(8DW;D$F2A MA-E"*$OIVCO%1!9*F"V$,8\H)K)0PFPAG$RE=3-!%DJ8+80Q.W4362AAMA#& MI$%&@BR4,%NH-S7]Z$J:-$J0A1)F"[V2G-Z!4DPX^W@O<\47I\A"4V8+ M/6)^\?.Z77FJ=A+U%KHSEVN*+#1EMM#+$8JG9NYX*2:RT)390GV8I)I23&2A MZ9N/]QR(DUQ:V\9QM*5/D86FS!;JPSRSM2[:=/8YQ406FC);Z'%LJO^61#&1 MA:;,%B*8)^Z&?N^#]*/"A^N^P7^FF,A"4V8+X0$UVI&;PE4PS!9Z,:!V(,BP MRRG%1!::,ENH#_.IH=.ZF2(+IURH'W-65_.?!\=T"EF*+)3N8SK"MI5+2ZU$=\E36J' 5ZG9A- M^$G7'5"X9#-@CXDZH->F\A!5*=S1NK?Y,(#K-@/VJ*@#^MAU>MC> 86K-P-F M(ST#?1X;=4#A^LV V4F]+'!G _-Z!_#E7?@&OX'P\.V,>7;GC6[?=U:/YM1'^I3U6-)[X!M M=[6 44^8MMA %,Q#Y*78K8;==P0#.*4>] 3Y'UGE*-=G8'V**G6N?HW;]?Q\ MV$]/S\?IXG6WW4_7JZ=Y/OX8AFGS-.[6T^7A..[/GSP<3KOU?%Z>'H?C>O.R M?AP'[UP>3E]GK&ZNOLZ\N'L[CO\S\?#P\+P9?QXVOW?C?O['X.'/X?0R/8WC MO+JX6Y\>Q_EZ-;QN/V]/P_O%+L^35Q>W]]>KT^V]K8:E WD)Y)GN WE[U]@"] M??=C&Z"W5[T]0&^O>GN WE[U]@"]O>KM 7I[U=L#]/:JMP?H[55O#] [J-X! MH'=0O0- [Z!Z!X#>H=LL >@=5.\ T#NHW@&@=U"] T#OH'H'@-Y!]0X O8/J M'0!Z1]4[ O2.JG<$Z!U5[PC0.ZK>$:!W[#:[ 7I'U3L"](ZJ=P3H'57O"- [ MJMX1H'=4O2- [Z1Z)X#>2?5. +V3ZIT >B?5.P'T3JIW NB=NC\K 7HGU3L! M]$ZJ=P+HG53O!- [J=X)H'=6O3- [ZQZ9X#>6?7. +VSZIT!>F?5.P/TSJIW M!NB=N\,F +VSZIT!>F?5.P/TSJIW!NA=5.\"T+NHW@6@=U&]"T#OHGH7@-Y% M]2X O8OJ70!Z%]6[ /0NW6%!@-Y%]2X O8OJ70!Z5]6[ O2NJG<%Z%U5[PK0 MNZK>%:!W5;TK0.^J>E> WE7UK@"]J^I= 7K7[K W0.^J>E> WDWU;@"]F^K= M 'HWU;L!]&ZJ=P/HW53O!M"[J=X-H'=3O1M [Z9Z-X#>3?5N +U;5]8!Z&VN MK^L _#;7%78<0'!S767' 0PWUY5V'$!Q7!E&ULS=M/;YLP&,?QMQ)Q MK0*V 1NFII=VUZV'O0$&3H/"/V&W2]_]'-)6VM1%JS)IWTM0L/W\'FSI<_/U MM^?)NM6A[P:WB7;>3Y^2Q-4[VU5#W_GAV2JZGWU8!,EA$[J M MAN:WE/5+0AQ6+G/\F'$?^'/"R[NN3G>>VL:O[:O9?JC[,2@Y= MXOQS9UU\OL0[/8[;;5O;9JP?^[ D=M-LJ\;MK/5]%Y^*7IU/]F&'[>E77IR_ ME#D7&&;>S^/DPHG-]N-QKT=R7+V>0B$[^_;\)[XEAM(7?Y\]GG9CF[_,#MO[ M8YSWRWFX9'E

    _GO%;_0_VH2!]I) ^,D@?.:0/#>G#0/HH('V4D#ZDH#1" M$5522)444R4%54E155)8E117)05629%54615%%D5159%D5519%44615%5D61 M55%D51194XJL*476E")K2I$UI&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( "1"4%3*,&&I9P8 '0> 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ )$)05-)G8EL5!P "QP !@ M ("!^Q 'AL+W=O&P >&PO=V]R:W-H965T&UL M4$L! A0#% @ )$)05-0[?;0M!P X" !@ ("!+B( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)0 M5+AUAP(P! $@D !@ ("!CC4 'AL+W=O&UL4$L! A0#% M @ )$)05/F^%%HR)P PX0 !D ("!H#T 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05, G8'QU @ 4P4 !D M ("!7X< 'AL+W=O&PO=V]R M:W-H965T1 !X;"]W;W)K&UL M4$L! A0#% @ )$)05,K29E]T! > H !D ("!RI@ M 'AL+W=O&PO=V]R:W-H965TVA !X;"]W;W)K&UL4$L! A0#% @ M)$)05*P2>*R) P VP< !D ("!O*0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05%+^Z_OL"@ 'R !D M ("!E]$ 'AL+W=O&PO=V]R:W-H M965T7!<=A0, -0' 9 M " @?C@ !X;"]W;W)K&UL4$L! M A0#% @ )$)05!M9/#1R! S D !D ("!M.0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)0 M5+GQ*,L1.0 -- !D ("!0^\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05%[!Q#<[! 5@T M !D ("!SC$! 'AL+W=O&PO=V]R:W-H965T\ M&@8 $,1 9 " @=$Z 0!X;"]W;W)K&UL4$L! A0#% @ )$)05$V)D7:( @ 5 4 !D M ("!(D$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )$)05"HF/118! O@H !D ("!"$P! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05,LF M%IVM @ U04 !D ("!7E8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05'%Q.&"< P ^P< !D M ("!]F,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ )$)05/BHCDZ# P ] < !D ("! M+7(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )$)05"?#"%Q; @ 008 !D ("!5'P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05%-%U4K* M @ 9PH !D ("!PH,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05)W"]WX)! %0\ !D M ("!"8T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )$)05&F#BAPU"P WV !D ("!ZI&PO=V]R:W-H965T&UL4$L! A0#% @ M)$)05'9#9JIQ!0 AA< !D ("!!*L! 'AL+W=O&PO=V]R:W-H965T"^ 0!X;"]W;W)K&UL4$L! A0#% @ )$)05)WY[SSA P C0X !D M ("!FL(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )$)05#6M@(QH!0 21H !D ("!7LT! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)0 M5+"\1D.$ @ ; 8 !D ("!3-H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05+R4PSN0 @ Y@8 M !D ("!4N8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05(:^/\PU @ & 4 !D M ("!->\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )$)05)$?ONS+ @ 3 < !D ("!M/&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05 Y( M:=N8!0 ,!P !D ("!^ " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$)05,&24@_3 @ "@@ !D M ("!C@P" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ )$)05#W'W=9-" S#< !D ("! MKQ8" 'AL+W=O BM ' !H*0 &0 @($S'P( >&PO=V]R:W-H965TD_ @!X;"]W;W)K M-* @!X;"]W;W)K@@( ,4_ 3 M " 3=K @!;0V]N=&5N=%]4>7!E&UL4$L%!@ !Y 'D 5"$ .IM $ @ $! end XML 133 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 134 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 135 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 387 541 1 false 123 0 false 12 false false R1.htm 000010001 - Document - Cover Sheet http://www.shopify.com/role/Cover Cover Cover 1 false false R2.htm 000020002 - Document - Audit Information Sheet http://www.shopify.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 100010003 - Statement - Consolidated Balance Sheets Sheet http://www.shopify.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 100020004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 100030005 - Statement - Consolidated Statements of Operations and Comprehensive Income Sheet http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome Consolidated Statements of Operations and Comprehensive Income Statements 5 false false R6.htm 100040006 - Statement - Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity Consolidated Statements of Changes in Shareholders' Equity Statements 6 false false R7.htm 100050007 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) Sheet http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) Statements 7 false false R8.htm 100060008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.shopify.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 210011001 - Disclosure - Nature of Business Sheet http://www.shopify.com/role/NatureofBusiness Nature of Business Notes 9 false false R10.htm 210021002 - Disclosure - Basis of Presentation and Consolidation Sheet http://www.shopify.com/role/BasisofPresentationandConsolidation Basis of Presentation and Consolidation Notes 10 false false R11.htm 210031003 - Disclosure - Significant Accounting Policies Sheet http://www.shopify.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 11 false false R12.htm 210151004 - Disclosure - Cash and Cash Equivalents Sheet http://www.shopify.com/role/CashandCashEquivalents Cash and Cash Equivalents Notes 12 false false R13.htm 210171005 - Disclosure - Financial Instruments Sheet http://www.shopify.com/role/FinancialInstruments Financial Instruments Notes 13 false false R14.htm 210211006 - Disclosure - Equity and Other Investments Sheet http://www.shopify.com/role/EquityandOtherInvestments Equity and Other Investments Notes 14 false false R15.htm 210271007 - Disclosure - Trade and Other Receivables Sheet http://www.shopify.com/role/TradeandOtherReceivables Trade and Other Receivables Notes 15 false false R16.htm 210311008 - Disclosure - Merchant Cash Advances, Loans and Related Receivables Sheet http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivables Merchant Cash Advances, Loans and Related Receivables Notes 16 false false R17.htm 210361009 - Disclosure - Other Current Assets Sheet http://www.shopify.com/role/OtherCurrentAssets Other Current Assets Notes 17 false false R18.htm 210391010 - Disclosure - Property and Equipment Sheet http://www.shopify.com/role/PropertyandEquipment Property and Equipment Notes 18 false false R19.htm 210431011 - Disclosure - Leases Sheet http://www.shopify.com/role/Leases Leases Notes 19 false false R20.htm 210481012 - Disclosure - Intangible Assets Sheet http://www.shopify.com/role/IntangibleAssets Intangible Assets Notes 20 false false R21.htm 210541013 - Disclosure - Goodwill Sheet http://www.shopify.com/role/Goodwill Goodwill Notes 21 false false R22.htm 210581014 - Disclosure - Accounts Payable and Accrued Liabilities Sheet http://www.shopify.com/role/AccountsPayableandAccruedLiabilities Accounts Payable and Accrued Liabilities Notes 22 false false R23.htm 210611015 - Disclosure - Deferred Revenue Sheet http://www.shopify.com/role/DeferredRevenue Deferred Revenue Notes 23 false false R24.htm 210661016 - Disclosure - Convertible Senior Notes Notes http://www.shopify.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 24 false false R25.htm 210711017 - Disclosure - Credit Facility Sheet http://www.shopify.com/role/CreditFacility Credit Facility Notes 25 false false R26.htm 210731018 - Disclosure - Commitments and Contingencies Sheet http://www.shopify.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 210751019 - Disclosure - Shareholders' Equity Sheet http://www.shopify.com/role/ShareholdersEquity Shareholders' Equity Notes 27 false false R28.htm 210821020 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) Sheet http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLoss Changes in Accumulated Other Comprehensive Income (Loss) Notes 28 false false R29.htm 210851021 - Disclosure - Income Taxes Sheet http://www.shopify.com/role/IncomeTaxes Income Taxes Notes 29 false false R30.htm 210911022 - Disclosure - Net Income per Share Sheet http://www.shopify.com/role/NetIncomeperShare Net Income per Share Notes 30 false false R31.htm 210941023 - Disclosure - Segment and Geographical Information Sheet http://www.shopify.com/role/SegmentandGeographicalInformation Segment and Geographical Information Notes 31 false false R32.htm 210991024 - Disclosure - Business Acquisitions Sheet http://www.shopify.com/role/BusinessAcquisitions Business Acquisitions Notes 32 false false R33.htm 211031025 - Disclosure - Comparative Figures Sheet http://www.shopify.com/role/ComparativeFigures Comparative Figures Notes 33 false false R34.htm 211041026 - Disclosure - Subsequent Event Sheet http://www.shopify.com/role/SubsequentEvent Subsequent Event Notes 34 false false R35.htm 220042001 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.shopify.com/role/SignificantAccountingPolicies 35 false false R36.htm 230053001 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.shopify.com/role/SignificantAccountingPolicies 36 false false R37.htm 230183002 - Disclosure - Financial Instruments (Tables) Sheet http://www.shopify.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.shopify.com/role/FinancialInstruments 37 false false R38.htm 230223003 - Disclosure - Equity and Other Investments (Tables) Sheet http://www.shopify.com/role/EquityandOtherInvestmentsTables Equity and Other Investments (Tables) Tables http://www.shopify.com/role/EquityandOtherInvestments 38 false false R39.htm 230283004 - Disclosure - Trade and Other Receivables (Tables) Sheet http://www.shopify.com/role/TradeandOtherReceivablesTables Trade and Other Receivables (Tables) Tables http://www.shopify.com/role/TradeandOtherReceivables 39 false false R40.htm 230323005 - Disclosure - Merchant Cash Advances, Loans and Related Receivables (Tables) Sheet http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesTables Merchant Cash Advances, Loans and Related Receivables (Tables) Tables http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivables 40 false false R41.htm 230373006 - Disclosure - Other Current Assets (Tables) Sheet http://www.shopify.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.shopify.com/role/OtherCurrentAssets 41 false false R42.htm 230403007 - Disclosure - Property and Equipment (Tables) Sheet http://www.shopify.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.shopify.com/role/PropertyandEquipment 42 false false R43.htm 230443008 - Disclosure - Leases (Tables) Sheet http://www.shopify.com/role/LeasesTables Leases (Tables) Tables http://www.shopify.com/role/Leases 43 false false R44.htm 230493009 - Disclosure - Intangible Assets (Tables) Sheet http://www.shopify.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.shopify.com/role/IntangibleAssets 44 false false R45.htm 230553010 - Disclosure - Goodwill (Tables) Sheet http://www.shopify.com/role/GoodwillTables Goodwill (Tables) Tables http://www.shopify.com/role/Goodwill 45 false false R46.htm 230593011 - Disclosure - Accounts Payable and Accrued Liabilities (Tables) Sheet http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesTables Accounts Payable and Accrued Liabilities (Tables) Tables http://www.shopify.com/role/AccountsPayableandAccruedLiabilities 46 false false R47.htm 230623012 - Disclosure - Deferred Revenue (Tables) Sheet http://www.shopify.com/role/DeferredRevenueTables Deferred Revenue (Tables) Tables http://www.shopify.com/role/DeferredRevenue 47 false false R48.htm 230673013 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.shopify.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.shopify.com/role/ConvertibleSeniorNotes 48 false false R49.htm 230763014 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.shopify.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.shopify.com/role/ShareholdersEquity 49 false false R50.htm 230833015 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossTables Changes in Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLoss 50 false false R51.htm 230863016 - Disclosure - Income Taxes (Tables) Sheet http://www.shopify.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.shopify.com/role/IncomeTaxes 51 false false R52.htm 230923017 - Disclosure - Net Income per Share (Tables) Sheet http://www.shopify.com/role/NetIncomeperShareTables Net Income per Share (Tables) Tables http://www.shopify.com/role/NetIncomeperShare 52 false false R53.htm 230953018 - Disclosure - Segment and Geographical Information (Tables) Sheet http://www.shopify.com/role/SegmentandGeographicalInformationTables Segment and Geographical Information (Tables) Tables http://www.shopify.com/role/SegmentandGeographicalInformation 53 false false R54.htm 231003019 - Disclosure - Business Acquisitions (Tables) Sheet http://www.shopify.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.shopify.com/role/BusinessAcquisitions 54 false false R55.htm 240064001 - Disclosure - Significant Accounting Policies - Merchant Solutions (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails Significant Accounting Policies - Merchant Solutions (Details) Details 55 false false R56.htm 240074002 - Disclosure - Significant Accounting Policies - Software Development Costs (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails Significant Accounting Policies - Software Development Costs (Details) Details 56 false false R57.htm 240084003 - Disclosure - Significant Accounting Policies - Advertising Costs (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesAdvertisingCostsDetails Significant Accounting Policies - Advertising Costs (Details) Details 57 false false R58.htm 240094004 - Disclosure - Significant Accounting Policies - Earnings Per Share (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails Significant Accounting Policies - Earnings Per Share (Details) Details 58 false false R59.htm 240104005 - Disclosure - Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails Significant Accounting Policies - Property and Equipment (Details) Details 59 false false R60.htm 240114006 - Disclosure - Significant Accounting Policies - Intangible Assets (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails Significant Accounting Policies - Intangible Assets (Details) Details 60 false false R61.htm 240124007 - Disclosure - Significant Accounting Policies - Segment Information (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesSegmentInformationDetails Significant Accounting Policies - Segment Information (Details) Details 61 false false R62.htm 240134008 - Disclosure - Significant Accounting Policies - Schedule of Differences Between Reported Amount and Reporting Currency Denominated Amount (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails Significant Accounting Policies - Schedule of Differences Between Reported Amount and Reporting Currency Denominated Amount (Details) Details 62 false false R63.htm 240144009 - Disclosure - Significant Accounting Policies - Accounting Pronouncements Adopted (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails Significant Accounting Policies - Accounting Pronouncements Adopted (Details) Details 63 false false R64.htm 240164010 - Disclosure - Cash and Cash Equivalents - Additional Information (Details) Sheet http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails Cash and Cash Equivalents - Additional Information (Details) Details 64 false false R65.htm 240194011 - Disclosure - Financial Instruments - Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis (Details) Sheet http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails Financial Instruments - Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis (Details) Details 65 false false R66.htm 240204012 - Disclosure - Financial Instruments - Additional Information (Details) Sheet http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails Financial Instruments - Additional Information (Details) Details 66 false false R67.htm 240234013 - Disclosure - Equity and Other Investments - Equity and Other Investments (Details) Sheet http://www.shopify.com/role/EquityandOtherInvestmentsEquityandOtherInvestmentsDetails Equity and Other Investments - Equity and Other Investments (Details) Details 67 false false R68.htm 240244014 - Disclosure - Equity and Other Investments - Narrative (Details) Sheet http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails Equity and Other Investments - Narrative (Details) Details 68 false false R69.htm 240254015 - Disclosure - Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments with Readily Determinable Fair Values (Details) Sheet http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments with Readily Determinable Fair Values (Details) Details 69 false false R70.htm 240264016 - Disclosure - Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments without Readily Determinable Fair Values (Details) Sheet http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments without Readily Determinable Fair Values (Details) Details 70 false false R71.htm 240294017 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Details) Sheet http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails Trade and Other Receivables - Schedule of Trade and Other Receivables (Details) Details 71 false false R72.htm 240304018 - Disclosure - Trade and Other Receivables - Activity in Allowance of Doubtful Accounts (Details) Sheet http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails Trade and Other Receivables - Activity in Allowance of Doubtful Accounts (Details) Details 72 false false R73.htm 240334019 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of MCA, Loans and Related Receivables (Details) Sheet http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails Merchant Cash Advances, Loans and Related Receivables - Summary of MCA, Loans and Related Receivables (Details) Details 73 false false R74.htm 240344020 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of Allowance for Credit Losses (Details) Sheet http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails Merchant Cash Advances, Loans and Related Receivables - Summary of Allowance for Credit Losses (Details) Details 74 false false R75.htm 240354021 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of Delinquency Status (Details) Sheet http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails Merchant Cash Advances, Loans and Related Receivables - Summary of Delinquency Status (Details) Details 75 false false R76.htm 240384022 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details) Sheet http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails Other Current Assets - Schedule of Other Current Assets (Details) Details 76 false false R77.htm 240414023 - Disclosure - Property and Equipment - Schedule of Property and Equipment and Classification of Depreciation (Details) Sheet http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails Property and Equipment - Schedule of Property and Equipment and Classification of Depreciation (Details) Details 77 false false R78.htm 240424024 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 78 false false R79.htm 240454025 - Disclosure - Leases - Additional Information (Details) Sheet http://www.shopify.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 79 false false R80.htm 240464026 - Disclosure - Leases - Lease Expense (Details) Sheet http://www.shopify.com/role/LeasesLeaseExpenseDetails Leases - Lease Expense (Details) Details 80 false false R81.htm 240474027 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 81 false false R82.htm 240504028 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails Intangible Assets - Schedule of Intangible Assets (Details) Details 82 false false R83.htm 240514029 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 83 false false R84.htm 240524030 - Disclosure - Intangible Assets - Classification of Amortization Expense (Details) Sheet http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails Intangible Assets - Classification of Amortization Expense (Details) Details 84 false false R85.htm 240534031 - Disclosure - Intangible Assets - Estimated Future Amortization Expense (Details) Sheet http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails Intangible Assets - Estimated Future Amortization Expense (Details) Details 85 false false R86.htm 240564032 - Disclosure - Goodwill - Additional Information (Details) Sheet http://www.shopify.com/role/GoodwillAdditionalInformationDetails Goodwill - Additional Information (Details) Details 86 false false R87.htm 240574033 - Disclosure - Goodwill - Carrying Amount of Goodwill (Details) Sheet http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails Goodwill - Carrying Amount of Goodwill (Details) Details 87 false false R88.htm 240604034 - Disclosure - Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) Sheet http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) Details 88 false false R89.htm 240634035 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details) Sheet http://www.shopify.com/role/DeferredRevenueChangesinDeferredRevenueDetails Deferred Revenue - Changes in Deferred Revenue (Details) Details 89 false false R90.htm 240644036 - Disclosure - Deferred Revenue - Classification of Deferred Revenue (Details) Sheet http://www.shopify.com/role/DeferredRevenueClassificationofDeferredRevenueDetails Deferred Revenue - Classification of Deferred Revenue (Details) Details 90 false false R91.htm 240654037 - Disclosure - Deferred Revenue - Additional Information (Details) Sheet http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails Deferred Revenue - Additional Information (Details) Details 91 false false R92.htm 240684038 - Disclosure - Convertible Senior Notes - Additional Information (Details) Notes http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails Convertible Senior Notes - Additional Information (Details) Details 92 false false R93.htm 240694039 - Disclosure - Convertible Senior Notes - Summary of Convertible Debt (Details) Notes http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails Convertible Senior Notes - Summary of Convertible Debt (Details) Details 93 false false R94.htm 240704040 - Disclosure - Convertible Senior Notes - Summary of Interest Expense (Details) Notes http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails Convertible Senior Notes - Summary of Interest Expense (Details) Details 94 false false R95.htm 240724041 - Disclosure - Credit Facility - Additional Information (Details) Sheet http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails Credit Facility - Additional Information (Details) Details 95 false false R96.htm 240744042 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.shopify.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 96 false false R97.htm 240774043 - Disclosure - Shareholders' Equity - Additional Information (Details) Sheet http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails Shareholders' Equity - Additional Information (Details) Details 97 false false R98.htm 240784044 - Disclosure - Shareholders' Equity - Stock-Based Compensation Additional Information (Details) Sheet http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails Shareholders' Equity - Stock-Based Compensation Additional Information (Details) Details 98 false false R99.htm 240794045 - Disclosure - Shareholders' Equity - Summary of Stock Option and RSU Award Activity (Details) Sheet http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails Shareholders' Equity - Summary of Stock Option and RSU Award Activity (Details) Details 99 false false R100.htm 240804046 - Disclosure - Shareholders' Equity - Fair Value Assumptions of Stock Options Granted to Employees (Details) Sheet http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails Shareholders' Equity - Fair Value Assumptions of Stock Options Granted to Employees (Details) Details 100 false false R101.htm 240814047 - Disclosure - Shareholders' Equity - Classification of Stock-based Compensation (Details) Sheet http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails Shareholders' Equity - Classification of Stock-based Compensation (Details) Details 101 false false R102.htm 240844048 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails Changes in Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossTables 102 false false R103.htm 240874049 - Disclosure - Income Taxes - Schedule of Comprehensive Income before Income Tax, Domestic and Foreign (Details) Sheet http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails Income Taxes - Schedule of Comprehensive Income before Income Tax, Domestic and Foreign (Details) Details 103 false false R104.htm 240884050 - Disclosure - Income Taxes - Provision for Income Tax Recovery/Expense (Details) Sheet http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails Income Taxes - Provision for Income Tax Recovery/Expense (Details) Details 104 false false R105.htm 240894051 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Income Tax Assets and Liabilities (Details) Details 105 false false R106.htm 240904052 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 106 false false R107.htm 240934053 - Disclosure - Net Income per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details) Sheet http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails Net Income per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details) Details 107 false false R108.htm 240964054 - Disclosure - Segment and Geographical Information - Additional Information (Details) Sheet http://www.shopify.com/role/SegmentandGeographicalInformationAdditionalInformationDetails Segment and Geographical Information - Additional Information (Details) Details 108 false false R109.htm 240974055 - Disclosure - Segment and Geographical Information - Revenue (Details) Sheet http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails Segment and Geographical Information - Revenue (Details) Details 109 false false R110.htm 240984056 - Disclosure - Segment and Geographical Information - Long-lived Assets (Details) Sheet http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails Segment and Geographical Information - Long-lived Assets (Details) Details 110 false false R111.htm 241014057 - Disclosure - Business Acquisitions - Additional Information (Details) Sheet http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails Business Acquisitions - Additional Information (Details) Details 111 false false R112.htm 241024058 - Disclosure - Business Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails Business Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details) Details 112 false false R113.htm 241054059 - Disclosure - Subsequent Event (Details) Sheet http://www.shopify.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.shopify.com/role/SubsequentEvent 113 false false All Reports Book All Reports shop-20211231.htm shop-20211231_d2.htm shop-20211231.xsd shop-20211231_cal.xml shop-20211231_def.xml shop-20211231_lab.xml shop-20211231_pre.xml shop-20211231_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 138 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "shop-20211231.htm shop-20211231_d2.htm": { "axisCustom": 1, "axisStandard": 41, "contextCount": 387, "dts": { "calculationLink": { "local": [ "shop-20211231_cal.xml" ] }, "definitionLink": { "local": [ "shop-20211231_def.xml" ] }, "inline": { "local": [ "shop-20211231.htm", "shop-20211231_d2.htm" ] }, "labelLink": { "local": [ "shop-20211231_lab.xml" ] }, "presentationLink": { "local": [ "shop-20211231_pre.xml" ] }, "schema": { "local": [ "shop-20211231.xsd", "reference-2009-12-16.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 784, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 22, "http://www.shopify.com/20211231": 5, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 31 }, "keyCustom": 49, "keyStandard": 492, "memberCustom": 51, "memberStandard": 71, "nsprefix": "shop", "nsuri": "http://www.shopify.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010001 - Document - Cover", "role": "http://www.shopify.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210021002 - Disclosure - Basis of Presentation and Consolidation", "role": "http://www.shopify.com/role/BasisofPresentationandConsolidation", "shortName": "Basis of Presentation and Consolidation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "if78248d48c564b3aa9090b8a478a4001_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240804046 - Disclosure - Shareholders' Equity - Fair Value Assumptions of Stock Options Granted to Employees (Details)", "role": "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails", "shortName": "Shareholders' Equity - Fair Value Assumptions of Stock Options Granted to Employees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "if78248d48c564b3aa9090b8a478a4001_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240814047 - Disclosure - Shareholders' Equity - Classification of Stock-based Compensation (Details)", "role": "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails", "shortName": "Shareholders' Equity - Classification of Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i6bfc48c12742479aa4cd4bb4d98be5ca_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240844048 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Changes in Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i1967a13520984823ad94bead7b4a443d_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240874049 - Disclosure - Income Taxes - Schedule of Comprehensive Income before Income Tax, Domestic and Foreign (Details)", "role": "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails", "shortName": "Income Taxes - Schedule of Comprehensive Income before Income Tax, Domestic and Foreign (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240884050 - Disclosure - Income Taxes - Provision for Income Tax Recovery/Expense (Details)", "role": "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails", "shortName": "Income Taxes - Provision for Income Tax Recovery/Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240894051 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details)", "role": "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Income Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240904052 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "2", "lang": "en-US", "name": "shop:EffectiveIncomeTaxRateReconciliationDevelopmentAndExpansionIncentivePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240934053 - Disclosure - Net Income per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details)", "role": "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails", "shortName": "Net Income per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestOnConvertibleDebtNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "240964054 - Disclosure - Segment and Geographical Information - Additional Information (Details)", "role": "http://www.shopify.com/role/SegmentandGeographicalInformationAdditionalInformationDetails", "shortName": "Segment and Geographical Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R109": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240974055 - Disclosure - Segment and Geographical Information - Revenue (Details)", "role": "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails", "shortName": "Segment and Geographical Information - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i2de7382bf6d04380b4b7b1aac6673cba_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210031003 - Disclosure - Significant Accounting Policies", "role": "http://www.shopify.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i7e5197f565c74186932ab019b7cefa63_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240984056 - Disclosure - Segment and Geographical Information - Long-lived Assets (Details)", "role": "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "shortName": "Segment and Geographical Information - Long-lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i7e5197f565c74186932ab019b7cefa63_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i383a6669cc394d3d95d0407ef5beb9dc_I20210720", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241014057 - Disclosure - Business Acquisitions - Additional Information (Details)", "role": "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "shortName": "Business Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i383a6669cc394d3d95d0407ef5beb9dc_I20210720", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241024058 - Disclosure - Business Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i383a6669cc394d3d95d0407ef5beb9dc_I20210720", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i29a523d61f434b12b812b94cfb5d0e03_D20220101-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241054059 - Disclosure - Subsequent Event (Details)", "role": "http://www.shopify.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i29a523d61f434b12b812b94cfb5d0e03_D20220101-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210151004 - Disclosure - Cash and Cash Equivalents", "role": "http://www.shopify.com/role/CashandCashEquivalents", "shortName": "Cash and Cash Equivalents", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210171005 - Disclosure - Financial Instruments", "role": "http://www.shopify.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210211006 - Disclosure - Equity and Other Investments", "role": "http://www.shopify.com/role/EquityandOtherInvestments", "shortName": "Equity and Other Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210271007 - Disclosure - Trade and Other Receivables", "role": "http://www.shopify.com/role/TradeandOtherReceivables", "shortName": "Trade and Other Receivables", "subGroupType": "", "uniqueAnchor": null }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210311008 - Disclosure - Merchant Cash Advances, Loans and Related Receivables", "role": "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivables", "shortName": "Merchant Cash Advances, Loans and Related Receivables", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210361009 - Disclosure - Other Current Assets", "role": "http://www.shopify.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210391010 - Disclosure - Property and Equipment", "role": "http://www.shopify.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210431011 - Disclosure - Leases", "role": "http://www.shopify.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "000020002 - Document - Audit Information", "role": "http://www.shopify.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210481012 - Disclosure - Intangible Assets", "role": "http://www.shopify.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210541013 - Disclosure - Goodwill", "role": "http://www.shopify.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210581014 - Disclosure - Accounts Payable and Accrued Liabilities", "role": "http://www.shopify.com/role/AccountsPayableandAccruedLiabilities", "shortName": "Accounts Payable and Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210611015 - Disclosure - Deferred Revenue", "role": "http://www.shopify.com/role/DeferredRevenue", "shortName": "Deferred Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210661016 - Disclosure - Convertible Senior Notes", "role": "http://www.shopify.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210711017 - Disclosure - Credit Facility", "role": "http://www.shopify.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210731018 - Disclosure - Commitments and Contingencies", "role": "http://www.shopify.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210751019 - Disclosure - Shareholders' Equity", "role": "http://www.shopify.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210821020 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss)", "role": "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLoss", "shortName": "Changes in Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210851021 - Disclosure - Income Taxes", "role": "http://www.shopify.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010003 - Statement - Consolidated Balance Sheets", "role": "http://www.shopify.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210911022 - Disclosure - Net Income per Share", "role": "http://www.shopify.com/role/NetIncomeperShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210941023 - Disclosure - Segment and Geographical Information", "role": "http://www.shopify.com/role/SegmentandGeographicalInformation", "shortName": "Segment and Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210991024 - Disclosure - Business Acquisitions", "role": "http://www.shopify.com/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "shop:ComparativeFiguresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211031025 - Disclosure - Comparative Figures", "role": "http://www.shopify.com/role/ComparativeFigures", "shortName": "Comparative Figures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "shop:ComparativeFiguresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211041026 - Disclosure - Subsequent Event", "role": "http://www.shopify.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220042001 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "shop:ScheduleofEffectsonRevenueOperatingExpensesandLossFromOperationson10StrengtheningofCADTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230053001 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "shop:ScheduleofEffectsonRevenueOperatingExpensesandLossFromOperationson10StrengtheningofCADTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230183002 - Disclosure - Financial Instruments (Tables)", "role": "http://www.shopify.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230223003 - Disclosure - Equity and Other Investments (Tables)", "role": "http://www.shopify.com/role/EquityandOtherInvestmentsTables", "shortName": "Equity and Other Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230283004 - Disclosure - Trade and Other Receivables (Tables)", "role": "http://www.shopify.com/role/TradeandOtherReceivablesTables", "shortName": "Trade and Other Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "shop:EquityAndOtherInvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "shop:EquityAndOtherInvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230323005 - Disclosure - Merchant Cash Advances, Loans and Related Receivables (Tables)", "role": "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesTables", "shortName": "Merchant Cash Advances, Loans and Related Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230373006 - Disclosure - Other Current Assets (Tables)", "role": "http://www.shopify.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230403007 - Disclosure - Property and Equipment (Tables)", "role": "http://www.shopify.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230443008 - Disclosure - Leases (Tables)", "role": "http://www.shopify.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230493009 - Disclosure - Intangible Assets (Tables)", "role": "http://www.shopify.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230553010 - Disclosure - Goodwill (Tables)", "role": "http://www.shopify.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230593011 - Disclosure - Accounts Payable and Accrued Liabilities (Tables)", "role": "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesTables", "shortName": "Accounts Payable and Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230623012 - Disclosure - Deferred Revenue (Tables)", "role": "http://www.shopify.com/role/DeferredRevenueTables", "shortName": "Deferred Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230673013 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://www.shopify.com/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230763014 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.shopify.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030005 - Statement - Consolidated Statements of Operations and Comprehensive Income", "role": "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "shortName": "Consolidated Statements of Operations and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230833015 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Changes in Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230863016 - Disclosure - Income Taxes (Tables)", "role": "http://www.shopify.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230923017 - Disclosure - Net Income per Share (Tables)", "role": "http://www.shopify.com/role/NetIncomeperShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230953018 - Disclosure - Segment and Geographical Information (Tables)", "role": "http://www.shopify.com/role/SegmentandGeographicalInformationTables", "shortName": "Segment and Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "231003019 - Disclosure - Business Acquisitions (Tables)", "role": "http://www.shopify.com/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireFinanceReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240064001 - Disclosure - Significant Accounting Policies - Merchant Solutions (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails", "shortName": "Significant Accounting Policies - Merchant Solutions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireFinanceReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i1d0c6b28b6dd4859a05eb98e4a9aa682_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240074002 - Disclosure - Significant Accounting Policies - Software Development Costs (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails", "shortName": "Significant Accounting Policies - Software Development Costs (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240084003 - Disclosure - Significant Accounting Policies - Advertising Costs (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesAdvertisingCostsDetails", "shortName": "Significant Accounting Policies - Advertising Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i9d6b9ff8095442dc9eb7aa43169be053_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240094004 - Disclosure - Significant Accounting Policies - Earnings Per Share (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails", "shortName": "Significant Accounting Policies - Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ica342164ec6540df9e01c37b7dcbd9a5_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240104005 - Disclosure - Significant Accounting Policies - Property and Equipment (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ic786cfd2b3aa42b2882e9db1bd11f960_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i85269a89241d472095bff5b8e6437b8c_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040006 - Statement - Consolidated Statements of Changes in Shareholders' Equity", "role": "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "shortName": "Consolidated Statements of Changes in Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i85269a89241d472095bff5b8e6437b8c_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i8f5da7d6e9e54847a79eac8d6bc663a3_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240114006 - Disclosure - Significant Accounting Policies - Intangible Assets (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "shortName": "Significant Accounting Policies - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i8f5da7d6e9e54847a79eac8d6bc663a3_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "shop:NumberOfExecutivesWhichCompriseChiefOperatingDecisionMakerFunction", "reportCount": 1, "unique": true, "unitRef": "executive", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240124007 - Disclosure - Significant Accounting Policies - Segment Information (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesSegmentInformationDetails", "shortName": "Significant Accounting Policies - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "shop:NumberOfExecutivesWhichCompriseChiefOperatingDecisionMakerFunction", "reportCount": 1, "unique": true, "unitRef": "executive", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240134008 - Disclosure - Significant Accounting Policies - Schedule of Differences Between Reported Amount and Reporting Currency Denominated Amount (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails", "shortName": "Significant Accounting Policies - Schedule of Differences Between Reported Amount and Reporting Currency Denominated Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "shop:ScheduleofEffectsonRevenueOperatingExpensesandLossFromOperationson10StrengtheningofCADTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ief68ea4334944247a0661a344b5974f2_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240144009 - Disclosure - Significant Accounting Policies - Accounting Pronouncements Adopted (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails", "shortName": "Significant Accounting Policies - Accounting Pronouncements Adopted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ic65d6acc51de4485a2b0d763b49e9a79_I20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240164010 - Disclosure - Cash and Cash Equivalents - Additional Information (Details)", "role": "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails", "shortName": "Cash and Cash Equivalents - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i0ef6dc9cd8de4653967154f5f80f3bdb_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240194011 - Disclosure - Financial Instruments - Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis (Details)", "role": "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails", "shortName": "Financial Instruments - Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ic63aea50db684aefaa7749dfb0aa9080_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240204012 - Disclosure - Financial Instruments - Additional Information (Details)", "role": "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "shortName": "Financial Instruments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i66e895b65dc04e6fbe4b539550ad552f_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240234013 - Disclosure - Equity and Other Investments - Equity and Other Investments (Details)", "role": "http://www.shopify.com/role/EquityandOtherInvestmentsEquityandOtherInvestmentsDetails", "shortName": "Equity and Other Investments - Equity and Other Investments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240244014 - Disclosure - Equity and Other Investments - Narrative (Details)", "role": "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails", "shortName": "Equity and Other Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i6bfc48c12742479aa4cd4bb4d98be5ca_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240254015 - Disclosure - Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments with Readily Determinable Fair Values (Details)", "role": "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails", "shortName": "Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments with Readily Determinable Fair Values (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i8553b601b5b2439a931d4eb859447976_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i05b9bd860f90429f91657297c2f38c5e_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050007 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Parenthetical)", "role": "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical", "shortName": "Consolidated Statements of Changes in Shareholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i05b9bd860f90429f91657297c2f38c5e_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i6bfc48c12742479aa4cd4bb4d98be5ca_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240264016 - Disclosure - Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments without Readily Determinable Fair Values (Details)", "role": "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails", "shortName": "Equity and Other Investments - Schedule of Adjusted to Equity and Other Investments without Readily Determinable Fair Values (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "if722099ed0754f2d9e1b3cc369541c40_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240294017 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Details)", "role": "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails", "shortName": "Trade and Other Receivables - Schedule of Trade and Other Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i1cf1d3b981984ba8b8f151e68c680188_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240304018 - Disclosure - Trade and Other Receivables - Activity in Allowance of Doubtful Accounts (Details)", "role": "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails", "shortName": "Trade and Other Receivables - Activity in Allowance of Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ie6f66fff6b0e417fad923b2a568c48d7_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "shop:FinancingReceivableBeforeAllowanceForCreditLossRecoverableAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240334019 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of MCA, Loans and Related Receivables (Details)", "role": "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails", "shortName": "Merchant Cash Advances, Loans and Related Receivables - Summary of MCA, Loans and Related Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "iba2639ee66f84dad84098ca872c637ff_I20200101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NotesAndLoansReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "shop:FinancingReceivableBeforeAllowanceForCreditLossRecoverableAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240344020 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of Allowance for Credit Losses (Details)", "role": "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "shortName": "Merchant Cash Advances, Loans and Related Receivables - Summary of Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ib84c90d2b17c435a81006153a32269f6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForLoanLossesExpensed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240354021 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of Delinquency Status (Details)", "role": "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails", "shortName": "Merchant Cash Advances, Loans and Related Receivables - Summary of Delinquency Status (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240384022 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details)", "role": "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails", "shortName": "Other Current Assets - Schedule of Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240414023 - Disclosure - Property and Equipment - Schedule of Property and Equipment and Classification of Depreciation (Details)", "role": "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "shortName": "Property and Equipment - Schedule of Property and Equipment and Classification of Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240424024 - Disclosure - Property and Equipment - Narrative (Details)", "role": "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240454025 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240464026 - Disclosure - Leases - Lease Expense (Details)", "role": "http://www.shopify.com/role/LeasesLeaseExpenseDetails", "shortName": "Leases - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240474027 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240504028 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details)", "role": "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "shortName": "Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240514029 - Disclosure - Intangible Assets - Additional Information (Details)", "role": "http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails", "shortName": "Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i2c4a1ca6068c4fa4ad071a9f8278de59_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240524030 - Disclosure - Intangible Assets - Classification of Amortization Expense (Details)", "role": "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails", "shortName": "Intangible Assets - Classification of Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i2edb9aab281a4e98848d34ea5d7f8690_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240534031 - Disclosure - Intangible Assets - Estimated Future Amortization Expense (Details)", "role": "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "shortName": "Intangible Assets - Estimated Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240564032 - Disclosure - Goodwill - Additional Information (Details)", "role": "http://www.shopify.com/role/GoodwillAdditionalInformationDetails", "shortName": "Goodwill - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i6bfc48c12742479aa4cd4bb4d98be5ca_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240574033 - Disclosure - Goodwill - Carrying Amount of Goodwill (Details)", "role": "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails", "shortName": "Goodwill - Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i6229e2934e7645548384fb1625ebcdd6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240604034 - Disclosure - Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details)", "role": "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails", "shortName": "Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i6bfc48c12742479aa4cd4bb4d98be5ca_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240634035 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details)", "role": "http://www.shopify.com/role/DeferredRevenueChangesinDeferredRevenueDetails", "shortName": "Deferred Revenue - Changes in Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "shop:ContractwithCustomerLiabilityDeferralofRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210011001 - Disclosure - Nature of Business", "role": "http://www.shopify.com/role/NatureofBusiness", "shortName": "Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240644036 - Disclosure - Deferred Revenue - Classification of Deferred Revenue (Details)", "role": "http://www.shopify.com/role/DeferredRevenueClassificationofDeferredRevenueDetails", "shortName": "Deferred Revenue - Classification of Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240654037 - Disclosure - Deferred Revenue - Additional Information (Details)", "role": "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "shortName": "Deferred Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "iea5b8cf54a4c4fa39236d774884c9ff9_I20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240684038 - Disclosure - Convertible Senior Notes - Additional Information (Details)", "role": "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "shortName": "Convertible Senior Notes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i867905550668416fb46846c74a2a6fa7_I20200930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i9d6b9ff8095442dc9eb7aa43169be053_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240694039 - Disclosure - Convertible Senior Notes - Summary of Convertible Debt (Details)", "role": "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "shortName": "Convertible Senior Notes - Summary of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i9d6b9ff8095442dc9eb7aa43169be053_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240704040 - Disclosure - Convertible Senior Notes - Summary of Interest Expense (Details)", "role": "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails", "shortName": "Convertible Senior Notes - Summary of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "iceb69d6e50814c4aa3cc921605a4dbab_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "cad", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240724041 - Disclosure - Credit Facility - Additional Information (Details)", "role": "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails", "shortName": "Credit Facility - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "iceb69d6e50814c4aa3cc921605a4dbab_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "cad", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240744042 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.shopify.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i77f8d9cac7b945d5b5b7302b75f3546c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i31e0b04c13a6495992a78c808e4aca2a_I20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240774043 - Disclosure - Shareholders' Equity - Additional Information (Details)", "role": "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails", "shortName": "Shareholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i31e0b04c13a6495992a78c808e4aca2a_I20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240784044 - Disclosure - Shareholders' Equity - Stock-Based Compensation Additional Information (Details)", "role": "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "shortName": "Shareholders' Equity - Stock-Based Compensation Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "i6bfc48c12742479aa4cd4bb4d98be5ca_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240794045 - Disclosure - Shareholders' Equity - Summary of Stock Option and RSU Award Activity (Details)", "role": "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails", "shortName": "Shareholders' Equity - Summary of Stock Option and RSU Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20211231_d2.htm", "contextRef": "ibbe07541e6a44c94aae2a7564e3b4e0c_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } } }, "segmentCount": 123, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Domestic", "verboseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]", "terseLabel": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form", "terseLabel": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements", "terseLabel": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]", "terseLabel": "Business Contact" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "domainItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelName": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of contact personnel", "label": "Contact Personnel Name", "terseLabel": "Contact Personnel Name" } } }, "localname": "ContactPersonnelName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "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.shopify.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "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.shopify.com/role/Cover" ], "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.shopify.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement", "terseLabel": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "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.shopify.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "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.shopify.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]", "terseLabel": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r808" ], "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.shopify.com/role/Cover" ], "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.shopify.com/role/Cover" ], "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.shopify.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r808" ], "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.shopify.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "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.shopify.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r826" ], "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.shopify.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number", "terseLabel": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r808" ], "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.shopify.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r807" ], "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.shopify.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r809" ], "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.shopify.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r810" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation", "terseLabel": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "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.shopify.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "shop_A0125ConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "0.125% Convertible Senior Notes", "label": "0.125% Convertible Senior Notes [Member]", "terseLabel": "0.125% Convertible Senior Notes" } } }, "localname": "A0125ConvertibleSeniorNotesMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_A10StrongerCADRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "10% Stronger CAD Rate [Member]", "label": "10% Stronger CAD Rate [Member]", "terseLabel": "10% Stronger CAD Rate" } } }, "localname": "A10StrongerCADRateMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "domainItemType" }, "shop_A6RiverSystems2016AmendedandRestatedStockOptionandGrantPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6 River Systems 2016 Amended and Restated Stock Option and Grant Plan [Member]", "label": "6 River Systems 2016 Amended and Restated Stock Option and Grant Plan [Member]", "terseLabel": "6 River Systems 2016 Amended and Restated Stock Option and Grant Plan" } } }, "localname": "A6RiverSystems2016AmendedandRestatedStockOptionandGrantPlanMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "shop_A6RiverSystemsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6 River Systems, Inc. [Member]", "label": "6 River Systems, Inc. [Member]", "terseLabel": "6 River Systems, Inc." } } }, "localname": "A6RiverSystemsInc.Member", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_APACMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "APAC", "label": "APAC [Member]", "terseLabel": "APAC" } } }, "localname": "APACMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "shop_AccruedInterestReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Interest Receivable [Member]", "label": "Accrued Interest Receivable [Member]", "terseLabel": "Accrued interest" } } }, "localname": "AccruedInterestReceivableMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "shop_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs, Tax", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs, Tax", "verboseLabel": "Offering costs, net of tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsTax", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "shop_AffirmHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Affirm Holdings, Inc.", "label": "Affirm Holdings, Inc. [Member]", "terseLabel": "Affirm Holdings, Inc." } } }, "localname": "AffirmHoldingsIncMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "shop_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.shopify.com/20211231", "xbrltype": "stringItemType" }, "shop_BusinessAcquisitionRemainingRestrictedEquityIssuedNumberofShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Remaining Restricted Equity Issued, Number of Shares", "label": "Business Acquisition, Remaining Restricted Equity Issued, Number of Shares", "terseLabel": "Restricted shares remaining (in shares)" } } }, "localname": "BusinessAcquisitionRemainingRestrictedEquityIssuedNumberofShares", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "shop_CanadaTreasuryandGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canada Treasury and Government [Member]", "label": "Canada Treasury and Government [Member]", "terseLabel": "Canadian federal bonds and agency securities" } } }, "localname": "CanadaTreasuryandGovernmentMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "shop_ChangeinContractwithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ChangeinContractwithCustomerLiabilityRollForward", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "shop_CommonStockCapitalSharesReservedforFutureIssuanceAnnualPercentageIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Annual Percentage Increase", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Annual Percentage Increase", "terseLabel": "Shares available for issuance, percentage of annual increase" } } }, "localname": "CommonStockCapitalSharesReservedforFutureIssuanceAnnualPercentageIncrease", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "shop_CommonStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Conversion Ratio", "label": "Common Stock, Conversion Ratio", "terseLabel": "Voting shares convertible (per share)" } } }, "localname": "CommonStockConversionRatio", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "shop_CommonStockVotingRightsNumberofVotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Number of Votes", "label": "Common Stock, Voting Rights, Number of Votes", "terseLabel": "Voting rights (in votes per share)" } } }, "localname": "CommonStockVotingRightsNumberofVotes", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "shop_ComparativeFiguresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Comparative Figures [Abstract]", "label": "Comparative Figures [Abstract]", "terseLabel": "Comparative Figures [Abstract]" } } }, "localname": "ComparativeFiguresAbstract", "nsuri": "http://www.shopify.com/20211231", "xbrltype": "stringItemType" }, "shop_ComparativeFiguresTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Comparative Figures [Text Block]", "label": "Comparative Figures [Text Block]", "terseLabel": "Comparative Figures" } } }, "localname": "ComparativeFiguresTextBlock", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ComparativeFigures" ], "xbrltype": "textBlockItemType" }, "shop_ConcentrationRiskInterestRiskPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Risk, Policy [Policy Text Block]", "label": "Concentration Risk, Interest Risk, Policy [Policy Text Block]", "terseLabel": "Interest Rate Risk" } } }, "localname": "ConcentrationRiskInterestRiskPolicyPolicyTextBlock", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shop_ContractWithCustomerLiabilityIncreaseDecreaseForContractReceivedInExchangeForServices": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Increase (Decrease) For Contract Received In Exchange For Services", "label": "Contract with Customer, Liability, Increase (Decrease) For Contract Received In Exchange For Services", "negatedLabel": "Non-cash consideration received in exchange for services" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractReceivedInExchangeForServices", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "shop_ContractwithCustomerLiabilityDeferralofRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Deferral of Revenue", "label": "Contract with Customer, Liability, Deferral of Revenue", "verboseLabel": "Deferral of revenue" } } }, "localname": "ContractwithCustomerLiabilityDeferralofRevenue", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "shop_CostOfGoodsAndServicesSoldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Goods and Services Sold", "label": "Cost of Goods and Services Sold [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSoldMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "shop_CostofPropertyPlantandEquipmentSold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of Property, Plant and Equipment Sold", "label": "Cost of Property, Plant and Equipment Sold", "verboseLabel": "Original cost" } } }, "localname": "CostofPropertyPlantandEquipmentSold", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "shop_DebtConversionTermsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion Terms, One", "label": "Debt Conversion Terms, One [Member]", "terseLabel": "Stock Price Trigger Measurement" } } }, "localname": "DebtConversionTermsOneMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_DebtConversionTermsTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion Terms, Two", "label": "Debt Conversion Terms, Two [Member]", "terseLabel": "Notes Price Trigger Measurement" } } }, "localname": "DebtConversionTermsTwoMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_DebtInstrumentConvertibleThresholdAmountOfPrincipalOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Amount Of Principal Outstanding", "label": "Debt Instrument, Convertible, Threshold Amount Of Principal Outstanding", "terseLabel": "Redemption, threshold amount of principal outstanding" } } }, "localname": "DebtInstrumentConvertibleThresholdAmountOfPrincipalOutstanding", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "shop_DebtInstrumentDebtDefaultOwnershipInterestRequiredToDeclareDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Debt Default, Ownership Interest Required To Declare Default", "label": "Debt Instrument, Debt Default, Ownership Interest Required To Declare Default", "terseLabel": "Redemption, ownership interest required to declare default" } } }, "localname": "DebtInstrumentDebtDefaultOwnershipInterestRequiredToDeclareDefault", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "shop_DebtRedemptionTermsFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Redemption Terms, Five", "label": "Debt Redemption Terms, Five [Member]", "terseLabel": "Redemption, Option Five" } } }, "localname": "DebtRedemptionTermsFiveMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_DebtRedemptionTermsFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Redemption Terms, Four", "label": "Debt Redemption Terms, Four [Member]", "terseLabel": "Redemption, Option Four" } } }, "localname": "DebtRedemptionTermsFourMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_DebtRedemptionTermsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Redemption Terms, One", "label": "Debt Redemption Terms, One [Member]", "terseLabel": "Redemption, Option One" } } }, "localname": "DebtRedemptionTermsOneMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_DebtRedemptionTermsThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Redemption Terms, Three", "label": "Debt Redemption Terms, Three [Member]", "terseLabel": "Redemption, Option Three" } } }, "localname": "DebtRedemptionTermsThreeMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_DebtRedemptionTermsTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Redemption Terms, Two", "label": "Debt Redemption Terms, Two [Member]", "terseLabel": "Redemption, Option Two" } } }, "localname": "DebtRedemptionTermsTwoMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_DebtSecuritiesEquityAndOtherInvestments": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.shopify.com/role/EquityandOtherInvestmentsEquityandOtherInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Equity And Other Investments", "label": "Debt Securities, Equity And Other Investments", "terseLabel": "Equity and other investments (including $3,412,166 and $nil, carried at fair value)", "totalLabel": "Total equity and other investments" } } }, "localname": "DebtSecuritiesEquityAndOtherInvestments", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/EquityandOtherInvestmentsEquityandOtherInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "shop_DeferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Shares [Member]", "label": "Deferred Shares [Member]", "terseLabel": "Deferred Shares Units" } } }, "localname": "DeferredSharesMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_DeferredTaxAssetsLeaseAssetsandLiabilities": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Assets and Liabilities", "label": "Deferred Tax Assets, Lease Assets and Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsLeaseAssetsandLiabilities", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_DeferredTaxAssetsPropertyPlantandEquipmentandIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Property, Plant and Equipment and Intangible Assets", "label": "Deferred Tax Assets, Property, Plant and Equipment and Intangible Assets", "terseLabel": "Capital and intangible assets" } } }, "localname": "DeferredTaxAssetsPropertyPlantandEquipmentandIntangibleAssets", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_DeferredTaxAssetsStockIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Stock Issuance Costs", "label": "Deferred Tax Assets, Stock Issuance Costs", "terseLabel": "Share issuance costs" } } }, "localname": "DeferredTaxAssetsStockIssuanceCosts", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_DeferredTaxAssetsTaxCreditCarryforwardsInvestment": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Credit Carryforwards, Investment", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Investment", "terseLabel": "Investment tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsInvestment", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_DeferredTaxLiabilitiesOutsideBasisDifferenceOfForeignSubsidiaries": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Outside Basis Difference Of Foreign Subsidiaries", "label": "Deferred Tax Liabilities, Outside Basis Difference Of Foreign Subsidiaries", "negatedTerseLabel": "Outside basis difference of foreign subsidiaries" } } }, "localname": "DeferredTaxLiabilitiesOutsideBasisDifferenceOfForeignSubsidiaries", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_DondeFashionIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Donde Fashion Inc.", "label": "Donde Fashion Inc. [Member]", "terseLabel": "Donde Fashion Inc." } } }, "localname": "DondeFashionIncMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "domainItemType" }, "shop_EffectiveIncomeTaxRateReconciliationDevelopmentAndExpansionIncentiveExpenseBenefitAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Development And Expansion Incentive, Expense (Benefit), Amount", "label": "Effective Income Tax Rate Reconciliation, Development And Expansion Incentive, Expense (Benefit), Amount", "negatedTerseLabel": "Tax benefit as a result of concessionary tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDevelopmentAndExpansionIncentiveExpenseBenefitAmount", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "shop_EffectiveIncomeTaxRateReconciliationDevelopmentAndExpansionIncentivePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Development And Expansion Incentive, Percent", "label": "Effective Income Tax Rate Reconciliation, Development And Expansion Incentive, Percent", "terseLabel": "Effective income tax rate reconciliation, development and expansion incentive, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDevelopmentAndExpansionIncentivePercent", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "shop_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseUnrealizedGainOnEquityAndOtherInvestmentsAmount": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Gain On Equity And Other Investments, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Gain On Equity And Other Investments, Amount", "negatedTerseLabel": "Net unrealized gain on equity and other investments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseUnrealizedGainOnEquityAndOtherInvestmentsAmount", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "shop_EmployeeandNonemployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee and Nonemployee Stock Option [Member]", "label": "Employee and Nonemployee Stock Option [Member]", "terseLabel": "Employee and Non-Employee Stock Options" } } }, "localname": "EmployeeandNonemployeeStockOptionMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_EquityAndOtherInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity And Other Investments, Fair Value Disclosure", "label": "Equity And Other Investments, Fair Value Disclosure", "terseLabel": "Equity and other investments carried at fair value" } } }, "localname": "EquityAndOtherInvestmentsFairValueDisclosure", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "shop_EquityAndOtherInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity And Other Investments", "label": "Equity And Other Investments [Policy Text Block]", "terseLabel": "Equity and Other Investments" } } }, "localname": "EquityAndOtherInvestmentsPolicyTextBlock", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shop_EquityInvestmentInPrivateCompaniesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Investment In Private Companies", "label": "Equity Investment In Private Companies [Member]", "terseLabel": "Equity Investment In Private Companies" } } }, "localname": "EquityInvestmentInPrivateCompaniesMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "shop_EquityMethodAndOtherInvestmentsUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Method And Other Investments, Unrealized Gain (Loss)", "label": "Equity Method And Other Investments, Unrealized Gain (Loss)", "terseLabel": "Net unrealized gain on equity and other investments" } } }, "localname": "EquityMethodAndOtherInvestmentsUnrealizedGainLoss", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "shop_EquitySecuritiesAdjustmentsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Securities, Adjustments", "label": "Equity Securities, Adjustments [Roll Forward]", "terseLabel": "Equity Securities Adjustments [Roll Forward]" } } }, "localname": "EquitySecuritiesAdjustmentsRollForward", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "stringItemType" }, "shop_EquitySecuritiesFVNITransfers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, Transfers From Measurement Alternative", "label": "Equity Securities, FV-NI, Transfers", "terseLabel": "Transfers from measurement alternative", "verboseLabel": "Transfers to readily determinable fair values" } } }, "localname": "EquitySecuritiesFVNITransfers", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "shop_EquitySecuritiesInvestmentsReceivedAsConsiderationForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, Investments Received As Consideration For Services", "label": "Equity Securities, Investments Received As Consideration For Services", "terseLabel": "Investments received as non-cash consideration in exchange for services" } } }, "localname": "EquitySecuritiesInvestmentsReceivedAsConsiderationForServices", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "shop_EquitySecuritiesPurchasesOfEquityAndOtherInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, Purchases Of Equity And Other Investments", "label": "Equity Securities, Purchases Of Equity And Other Investments", "terseLabel": "Purchases of equity and other investments" } } }, "localname": "EquitySecuritiesPurchasesOfEquityAndOtherInvestments", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "shop_EquitySecuritiesUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, Unrealized Gains", "label": "Equity Securities, Unrealized Gains", "terseLabel": "Gross unrealized gains", "verboseLabel": "Net unrealized gains" } } }, "localname": "EquitySecuritiesUnrealizedGains", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "shop_EquitySecuritiesUnrealizedLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, Unrealized Losses", "label": "Equity Securities, Unrealized Losses", "negatedTerseLabel": "Gross unrealized losses and impairments" } } }, "localname": "EquitySecuritiesUnrealizedLosses", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "shop_EquitySecuritiesWithReadilyDeterminableFairValueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Securities With Readily Determinable Fair Value", "label": "Equity Securities With Readily Determinable Fair Value [Member]", "terseLabel": "Equity Securities With Readily Determinable Fair Value" } } }, "localname": "EquitySecuritiesWithReadilyDeterminableFairValueMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails" ], "xbrltype": "domainItemType" }, "shop_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount", "label": "Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount", "terseLabel": "Equity securities without readily determinable fair value downward price" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "shop_EquitySecuritiesWithoutReadilyDeterminableFairValueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Securities Without Readily Determinable Fair Value", "label": "Equity Securities Without Readily Determinable Fair Value [Member]", "terseLabel": "Equity Securities Without Readily Determinable Fair Value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "domainItemType" }, "shop_ExchangeRateEffectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exchange Rate Effect [Member]", "label": "Exchange Rate Effect [Member]", "terseLabel": "Exchange Rate Effect" } } }, "localname": "ExchangeRateEffectMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "domainItemType" }, "shop_ExchangeRateScenarioAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exchange Rate Scenario [Axis]", "label": "Exchange Rate Scenario [Axis]", "terseLabel": "Exchange Rate Scenario [Axis]" } } }, "localname": "ExchangeRateScenarioAxis", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "stringItemType" }, "shop_ExchangeRateScenarioDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Exchange Rate Scenario [Axis]", "label": "Exchange Rate Scenario [Domain]", "terseLabel": "Exchange Rate Scenario [Domain]" } } }, "localname": "ExchangeRateScenarioDomain", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "domainItemType" }, "shop_FinancialAsset90To179DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Asset, 90 to 179 Days Past Due", "label": "Financial Asset, 90 to 179 Days Past Due [Member]", "terseLabel": "90-179 Days" } } }, "localname": "FinancialAsset90To179DaysPastDueMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "domainItemType" }, "shop_FinancialAssetEqualToOrGreaterThan180DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Asset, Equal To Or Greater Than 180 Days Past Due", "label": "Financial Asset, Equal To Or Greater Than 180 Days Past Due [Member]", "terseLabel": "180+ Days" } } }, "localname": "FinancialAssetEqualToOrGreaterThan180DaysPastDueMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "domainItemType" }, "shop_FinancingReceivableAllowanceForCreditLossExcludingRelatedReceivables": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financing Receivable, Allowance For Credit Loss Excluding Related Receivables", "label": "Financing Receivable, Allowance For Credit Loss Excluding Related Receivables", "totalLabel": "Allowance, net of related receivables" } } }, "localname": "FinancingReceivableAllowanceForCreditLossExcludingRelatedReceivables", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "shop_FinancingReceivableBeforeAllowanceForCreditLossRecoverableAmount": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails": { "order": 2.0, "parentTag": "shop_FinancingReceivableAllowanceForCreditLossExcludingRelatedReceivables", "weight": -1.0 }, "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing Receivable, Before Allowance for Credit Loss, Recoverable Amount", "label": "Financing Receivable, Before Allowance for Credit Loss, Recoverable Amount", "negatedTerseLabel": "Related receivables", "terseLabel": "Related receivables" } } }, "localname": "FinancingReceivableBeforeAllowanceForCreditLossRecoverableAmount", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "shop_ForeignExchangeRiskPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Risk, Policy", "label": "Foreign Exchange Risk, Policy [Policy Text Block]", "terseLabel": "Foreign Exchange Risk" } } }, "localname": "ForeignExchangeRiskPolicyPolicyTextBlock", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shop_FulfillmentRobotsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fulfillment Robots", "label": "Fulfillment Robots [Member]", "terseLabel": "Fulfillment robots" } } }, "localname": "FulfillmentRobotsMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "domainItemType" }, "shop_GlobalEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Global-E", "label": "Global-E [Member]", "terseLabel": "Global-E" } } }, "localname": "GlobalEMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "shop_IncreaseDecreaseinDeferredRentCredit": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Deferred Rent Credit", "label": "Increase (Decrease) in Deferred Rent Credit", "terseLabel": "Lease assets and liabilities" } } }, "localname": "IncreaseDecreaseinDeferredRentCredit", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "shop_LeaseholdImprovementsAndFurnitureFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leasehold Improvements And Furniture Fixtures", "label": "Leasehold Improvements And Furniture Fixtures [Member]", "terseLabel": "Leasehold improvements and furniture fixtures" } } }, "localname": "LeaseholdImprovementsAndFurnitureFixturesMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "shop_LegacyOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Option Plan [Member]", "label": "Legacy Option Plan [Member]", "terseLabel": "Legacy Option Plan" } } }, "localname": "LegacyOptionPlanMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "shop_LesseeOperatingLeaseLiabilityPaymentsDueLeaseNotYetCommenced": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due, Lease Not Yet Commenced", "label": "Lessee, Operating Lease, Liability, Payments, Due, Lease Not Yet Commenced", "negatedTerseLabel": "Minimum payments related to leases that have not yet commenced" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueLeaseNotYetCommenced", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_LesseeOperatingLeaseVariableLeaseandNonleaseComponentsLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Variable Lease and Non-lease Components, Liability, Payments, Due", "label": "Lessee, Operating Lease, Variable Lease and Non-lease Components, Liability, Payments, Due", "negatedTerseLabel": "Minimum payments related to variable lease payments, including non-lease components" } } }, "localname": "LesseeOperatingLeaseVariableLeaseandNonleaseComponentsLiabilityPaymentsDue", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Incentive Plan [Member]", "label": "Long-Term Incentive Plan [Member]", "terseLabel": "LTIP" } } }, "localname": "LongTermIncentivePlanMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_LossContingencyPlaintiffsNumberOfPublishersOfEducationalMaterials": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Plaintiffs, Number Of Publishers Of Educational Materials", "label": "Loss Contingency, Plaintiffs, Number Of Publishers Of Educational Materials", "terseLabel": "Number of publishers of educational materials who filed a claim against the Company" } } }, "localname": "LossContingencyPlaintiffsNumberOfPublishersOfEducationalMaterials", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "shop_MerchantCashAdvancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merchant Cash Advances [Member]", "label": "Merchant Cash Advances [Member]", "verboseLabel": "Merchant cash advances" } } }, "localname": "MerchantCashAdvancesMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails" ], "xbrltype": "domainItemType" }, "shop_MoneyMarketFundsandTermDepositsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Money Market Funds and Term Deposits [Member]", "label": "Money Market Funds and Term Deposits [Member]", "terseLabel": "Money Market Funds and Term Deposits" } } }, "localname": "MoneyMarketFundsandTermDepositsMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_NumberOfExecutivesWhichCompriseChiefOperatingDecisionMakerFunction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Executives Which Comprise Chief Operating Decision Maker Function", "label": "Number Of Executives Which Comprise Chief Operating Decision Maker Function", "terseLabel": "Number of executives which compromise the CODM" } } }, "localname": "NumberOfExecutivesWhichCompriseChiefOperatingDecisionMakerFunction", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "shop_NumberOfInvestmentsInEquitySecuritiesWithoutReadilyDeterminableFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Investments In Equity Securities Without Readily Determinable Fair Value", "label": "Number Of Investments In Equity Securities Without Readily Determinable Fair Value", "terseLabel": "Number of investments" } } }, "localname": "NumberOfInvestmentsInEquitySecuritiesWithoutReadilyDeterminableFairValue", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "shop_OfficesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Offices", "label": "Offices [Member]", "terseLabel": "Offices" } } }, "localname": "OfficesMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shop_OtherAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Acquisitions [Member]", "label": "Other Acquisitions [Member]", "terseLabel": "Other Acquisitions" } } }, "localname": "OtherAcquisitionsMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "domainItemType" }, "shop_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries [Member]", "label": "Other Countries [Member]", "terseLabel": "Rest of World" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails" ], "xbrltype": "domainItemType" }, "shop_OtherReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Receivable [Member]", "label": "Other Receivable [Member]", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivableMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "shop_PaymentsToAcquireEquityAndOtherInvestments": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Equity And Other Investments", "label": "Payments To Acquire Equity And Other Investments", "negatedTerseLabel": "Purchase of equity and other investments" } } }, "localname": "PaymentsToAcquireEquityAndOtherInvestments", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "shop_PaymentsofStockIssuanceCostsTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments of Stock Issuance Costs, Tax", "label": "Payments of Stock Issuance Costs, Tax", "terseLabel": "Stock issuance costs, tax" } } }, "localname": "PaymentsofStockIssuanceCostsTax", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "shop_PriortoNovember2017RSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior to November 2017 RSUs [Member]", "label": "Prior to November 2017 RSUs [Member]", "terseLabel": "Prior to November 2017 RSUs" } } }, "localname": "PriortoNovember2017RSUsMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_PrivateCompanyThreeSeparateInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Company, Three Separate Investments", "label": "Private Company, Three Separate Investments [Member]", "terseLabel": "Private Company, Partnership Interest" } } }, "localname": "PrivateCompanyThreeSeparateInvestmentsMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "shop_RevenueRecognitionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Recognition Period", "label": "Revenue, Recognition Period", "terseLabel": "Revenue, Recognition Period" } } }, "localname": "RevenueRecognitionPeriod", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails" ], "xbrltype": "durationItemType" }, "shop_RevenueRelatedToNonCashConsideration": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Related To Non-Cash Consideration", "label": "Revenue Related To Non-Cash Consideration", "negatedTerseLabel": "Revenue related to non-cash consideration" } } }, "localname": "RevenueRelatedToNonCashConsideration", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "shop_SalesTaxReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Tax Receivable [Member]", "label": "Sales Tax Receivable [Member]", "terseLabel": "Indirect taxes receivable" } } }, "localname": "SalesTaxReceivableMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "shop_ScheduleofEffectsonRevenueOperatingExpensesandLossFromOperationson10StrengtheningofCADTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Effects on Revenue, Operating Expenses, and Loss From Operations on 10% Strengthening of CAD [Text Block]", "label": "Schedule of Effects on Revenue, Operating Expenses, and Loss From Operations on 10% Strengthening of CAD [Table Text Block]", "terseLabel": "Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount" } } }, "localname": "ScheduleofEffectsonRevenueOperatingExpensesandLossFromOperationson10StrengtheningofCADTableTextBlock", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "shop_ServicePortionAttributedToEffectiveInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service, Portion Attributed To Effective Interest Rate", "label": "Service, Portion Attributed To Effective Interest Rate [Member]", "terseLabel": "Merchant Solutions, Portion Attributed To Effective Interest Rate" } } }, "localname": "ServicePortionAttributedToEffectiveInterestRateMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails" ], "xbrltype": "domainItemType" }, "shop_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRightofUnitsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Conversion Right of Units, Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Conversion Right of Units, Shares", "terseLabel": "Shares receivable per option exercised (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRightofUnitsShares", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "shop_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "shop_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "shop_SharebasedCompensationArrangementbySharebasedPaymentAwardRemainingAwardVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Remaining Award Vesting Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Remaining Award Vesting Period", "terseLabel": "Remaining vesting period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardRemainingAwardVestingPeriod", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "shop_SharebasedCompensationArrangementbySharebasedPaymentAwardTypicalAwardVestingRightsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Typical Award Vesting Rights, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Typical Award Vesting Rights, Percentage", "terseLabel": "RSU Vesting (as a percent)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardTypicalAwardVestingRightsPercentage", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "shop_SharebasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Award, Tranche Four [Member]", "label": "Share-based Compensation Award, Tranche Four [Member]", "terseLabel": "Fourth Year" } } }, "localname": "SharebasedCompensationAwardTrancheFourMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_SharebasedCompensationVolumeWeightedAverageTradingPriceofStockNumberofTradingDaysUsedinCalculation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation, Volume Weighted Average Trading Price of Stock, Number of Trading Days Used in Calculation", "label": "Share-based Compensation, Volume Weighted Average Trading Price of Stock, Number of Trading Days Used in Calculation", "terseLabel": "Trading days used to calculate volume weighted average trading price" } } }, "localname": "SharebasedCompensationVolumeWeightedAverageTradingPriceofStockNumberofTradingDaysUsedinCalculation", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "shop_SiliconValleyBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon Valley Bank [Member]", "label": "Silicon Valley Bank [Member]", "terseLabel": "Silicon Valley Bank" } } }, "localname": "SiliconValleyBankMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_StockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option Plan [Member]", "label": "Stock Option Plan [Member]", "terseLabel": "Stock Option Plan" } } }, "localname": "StockOptionPlanMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "shop_StockOptionPlanandLTIPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option Plan and LTIP [Member]", "label": "Stock Option Plan and LTIP [Member]", "terseLabel": "Stock Option Plan and LTIP" } } }, "localname": "StockOptionPlanandLTIPMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_StrategicPartnershipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Strategic Partnerships", "label": "Strategic Partnerships [Member]", "terseLabel": "Strategic Partnerships" } } }, "localname": "StrategicPartnershipsMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "shop_TransactionAndLoanLosses": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transaction And Loan Losses", "label": "Transaction And Loan Losses", "terseLabel": "Transaction and loan losses" } } }, "localname": "TransactionAndLoanLosses", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "shop_U.S.TermDepositsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Term Deposits [Member]", "label": "U.S. Term Deposits [Member]", "terseLabel": "U.S. term deposits" } } }, "localname": "U.S.TermDepositsMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "shop_UnbilledRevenuesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled Revenues Receivable [Member]", "label": "Unbilled Revenues Receivable [Member]", "terseLabel": "Unbilled revenues, net" } } }, "localname": "UnbilledRevenuesReceivableMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "shop_UnbilledRevenuesandTradeReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled Revenues and Trade Receivables [Member]", "label": "Unbilled Revenues and Trade Receivables [Member]", "terseLabel": "Unbilled revenues and trade receivables" } } }, "localname": "UnbilledRevenuesandTradeReceivablesMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "shop_WarehouseEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warehouse Equipment", "label": "Warehouse Equipment [Member]", "terseLabel": "Warehouse equipment" } } }, "localname": "WarehouseEquipmentMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "shop_WarehousesAndCommercialSpacesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warehouses And Commercial Spaces", "label": "Warehouses And Commercial Spaces [Member]", "terseLabel": "Warehouses and Commercial Spaces" } } }, "localname": "WarehousesAndCommercialSpacesMember", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shop_ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero Point One Two Five Percent Convertible Senior Notes Due 2025", "label": "Zero Point One Two Five Percent Convertible Senior Notes Due 2025 [Member]", "terseLabel": "0.125% Convertible Senior Notes Due 2025" } } }, "localname": "ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member", "nsuri": "http://www.shopify.com/20211231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r2", "r153", "r161", "r269", "r498", "r499", "r500", "r535", "r536", "r595", "r600", "r601", "r829" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r153", "r161", "r167", "r269", "r498", "r499", "r500", "r535", "r536", "r595", "r598", "r600", "r601", "r829" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r153", "r161", "r167", "r269", "r498", "r499", "r500", "r535", "r536", "r595", "r598", "r600", "r601", "r829" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r153", "r161", "r167", "r269", "r498", "r499", "r500", "r535", "r536", "r595", "r598", "r600", "r601", "r829" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "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.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r351", "r391", "r458", "r460", "r689", "r690", "r691", "r692", "r693", "r694", "r713", "r767", "r770", "r803", "r804" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r351", "r391", "r458", "r460", "r689", "r690", "r691", "r692", "r693", "r694", "r713", "r767", "r770", "r803", "r804" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r233", "r435", "r439", "r716", "r766", "r768" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r233", "r435", "r439", "r716", "r766", "r768" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r351", "r391", "r448", "r458", "r460", "r689", "r690", "r691", "r692", "r693", "r694", "r713", "r767", "r770", "r803", "r804" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r351", "r391", "r448", "r458", "r460", "r689", "r690", "r691", "r692", "r693", "r694", "r713", "r767", "r770", "r803", "r804" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r263" ], "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.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r234", "r235", "r435", "r440", "r769", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r234", "r235", "r435", "r440", "r769", "r787", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r154", "r155", "r156", "r157", "r250", "r251", "r266", "r267", "r268", "r269", "r270", "r271", "r334", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r535", "r536", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r676", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r827", "r828", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Trade and other receivables, net" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails", "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails", "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails", "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails", "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities", "totalLabel": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails", "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts Payable and Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r17", "r57" ], "calculation": { "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations 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, Trade, Current", "terseLabel": "Trade accounts payable and trade accruals" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r32", "r726", "r751" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r54", "r321" ], "calculation": { "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails": { "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", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r85", "r93", "r94", "r95", "r96", "r566" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r82", "r84", "r85", "r753", "r778", "r782" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r93", "r94", "r637", "r638", "r639", "r640", "r641", "r643" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r81", "r85", "r93", "r94", "r95", "r150", "r151", "r152", "r567", "r773", "r774", "r831" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired intangibles, amortization period (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r42", "r501", "r679" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r150", "r151", "r152", "r498", "r499", "r500", "r600" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of the convertible senior notes, net of offering costs of $1,994, net of tax of $112" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r461", "r463", "r504", "r505" ], "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.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r405", "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Offering costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical" ], "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 income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r507" ], "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", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesAdvertisingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r463", "r490", "r503" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r244", "r278" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Financing Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r245", "r272", "r274", "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of the year", "periodStartLabel": "Balance, beginning of the year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "auth_ref": [ "r48", "r245", "r272" ], "calculation": { "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails": { "order": 1.0, "parentTag": "shop_FinancingReceivableAllowanceForCreditLossExcludingRelatedReceivables", "weight": 1.0 }, "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails": { "order": 3.0, "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable, classified as current.", "label": "Financing Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for credit losses related to uncollectible receivable", "periodEndLabel": "Allowance, end of the year", "periodStartLabel": "Allowance, beginning of the year" } } }, "localname": "AllowanceForNotesAndLoansReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r111", "r127", "r371", "r648" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r105", "r127", "r371", "r650" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of offering costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r127", "r371", "r383", "r384", "r650" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt offering costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r127", "r304", "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "verboseLabel": "Internal software development costs, amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r181" ], "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": "Common stock equivalents excluded from income (loss) per diluted share because they are anti-dilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r127", "r318" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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 right-of-use assets and leasehold improvements" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r143", "r214", "r224", "r229", "r265", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r563", "r568", "r623", "r677", "r679", "r724", "r750" ], "calculation": { "http://www.shopify.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.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r15", "r76", "r143", "r265", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r563", "r568", "r623", "r677", "r679" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r23", "r24", "r25", "r26", "r27", "r28", "r29", "r30", "r143", "r265", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r563", "r568", "r623", "r677" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total long term assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Long-term assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Unrealized Gain", "terseLabel": "Debt securities unrealized gain" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r252", "r254", "r285", "r730" ], "calculation": { "http://www.shopify.com/role/EquityandOtherInvestmentsEquityandOtherInvestmentsDetails": { "order": 3.0, "parentTag": "shop_DebtSecuritiesEquityAndOtherInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Debt securities under the fair value option", "verboseLabel": "Available-for-sale debt security under fair value option" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsEquityandOtherInvestmentsDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r464", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r578", "r582" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r457", "r459" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r457", "r459", "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares issued with trading restrictions (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of company acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill recognized expected to be deductible for income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r553" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r553" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r553" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Net deferred tax liability on acquired intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r552", "r553" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Technology" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r553" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada Revenue Agency [Member]", "terseLabel": "Canada Revenue Agency" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r132", "r133", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Acquired property and equipment remaining unpaid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r51", "r129" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails", "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalents" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r22", "r130" ], "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 and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r123", "r129", "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents \u2013 End of Year", "periodStartLabel": "Cash and cash equivalents \u2013 Beginning of Year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r123", "r636" ], "calculation": { "http://www.shopify.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 (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r140", "r143", "r170", "r174", "r176", "r178", "r180", "r189", "r190", "r191", "r265", "r335", "r339", "r340", "r341", "r344", "r345", "r389", "r390", "r394", "r398", "r623", "r814" ], "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.shopify.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.shopify.com/role/Cover", "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r68", "r329", "r733", "r758" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r326", "r327", "r328", "r330", "r789" ], "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.shopify.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r331", "r790" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.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": "Class A Subordinate Voting" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.shopify.com/role/Cover", "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Multiple Voting" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.shopify.com/role/Cover", "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares available for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r150", "r151", "r600" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r39" ], "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 shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r39", "r405" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common shares outstanding, ending balance (in shares)", "periodStartLabel": "Common shares outstanding, beginning balance (in shares)", "terseLabel": "Common shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r39", "r679" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, unlimited Class\u00a0A subordinate voting shares authorized, 113,954,492 and 110,929,570, issued and outstanding; unlimited Class B multiple voting shares authorized, 11,942,667 and 11,599,301 issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComparabilityOfPriorYearFinancialData": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period.", "label": "Comparability of Prior Year Financial Data, Policy [Policy Text Block]", "terseLabel": "Comparative Figures" } } }, "localname": "ComparabilityOfPriorYearFinancialData", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of Future Income Tax Assets and Liabilities" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r88", "r90", "r91", "r101", "r737", "r762" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "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 income", "verboseLabel": "Net income and comprehensive income for the year" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r100", "r113", "r736", "r761" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r305", "r310", "r556" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Purchased software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r199", "r200", "r239", "r621", "r622", "r788" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r199", "r200", "r239", "r621", "r622", "r784", "r788" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r199", "r200", "r239", "r621", "r622", "r784", "r788" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r195", "r746" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r199", "r200", "r239", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Revenues (as a percent)", "verboseLabel": "Long-lived assets (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r199", "r200", "r239", "r621", "r622", "r788" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r137", "r565" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "netLabel": "Schedule of Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r415", "r416", "r436" ], "calculation": { "http://www.shopify.com/role/DeferredRevenueClassificationofDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance, end of the year", "periodStartLabel": "Balance, beginning of the year", "totalLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueChangesinDeferredRevenueDetails", "http://www.shopify.com/role/DeferredRevenueClassificationofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r415", "r416", "r436" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.shopify.com/role/DeferredRevenueClassificationofDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "http://www.shopify.com/role/DeferredRevenueClassificationofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r415", "r416", "r436" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.shopify.com/role/DeferredRevenueClassificationofDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue", "verboseLabel": "Long term portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "http://www.shopify.com/role/DeferredRevenueClassificationofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Recognition of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r346", "r348", "r349", "r351", "r361", "r362", "r363", "r367", "r368", "r369", "r370", "r371", "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r67" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds and commercial paper" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r107", "r716" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 }, "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedTerseLabel": "Cost of revenues", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "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 revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r447" ], "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 Revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.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]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r144", "r530", "r539", "r541" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails": { "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)", "negatedTerseLabel": "Current income tax (expense) recovery" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Acquired customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r132", "r134" ], "lang": { "en-us": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]", "terseLabel": "Debt Conversion Description [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r132", "r134" ], "lang": { "en-us": { "role": { "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Name [Domain]", "terseLabel": "Debt Conversion, Name [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r139", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r365", "r372", "r373", "r375", "r385" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r31", "r32", "r33", "r142", "r148", "r348", "r349", "r350", "r351", "r352", "r353", "r355", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r381", "r382", "r383", "r384", "r651", "r725", "r728", "r749" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate basis spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r33", "r376", "r728", "r749" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r350", "r378" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r66", "r350", "r406", "r409", "r411" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold number of consecutive trading days (day)" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold number of trading days (day)" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r348", "r381", "r382", "r649", "r651", "r652" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r363", "r381", "r382", "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Estimated fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r65", "r379", "r649", "r651" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r65", "r349" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r67", "r142", "r148", "r348", "r349", "r350", "r351", "r352", "r353", "r355", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r381", "r382", "r383", "r384", "r651" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r67", "r142", "r148", "r348", "r349", "r350", "r351", "r352", "r353", "r355", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r374", "r381", "r382", "r383", "r384", "r406", "r410", "r411", "r412", "r648", "r649", "r651", "r652", "r745" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r361", "r648", "r652" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized discounts" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleChangeInPresentValueInterestIncome": { "auth_ref": [ "r286", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), from change in present value of expected cash flows, attributable to passage of time.", "label": "Debt Securities, Available-for-sale, Change in Present Value, Interest Income", "terseLabel": "Debt securities interest income" } } }, "localname": "DebtSecuritiesAvailableForSaleChangeInPresentValueInterestIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails", "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r650" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Issuance costs attributable to the liability component" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r56", "r361", "r650" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized offering costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r511", "r512" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r144", "r531", "r539", "r540", "r541" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails": { "order": 2.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)", "negatedTerseLabel": "Deferred income tax (expense) recovery" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r35", "r36", "r520", "r727", "r748" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r511", "r512" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r521" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets, before valuation allowance" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r523" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total deferred tax (liabilities) assets, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r523" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.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": "Tax loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Non-capital tax losses, no expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Non-capital tax losses, expire between 2026 and 2041" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r526", "r528", "r529" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 5.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 research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Scientific Research and Experimental Development expenditures carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 8.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 expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.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": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r522" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r512", "r523" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total deferred tax (liabilities) assets, net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Liabilities, Investments", "negatedTerseLabel": "Equity and other investments" } } }, "localname": "DeferredTaxLiabilitiesInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Lease assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r127", "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r127", "r212" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Amortization and depreciation" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r77", "r78", "r79", "r618" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r77" ], "calculation": { "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "verboseLabel": "Foreign exchange contracts" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "verboseLabel": "Realized gains (losses) related to the maturity of foreign exchange forward contracts" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r79", "r579", "r581", "r584", "r585" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r576", "r579", "r584" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r77", "r78", "r79", "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r77" ], "calculation": { "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r572", "r574" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "verboseLabel": "Foreign exchange forward contracts, notional value" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r571", "r573", "r574", "r576", "r577", "r583", "r584", "r586", "r588", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r147", "r571", "r573", "r576", "r577", "r587" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives and Hedging" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r435", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share attributable to shareholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r102", "r159", "r160", "r161", "r162", "r163", "r168", "r170", "r178", "r179", "r180", "r185", "r186", "r601", "r602", "r738", "r763" ], "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": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per share:", "verboseLabel": "Weighted average shares used to compute net income per share attributable to shareholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r102", "r159", "r160", "r161", "r162", "r163", "r170", "r178", "r179", "r180", "r185", "r186", "r601", "r602", "r738", "r763" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r181", "r183" ], "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": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r181", "r183", "r184", "r187" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r636" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign exchange on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r145", "r514", "r542" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Canadian statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "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", "terseLabel": "Employee related accruals" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r491" ], "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": "Remaining unamortized compensation cost related to unvested stock options and RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r491" ], "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": "Remaining unamortized compensation cost related to unvested stock options and RSUs, period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "verboseLabel": "Employee Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Fulfillment equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r93", "r94", "r95", "r150", "r151", "r152", "r155", "r164", "r166", "r188", "r269", "r405", "r413", "r498", "r499", "r500", "r535", "r536", "r600", "r637", "r638", "r639", "r640", "r641", "r643", "r773", "r774", "r775", "r831" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical", "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "xbrltype": "domainItemType" }, "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_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r615" ], "calculation": { "http://www.shopify.com/role/EquityandOtherInvestmentsEquityandOtherInvestmentsDetails": { "order": 1.0, "parentTag": "shop_DebtSecuritiesEquityAndOtherInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "periodEndLabel": "Balance, end of the year", "periodStartLabel": "Balance, beginning of the year", "terseLabel": "With readily determinable fair values" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsEquityandOtherInvestmentsDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiMeasurementInput": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Measurement Input", "terseLabel": "Weighted average discount" } } }, "localname": "EquitySecuritiesFvNiMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain", "terseLabel": "Unrealized gains" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r262", "r764" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Net unrealized gain on equity and other investments" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r259" ], "calculation": { "http://www.shopify.com/role/EquityandOtherInvestmentsEquityandOtherInvestmentsDetails": { "order": 2.0, "parentTag": "shop_DebtSecuritiesEquityAndOtherInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "netLabel": "Without readily determinable fair values", "periodEndLabel": "Balance, end of the year", "periodStartLabel": "Balance, beginning of the year", "terseLabel": "Equity and other investments with readily determinable fair values", "verboseLabel": "Fair value measurement of investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsEquityandOtherInvestmentsDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "terseLabel": "Equity securities without readily determinable fair value, downward price adjustment, annual amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "terseLabel": "Determinable fair value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r363", "r381", "r382", "r618" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r603", "r604", "r605", "r612" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r603", "r604", "r605", "r611", "r612" ], "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": "Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r603", "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r363", "r381", "r382", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r604", "r686", "r687", "r688" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r363", "r381", "r382", "r603", "r613" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r363", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r610" ], "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": "Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r363", "r449", "r450", "r455", "r456", "r604", "r686" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r363", "r381", "r382", "r449", "r450", "r455", "r456", "r604", "r687" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r363", "r381", "r382", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r604", "r688" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r609" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "terseLabel": "Transfers from measurement alternative" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r363", "r381", "r382", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r686", "r687", "r688" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r614", "r617" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Option" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Financing Receivable [Member]", "terseLabel": "Loans" } } }, "localname": "FinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialAssetNotPastDueMember": { "auth_ref": [ "r279", "r284" ], "lang": { "en-us": { "role": { "documentation": "Financial asset not past due.", "label": "Financial Asset, Not Past Due [Member]", "terseLabel": "Current" } } }, "localname": "FinancialAssetNotPastDueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r256", "r257", "r259", "r260", "r261", "r273", "r278", "r279", "r280", "r282", "r287", "r288", "r290", "r291", "r374", "r403", "r591", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r814", "r815", "r816", "r817", "r818", "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialStatementLineItemsWithDifferencesInReportedAmountAndReportingCurrencyDenominatedAmountsLineItems": { "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": "Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]", "terseLabel": "Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]" } } }, "localname": "FinancialStatementLineItemsWithDifferencesInReportedAmountAndReportingCurrencyDenominatedAmountsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery": { "auth_ref": [ "r278", "r283", "r825" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery", "negatedTerseLabel": "Receivables charged off, net of recoveries" } } }, "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]", "terseLabel": "Provision for Credit Losses Related to Merchant Cash Advances and Loans and Provision for Transaction Losses Related to Shopify Payments, Shop Pay Installments, and Shopify Balance" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablePercentPastDue1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of financing receivable balance that is past due.", "label": "Financing Receivable, Percent Past Due", "terseLabel": "Percent" } } }, "localname": "FinancingReceivablePercentPastDue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": { "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": "Financing Receivable, Past Due [Line Items]", "terseLabel": "Financing Receivable, Past Due [Line Items]" } } }, "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivables30To59DaysPastDueMember": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Financial asset more than 29 days past due but fewer than 60 days past due.", "label": "Financial Asset, 30 to 59 Days Past Due [Member]", "terseLabel": "30-59 Days" } } }, "localname": "FinancingReceivables30To59DaysPastDueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivables60To89DaysPastDueMember": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Financial asset more than 59 days past due but fewer than 90 days past due.", "label": "Financial Asset, 60 to 89 Days Past Due [Member]", "terseLabel": "60-89 Days" } } }, "localname": "FinancingReceivables60To89DaysPastDueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "auth_ref": [ "r247", "r279", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by period in which financial asset is past due or not past due.", "label": "Financial Asset, Aging [Axis]", "terseLabel": "Financial Asset, Aging [Axis]" } } }, "localname": "FinancingReceivablesPeriodPastDueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "auth_ref": [ "r247", "r279", "r284" ], "lang": { "en-us": { "role": { "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats.", "label": "Financial Asset, Aging [Domain]", "terseLabel": "Financial Asset, Aging [Domain]" } } }, "localname": "FinancingReceivablesPeriodPastDueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r311" ], "calculation": { "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r313" ], "calculation": { "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Classification of Amortization Expense Related to Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r313" ], "calculation": { "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r313" ], "calculation": { "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r313" ], "calculation": { "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r313" ], "calculation": { "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r305", "r308", "r311", "r314", "r717", "r721" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r311", "r721" ], "calculation": { "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails", "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r305", "r310" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r311", "r717" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Internal software development costs" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r632", "r633", "r634", "r635" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r128", "r634", "r635" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized foreign exchange loss (gain)" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r646" ], "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 Translation and Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign exchange forward contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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 equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r127" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain (loss) on disposal of assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r198", "r788" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r294", "r296", "r679", "r723" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance, end of the year", "periodStartLabel": "Balance, beginning of the year", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition of Donde Fashion Inc." } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r127", "r295", "r298", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "terseLabel": "Other acquisitions" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r106", "r143", "r214", "r223", "r225", "r228", "r231", "r265", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r623" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLeasehold": { "auth_ref": [ "r127", "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.", "label": "Impairment of Leasehold", "terseLabel": "Impairment charge" } } }, "localname": "ImpairmentOfLeasehold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r95", "r108" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails", "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r323", "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "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]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "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]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r145", "r515", "r518", "r525", "r537", "r543", "r545", "r546", "r547" ], "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.shopify.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r146", "r165", "r166", "r213", "r513", "r538", "r544", "r765" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails": { "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)", "negatedTerseLabel": "(Provision for) recovery of income taxes", "negatedTotalLabel": "(Provision for) recovery of income taxes", "terseLabel": "(Provision for) recovery of income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails", "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r92", "r509", "r510", "r518", "r519", "r524", "r532" ], "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.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r50", "r747" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r514" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "negatedTerseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r514" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "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 foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "negatedTerseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r514" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "order": 4.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", "negatedTerseLabel": "Expected income tax expense at Canadian statutory income tax rate of 26.5% (2020 - 26.5%)" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount [Abstract]", "terseLabel": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r514" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible research and development expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount", "terseLabel": "Nondeductible expense research and development" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r514" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "order": 3.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", "negatedTerseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r514" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "negatedTerseLabel": "Other items" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r514" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "terseLabel": "Tax credits recognized during the year" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r131" ], "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 (recovered from) paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r126" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedTerseLabel": "Trade and other receivables" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r126" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r126" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes receivable and payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r126", "r714" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.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": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r126" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Deferred income tax expense (recovery)" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInFinanceReceivables": { "auth_ref": [ "r126" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest.", "label": "Increase (Decrease) in Finance Receivables", "negatedTerseLabel": "Merchant cash advances, loans and related receivables" } } }, "localname": "IncreaseDecreaseInFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.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.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r126" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r171", "r172", "r173", "r180" ], "calculation": { "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r97", "r211", "r647", "r650", "r739" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r111", "r369", "r380", "r383", "r384" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense related to the outstanding Notes" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r112", "r370", "r383", "r384" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r169", "r175", "r180" ], "calculation": { "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.", "label": "Interest on Convertible Debt, Net of Tax", "terseLabel": "After tax effect of debt interest" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r122", "r124", "r131" ], "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.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentCreditMember": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Investment tax credit carryforwards arising from certain qualifying capital expenditures including, but not limited to, rehabilitation, energy, advanced coal project and gasification project.", "label": "Investment Tax Credit Carryforward [Member]", "terseLabel": "Investment Tax Credit Carryforward" } } }, "localname": "InvestmentCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r258", "r722", "r742", "r786", "r821" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Equity and Other Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r668", "r670" ], "calculation": { "http://www.shopify.com/role/LeasesLeaseExpenseDetails": { "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.shopify.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r668" ], "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": "Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r657" ], "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.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r669" ], "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": "Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r669" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r669" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r669" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r669" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r669" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r669" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r669" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r669" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r672", "r673", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r47", "r143", "r265", "r623", "r679", "r729", "r755" ], "calculation": { "http://www.shopify.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 shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r64", "r143", "r265", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r564", "r568", "r569", "r623", "r677", "r678", "r679" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r19", "r20", "r21", "r33", "r34", "r143", "r265", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r564", "r568", "r569", "r623", "r677", "r678" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "terseLabel": "Reclassification to long-term liabilities", "totalLabel": "Total long term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r59", "r142" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r59", "r142" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r59" ], "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": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r59", "r142" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r31", "r725" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion 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": "Line of Credit, Current", "terseLabel": "Line of credit facility, amount drawn" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "netLabel": "Trade and Other Receivables", "verboseLabel": "Merchant Cash Advances, Loans and Related Receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivables", "http://www.shopify.com/role/TradeandOtherReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r237" ], "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": "Long-lived Assets by Geographic Location" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r33", "r362", "r377", "r381", "r382", "r728", "r752" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r67", "r333" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of plaintiffs" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r11", "r62" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 2.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.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using amount by which value of business ownership interest is reduced to reflect lack of ability to convert business interest into cash quickly.", "label": "Measurement Input, Discount for Lack of Marketability [Member]", "terseLabel": "Measurement Input, Discount for Lack of Marketability" } } }, "localname": "MeasurementInputDiscountForLackOfMarketabilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r192", "r204" ], "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": "Nature of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/NatureofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetAssetsGeographicAreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the total assets less the total liabilities of a designated geographic area ( such as a state, country, continent, or market) when it serves as a benchmark in a concentration of risk calculation.", "label": "Net Assets, Geographic Area [Member]", "terseLabel": "Net Assets, Geographic Area" } } }, "localname": "NetAssetsGeographicAreaMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r123" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.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": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r123" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.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": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r123", "r125", "r128" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.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": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r86", "r89", "r95", "r99", "r128", "r143", "r154", "r159", "r160", "r161", "r162", "r165", "r166", "r177", "r214", "r223", "r225", "r228", "r231", "r265", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r602", "r623", "r735", "r760" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income for the year" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows", "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails": { "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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income (Loss) Attributable to Parent, Diluted", "totalLabel": "Net income after tax effected debt interest" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "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.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r153", "r154", "r155", "r156", "r157", "r158", "r161", "r167", "r185", "r250", "r251", "r266", "r267", "r268", "r269", "r270", "r271", "r334", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r533", "r534", "r535", "r536", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r676", "r718", "r719", "r720", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r827", "r828", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Adopted in the Year and Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r110" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "auth_ref": [ "r9", "r10", "r73", "r242", "r272" ], "calculation": { "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of financing receivable, classified as current.", "label": "Financing Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Receivables, gross" } } }, "localname": "NotesAndLoansReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r9", "r10", "r40", "r241", "r242", "r731" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Merchant cash advances, loans and related receivables, net", "totalLabel": "Merchant cash advances, loans and related receivables, net" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r247", "r272", "r279", "r281", "r283", "r284", "r822", "r823", "r824" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of financing receivable.", "label": "Financing Receivable, before Allowance for Credit Loss", "terseLabel": "Total" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationAdditionalInformationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationAdditionalInformationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "auth_ref": [ "r85" ], "calculation": { "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "terseLabel": "Other comprehensive income before reclassifications" } } }, "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTerseLabel": "Operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "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.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r214", "r223", "r225", "r228", "r231" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 }, "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r661", "r670" ], "calculation": { "http://www.shopify.com/role/LeasesLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r653" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment charge" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r655" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r655" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r655" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r656", "r664" ], "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 amounts included in the measurement of lease liabilities included in cash flows from operating activities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r654" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r667", "r670" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r666", "r670" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r526" ], "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": "Non-capital tax losses" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r7", "r149", "r204", "r570" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BasisofPresentationandConsolidation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16", "r17", "r18", "r63" ], "calculation": { "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other payables and accruals" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r75", "r679" ], "calculation": { "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r80", "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "terseLabel": "Unrealized (loss) gain on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent": { "auth_ref": [ "r82" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent", "terseLabel": "Unrealized (loss) gain on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "auth_ref": [ "r83" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "negatedTerseLabel": "Tax effect on unrealized (loss) gain on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r87", "r90", "r561", "r562", "r566" ], "calculation": { "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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", "totalLabel": "Other comprehensive (loss) income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r561", "r562", "r566" ], "calculation": { "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Tax effect on unrealized (gain) loss on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r578", "r589" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PastDueFinancingReceivablesTableTextBlock": { "auth_ref": [ "r246", "r247", "r279", "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of aging analysis for financing receivable.", "label": "Financing Receivable, Past Due [Table Text Block]", "terseLabel": "Schedule of Financing Receivable, Past Due" } } }, "localname": "PastDueFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r121" ], "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": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical", "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r114", "r115", "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "terseLabel": "Payments to acquire debt securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r116", "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r116" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireFinanceReceivables": { "auth_ref": [ "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the purchase of amounts due from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith.", "label": "Payments to Acquire Finance Receivables", "terseLabel": "Purchase of merchant cash advances and loans from partner banks" } } }, "localname": "PaymentsToAcquireFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r117" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Acquisitions of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "terseLabel": "Payment to acquire interest in private companies" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r253" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r117" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Acquisitions of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Share Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r464", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r13", "r49", "r50" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r12", "r14", "r292", "r293" ], "calculation": { "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "U.S. Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r120" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible senior notes, net of underwriting fees and offering costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows", "http://www.shopify.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "auth_ref": [ "r119" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.", "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "terseLabel": "Proceeds from public offering, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturity of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r119", "r493" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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 stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r54", "r322" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r324", "r791", "r792", "r793" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r53", "r320" ], "calculation": { "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails": { "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": "Cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r26", "r27", "r322", "r679", "r743", "r757" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Net book value" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r52", "r322", "r791", "r792" ], "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" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r26", "r322" ], "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, and Classification of Depreciation" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r26", "r320" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r104", "r275" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "netLabel": "Provision for credit losses related to uncollectible receivables", "terseLabel": "Provision for transaction and loan losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows", "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r275", "r734" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Unconditional purchase obligations" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails", "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails", "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r41", "r48", "r679", "r756", "r785" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Trade and other receivables" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r85", "r96" ], "calculation": { "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "(Gain) loss on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepurchaseAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments represented by an agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Such agreements are generally short-term in nature.", "label": "Repurchase Agreements [Member]", "terseLabel": "Repurchase agreements" } } }, "localname": "RepurchaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r508", "r715", "r805" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.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.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r55", "r315", "r316", "r805" ], "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.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r43", "r413", "r501", "r679", "r754", "r777", "r782" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r150", "r151", "r152", "r155", "r164", "r166", "r269", "r498", "r499", "r500", "r535", "r536", "r600", "r773", "r775" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r209", "r210", "r222", "r226", "r227", "r233", "r234", "r239", "r434", "r435", "r716" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r138", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r446" ], "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.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r424", "r425", "r438", "r446" ], "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": "Deferred Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining term o f contract" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Line of Credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r665", "r670" ], "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.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Proceeds from follow-on public offering, net of issuance costs" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Public offering price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "auth_ref": [ "r732", "r759" ], "calculation": { "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax.", "label": "Sales and Excise Tax Payable", "terseLabel": "Indirect taxes payable" } } }, "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r199", "r239" ], "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": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails", "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails", "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Trade and Other Receivables", "verboseLabel": "Schedule of Merchant Cash Advances, Loans and Related Receivables" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesTables", "http://www.shopify.com/role/TradeandOtherReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r85", "r642", "r643" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Recognized Identifiable Assets and Liabilities Assumed" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r523" ], "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": "Significant Components of Deferred Income Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTable": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Schedule that provides the reporting currency-denominated amounts, amounts reported for financial reporting purposes and the differences between the two amounts by each relevant line item on the financial statements.", "label": "Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table]", "terseLabel": "Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table]" } } }, "localname": "ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r514" ], "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": "Reconciliation of the Expected Provision for Income Tax Recovery/Expense to the Actual Provision for Income Tax Recovery/Expense" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r463", "r489", "r503" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r463", "r489", "r503" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Classification of Stock-based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityTables" ], "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]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r6", "r143", "r264", "r265", "r623" ], "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]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsNarrativeDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithReadilyDeterminableFairValuesDetails", "http://www.shopify.com/role/EquityandOtherInvestmentsScheduleofAdjustedtoEquityandOtherInvestmentswithoutReadilyDeterminableFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": { "auth_ref": [ "r279", "r284" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about aging analysis for financing receivable.", "label": "Financing Receivable, Past Due [Table]", "terseLabel": "Financing Receivable, Past Due [Table]" } } }, "localname": "ScheduleOfFinancingReceivablesPastDueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofDelinquencyStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r305", "r310", "r717" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails", "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r305", "r310" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r300", "r302" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r300", "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r144" ], "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": "Schedule of Comprehensive Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesMerchantSolutionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r54", "r322" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r98", "r238" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r473", "r478", "r481" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Summary of the Stock Option and RSU Award Activities" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r464", "r492" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r483" ], "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": "Schedule of Assumptions Used to Estimate the Fair Value of Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r69", "r140", "r189", "r190", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r398", "r403", "r406", "r407", "r408", "r410", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Summary of the Reconciliation of the Basic and Diluted Weighted Average Number of Shares Outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Future Amortization Expense Related to Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r205", "r207", "r208", "r214", "r215", "r225", "r229", "r230", "r231", "r232", "r233", "r238", "r239", "r240" ], "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 Geographical Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r234" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.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.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Merchant solutions" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "RSUs forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of RSUs settled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r475" ], "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": "Units granted (in shares)", "verboseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of RSUs granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r474" ], "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": "RSUs outstanding, ending (in shares)", "periodStartLabel": "RSUs outstanding, beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r474" ], "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 of RSUs outstanding, ending (in dollars per share)", "periodStartLabel": "Weighted average grant date fair value of RSUs outstanding, beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "RSUs settled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of RSUs settled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r486" ], "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": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r485" ], "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.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r487" ], "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.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Remaining Contractual Term [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Stock options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of stock options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Stock options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of stock options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r492" ], "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", "periodEndLabel": "Aggregate intrinsic value of stock options outstanding, ending", "periodStartLabel": "Aggregate intrinsic value of stock options outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r469", "r492" ], "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": "Stock options outstanding, ending balance (in shares)", "periodStartLabel": "Stock options outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r468" ], "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": "Weighted average exercise price of stock options outstanding, ending (in dollars per share)", "periodStartLabel": "Weighted average exercise price of stock options outstanding, beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r462", "r466" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of stock options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of stock options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of stock options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "First Year" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Third Year" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Second Year" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r464", "r467" ], "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.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting amount (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r484", "r502" ], "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": "Average expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r492" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of stock exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining contractual term of stock options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted average grant date fair value of stock options outstanding, ending (in dollars per share)", "periodStartLabel": "Weighted average grant date fair value of stock options outstanding, beginning (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r482" ], "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": "Remaining contractual term of stock options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r136", "r149" ], "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.shopify.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r37", "r38", "r39", "r140", "r143", "r170", "r174", "r176", "r178", "r180", "r189", "r190", "r191", "r265", "r335", "r339", "r340", "r341", "r344", "r345", "r389", "r390", "r394", "r398", "r405", "r623", "r814" ], "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.shopify.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.shopify.com/role/Cover", "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r71", "r93", "r94", "r95", "r150", "r151", "r152", "r155", "r164", "r166", "r188", "r269", "r405", "r413", "r498", "r499", "r500", "r535", "r536", "r600", "r637", "r638", "r639", "r640", "r641", "r643", "r773", "r774", "r775", "r831" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical", "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical", "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r150", "r151", "r152", "r188", "r716" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical", "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r38", "r39", "r405", "r413" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of stock (in shares)", "verboseLabel": "Issuance of Class A subordinate voting shares, net of offering costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r38", "r39", "r405", "r413" ], "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": "Vesting of restricted share units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r38", "r39", "r405", "r413", "r471" ], "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", "negatedTerseLabel": "Stock options exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r38", "r39", "r405", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Net income and comprehensive income for the year" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r405", "r413" ], "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": "Vesting of restricted share units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r71", "r405", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r127" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r39", "r45", "r46", "r143", "r248", "r265", "r623", "r679" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, end of the year", "periodStartLabel": "Balance, beginning of the year", "terseLabel": "Shareholders\u2019 equity", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/SignificantAccountingPoliciesAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r141", "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r404", "r413", "r414" ], "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": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r663", "r670" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription solutions" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r644", "r681" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r644", "r681" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r644", "r681" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r644", "r681" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r680", "r682" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "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": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade receivables, net" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]", "terseLabel": "Schedule of Equity and Other Investments" } } }, "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/EquityandOtherInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r256", "r257", "r259", "r260", "r261", "r374", "r403", "r591", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r814", "r815", "r816", "r817", "r818", "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r449", "r740", "r783" ], "lang": { "en-us": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "Federal bonds and agency securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r127" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Net unrealized gain on equity and other investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r193", "r194", "r196", "r197", "r201", "r202", "r203" ], "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.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r662", "r670" ], "calculation": { "http://www.shopify.com/role/LeasesLeaseExpenseDetails": { "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, including non-lease components" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r169", "r180" ], "calculation": { "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted average number of shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r168", "r180" ], "calculation": { "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average number of shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.shopify.com/role/NetIncomeperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a,b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82922868-210454" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922897-210455" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "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(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r447": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429468&loc=d3e288-107754" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r578": { "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" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "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.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r608": { "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" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r643": { "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" }, "r644": { "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" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521" }, "r646": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r647": { "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" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "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" }, "r651": { "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" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "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" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r71": { "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" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r718": { "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" }, "r719": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(1),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "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" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r722": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r724": { "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" }, "r725": { "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" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r728": { "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" }, "r729": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a),(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r732": { "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" }, "r733": { "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" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r735": { "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" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r74": { "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" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r742": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r743": { "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" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r746": { "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" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r749": { "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" }, "r75": { "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" }, "r750": { "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" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r757": { "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" }, "r758": { "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" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r76": { "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" }, "r760": { "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" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r762": { "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" }, "r763": { "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" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r784": { "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" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r786": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r807": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r808": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r809": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r81": { "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" }, "r810": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r811": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r812": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r813": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r814": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r815": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r816": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r817": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r818": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r819": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r82": { "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" }, "r820": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r821": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r822": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404" }, "r823": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)" }, "r824": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)" }, "r825": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(4)" }, "r826": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "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" } }, "version": "2.1" } ZIP 139 0001594805-22-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001594805-22-000011-xbrl.zip M4$L#!!0 ( "1"4%2,C)X,9G4 /3.! 1 Y-CP+%QO.$EHZJ[&H2%Q):$ M;?SK3[4 V]A.?!-(2R@V,9*6EI;6G%TUJ[NZZI__]_7)X(>7/)[T1\-__:C_ MH7[\X?_^\L__U>O]Y]%5?WKTP_/"DQ<_U/'H MY(?GH_&+_DOL]6;ON32R;'' M'A26R*B"_3^'/V?C*11%/>]]D<,T]R@'VP/*/F6F0B;\G_*SS6PU3>7;R3<<3G[N3T9@=/C7CT?3Z>G//_WTZM6K?[RF\> ? MH_'A3T8I^]/E$3]>OJ%P_^W!LP,GG/]Q.'KYD[P@;S#ZOW!UZ* _?/$W)VXO M$T[XZO"S2>\0\?3M.RI.:';TY0NSL_>4[EE]]99VPO+!]5R>W_]T\>+[A_;_ M[FL.)U,A7]NI8_=-_MA\]S4=\@KV/WO71=[Y\GTXI_31[]>K0 M_NMI3^[=M8.O[F5_*$=RX]I/TS$.)W4T/L&I<%$^7[N>BN_=@\G1Z/3Z2>2) M?CW_1QZ=S&Z9-N\.E@_]]#WXNT\TJJ=,3YNWGSB>?@R2//D)@/+H;#@=GW^: M,9U[W^0ML:;COP0^_22OS@[\>8##PW_]R,/> MLZ<_RAAA++_\\X2G^$-[:X__>]9_^:\?[XV&4QGYO;WS4P$]7SSZUX]3?CW] M:7:)/_WR/__S/_^<]J<#_J4AT;N"X)\_73SYSY\N3DVC G,20L,'@/+ E8)7_W&R7HN1/[QTMAGC2/IK[/]\?RO6=WY.O M,\;!UK#PZ__'YS_^T"]RZF+_.*?-T.#_:V M7Q\\?V;W3[;U]N;O9O]DR^V;?7NP=S38.=Y_O7_\.\ASYI'=&>R_&;W9-\_> M;#__8[!C?CO>V=M0.R>_]7>?[YSLF&=PL+=OMI]OJ=V'O_5W!E$],@?G^\^S M/]C<>K.S*<<>/S@^>+C]:N?A[V;[X98[>+C_2J[@9&?OV>N=A\_>[+S9>%D> M/NC3PV=^>V_0EVN#G;W#5SLGVZ]W-O=A=^^%W=U\=KZ]N>]V-E]H^?S7?_S;8?G.H=SJ!59K0:8,Z"KY* M#(E+$)7[YT_70+U)C*\91\#_/C+@_U;Q'=#P"TS@ =XN,;TJC:8J)+6''[\I>)@PE\#JW*4J$2O:E)@4DW:NV!2R*;:F!W/8%57L*KW M8;T4MS]OY)DG1:*+^Z]%8DSZ-.!'__./%P?%](_OSHX>7"T MO;FMMH]_.Y9CM #X6@APM/M\ZY7\P,X?\7Q[[X7;%L"WCY]9^?UD_WC[U<'QSN! KFOGC?R<[+\EP?Y>$1(^>"'$ ME'/L](4D>MO<5P=[?9F?^_)0+[WX&#S/AP(@0X>WH?M/R(\VMNX(H'=WKNO_G2:HHO5]AQD MN'30,BA[V5>AABI<4OSQE\]'(?_[+S&;H>VW^81X_#4\RDZSX1B!C081?Q0S M(UC$D'/PD?_&/#2M^?,3?LG#,W[">70X[#?Y?N$#%LL:M7V>3O+)@^&NG$O, MQXF@8W:.?U?[,B0/GM]W,H3USN;OPIS#U_*:F([?X9%],N!_/SD_>%Y.R8"8 MC'TQ50'&P>52WW^0WNYO; M;\04J)V]W_7VF_T_O8L2-[O2,V+7>Y"CZU'QT+,4,#IK"[']\9?']JO,>2[9 M&BJH2B0PK&.&6,%7+Z12@.%O\+H:]P_Z I0,[9=PM6)*KE3P]?RS1XW1C6.Y+F'C: M//0=1F]+4+LO ID#.E*]4&*;UJJ^EPS:'O@04"NVP4H8]%A_%6):&2A,54MH M!:44U*2-3KJ84%FBK/6 ^S;(FCPZE,@UH"C;U#.QB.)U,0IDHHXT>!TB&[(Q M?/4@2]&5G).-*HAIY(Q0DB-;!3X+CN(:LF^$3,3,]I_:FY)4$AF;?0L^G>ZE MHGS/5I^]M=ZR+5\-V=JMW11DHDC^].!M,BKTPLC]>Y>.1%<)8S[[6CGY+X,FS]>[!P/ M!H+;R8XY>"&8'NV?O![L'O]V(M=RLGU\>"YAHX2?O\NU;KF=DZW& ;O]\!D< MG&S)->Z[J_?(9YT=F&=^^V3_?-_LG^]N_B9A8Q8N/.AO'[\P^\>- _G5P=Z1 MA*\'_8/C0=WNM_!Q-I?P9N=X6^V\^C,6@(HE]R1\X!X(0#TR+ \-.J]$G5CC M?_SE[>3?%0.6AQ%/^'0TGJ*,\34EOH42YQ]1(@64:#W;'@:4&$7,>R]I9WO6 M03)91VNT_2I*#&=0?<"(&J(8+"W MB%7?/V^TV#[>EI]\WI[?/A&/<+RO]O=^.WY'BT,Y]Z'0: /VS99N,Y\[8MUW M-_?=[O,_7NSO';V0ZWVS+93[D!:[F[\+)9ZY[5CGV1/U*(,16XM=06_"2H](BT=0_ ME%)>QOA?T>.3;M]P8'(5(F@$B:@BB">:<4)+)!O2S#PXY4SH7?UR;<+HZ1&. MN2W"EWNCDU,>3F9KOG^,!O)AS[GE+'#9$ [@(>^-L8C_>"S7P*/Z=#K*+RY, MR:A>OK2)YQ.1"O+K/1SDL\'L7(OES.OMO:V7!\/?C@[>G!ZWB"H][9&PQVC@\&HAC>'/23.OC/D3K;;>;$/&OG MEY_?!MM[OZN#XWTG09-IL\V[SY^9G1.YWLV=D_^\V1:>;(MBB)X5ZEY.$@*# M3ZZ7"%A$7@2E@Z\\FVYRFU^L&#YI#%P6)MG@2] "?(JH) I6",'GJ/E"J>NH MG%6]JU\^8PP^S8B-\5@$(3?[\.OYNT,>XWE[:N,5CLOL?W_PI(F,)XTYD\<\ MSO*J<&=9/(O0X=D5'8[VW[0%BD,G[Q,1V,3? ['N@^.=-_>5F 6!=G D-#D_ M>)K4_O/?)@=[HS<'QUM:S QLO]EZ??!G>^\.103\V!P(,)S_V2KF1 Q7W\<[SY_(B9(3-'> M'\?_>;,_?6M&WNR+:R574!CF)S$/-/8I)I$%0)JO0;(B5_[[3 MOX3D.8C2*)@TD FD'8HC :"$[(Q?4ZJ+E,H?4XJ]R5FT:TU&*%5*[34N]2JH MICH9<5#H2V7%/"=.>0ZH6- 6R?V@A_5 M$)'EC%B+!:8<0[5&@CY;L[*4TII5'665^WAVJE)R4$W/.R-1'Q77HC[J4>7J M,XF*+O.:\2S>JFB O2X&/-24&1*G(!3+RJ!9LZJ;K-I^]1&KHE(I$-1>EO!+ MXCZ1Y\G7VA,2L8W5DK?NZUGUZ02C;]J1UNV4L]?;;UZ\)<;NYM:;@X?;YP+R MFQVS)2#_KO>/\YN=A]NP_7!+KN/)B]WGVVKG'3'.#XX/S?[>?7.P]^3DX$0^ M:U- WQ.0C[??[+QYTI=K/1)BO=J^]R$Q?CO9W3PXVMX[&.P\/#C9E^O=,<_< MSD/Y;F^V[<[#K?-]<]]N[VV\^L^;^Q^MKQBH+&10O6AT:H4?N)=T2#U5VIZ% M4$NR7Y=@=-N46-Z0V3T=EX]FA6KN/G2UI>,.-;:'EU(IX5 M-[AZU"_M<>WS^(?9!?$GBW#NG[VT]F6NZM'DRF.IYLX MY5^N-@XJ??6^=Z^]OE:_^XB+5ZX>7WW(3]=NU"?O&SN)S@O%&!G M1I-4)N6SA#J(-CM:P'V[_/H7-N#B89$/>WTZZ.?^]&+?Y ^E?](VOK8"/._J M4VR4(BR9\.3REU:'8^-U?_+C+^V87\\F_:$\VZIT",^O-F!^\OQO[]W;R^@$ MFCD%#)Y )("&BA8+846.+G,QIM*?6\L*XMM)EZE\]5FFZ0 GD]V+5,(+#*\. M$5%Z,AK.7M^8/X@717NFG\#EZI4OPZ6YT1DHDR:5)V_O]PGCY&S,OUQ>V>S% MJU-;7\UR3S5#S-H$,! 2 M(N0"1%!2)/%;.+N;:OGNIIH;GU))+3VJ0HT); #2WL@XSU[N@_*8;^\.K((] MGQ\NHIFR:0! ]0"J( I0QJ>43%6<8-5PN5G[.S]<6)2^LZ'6TNH;:M5P04?D M4]ON2M@!-3L93UO=@'*6I[OCISQ^V<]\'9>G9S3)X_[I;%)N6.[UQU?;*592 MTA:Q_,W8%9N@AI \1A.M)0I95&WY5/6<-:1?"JGZGLO2O^E?(?W#YWMT\/IZ"TCOS(,^NC] M[?7%@ZLX9N^3K@$8C,G8BBE6KTPM'N3I%01W M$5I@\4#;XB,&(.>U@6HRF6R<"#^E3%0JKB#0-Z\@%H]J!9M,,:ABJZ14B5PI MK:Z69Y]K!N[0>L]2Q,!S7/*I5)R3\:5;<$5:E+IM%8X,:W0E0Y>6XI;$6]X( M3,16QDT4T1Z#.$"%!96.67G5]H"EU1E!"XZ!YP@9 FM#*DEXD<%F$S'Y4/"B MI)BJ9F4@N\T8>([XF*A;T[Z2O6A*VR8KO*X)T,@SP46[O/BTU9=[%Z-$!L7] M6CE/+WI1[-:-,KI8!IU!]$5'EN.SR;1]]&> 6UODZ[E%X )IBBUONA9 9UU1 MCLG7F)GTFCXW3)^.FAU+WFA*RA0VP+/$4_#.*@JE%,IES9LE!2X3.)50I9RQ M%?) +JQ#IF"-/+AK_H++KSAHW5EO>=1W+\(RCDV@F,1=!(@U(T',)>M88G$E MQ#5OUF+C$PJM<@2N)3@5UARZ%0ZM3&Q*(8:$C!+I +0^ M&T:YHF/5$$+ 2&L^K17L7T]LD*OH@\B@X"&FD"PJ\"**R ?1L75-GF5&CXTS M(F-3I)2 -40=O*900\KHDRT=R!Y>)LFX^'3BF%15Q>DJ0[&URL%8C80GRAK2 MD"+@&B5)%%7/2H#4@6ITXHQ9;*X'G*H*[\(7OA0!-HNFS=E'& MK8=6-,UGT!Z@*F_ &[5Z0-_RPO=B=E]%U(:S4U E]H>" 93/')2Q&*I-'=IH MOAS3,O/;:^ZUJB9Y%I>9P)(G;XI540,EI60PK@PTBYCYF!],5CP>5:1DE(* M+EI3DH'6K\"]"HJCU@0G7*Y&);;L_[)^=!0P?+VJ@.62K:&"JD0"P[K!5L%7B=&; M! T= .SS+>@GOYYOX_%H?%%#Z/HV_E&=OL(Q;_)+'HQ.YY'F<[=&O"XJ>]%: MY$N!Z!*V%+$4&3 A^KC2(W[9J-E) K5F":G6J)(#,"4GIH#BY+47X:Z<7?YH MZM%H>"@Z[*2U0G]74O3=S-';ENCM@'E1ZGK?]?=DXP&/1X]'_>%T=\A[KT8/ MA'27Y=7?NY*G/.R/QCNC*4\VSUANL%O>V.YMC8W+RO97SU\O-UQ0<)).0V3L\?#^3.;@Q+B^QG-N/7 M\T]Q\N140HGQVX-6T; $2\I443>V$I %,MG&$&MQ@C:%N*K@/C@;"]^%_W+@ M@_[K]MM*KCVHPA:U2%5O$:B8)">O&E.P%3+4M&KXSJS[GX]'+V>3O2EJ% M'*+/M8C5%Q%I)#")IA6\T%2TKLEW89WYYN.1-74^.:5<7<%0/"=V$*$53V?, M4>*3W'R,[0!UOBO@O%*%5X'G!^]<1#T>'YKZU9UX=O7$^%?=VZ<")?2.60$:Q524DDV>KN,>I:=%>J M2R_A5-CWT;239$JQ-1---JI0P;,PJB0GH:Q8*0N.NA2]?ILS.IM,1R<\?L(7 MA:XG1_W3M3WZN@D0I8Q7Y'WA ,8I(F8/.:L:->;S1MY"SDQ0J;$4* MY1BBT^"*):,29RC!$ECG5WH!_F8I-,N!NQ..S!K-D45@1Z&0<['F6+U5CG4I M+BRB\]Z*6*%5IM#;11]^S?FLY3I]M.XSFP]]^_)7K_UP];$E$UE(T/I'H?)> MHP4@U_89=6+ANMV!^Z_S4>-FRP%[FGF(3C>E>\A(Y.%P:(#@VI$KP$ XD3ALL]10W,I<.PB[6=/K"^WU-?Q6+4+CI2 M$:%X1F(SVZ]B(UM*=@W<"I;GF1]]$J9$PA5LM:M1=%:,K29@+8XMN.S6]%FE M2BKSXPU670.+9M-9@BP7HBNH:K1<1:#'.(O]=;IT_DO3C^-]/ZO3%_O9#YMW M?&/ >PG:I\/=RQ>_.MA5$NV6G'*)I76 LLD'+2/8U:BJI=*!QN_W<'+46E_* M/VVHO,3!NU$RNS7;,F[.MW'\@JON\!]L=_X.",?SU_^^N_ MY2OA.!^=/VJ['CY(;+TZ:&MX>C:=S([0-W QVQ=6=98/A9/^AVL_.!Z?BP]^ M(GP=3[ELG(S.AM.W;]_L3_)@U-[?%8OC?(GBCH'$XLB?)-XX%\.&F B=7Q-Y M18E\?S+MGXA V:UOW])=%F/Q.OD8M/9)=(U$*VA#:GN%:ZLM!6L6WPJ+S=H< M?R^158HE36#A[$-'> Q7- R\XQ/: C0VK5S#$+MUIARFQ* *-L2DES8%=;B5DT<4WD M%27R2JECPNP8BD\5/?C,E&TKNEH"FY1]='>#Q?,+L?Z*Q>]VTHS%_ E[?AT- MRU/.9^/^M/_97;AK:_PY'D+RD0OEF MAM>RD-CE*M;7([L000B#(]S\N0,VU;HK74M M)RW*&(/S*9OH;+>D\5+9OSLPO):%Q#4#.8?68JQ@,"85%;0E$%01=.I +=]N MQ'=K8WS#RI@R5R1+! 6T(01.,8DZ9G"J^BXL1R\5CY?4,ZRV,:8$W**ZS)8A M.XC),49'UH)V1=\197SSTQ2SR;9G_WCZCZ_(NUF;X,^Q5Q65K7)1^U9^+*ND M*KO6<)T])TAWQ 3?VI@,JW9 MNU:\RTK=F+%Z+NA8:R ,8GAK3L;H:%LGE#M"W=O+B'CV]"JM9V.=GS9/$PP0 M:Q41X7P!0"+;:F6+@&@-S\FNI\Q6VP1_W_!:%A(7!H)*WD5=P7A&$0_54@S* M4$2\(R2^O27;M3&^H1E@7[*%MK6Z6*"HR9GJLB>GG$+#W&U]*0 MN%A?=2;0I?4"U%ABRQ06NXQ81&1TBL1+$-2MC?%B>&R9@U Y%,4>-&GRJ(ET M!$>%$;NPIK%4/%Y2S[#:QAA3Q5)]YNH9T',2#@,9 D^H:Q?2TS;ER[[$BV;5 M5P@]Z4]>?$#=T9C[A\.K(GOR\!6.RS+)AW6AB>_ELDM&B^6U3+5 *1A5UEDK M1(P U78@/V+-Y?5NNI:FIFI)'K-V0N1L&%O:FK8J6P8-OJR)W+V8[JX:Y5BT M2@5]S*6"RSZB=D JMZICEET'-G$L&9>72AS?H4P*)@LU&1.X]:&OA9Q-V5AR M1DRU+1T@\E*%>YT:5:MFE"LGPM@V-Y< .BITJGAG?-6I>&_,FLNKR^654LK9 M6^3&7O(1D"MB")!*)8GZVDZ[NT'D]=3!=_.(8DO129!0@0X8V=MJ7+&F$&C3 M@8BKFSQ:*6,$41?'SFE;,E0AD8JE=0T*:+T*=$<6!-8A\_?R2*E2M=?.QU1F M=0\<&V,4,X/3'KM0,'<=KBZ:1*"!R1NE/&>@HF/,VFI#MEJ35>E6JLCB)?Z= M-48%J#'(*,L6K+-$6AD.59A$J&H'%@B[R:.54D;*Q5!G'4),A)(066EVP;>6 MOSIQ!\*TC9S;.)[LC*8\>33"X61C6"YS ]I@S]Q_B3006-_]OG=^>M70==;! M+>?QV:S]*H]Y,GUW7$= ++FPBP:-MP6T!3*EHDK%%Q]-=6'Y.X;='#:UE([&/VVF?QJL5# MP1(]:5]JS#:0(:YW@\3+GG*]-L:?XS'[D).KM:D)4,%2K Z33M5XI6WQG>+Q M4MF_.S"\EH7$VIBL$P9G$D)$C2G8D((F9JM=,)TB\1+$R&MCO!@>%VUJZ]O, M*AK0%&("KMGF&@M;KSK0&W*Y>+RDGF&UC3$F#UK'ZGUT$$1*6,TQ9PJ)Q"3' M>#=(O&Y%T75CS+%8RRHHIRUX-ZL_EB@$R$IH37Q[:-H99:O8G P%B, E :4)E< MW7J:XFY,4W3;&"M1QCF[7$..8%OQ?B8-*C!B+O&R)%E72+P$X=W:&"](5-@( MIIJ,S@!4YY*N'JQWUJ5$!=?3%&MEO/PD+BYZW9+-7:JM'U#*-F.&$I77(9H. MD/@>3HXVAJ7]<_^_9_V7.)#W?T 9,3EGPFF<\,;AF&?$6JHRSG=UY\0;P$^8ES)+$05"L%K0:.2(N*6*%BRV[3 M;#EU0!FO HGOZLZ1.?(8LD%(%DU!*&*-E0<"G9RW*0%U8)IBB7B\5&)XZ7>N MS(_$QF7-Y%U.W@+;1)B32E!UVP@%L%;&*QI>KIHQUF -F]+2*!B,)6+@8@ B MY1AJ72OC%>7Q2BECH:T+P144JPP82@K)1B;VP45CPGK3QYPFM=;]@VYDDLVK MG$Q-*GL%J!-FA[XFTIY]SF&=0[',)G Q@VI9J&L1(41563L'GAUEHRTZC]JI M4*D+:6R+MG7KB8B%L9>@E&)2)!TTZ%Q2J1EM)ALB&OFD#K#W#MBZI1I4RT)= MC-9;L;"M3S%$5(D-LS8B'5(H57?!\"Y5V+1HPMXMPQN]BE1*;/U4@)O4545K M-DYK[4+,:_:N%>^24E<[2JJVUA.> !216%M2SBOG@A%KW 'J_BTL]W"(!:^V MUN -[USK4+2X:C:8,C31H'31&3*YI&-&[6-4)I+"+BB(-9'O_,ROXV2"=]PJ M_H!I5779%D@AYYA(V0[D1*P$B]=S$=\]D\:^!,^Q E6H-B='/J!/VIK(Q7:A MWL\2$7FI9/ =FI:(10BJ$Y%IHL**4;8A*U$7V=F8 3K XJ4*[#HSI%;-''.T ML2ICG!**6:@(JEAK36[[FEVY(UM"[R"15TL=EX*8"'UE#1Q4=&1<,K5PMLK8 M#ICC)6M:TJ$P;]4LLO/L.-=$0E^P!4DS*@J)09NV57_-Y=7E\DH99:,=!78: M*P;P*HC.\,7X7)QH#M^%]/=5(?)ZUN)[N9RL;^T:6E]Y"\IZJIQ)<69LN9>P M-LI+: >7:H@M"Y$]N*@S%J[(X-E&3"82% W6U82\_$1>JGBO4Z-JU8QRS&@T MJII:2Q3D@(ICC;64LHFU^.Q*TF*?;8PFL(&4"C%F[D*1 MS,XV9)FC-6)5"B/66#6H6J,QVMN:E+.I1@Y_;K;^+TK^]):]O@WCJU>^)2E*J:S0LD<; )6-3E6M7E=F KV=*"-,\4TI@T.A^UBI!]HA"+U5JEI%D MS!VREI]":_(0^\-'H\GDU_-_!F^>LF&T/43M%H M;@60:H1B.7AE&<"G6)PMY+U'!?6JF_52TNA.PI6]27(7R1M3(%D72<6:T()I MACMV(0MDV7%;O/"*SEGR@K(CT[JL)*L+L(1&"2"DT(&=#>]E?\Q6Y.X-<#)Y M#[P+?-^U<7K>GQX]82S]P?DF3WE\TA^VU*RWI^G(E(2XX1Q0-'+!EO-LL'JC MB7-(VNH850=&9W<07/PX508D$(* R6@9GQ(@H;>HG!511H75\OK.[J \+R]Z M-NQ?HO;6R;P%Y>1"9EY\Y7>O7YWIZN6KQ^U4G^2#!:>R*X:LT_)K)$(1Y+/J M9D9;$Y:7#W/RR8]G:SM\;W1RBL/SO:,Q\U,^Q=:V[]UYNC+Y#U1R )6U8@FP MV)%*H3JK!Q[5J6"8:O97^[+6V7H M+PYY]Y:MX34RW'0'SOF-YM2&L:E,*;2-:5F0U*IDKXUHZJ+*RB/Y=-K&ZV$_ M/Y:!,^1Q6_'O#'A%Y)1.M=9B :JH:PS!5XM.Y+4Q'4C'_1:A-3J;KD!,5(,Q M*B4N*CBHIB369'.V/CG0&68B6:^V,I=RT#Z'L[G*GRG%'6*0!@I5NTDH(O91Z4O-T0O->?G ML"'ZV9#Z@P&7)_R2AV<\N:4=T?-CO]4V1BPHX+6R(\)^ESU8H\#K9$H'ZC-T M%\7YQ0=BIC+:0*XMG65OC(6O3M4YBPJ>=?&EI.2C6%05(UFM M4C:9).ZS=M4MZB)1G&>%3U=,%2WC(8%'C44IUBEG5YP&+XKPLJJTU M.1N=!&1%QB4F1H&T659O@%,'ZD3,P2\^Q0%/]O!UYRPI)>1>G/L"JD#@P37M=6LE\ B&4#RE0.RLLGY5;>@BT%O7I93 MER ^FHB>- Q)4<5(>90==".]9U ;U'ESN8%HN/D XJ,B=9!"PQB=G[MJ,#2P0E P]C,+EUN+[% M>;1%W8'BJJ58\JSB-$>7LI5?#$>K7"KU;LX'X[#,XN!W;^C*_G[V5;A3.\O=^)(]^&<8RX)1@3*[#FJ M4ERB%Z$0J8FHR!HE( C$06RT2H[9Z C84KPUU*;UD)4BPF(WF-;!.(DZL<2)2 M3%315(QBW1D%^70G0KM%^^DY+L,+D$"FSO9"M1;2R20,3K?"+B&;)=Y!/$.WQPG MJSF2,@$3VP"BII(MD5PQGHL(+I/N1,R^ /SF%;;F:-A4B=%U!?"!L35]3I5B M-<7D;%?=?E[O;=M!!PB5C"TA*20%1@44,1L,@]?.(\65-Z + G".,PVU)E*> M#/L RBDRK8:.1>VM1";:KKH%71B \S*A'+DZ+EPEM H!GT.P2@?O6+@BZYS M*S]5=-LN<(YS0Q0A)U4,Z9#!.HQ:*;&>%JTQ/E5_M^:&;@?(Q4\&)6]IUL+7 MAPK*MK*M(:A$ )%3*'"W)H,6@/I"9G^J#D0%7$6=0!61NS870;YR2JPNMM2O MLJU>C+.=H[%6[)(/SO:1"D0XZCRL!LHC?18DW:!T?Q,FM\U<'S M E[L('@Z!XA6%) V'I*$,%5K:TL-*K<6!QWHY/*%X,W"E>MF,@EF.G00-%^C M-99L;56TK3,8*X#5UF$-&KNPR^;;0;O_WS,<[(UVQP_'+.I@O"?AIXZJ@R & MG6(*RH&O8#%%74W,D2Q%<7DZ+_\$?!+>K4>;8,ZMMGC$D MYC(#N*Q3342N."4VT^=L5@:\Q6N4^8%6$*!Z995MXB2(@:QL6"/Q2+[O]/SQ0&[!QK"TLEJG M[1R_GG\\.?:(<<)'HT'9.CD=CU[.6KAT)9^C=;AR+9%1(VDE0!DRX 0@H.A]E)^2"\.J('7AOLX&M3\8M->> MC&C4&:/GG,D1;,3V#V@=4S26?:RIFE#TJAF]KAF[&D(NVMN:505F)*:4JHK9 MQ%F+\N77@$LN'^:H]+*F8#V+9=, )J!M/BED:"W5+'6@>],2RX?YP60C)S%V M;$660PZFU5!%2E"-(=%]'0B%EUL^S'&# Q3-Z#7'[, 7BY6@M=C2;#&FU('I MPB5T37,L\.^3J'#MVQ*SQ+41-69T(A]<!J#6V49!R1M*Z$)MBJYA"G3J0R]7:HSS!X>$53/)PNS_LGYR=? :#U:+' MXA/$,%?=&I,2M(5PJH2@@$TR2!)8Y"XD<7^*2_AZS:4%=$"-%BBB10I@3.L^ M(?:H^.A$!.38@2RF3@!](Z&JX4("&)FH9WH@0BP6&%T)-?K4I4(?6\,\.N&G M4V%Q>^>C4<:I'/!A #29[M99M<15'(HZQ(Q):U]J;3L=426CT58K3^E*MD-Y MOTL&YT+R>:W'Y%B)T/,,67&R%12!98FLM+=ZU4;G4QX,^L-#L:?;.'[!4_G] M_NM3.=5*MF^JK=PB,F?Y@>(H&:I!AQ B4<[%K]I@71BZB]DZ!:YY4ANJ+U!* MJ[2"+J3"F+V-Y%9M[#[A">,X'PF\F_R2!Z.9@%KAX9LMJ^1R"B66)9B MK@X0,E2TR5A?0FC)03G5NL0%[+YYLG19)A>*MYF#\BZ+P"4ONM:8H(U1-GLD M6.)B<]\\M[@LMUYY(7>$4$$3.-<""@DUHJFVLH':@?U-7SXGMUMKOSL5_#0I MFQ3%UJ492-6D"RGG-;FB6:U,PN(,F> MU6,RVGIKHP-M5 2*(!*PD#PR7<#K@3B-*3\2-]\ZC(A5Z]. 9PG;DU_/M_%X M-'ZO">_;?ERCP_%>4V\VI". Q92UTQAC M42V3!".JJ-C7'%S*RG=@Q?;;S.)E]N,5*=$"1SS!J/$J15Y;':#*[&J%K].GD(XM0R=J,H2+<$R1S[$&9 G=&KUNNK M(F!1K1Q/C2;$PJX+>[06EE' M8%[,JK+SWTDHF:C-25( R+J,&\D , M$F=Z#":2*:JLS,B\;307,C9CT:TQ0@S.%B )7T"KG$0L@2KDW1*'+RVSX:E\ M8CD;\&YM*[G3\VV>'HU$&+WDR726XO?1L\P[>/+^0N_3ED?$A_W\6&[WD,>= MFM\I6DOLHE*;3]60HXZ^QFI\44!ZF:N*WMQNRL[28G[3[-E9[\0D)Q:O&Z(C MBLX"H9'(MF:UQ+74;VYCY)H6_>A#4LXYY27JU;Y2BWY]#B#$\!4O)_!5LFK9 M:/&V7,MH>#CE\%PYX/'H\ MZ@^GNT/>>S5Z(#'Y8QYG.>B]*WG*P_YH/.L L7G&E2YJUITSG:?"@^TQ>+SVL<^YXV[;E84"%E MXU/;PH^!;:L4D5BAX1H[%!@VN"_P:\__>OYLV/_OF1!JDL?]TP]#_FO'[@DS M)\*%>1%OS?;E"9S/AOT+JI>WO#UAG)R-^9>SZ?CGS:NW73UY];B][]-3G!D= MR7@I7!!,9=0A00D>R27M:KX[(T;(M!XQJS=BKD\"5U^SXV"L4L)RD2$HQ#>B M51E-S%^;ME-9L_SS;7<7,7)PMOC4\M,)R$=HYD]&B MN7F5U= 'Q%O;]M5GN\\QML1K1XS !+$85#;$0"K$%,L=8OO1F-?J?]7YGKVV MKM6!9>,@Z4RN0BFDDB[%><\=XGL7M('V;4;IT6@\W?M+NCSJ#WFWWAMS MZ<^-*Q=G>X"Y/Y [\6&!IY>CPL7<+$H+$\(OG_@8,#G MO^+PQ?(N"+^=D,[X\91T?S("H\//]S:^?F(:HTA:7ZO#9* P1Z>#;DW_N*T9 MFB[5C/L#Q_W6.NZ)^(+K-'L\EJ/;T_,BUGH8W>XP6KQ02)PH& 9548,H!@S) M,E;''@N!L\LO%-:<79CIGY\"<4J,LD5;:HH0@2AD,=?*EF*-S<%?*1!UXS3\ M!N>GOM?YG9[1H#\YXO%'+G &ZMN7O]X+>@H(-EC' ,:TG64AVAK8L#@_<[E@ MU6YK;XGN[P=6\=H=_JQ55-^[-'Z*8[FX/_/HY!2'YW^!R+5COAZ6 HX#99W% MQAHQM7+#P/L@)E3(:7FP# MFYM0.:-)O_1Q?-XJEG_R8[<>[]Z\P_YR:LJA)L[!85O-BA1D;=%#8X M2AJ=? ^@"C5Y,LWT6-04/!7T'; E<&$ M#'1[N=I?JU#GE7\LPR(BJF9E/&#-21F'SD0?G*6K;(B.C)[/TWCW)8\W!H/1 M;!_"[FSQ8&Z#:*YCMY.C2==6)3MHA^+#T7+4*H/1M5!RFJU; )82,[04)&-%]GB)%C6G'*\V8;NK^^:6>-;B;GLP]^7<"<<03*$9;0 MI=&S]F"+'4V(63B#:$ \EZ.,/I.MU1:CJ,18%\"E3MPWVXJ4AQ@U800R/CH' MFG.R)NN,G2H)LURCX-9WT+P<3?G3DX/ME:^>$G0:$, ;P%9;SVAAB"7,$4VM M.JDNI>-]'3%^71%B7$-3#!YF<:X$20'52D5C"(FI]09'G 6+VBEQP+VK7^X& MFE_\L:TCP@=[W1_Q(>;S"U?>7KY9XFC7C+X)7T"<#P_]GAVH'+AEXD;0LW6; M"&(19IN==7081CGA5:;S5JY2T7S>1F1!OC4"YTCOL:U_R] M?9>M@\TV&DW0^AA!K,9E4)Y#I)@(9OP5HEG5N_IE6?E[M]D39U&^^A+V?'#H M]RP%2-B7. N0'B &L7[5J!A<:DE0CK%#[/F49!\-#UMJWM:PI^TE7/ Y0<427,Z^Z.*Y=,AW?H(]C^4^C*>CG='+V;OD&X0G M3Y]]KKS9MUJ[=PF*]J9:I0@K(=FG2_;?'U%^1YS.,Z&I^(;>69\5W)BN,JLE9@ M@#!(Q)M52"Y?:6GX^U)-Q[M+?U>&6T^KN,B@_=S_?L6D&B MA,D7%P%'P?\_D3?=?RO\^]@)2]5&+ M%[/9^.6O7[-H#&^DP8<1-U9]UED%!$B,Z&MFB9!CD!A)=Z<!U*?KL1"FA* M7(R-KNH*VE!L5?@J>V80QU)@C#TFPV7EGL"[CDV8=CN7\K MM?I](VP)I(KRBK+\!>4LBK4@T 9^B9$#Z'#5?[A+H1J;/XE/5UGG>MYYJ M)):' [A0,&D@$T@[E $"0 G9&=\A_BZ4/=\X>.;8P>EN\E=[#=6;XLA'L"G% M7#@D1V02)KIH]-@1_GXKA>;9%FEM@6^=P:+;4W**E$@(R-92#+&T_38*4,-% MZ8V.)&NM%<1=K V0(!BO28RM,R!:..E$49/<<%U$3JRW67=90MP% CM+)@:% MU?D@8B+%)/&;=4X'DRP[U2$"KS7$W:2P=V*$F[HUW@)X3X$1DO6./41SN5VW M@Q2^$(&-O_1W_)UGU\(U?6^?O@63J@5- 6"AILR0. 7ACR62'I_=P2>O*?$AJPG$-6>HBAW(_]9XV.JM4.YK,N/X.(S7FTB5K%4EA_0 5*HX(S/ MMMI91XD.9;QV#.[%Y,66%)3G:)WW("!0#"Z+@79 +B+2>G1_MVA[PKGM79!O MEV?JX\?C2XN MXSWU?6\TD4MZ.!J5R<:P/.7QRW[FR=/1H*RBG8S9EQ#8&88 D3"1C<$@!^N( MR<+:3JX'SK(/G(5X'*4X^:)41AO!UT1*8@(32C1$Y$LG.U6M!\YM#YRW$/!@ MT&9EAF4;QR^XS=#,X'\G@V>27 M/!B=SO!87=<#R-ZHG&R(%A+8&'70MNA0"F87]-KUK(=/-X;/0KQ/=!$KZEHB M(P1Q0QE%S%$P/E(-(:^]SWKX?/GP>D/^Y/I&-MZ]PK['T]0 ML\VZ(!F1;ZVJ"AE'9#EXUI;6_F<]@+HR@!83_R@5H8;4AHUXH)@RD@+CN;7= M)=.!0HK+OYYW,V5PD];D,!J -OEC$[AFWX).F*-7T"'I<#$V]_#UQMGT:#26 M2[N +H_.AM/Q^<_W-E;+:7$-X#TCEJ@@H(NYH"6=JD_R+W3):2T0NH682U*^ M;78+"8P&-%G&6O$VD5=,SHB_EZB1QJB,BP LNGF'YAN8RYU(Y,P8P(M/@@ M7/US@1/9S408]W99E@VB-,-BO/&C.>Q/QL\#P#>$$AL? Y/4MZMN44&IZ%C?AG!RV1M;N M;BKK&G[S+#)6RMABAL M4'CI*+P4/X:@ED==SZ"@[X/: LPX +6%!Q8.">7"VW#A1T/AKZX)A9!EN@&5JH:!",-=VF;WAPAL47G$N[#BN&=( C$>74Q)8GB>X8X%1 M285G"F*L 1>^ X/*@]T_VG^T4;!+HY8U0>7EM%FPN0W,U[ #0:D1N9['.7.% MX]N<6[:_#A'I#2JO'"HOA2LSPW"%Z[O<F980Q/,,;[T*>E=5L5!# M.#\W=E\)'B^%)8<.9U'D6*8;N93;S,?V#HX74!X&Q'#(&K#D#1ZO%AXOA1^' M)**N[3/+]"(J A($Q/6Y<#P[B-S 6J?ALRN+Q_#U)UA4I]&&<^'LE:#S4MBR MZ_DD#%C$.;>I1QV/AXY!!/QEFYY1!$ V;'F#SNO!G4DH7,LC0>2$!K4\(Z"! M&YB,<<=Q+1YLXGDO![^6H\42*B*<3TE\QW0D SU&R6\(%W"2I,FX8.9F@3GP6.\'E(#1&L;A[/:YH6FX M'C5"RD+#)Y8PJ,=<%H*BR)S5S<7;8/ J8/"3)"&" NGX-K4$$8P&PO0MRFQA MFH$?^IR3%Q"MVF#G*]%?N><%U/$8X;9#0YL$CFNXENN:IB=L-W#77G]]HN23 M#08_I?X:D9 YOF7B.&@[,GS/YI%/?1(!S[7Y.C0;V&#G*F#G\O57QZ>VZ45$ MA#ZAEF\$OADR8=' MTW7Y"L\H&F#P:N P4]31..Z@2],@]LFIQ:."L- OQ&$ MKA4$\.O+T5\WV/G"]5@PX?J&RUWNKZW^*G-#BN: MB,NQ>+2ISQN$?EYUUO(,3NR0AI;A4.'@G$;LM.Y%D6LSWUF'D7$;9%U!9%V^ M=NL:0K@A\43('>I&KA]Z+C-=CQ&76 8+UE:[W2#TBU%V0RO _L@F#P.?!AX% M+9?9AF-'0N$&O9:CI3F!Y?L1SE/B!)2UR \<%S/;N6F; MU#+7J=_I!G566&>R/(LYCN-S;ODTM$+?#@UJN"+",<5^R)7.9+C$6%7T^M#/ MXX[(\P;_IQ_G\<3PW+VT$XH#EK?@X\,.?V*]Q'"!&A^!^DU+N)[A&P3U$N); MOK \SHG+A.,+GY3CH.!4],WQW$OV5P_H=MD_=NGO6"6V[Z!+R!1 88P9GA5& M5@"&"2$\< WVNBALX9<>Q)VX)S[%5R(\[ =7<9!(I1T^# X8C_2;!?G"(TS M[S/!6YTT22\''U@^?>.:4+]MB,@*#0*T3BD+;#A.;@0B]!Q"L*G)*Z7^%X8Z MR^=,Q&V]NX[#7FO'-(S_V9*7OO]/WF6=]_\)LK?P /6[>L[4TW#-.DOBR\X.JM0B M@R?T&!!7>4&09K!VG:=)PKJYV"E_>1?&>3=A V"G"3 27=[T#BR'2UA?D/9Z M:7L'UW8ELAXZ@(N7R/>IKXME^VZ=$((K[P&(>F'YXF)3=;FIM[UPQG=>W3?F M?VW4S?FW;A[[:(]]*\]-G1U@!Z+;_VZ9]E9Y1Y>%8=RYW"'=&\T$C)A"N4D< M4>BQI;"X? H\.E[?/ MT_W=KR>'9X?[IUJCN:?M_W?WST;SX[ZV>WQT='AZ>GC>REW9J MVEY]MZX1PZ;^K V7*RMO!Y:V=2<0# 3!K>1A#>\IV6@G[8BQ6]Y*CKH@RWY< M('IW 9$@$ ^.3XZT_X!X@Z4W^[(!@59(P1,18?)>((?2(G5^?643_\L7_U_:/_ MX_A'\\?WLZ.;[]^^6N?M(_-H[PLY;Q_:Y^3<^G[62IH_SF_.?WRA\!GY9#63 M\U_IKW/R]=?1M[^3)OGK1_.L833;?\7'WYKM)OE*OY^=DZ-OA\;QQ[_B9N+= M?"+?!^??N /7W1RUOUK?]PY^G/_Z2IM[27ST[2!IMK_:S6_GUT?M\T'S["0Y M^K9_%7[\FX9__I5\)\E5\".%->T/OI^%/X^^->%]E\;QM\.;\V]?R?>SG^;W M'XW!]Q^'9O/CUYOSO[V;X[V?U\>-"Y.&1F0RI@L/_J$.Y[IGV5RG ?>9\&S' ML,C6>VKH!U+-&)W#>VU<[*^4P <2K!M*MMQ7XI.Z[UN/+NL(J7NNLWFLY_H/ M%_C6\XF"1A:S1/O:B7D:"NWH=%%90&?*@F?@8"?BLAA4G':&V1%;6I1F;=:# MUP!\P!(#.*1)P)(D[07IS5IRO(,X^/C5@94!EX/U_/C>@I]PSX>?W_;9$=QW6-SS-[S+[GP_2TFS_>7F^][WN-G>AY^7QM''DY_' M>W#]M[_;S5]_M\^_G9M'OP[-H\2[_G36Z!V=&C>?SH[(T:\OYD4D[ CL94L7 M)G5TZEI$#QAE.G'LR/&]T'9MD+'__I?O4OINDF6.2?\Q 4]63LLQ%L+LD_V/ MAZ=G)XTS4.:40GNTWSS3/G\].?W:@%_.CC70 N6W)M&.#[2S/_>UBEXXU D; MNV?X-5:/WJT43C.",77H14#V^.0A<%AX;^TX#!/Q@AEBH]/IL^1$=--LPP=_ MEP\.IO@@=JAR#"/2G4@8.C69J0>N&>BNY5(_= BEME7P0>=Y^& O[2Z)5!O- MYM?&)^UD__/QR1S>9VVS-]KQB6;:V^&;!_/!>]MKL_QSSVKFW6DK2S/OW_\R M'>/=]+\'::;U6D*+XAS.61L(EFFB$XKP.6S"S]+YNJ]$3_0VO+.% MM^DA&^BX-EUTUI*5/-B(-," 9-QQB1,ZNA$%5*00\[]_=M-V.I0[)(VKR],SPD"0FS +D0QX7@Z"PQ;MT0D M0FX;7)A\Z_WIG\>?#P_.MOV&\)X]?2R-M=.P:R[6\ M*S@&M$,M[FAQ+]=XBV6PUC?WW]?2Z6HQ]>W)Z0JGWF9@R(V\6\5\VUTP1J>- M.Q%>LJR;I5=%X?MK$_3*M__EPG0!PC8S=.:$!%0SW]/]R+=TW[>,R&&!;1G M[7=9AX5L#8GP,YQPW.% @IF68L&7]J,RDAH),Z[BC;PLNV2=^)?\>T./#Z;' MSUG<9MG@-.:O5)FZM(^ O ++CPAW==^R0-S9KJL'Q+%U.XH\WR-F1"-OZ[UK MN60MB4L>L0;C6MK?<@Z SJ.8[GK"'E'=9/ZJ=U;;_=3=(!D-0X&FP( M[9$)K1&&&>8HJQ^?8 'FZR(RY1NXON#<,>T S#5JTE"G(7%T9KJFSCP1F=C9 M-0BCK?>F;6K'?^RFG0ZH4Z>]3(C>M(MH"8=&7MVA7=+CQH5P0RNT"-&%&7*= M.KX+YQ69NNFZG)H&LRR#;+W_F($A%&H'29IFTQSQF0YK%WX]SL[2ZU=HC=T< MP5%9//1HX.C$#'V@+]O7 P>/BIJ,>:'K>%&X]?ZXUV/74];8\Y&4M*Z/L]*V MFC:N<[P C6M\P*NTK)N-"V)ZODO<2+>9177JL4@/;,_30]L-368XD6O:<):= M'LOB='F'67A)I@^Q<(R\WB/\7H>FWG= -6-F/4BX0%S-(7<#K )L'*#DT=C.R(!#QP M?+2R_X]\UL@G;^J@EJGO+Z;@-GH]U._3SH[V%YPXZ//:GR+K_:II'T5'9&AN M ['F(M' $(??E3]+:*>"9P+XRV#E=_B4L5\DE4RP5TD>E_;1Y87KVI%C!H%N MA\S1*44V9K- 9X'+ ]L/'&$">3BF-4D:^A,>RZ>4L^1S*^V\VF#K#1R-X[B4 MVA2$"X .CH:9NN=ZEFX$(A*1Y]EV !*&4("A1Z99U^I[*@HA)1E33R2BBR>N M=92#8BPN]D>N=3/0)^,N\#-Q(WB_%U]A["R*NV)Q[8>!YGJ#4\H@/ M*H?A\#"T&;.X'=S%^N!9C&.64@[&N$A>9<09Z.SZPB4D8J9M@?D;>J"_V4QG MS"' J/ H1AQ)@(TN4HDZ%1D5X!X($W;@!2#52*]I>/5QBLVDJ^8SD!=WPNH MK8>1C5:[Y0!>>0)X>D H!U.>^A8P<=O4/L6]7B*T Y8DN;:7 7^[G^'WF.?V MBGTMH!5=7T3<=@W+L'2+&88.X@N,!B\ H\$T?.XY3L C.+5O<=)6)9K+.ZDI M?\MK.RYZ_.7"H<1EG@%\V_,Y$IFK^X(3W8)SM#S7-P46U>SMW\L.?\Q3>MUV M.##"QH7O$B/"-#Q*P3;5B7 E M@F',7[OZ_IK5]RJO\TPD.]JV8UIOM-(/O(:^T 7)5O!^%O=0<&32,2PRD)18X9FB ML*A\UNUG>9])V8%L2;KL3+(=2-&+4K;!>_>C_&=N-^?7B>,_I/F,Y==];[$. M*??LM ;JW:,_UO+JA-"UZ.?RJ/7>9S$Z^@ 7!>,MC6,V]-R*]K7=8\:DWGLZ M: =I\N*VURQ*M^0)BAO>8IU+^*"C7;=B^&3$C)ZT"<Y=7A_M'5Z#A?T3[S_Z]>7F M^./11(.-;NO['K]IDK];L/8!7&^<_]HWCO<:U_"Z8O=)$%<'A_'(=I% C+,AS=X6Z@4R)LW79C_!T$_Y3ZT\D%N1>]F-6)_)>+NL&F\[ MJQ\,:J(;>.5MZNVA*2(5@6=S.-]QVT3O^&ZJAC_L9")AF/@UU4U^9)I+*]L8 MW<*"/$WZO>E;[FI K_YM92-Q<2GT(!/LI\XBV,D.2Z[9(-]Z^\R=[Y=,O1BS M4#8.5LP++?H7]X.WTS%VM>*U2H;YH-VU$]Z<3>9 M,F!6?/E&W23V_VB[:4?JF^AH/!6=&.BLF?;@-7M]@3VS[%_QC@D"U7?P\(\_JOE8MZY.:OBRWJ"86(:OIZ.#I+/+J7 MV/WU]U(^L&VC[85V9%#=,]&]%'A,][R ZK8=^F[D.Y&)G>#NZ-^Z(/I\ _) M$LE_#V^T>[[V4=F)PBRM@EJ2+=RW\>&+);Q^B(DO"DH'<8=U.*Q\V(@^W]#@ M5$KJ!@[GES'+1Q6OKH-A9G+K,#$*RH<$*#2HDTPI:'**9-L*S M>TCI=^5'F7KEW9)[\EG3-SXW1 Y+A095F%'A5=KOX?Q)&<#+I18]C'45ED&< MYWV1_9&KZ*7ZGK-NW -H@N+$TW8[Q=V@&XOEY5T\27-1_J&&T\&E5]+O RH5 M?CJF0XFT62+^%S;AIME>G2K&!;RGQ M>BW6FUSH-1M?$JY'W5PL6&68;Q.UGT (@'P_^ &KQTWQ#"]D@_UVI.A\95MAC\4@&U:/B\I-W@2E&&PQ=XJCG]O-7QIEE>[HO M%YYAAQX'CASP '@S"3S@S3[331%Q[O* ^A;=>G\^G?%R7Y/E<6WNH?6V/#2] M+TD]AT]C)=R:CPKE9KH"B$;?W4]E6%D=(*M:6#F*RG;<0]M?)" RL[2#>3W) M0!-@?&(E"(AG5,&NA+;'>DP-%9E0$4;/J$8V3_IP)37LHE])/RDZ1.AGVC8B ME?N.6*1>7""C :!$=&4[_R=6(=1ZAZJ!R-_<4Q]ZUT+$,*Q^@QR,4$;Q"3LF10M@D@4YFV>KSQ-Y+(\AE M_:NI__;G')7\[Z7&+97 +K?^4>Z\Z JV"5E.6>&7%[9EFM0(0]TW E>G-O-U MS_$\W:& 2;YG<.+;=XZ_7AV)L]+L-KJ-@4H+ LR.KO(KHZMP& [-A^%09*Z, M\S0+&;9FD"E-7W&ZQ,=&X_/)#FT5&.S*)("LD;)1GCN&6\&::FOR ^/=?9!'WF*^@XLC MD>6(,(A^_2[.@BU#,478>I1+T!@]IYQ]E&L?4AR!! ] 0IMYQ6X:CF:TR 1S MK='-XD2S,99CDJ>RW9?LF"D",T64 PMH,CV!3 AA40 -UL8N)5/Z Q1# M3#G(\8^2:$44"6DP=[!##XYND\P+P-AAB93X69IHF&I0.?)1VGH?.% V9 ?4 MH)5F :KE1WR*)/)/FG6&*'20<(N-TK95"[GEXO0 MXIYK>[8>68SIH)[A9!&/Z,1CAA42WPLB_\X\LOOPI;7)C[IXCO\> (<% 2CC MN*1.I@.YQ8>;^JS?JL_Z;3@_'CZ3A9+//I\<'I]H!X>?#IL?3[6CX[W#@\/] M/:W1W--.OW[>/SG=W]O?^^TAW4^5(3*YQSD]D3#(4J1XG@S5"DRV!L&N'Z!8 MKW8 T[:WBC^W:MK6M"TP@*(#(*C4:205; QVL63T<5Z!B=2(\7E2 M^2YC:04HJ]O &TLE4VIS0VL6GP]F(,[7[O5G06#6)D=[LV;L;?Q"V)TJC1S- M#88O@H$R(&1SP]X=R+DMJXX&)<@GSXLAU%MQ@+JB7/"M3YL1\+N36I?>#&PQ M1G9P?/*M<;*G?SH^_C_@9=KI6>-L_VB_>7:ZYMRK9$UH'+596#0&O1UI9._1 M.[ %BW5[:4U>&V5I6W$CQ"'\V68#-0+[&JQB^.NGJ-UF'("Z'9&GA (PB6LP MB_4D37\6%GGID5*FF@J:IV#$2Y95Y5"?L_BJ:$A9TN8G^%%4)8-]@7 ;DK4/ M]G5I]Q&W,33ZQ@A;@6UXF;D_RU=4P'9BY=6Z0.3X19_7MF =62]=G<*JR;:# M,8)[]/H$>9G**J@O-H[J7@0]KJXX2B5:E!J>' _0>U-(8#3[@6\#"43]7C]# M2SOO)](S,,#T#("Q0/LT&6@@!26_[2E,1WXZ<8^XZ6(KW\+^;L,!#%TY@/_S ML>_Q&>KJP_\66LP$@E%VZ1T[J*M87.>5NH\QF?TTT=K%]C/&1)?)X,88>%VK MX#F@:R_&04>H.TA?4=X/SK*L0ZL0^6P2)>4OK*<-UCSO,PSGE? M6932U]YAR2"/\]_:A+7 )DK[M5!P\7':T=Z_6;O[KH'6ZRU;+*FZ4@]##+E\Z-,H=J1$H_EL @9?T<1Q5NQN"KRAN-L%-J2M4#P MJ%PYEG"B0B'39P3VB_A3$6V4FY*R49D9#\.+U^X47@Y?F!?;NYM9K#GU'PUE M6FEE%#I=59)()ZAR$@RO OJ)0'25,T2/Y0S13$VSD-^-6&7Q70V3$=6(DESV M9T+1@U'%((GSEBS A)O;#%@!_%]2^MV\8[N2PEC$CBN^WF%2H\5TT]X6;RJ; MJCH=1B[H4N$&@A<=^69I/)1F\9C2HD@2>4@Z#KG1O!KT&<'2@0YCU'Y#:87$ M8QXJHQ2>JQ^=M+KSO#1]P4 "@MY5N@CJ,$CVFW8^*^B]%:]HFCQ M5"Q/NM%4WE*N(>M%3WRHC19?G"PH8%D_*60'GDC^3E5VQO!RQGF_C24DQ8NP MC4*_(U,JPHFS&M/J)@_N03B.OO,D :&)6T$O"NQ!>= &F-9GN MNX5>"XA%J-+>FEWQZC3A;,/5H9^GT)%&'W_"&H"2,M_^C*9<&:F MVBR:G6%7U$='?6>B6YP/S2&DCENMC1';5XEM29=,4T>!"D&_FSD/Q1*9,+B)\AIBV>/3GC M+*>8CRX_NLRD"#S(6%M<8Z/S;6+@\*KQ9%JI+8'&)@W>4R2G5%;*'F>7K!/_ M4B9[N>PSP-T0C+JQ3(FMW>/3XZTW=>T#DT&>(H8ZRANM@61[/.!6#?MYPG9Q M<&(A[YC(A2>6(EQ0#,Z)3.$EGN#5G=99#%^<,)84\2$F9*:'MA_1F><"3 M5D7]J:3V#J&F>,(A'$P73P) M?-2@J*1 8.M/W3HTS=34DM>4ODV:9S^MH[USN_GKDC9_G0\N (QVR$U;-U@0 MZ-1EH1XPZNK<]@//L0/#)F3K_6YIS;3^#(>(]'@8ONIC_$HO+,.+7-<(=8M11Z<>BW3&>*1'E%$/J)=Q MXFZ])ZXY->H<XL1ZDA&4M96#JKXJR@\5GB=N6:DO)M%QY?E3\ M /U,*G8T;%0J A;S(Q,6R[6W;>[/=F%.]C1M1 MM;=R>5V9KB8MX$R(,4$YW&4-%I(DJ+[^E;8Z>0_="<#&X@R$ZTD*A-K3&K N M)>,^LCC1/J9I"""OE1&:B>VL!776'-^S>@(/;6/%X\C@J3WI#),R\8 M')[['.*7WMY_P&)7@3XFV]5L32+XB 4*"<2M.4G@AZ Z@:WO3K61^[]))([Z MF4Q.G-P!%OFTI23)YZQ8\O>M"M+/6TPU(WWD5,N&R\J'GEX@T?%V"^6KYTPR M+ B^>7ZZOW5+=[3" M/D"M2] =>J.T67R>>JQT2=Z%FP5&*42_;J5EWBYG6390'K(*=)2^(G41!;@[ M%UU4FDG:46N9MQ2X3Z[B'OBYBAF#>W5L*B%]Z/L /CY_ML5+4%=&NB@O-BWD MIFMC)FL)$+!!PCZJL7%>Y78J!:)L'U%1"5+E[E>,3[2[23H0(E\P@%";'STH M;*$$?Y>1=TE2.?[$W!#)6F. &%@+4;_#BUS%L]MV5*U1Q-U=@8HB-Y=.F@[7 M(@!+5Z 3K]7K=?.=MV_CSA6H7K#E>JZ>7P=N\_82M7E?>FCKP>D_E+?_G\A79D+R 402/]L#-6+)E6W/GE:N&QBHB+#_)%*N20 MPW4F:N3&G!-C19J%IP(YS'2V\ZB4#LRR:E(5FCY,RN.YD"Z+.^7ZY2=Y"Q$N M$+>L9CG;>TKAO!Q^N"]+ S%J/.K2@X6_!Z+(2#G%/ N\OE.J04EAOJ1$[01*,!^6"Q3Y\#NRL;CLM+PFTHP1@AVV:#DH?,=S(H;W\M! M.96Z(=47*;*W1^RWM#O5-U++ !TB209Z>MTILNDZ:4=7'VKJ0S3QE=I0:%*= M2_B]T'/3;%!QGHP-59#(P6W:CAG4HBB\1K"!6 M%4J<4VHQBCY*'Q!J_BFFY^7S)TF^=M_G!+T5N\*Q3+=2X+"070Y1'\$D"T6F M R$FK)N+G?*7=V&<=Q,VV(D[DISD3>_&7XDOD,-<.4N*E\CWJ:^+K?ENG1"" MN\,)[KVP?'&Q\;K-^5\;=7/^K9O'/MICW\IS4V<'V($H^;]; M_M9$9>^.H9E24)3/&UYJ35U*NC=X\31R3F*30J3GC\=+R!S$..-),BE)C5]/ M_]^0(%_>'HV9>_S=LW=6'BY3^H*$R[8472#503I5)CPO )* \9^7&4CV4"\6 MR[D04?3N%@!@7Z65VKYR%:#&.!?CR?UV;&@S]BV; :S4QLV:X]")WK?C_''1 M\Y7[-1;?[:L!,'7,Y0%X07ZV-C1:JN"+TNH:8HS,+"63#:G'<>;I:&\#L(?2 MTHL0A&=@V+Y",6A;&QGX=-"U_(T ? P!F"3:L70XO5SAYV[$WJ*@(AN!]P@. M@;.TQY+?D7:%/['P$%I=C-;WT=]8KKVX 'V4>!"R9F7XY4KCW6R(F367T"4U MRS)&2:GW%2:/=T[/).A?(6+9!MD@U@/Y]%L9L'C$C/OQ)NCN,T'HI,O4GA9D[_W9:AU%+?E@,(L[I1/'@OC5IO0_#'GF;+Y>272 M"LOH%/G",G"-#SVI-@@_'34(+Y(J#G33T+9+%Q+ "N\9#\H6P6K9N1SCQC*U M)6%YKC5PE;*7& +Z*E4)DBU6-KZ0MY?WX6U&W23V_V!BC*1>9 FGHH/MVILI MYK>$?8$WV4_0SKL2%[7J;F5ZP?H0LWXRR]/W&RD8:T740S^G)&ZD.,!KF>PX M3.J0WT0JFZ-,K, +^TFODLT[D:$@DSIEXD&E(*1"$++-@TI2&W:F*R@X*UA# M7E+P @78L("BTJ6@;6O59T,.6,>P78CWN>$&C M?&/,)"RK1##Y1HX/C/&S&B9)LUX6RZOAJTST^EFGVJQ$Y>MT$Q"$93N3*Q U M:3]7B3SA59RCK"JI9#X_'N_J;7JO!1/GN)Y> 3ZJ74N,Q%QXV:ENV)MCF%@7 MJ1$DF ";CRLJP_F41:Y==YBJR(:IBIB(/-Z8>GC[74RSAF-MIN6E:A2\53*0 MK4=+>5_&^3S(%!BE_7_.A-[HXCD T#^#P.+E*)U;>F:^8(P^F)P24JMT')1] M$MN89U[,Q0QEBJ3(>S*A7@%1S1F946$Q2N$L\S+57R/U0W:3G*2):KWI/3)( M5<+\Y!JDKA1B7JHL9BE77\/IM:.2@)H<25DQ;P(&0J8H<(^*UE3J0A DNMJZ M*)YYVQ;K6E$.+*\,11('0DFAPKZ:*I!1#9SPW>T4#0?%<%A1H5"=L5GA"G)3 MV*DR[29I#Q1"HEE.9KTI8TUPU5-+N..G+4Z M8QD+M,J0';IEVW QDVU=QZJ88\BXQN$O&]OVL_LVZ-CD>]^1[[TRM#J_\.$A MG4Z>>_42U*>Q&E,G:S<3*>MO:X%0D7HL*5LF(_TU00Q*/D$,TZ[)LKI;)7Z& M]%!,>[DWC:BV%K+G5$4*#V77G07Y:U77>5#'^D'] TNDJ7O:$J*G-;(,ZZNE M.^7%UGE^$^J@J_T*4P!%4( BEZ!@%5",&4Q(C*KM>2)8+JI^KWX'W=:EM=;M M9[P%5XQ5$V^K9D@C3!LU(2^L+5G,6++YBL\M;6E;/&'BS. J5S;G*5BB3W;;N M64):CM/I%0=7:0U>-MP?3=GAE5562&3-^>J?=0W[4F#]=KO[TA&SZ)]C&G7# M&/;LP-U_BJ495VJL1TQBS*@9_=-/ MLWY[V'JB#8RZB'Y)_$^3L-(;@E=J^=MM;#>AHF?ET(F\C_7S,3!X6% +]E71 M\]EHT)O4@3$ )^K:YXDQO[A7%<8?THPVJFTO1C1@BV#9U0@GS<&IH5-.CA:5 M[8J'G?T3V4%+3MM#;W-1']M%"AG%4M XZJ*5(B=1*-(?COL$@"&-)K'HES 8 M'VY:'%C9(PQ/#;2 ?C8%[:$-6 $I?(("KZ=AE+%X? %160&;J,4CH,I1U<7Y MU,JY0+BZHMV'C.\4'RL^ ^^^&2CGP/!5O>MTV,S@,5^"EB\\K8]QT1*K7K#Q M7_12&+5HE.Y=V<\9$4I&M\L QVB@N,+>2@/UL0X7[*)9]G:L:#D MHGD!$DA=^Z9& X_-=Y2#04+Y*!PX6?BA9E*()H:\=*IH7(Z/++!1/4/RG[*C M4+7@N@YR"DN?)SY;!AW7M*P*IQW[>JQ/D^GO;RXR43C&@"""@_."RE=.PBTMMG$FB M@0ORI]M*.Z(V(?GDW6H<18&'B&9(Z7)*T_3,*6 Q4:3X.#9UZ&>=.$'RNF[R1OB\GFIG#.E M-&')2(;:J!I\A_,L.F5B4S9K='H&E)^_0U@B\'.F>NS@&W)TH(Y>^OA4MW'? M3<%OV(IA&1Q_GJ)GE@OC*TCM1=C+V^;]O,"C])Z:1)Z%Q%67)Z$U,32?=8CP&^)$+;5E:#ROL% M(P+OT_[[X>33 IT!U_)0Z8LZU%TYI>DS*(;:W>>;5\]7,H]1P_.X,YIH:I@S M#G^JZ/QQ@C/3M?:1_._=\\5G"S\J:!TU.QG!!<.("'@>)*R ;^]UDPBU^-,KL>BGK3-09;LU>6XXCODO.@T;<[6EP:HJ.**Z_E;QF MA/L6B/4L6,JIJD)I?90X]MQ!HHLG^.\>Q;";^.@ZQD=/#S\V&V=?3_8?+4*Z MS+[+2_'#4T]$UUQP$1EQM.8 MSM IYMX90#6[Y_SLB+&I.[XQD,BQDZ=N@\;-W#;=Z1.O8?=>=M:B5EW M3/+X@5U2-^GCQXOMNN4XC_Y4ZI3C-1X6A9YAT"W0S7^\R=>=;;R6W^U?/G%6 MT?QLD[$L93CL\/K=-OYOP7"A/FC+!^#MXQ)&(N!>PQ)6LS/F[#WN@1J/1: "___UEX5E/E N7^>\.!F_Z!Q;U M;>:X_NS=P9?'J][9P=__^.67W_^KU_O'^_M/UB6SPP7U ^N"4Q)0QWIV@[GU MS:'BNS7E;&%]8_R[^T1ZO3\DT05;KK@[FP?64?_H:/M;_I82^VSDG!SU3LZ/ M1[T1(8/>^9%]UJ,GHSYQSBCIGPY_F[VUCTXFITY_TCLY.7&@V(#V)O;IL#>: MV"?G-ITXDZ-3R?1%O!7VG"Z(!0WSQ=L7\>Y@'@3+MX>'S\_/;YZ';QB?'1[U M^X/#?WS^]""+'L1E/=?_OE'Z9<*]I/SP$+^>$$&3XF+.EAO%\0-WNGICLP50 M' T&1\-!4AA9N17,75\$Q+?7S)V ]X+5DHIB&OCZ$+]&.?U>?] [VI#D!&NR MK)CCP^C+ XL$ 72#)L%_9@!.@G9I- :BF6 M%TG3;QY$<[!H7X-0M&;$;*L48LL9523^!/SVF3T=7!^?G[X M@@I87(]"E9+E>_AK;W!D)K9,-_5EPU^]A&X?=4@'GUD=$KH=ZU XWLHT0D4I M_Q::U2@>OYJ=D!!@ZX]-! IJOYFQIT.;A7[ 5U*=%4.@B"3Y0RI_'?D.=26C MOT::TE,"_+47_;HIF?@^"R0/_"3^;+ET_2F+/H"/4&W>)KIS3Z>);C?JFR0U?I(-S2"6VZS,&UV!M^4+61+-[EBRL#(\6]?H%\P7S7 <7 M;>^)AW[9PYS20&AK=QE]!0Z#6..'T/D/T'-TK?(I,ROF9D7L.D@"<4F#9?VZP?V_6PK>NK<$F]["O":K)HCO7+ %M').?>$^ MT6L?P*(UX#1BKP!X"#_'50"GPBPVM5)Q%LBS-@1:D<0.\^G%G/@S*ES_80[# M8TP +?P1,<&N3]BTJ./?$^&",M]E&B$]E$0] M]1=Z.IP4\,B?;7@D7T0GRSEV:S*\6X39@SOSW2G8:AP*GX2!:&V[@E.%HI2RMA&>'3]0/^\1)"R]8&XZ."LR> B_P'.+?VN0T M5';W(YEX^P$NYE0%&ZSXCH=U8(MX=Z#%'?*9:%<$5_2@+C>7F L MY5T%+"SP3D8U@.U9B3AK+<_Z-9;8P1UWTP.;!L^PY+FD3]1C2_2J+Y@(]HFZ M2H0"_--1@9.C!C^1:F7$6E)NIP3;"(V=)]RE F=^MF_PRU@K0#\;F7M,N/.1 M2NNP+@;D ^$^_"GN*)AE MK!6 #T91G-X0\%2:%8GKL,[Y5W2&@R"SW[]/YZV4N0)OZ;K5<-LB>=GLA0[Q M'"CVG#JA1]GTTIU.*:>^3<5[&CQ3ZM]33#BDSGB!1& FHP_0_PHYEEQ=4I\M M7)^L"^U375ZG9@I=&XZB'0-378LKB\'23'6MN+Y64F$KJHR<<]9UMI)*6YE: M)R4[C=U>!J2?<.;#KW:T@3-VV!+Z;9\+#CU)"HT:H5]:8_V1^71#NA6+;Z5F MX X=;FW /^BR/1$/NT1W.[&8N#KB/C@>%*PIY$ZAW C!7S+<6H_%V'&D .+5 M]B)J,%:,P1-<)FAC*%?_B;#6NP]7,!_YMHO=+@(N$T-U@2PD50RWTT'!:F[- MR,IP:CD&1ELB%0RJ=T(&9\."F&DA'FW<_RCJU]1Q+?KV,R78B0X)KHC+OQ(O MI&!F[JD-/B!,]F"/;IC/DS_E#KR9]?RA55+8W7-LISZ8/75CF-RNIJ44" M"^MJRLK;3K4N+>N(;CR7!' M4Y^? MT1AHT,T5W+Z*#,=GWJ^8Z=?X8BH$[ 2@OCS2SWE#BNMX(^I!Q#L6 2 MUU[QOD;_ZU1*H53'H%2YA;5"J;(N>5)5*V#59/)^F[C&5K;*&9>],SB[*00+ M@T8JJFZ]%+J*\3HC[W(7784Z=^I:I*Z/G#@T 1J6U]1],G%@2\D52PN, .:V M>R6S#(@9?ATB9@L+!1/%N@+C@3G?I *=-BXKRGHX-:=E)J16=0UYTQML%QATG*]<>>QY[QN@ VO63A))B&7KP1O"?5,!)5K1U# M#-KE>I@7 M8CX/&S*MGIV'&/C+@;X^'B&W4A,AOUE23)SL(@6U=-XV@\!H-J_%NGJ.'\H3 M4'O!N(VSOQDB#^%B0?B*33]?C,M+F1G_UZR!8D[ P&0NVZF>ZH O$=4,YP>H MFU+5N@E#%^GUU#ME_()3QPT^,2%^D)JIA"LT;(3;A:^@8:D[ O6RHHI940!&JP%^G_0";9; M(Y/QU<17F]71 +-X-+5BT["6%)(G&3;J%3FB:H\V M[.U.ZOE$B="VSW'AZLEQ-!P4)*1'I*WK6*/I;X-$,>&-A@5;!!&#-DYP4?4YS.1_/[PLJ2\,IXIR>@5")YC]5(J0_,6*.;88 MF,]X;ZR+CZ&PJ?SDDTLFKB<_J0.4#C\%<*< 7,[+7P.7"D"G+((Q(Z.#LJKK M_QSL&\P_!QV<^X9S^S(?3.?#@EA[ MP?5*[?/UMOLSC23L=HV6.=]J^W;#0H.*";$+>P>XV\TBVB:F_T^'A8L.&9L&BC$YJT?0^.B18KA9$Z 2.56[&M M\>G\D +D+@CG*]>?17= LFGR>3WP5-P4^)UB6F\%?@G[Y,9*\"S2T=="$),3 M+'=DA::'^ Y\PD/J9")$NB_XZK!2S$08,,GM.*Y/V<2I@V^AK MHUG,@*%BACL?%NQ:ZD+8QAE0I^LS9]LU2IM9WM>37VVK3S#;J/9@WSY$KZU@ M+33REW1*.<=D]"?JA[IO%&]359OND\&@X,J.A(<5,VEOIQM9XV+::L-[@A=@ MYES7;0#::&"W>G/] N_6YV96TY"IPA1B;$0Y>-!]39_QS2/;6;9\JN,>$=;C MK0!Z!$#G4B:*@"Y(CNSPWL9[#T$#$XX*;(\!V]PV? &V70PAO9:=^?+E,IB2 M'JCO,G[# NU9LH18X:><# JN:\JPLB)>EF36>BB,W)9*%@KOY718$(,N@Z6- M7DQQY^[C!0-SQ@I#>(8GL;2Q[ RB$N7UT>',UY=T8OB"43W>"JS/ >O<#GX% MUIESQ]E2*+$#/ _*M1]0:%]0:RNW'N]JP$_[(_A_/< 3@:W>PXTN:[@B-D:D M5KI(;A)5NSBG&(K).:+Q)1$)C];V^#YF3'V&BL$D#]+:1R5?'J&_K[U-5<5 ,+#R15>#8K/E%YQJS'#MDHM>P]^"EUN.N&( C/.9H MA&@W'+.@RP>HY\QS*(_?"=!]S#!/J!A\QX."V[JR;/X67Y_-<0I="",] "O5$,'Z/TGA1O9>5WZE&I'LE26W;?[5)VE._V0O;N]#RXZ;;,\+N^J+F12%A@SPC+*FAN0WOJ.I9Y*?>MJH M#^L\D[%MAXM0WNP9W98'/0/]"9WC/M%K'Z"E>!^L[NK:E&WU6NT,GT;)!XG3 MY)6,F.3NO:P@*Y)D_8JR.GC+<3#;GJW'O'HM>#8<%N3]U86ZC>M%4UC27%Q3 M2L.(VP^OEV(:P5A=/OI:5],V\X?K*VP+)Z&H!Q[)B\'5#2F%8NHX'A3<1L.FO]\3VUV1/EJYK']6LQ5^C$&=ZZHM")M3CY!D7ZI96(/&QSFD<&ER0% M>/U1=-,!#(O:9[;JMVI< MS_MX]XH"URZ0O\;PA@91YRPIEV$J3;3R=-6^[OE@4/!< 7!)L $^49RLS9UO MY/F645?[O^=X=BX7H2P"HHU^<*Y/<8+W,3DM#@Y_ ]=N#LOE,E S]JL"GK%266LN#965!T9P)85 MLC(U:J55?:"S^$6"CY3-.%G.8;&2G,T@YBI]F"S?[&38 M@97VA5F>D28WA97&RY-R 4 =X-IHM95]OH\LE9UD*.SQ"=CC?'J*#MJ=,VNB M![4.1YMR56!]"ECG6@E#)^8/_/<)W"2:ESD6Y>[ FP,+N431O3 M1HD]*;+-M_J^#X7K4R'&]E^A*R1774P+214.T_F@X!V@A)&5Y=1R#(RGJ%_WX.L8LZVT@GC/7?\X%W(H!K'S9Q3PIL]U1S>2 MXU><.ILQ<)EP2)W=4:\C3:$,>'5E;F53I@S9=\"C.3"I0BX"']>BE8J"^Y0D M>I'NRIU!EQH<-=LFK)P@!WVPR?FGJC)LK)A/BWK_(9P(BH^*!Q^>]-^0W:92 M]#N.G+PGN>9A22;M[71#;[^86&&YCL%RY4_E;4'PGVY_?C]\$6_)NMY3F6WVR&Z8?T'$_ +LO.M0'D=%R40$ MG-C!NX,I\00]L'RRH.\.](A]U_/0!7QW$'"\^O%EPCWW[9)RESG8@'<'3IB4 MC;Z;$(_X-GQARW/H!Y8 - ,W"+'01\["Y;N#J*0;T,6!%4@NT2<+Y@/0?'4- MWR#W@\/2MD,];?@@DGWOBN_)[1#X^QWS7'L5_?>1O@3O/69_+^V).JQ,^D6K M YR ]_ W\39(I&CT@MP;R.75CSG'=$0L.EFE1>[("C^2AVKBDQ+CV8S3&2@ M-)F[@+P=G?*(.RK;95$[HQY[=;%[[][H$X'29EK:M0!=E$<'OC(\O'V/VS,B MV2/Z&ETS5JI/.L2OU$07='=&N8[N@)=G,Q]ZWJ.K]\3__IEB!4LQ+RO^BD/! M80OB^AIMP?M_'J@=/U07GW#UHZSA:_\)QK(\CE\*F3:]NK&@S@%!CV7+'#IT M\JK64#;KV0WF%Z$(V(+RQ)%?12DWQ&/3]0V^Y9;0B,T.L\.K=LKN4 MTY@_VW@9<17;(W$94OG%#0O^EP8X:"G4S"GMG-V8UE>?+7!+"[;!&OY83JE>*8VS?Z] MA[EX,RGA$L:XQ^3C[& (/[PLB8_)FM?250+2.\IMN3 KTX!]RGC%3EM&,G2, M"A,BO=!9P?N=!I/[+?3NW#BN0)F#'$[_>"$T1%$XGV&=G.7>.6C90^< M#OA0C1QEPP@8^'OI3" MJ:1KK'E+YO]O1?,_#$N.4]LEC?X%BYV43VSZM?_AQ99'H70FB5>2UMC>O7)] M$(/K =D K.-[>>YA['GL&6N C9150(L0Y\%CL>BUH=*.W)UQ0]W:L?//,'8; M'EFZB7%'7 #_@BS=@'CK,08*H3M"=^;;6!U+G ZH92:0C[F#X&F])\(5ES"Q M4(Y>Z>TT/E:#\3;7<0EW*T;K'C@WU@?>@Z\2'U9Y3WTZ=0/%@'T]@4U=D:5' MT:*VBW6*SWI!%3=('CT!*W7%V2+^#B\;\0=]7E MF]":V$$EGK0C,'*(]\AN^4?P[ &$1ZCYX*Q_25;BCHC@,E0 6)=;$WIB.S"6 M\43OF>==13:U%&5-ZI^]?5(4*OT*3B#62?X!T^P-\SW\%7>0P()!$XJ"J4;1 MV+HB&NN7;L&-"V46@L4BCNOA?7R4+V L0,W7][-=LF".PV(X50^8IJX7 M2RB$?\AP4W1'"?B1*E?U1]:AH>[#[72*H85JJ[15J G&!G>U[JE#HWOR'@$I M\?C,5%'K*IHFM&K3_)_W']G@]+SFY%%.W826UAA["B^A/L/F]$?J:E_[8&*> M8-*7N7*^JQJB^O1-:.T8# I?_ _S\,@GK+)LA5M;5KP1;0EAFLP>[%(DF)27 M_]FN3>W4%^"+!U+D[U_Q9ILD+R3>Y2*SFCZ#AH2FXDO\0DSZ4KI3A66;8,O00XH>K!*)AW3K M*R;>:IHFM.HSC%18.0>8 SIVGG *!"JHFA"BPH\V2M8:QB[OUFB)K3KF[SX M.!0R BGW!ZJ;5%Z^":V)C-AG"HZH4V#*-LUY="5QI3DTXM38N:%(#5G(S74W M0]0$M OLH-:*M)RF":W"?>';Z4?&' &*EV0B/( K7MTR-5T36O?18Z#U'ZJ; MLE6H"?7>]@SO0IRO!,4<*N/MGWK,FKH;N['L73W..:4/5)XVHYGZ5R-NQJ,) M"E&RBI+K)%A)V7.JMK%F/)K0ZO')/3@P_&$EH*PXZ@].QE# D0=.[P$F//VS M^?"+?#WC#O10$7#8G7$3^N<3G1%[%=51W>BRTDUH278/\ &6W02$7TIBG5W# M;8HFM&A3Q:Y]^XV)2F;+-Z$U!?Z9UL*QG*8)K1K+W!@&6L0OQI>H20J,2LLW MH36YG)=\"J]^ODP1;4.WN%#/KD$P#Q?R\"X^X#XEH1?IV6F^1'19P".[ MI+8'LV%B<) T_X]=<^S7V4DJ[:'\"?OXY@/6$KYY, M2PHWP0Z,^X.CX\RS]-&K]/)1>H5Y4Q,VH7WKH!"N/.4Q-8Z;H@]+HHS[:9$V MH8U%WLWXQ14FWE!4?@^M<8*WCKN@40YO_>VGHNUY7'J9;^IGJ9J 5F[VE%D\ M1;?1ZT_ %2P:.@_+&N.S=M>+)6=/\EL<9US%TZ72=\@8<@7X_X3+Y3?A7Z=E0WQ02["^N? M/;5N^P-77V^N,>8@0.GU U=;5,V-@#/? <<&W$-YYD%AWXH+-T&I\[=!J7(? MJBA^=O;#!?&)0Q[Q1%[(5QC2P9-DOGH32H.P"6C%QY;6GH#Q73+Z#!JR)_]_ ME+,[!E;HUJ>/S^PJ/79=[,1>AO2H?W1% M-_(#*_"S-0@CM&QZQQF(#/ 6#GEW^3IK!O?E*^XRT*!MZ)I3YS3R#7K83FC+ MF3L^++N947/KEVZ$[^$T]%[D-W4[/L[\N&-VRUI' 3VE%PR_4] M15KIN*+]M4$!X],7\D:-S<>V2BW#[HQ?)V@C)'>=,\F3+5(*BW>!(4H M/X*!2UB#6P+SA$V=L;=OIW+]9._A'H,<\?*ZI-EZQ$UM>CX\J7/#<@5-0P)A MI=YC>JYY?4>Y^9&<0B8-70]D[B].[L*29@UF7/ MJ3-E_"K$W:,DM67L^R'Q MTB-EB8+KW)"\JX1&'%Z3&RI$[A.-\0(AXBLL7SE!4X?]A\728RL:7ZM X[\R M 13%T5M=\B9,:+5]CK5SFCUP>2?KOG\'IU+8*_DW"5&=_?S2X C\?HW_G>': M/BJKO\5OQK6A%KDI#,7S*"7[^$+@#43Q@-YB M 3U\U!^3N GMW XGZ89J MU'1-:%WQQ/.5>>&";D7M,8B&DPM>Z!/?:IP$6N*O\ :5+\#*]2_2QW,,Y[S] MBO[YPW\S\3FS\XVY=P*SLZ+ ].T46N?;[I)XF4?>-?.IS=DV-N4GNRI(@S=8 M$ZV%Q#;)S\T9EPO [,M[&M'=HN(_U%+(AZ>$/0?/\H]?_A]02P,$% @ M)$)05+^@1;2_+@ 1=X! !4 !S:&]P+3(P,C$Q,C,Q7V-A;"YX;6SE?6F3 MFS>2YO?^%5K/U\TV[J-CNB=DR>I5A&TI)+M[YA,#1T+B-HO4D*R2-;]^$V3= MQ:KB ;#>\G:X2RJ2XOL ^2 O)!+__A^_GTQ>G.%\,9Y-__H=_S/[[@5.TRR/ MIY_^^MUOO[X!]]U__.U/?_KW_P7PGS]\^.G%ZUDZ/<'I\L6K.88EYA=?Q\O/ M+_Z9?E\LO?_G^^Z]?O_[Y]SB?_'DV__2]8$Q^ M?_'I[\X__ON=SW^5JT]S[_WWJWK%GV8I+%=S_BBN%_=^HOX&%Q^#^A)P 9+_^?=%_NYO?WKQ8CT= M\]D$/V!Y4?_\[8Z%7J/O(A2"<['&\&_W?]GW5_!2F*33 MR6HV?J+?S[^R@FF"%']?XC3C>D(NGCF9I1L?FE1QS.87_W(2(DY6KXY.%_ I MA"^CG\8ACB?CY1@7O\RFZ70^IU4P,C)$'Q!!*NE!&64AYN*@).^T,\%JRV]. M4AW1@H:TDF0)B[@2Y_E3OJ^S]SU.EHN+5U;S"8R?2_7?'H2SGM7]QT@SNIR' MM/PGK>E7IXOE[ 3G%P_Z=FW4W/C@F+>0I XT:JDALEQ 6E48#R$'R;J,>DN M-^?A&K]>SM.+V3SCG%3==R^^8E5,YUIOC3;,TQWBW5QSYY_X?G%Z3BWU<5V)HWRUE_*:T90F,[E$+OON""FN) E" MI02*D?6/*C H!--SJ9CRW;3,9DC;$$0^6X*TD40S8KS&@O3X_);5%)=^%'H\ VX8DZMF2I*54FE'E&H:7 MT_QQ.4O_^CR;T$PO?OSO4])Q(Q=9$60!H03/B*%JN2) $D";CDP:-"<"7G$ 7C/-K>8WTU:#_L<([<7A4'BJ'' M0KBVWLFD1\5# LXXA"^K*RGV%$9#)^OD9+RL M>9LZSAI D!^(TT301LI2?"!DAJRYKM; $*#L0";#M6%:E=C+S;H7U$ =K?8< M:2689DS9,+YHKUX<*(9F M='BY6.#RNOK*Q9#[7Q!*%.0[9N\A>BM 1G(IK6%9Q]2%#+>1'#JR]_,9!<3+ M;^\G8;HD =99_E(78O5B@_?6!1LAN2A H94D-2' <9Z#YHJ68!_*/X1J2-[4 M0;RX3?9FHFA&^S?C*8W_I_%9#7268?JI!L7G8R9,3BA=K(E@DLJ@K$O@F$A@ MF2]&2++P'+O0XV%<0_*LFA*DH3@Z)3H_U"E]5WY;K&&-)(TFY1S); >RW0D] MN!H"<,E2U$K)J/JHR0=A#5N/8I0TRQ@(H$RBE#O\IH MK&7.^FR.D[G:274*2RF]-'[[?/.-6\QFZZ^]Q]A.KF\]P :4C34F @M M1-".#RF=GM2IQ;5I)99^F>-GG"XH7EN[73_-%M7C>E?(_QI)X5':P(!'7=TN MAQ!J6DQH&Y4UDH+]/IIB1Z!#"I9:\Z>CR)KQZ@,NPWB*^<8(.2LRD"(;B(X90A1L3EJZ&'+'1/7&'? ]_*RP^%PWANB/*KFS,%EM M%2U?A?G\&TW^V@]@7!;NK )E&4G32P6A1 FBH(G*(]>I3SYR*WA#\LCVY\@= M9ZRY9)HMA)_#_%^T1N,$K\+?BR$S#"S0"H18:Q.4+Q&\R1XR^08R98:.]2E8 M?@#4D#RU=@1I)866CMKL=+W1O++Z'S A\98 5DM_ 8G!D MX84 I5DB+NL()4=O?!;,FM*%,(]"&Y(/UHXL;272C"B7"?8K2"-O4W0VDM^7 MZ/$JR (!O0'.2,L))RF4[[A&>T]QOQHXKKD-Q7'@>G48.5D(D;2LQBB-<\J(3@>3'JZ! M&T+@U$#6>TYTCQKZ*X=*9*6"KP=F*)27ED,T9%%+Q,Q%\"F7/G[,8T!VV+N!]X$!*"ZHT M%,@MDOS[][=GZR?ZO4&_FH]+^KDJZIN5<_CT;J@'J^YL<-_$MGL[FYV>U;C; MS?[C;-0,YY(;5\4"(Y3"2?+1(7A-L1DO'%R21 B;/?<^:)Y$WQ5Z!>;@ZLPY M?JNK42O$PBGR9OF*( "5TWVL#"+-$Z>^P0^=Z#LZ+;"LY+\81/? M3OY;E$"]G\U7L[Y\U;*(-Y/9U_^#^1/^/8RG]<679;G:VYR$Q6)!7C>AYY M3*@-S9Z7AA:_*PH<5AH4FMLT>/^$/X4K+ MCB&W1W%9#JR*3L*R2J^4:UJ)'#3I"T@,KECA@O%]3L<_ .JIG0"I#,_!*LC, M!O)<.'FN41C07F/2GM14[-35L*43\+2112O.[;(L6\NV7>$5+J^YV9G'X*7S MP##7E)RO;=7(.R8/F>5LE*,PJ4^1U7480]+SOS$-23L>QHH[#8;:R*'A:9\%TM?4DOK7>(:3V:H! MS 6D%-#X"D0R21JX:$L+FN7:GC9SHZT4N4\.[D%80U*';=G13AKM#LSCE$8X MJ;O@^60\'2^6=;QG> &*B1!%(B7M8JZ%)QS!\X! [GSP'J4TI8_V> 38D#83 MVY*DI43:]-?X=1ZFBY!6L[LND*Y&G(9IM!'&6@>,J4AF/&MP*2NP)?),SH)E MY=;>Q#T-->Y[PI#V =M(N=V$-CR+,)W=3$%?4,UBLADE@\0D.7Q*.'!*6:#JA< =2!%#$K$J(GPVVCCK6H MU^I.^Q3;H!N2[]2&.7>+[QO+J.%AC#6RBU'RDBE^L1[09PL*::6Z6.AOLG#, MGG-G^L0/MX ,:CNK+RGVF?HV5G!]Q/MG7'Z>Y0W]CGZ;SC%,QO^#^2(+.7*U M574V'+A)FCC**5Z.@0&6XFHI1R3L6YG'G1\]).^H+1^.((IV[2YG)B'1!V"*UQ9*GO29+ %"2#JHI+U)?7HN[ !R2-Y8'RW3 M2V*-CP.N]C@VI53)^R>Q@545@,)B94/4\&WH>K6>;N6@K1 M*1EM5K2BHQ2@8C'@'7JHYUBX3\JHV&E;^[&ZJ*?UR1HRY-["DCW%<(2(Q4>K ME8D9:DTM*.LYZ?FB0(88, ?K>*>BD2TCEJ?-9G7D1AN1M$MK7:M^LRAS\$Q# M5HZ":H^& -"/)+CWJA1C8I_3D/=6&NZ3QSW#Z2F^(9%NJC7_\?\.H8U^N"DL-ZZDM&%=!+WZ=]S1Y@AZ1!]^7.W6QO7YDU M+$I8+-^5VM=S=>4"SL_&"1+F+O#"#4;>IP;]@6WR MYKYSCM&B4B0T@;52.O!Z"#H!>H^\#I^%/NIR%]_YB?-]>[-BK&FGMU7-;UB1P)2*DP((T63C5N]W*34"#4H"M*7'8]#_% MB:B+"L2#;_+>_*4=SSC=@[S18:;:.8D>0,;Q;$S?]L.WWQ;U-.UE$/DR+<=G MJV-U(V98=B8@6.TH\(A,5!$7<$X7"CJ30G^?X/DV\,N36BOY M/ZO71SQ[1VHO@P@UN4@!."E298%Y'^KM.SZI/MFM;= -*:5Q)-XT%UK;"Q'> M?:D ZD5?EU4B3#(418..IF*I33%938K;HG22VF??)W#;C&=0&U+'H4P#P;1K M*7*-IN_*F_$T3!.-M$:=-=Y\/5ZL>Z*,"H6J+AH#)M26Y#QZ"+PRFD>>11;, MISZ^[K8(![4'=1PB=1%>VS9>;T^^A/&\NI6O/H?Y)QJP)!K;>F*5 @+"D@WI MPJ(1,$2E@E0ER#ZE$9OQ#*E-Y;%H<[A@&K:QI+$N:&K>S.:O9Z=Q64XG%WV8 M1F0:M42*%WD@,/5:*'#&1+!*AL*,UKI3@?I#J(;4N/)(A&DFI)89F7GMDO(: MUW^^G=ZY=X[&K%TLSF$&J7EMS*HU>)D4),5S4"JJ8+HE[AZ'MPV1[!&S-<=@ M4GNYM2GA.M^1^8"K6S5^G?TRF];IJ/D1FHYUOY>1S2%*3[X9=QQ!U:2[]V1% M72Z"EYB,2F&KJJUMGK8-.]P?A!U]1-!,V=RM&GLWO7Z?86'>"24E. RRYB$] M>",#!&MU$8:F3 =P%Y58)0O8'XU8W,79TBQZXZ6*4.8I:@0.RF'K7)T6%L4@+ M:)DP/EJE=)]4XDXPMZ+:T=J[/)F?U$J0';FV3D#@=63:>I^R4Q!-O4Y6:P&A MH(1D?$)9/*-).!+%[J+;BEG'W"]]&F8=*+:.A%KWD5CWOSQO=UZT<%'5)"FK M=VT8Q2 P*4"[H)A&="KU.ECS.+JM""7_\(0Z4&QM(KH'&^_>QDR6_>+SZV50 M)^K'W]/G,/U4W[PHNQIEPFE"HM(2L30Y:H<+;+=/N"0&[P-N* M?^H/PK^!2/D(OMM#_>A'60AKA$I@I:H7B^8(WE& G!R/%-DX3H'.D9VXA_!N M1=$_6+[]")+MR\);W>[/48\HE,Z<_@?(D-$R$0H\=QG(Y[3"<$E+J,_%TCN MW(IO?[!T?2\9=B39@WI\9-%;U G!QUKH[#7]S7L'-AACQ:H/@AT*[+9 M/SK9VLFRC2=X&^'X/!N?/BV2I/_.GN9_OMT/,=-=RJ/G%8DJB)IX:*H+<@C"2H28]'W6^JFG.-IIJ-OX M:#;(^5E^J\6Y2X)9\:[Z,8Z2#B3Z+(#<(-*@*B5PK"!DK1 -LN1%GQMGM\>X M8QGLLZ979PGV8]C;Z3),/XUKZF>='T>;DL+(P-9[WQ0R4^]SS>"E33RDG)+K MDTIY%-J.];%_3#X=)*]^-/KA=#&>U@X!ZZ[J=6K.W\DC6[A.RFIP*A+1 TLT M=,X@!NY$88A<]>EWL@O*'6MI_YCD:B7%WC'QY?F"ZQ,A@]$I&:#@OQ['S@4" M%DZ_FFBTDU*&/J5OVV-L&<"\72Q.ZU[YN_)^?I[ 6!WF(1.S?@'IS=4KHY@\ MDRID,#:NLO<.0K09;"B111.#87WNS]P/[S,X\7DH_QX*93H)MDL4_6I&&FF^ MK-;H-<;ER-ILBS8%G/2:E)%4!"C3;!2K&,N"?.9.OL/]H)Y!9-R33H>(J$_F MY>K(X>+'WW&>QC0'(^F9+MYQ\)K7HQNUX$?[ %)ASC;Z++';^9J'H3V#4Z$] M^7.XN-JU@*HU^/3_&D*=A4GU7#Z0/S0?IR7FE:\RS3=?N/;)]S@?S_+=+:+S M_E87M198:?&AWNVT'CB.[&&R_<-+2MZD. I M]M:\C]DXZX%%+JM39UM_;$=W$]>Y(>2H*G"':MMK+D MA&"$]Z!4O=##,UI$CBEN$I<=>_/L%>P^K=_T_$EZ* F:D70]Q'?E^K#?30^: MX)%'PT/6C/A6;SFEZ0-/SBH8HQ)F:612?0Y'=QC,D'I_/"/:/S6M>C;E^SC^ M-%W=\#M=GE?;TOR]GTW&B5;QQ_09\^D$9^7UN)QG=Q8_X/(KXO0#?IG-:6 O M3^H_"G6L]87:5^7\X-]KG,Y.2#5;OZ> V:!QX)//;J-6A)L: MURM#/C'/#))<^D4MO0;I)8J +MA.^T//I$MX:\XT$D7'FY7)*TBIMI6B<(X8FHR&$$A^T?ML.(M9 MQS[[8H_];QS@7NW_L 9.4J.1'NCJK&KP MZB[454WF P5XI!%*H'!61%TW-W4U';P +\SPC"SRHA^;\UT>>'!@O/KBJP>] M.?ME?''R>)I_F4W3^I=1<:B=1P?)*@I+:"% D#H!DSY)-)$YUB?!N"W"(7@R MW:AR)_#L(;9VV99;Z*K7-3M=?L"0QQ.*3Y8XKP%*G.";,)[_(TQ.<1VIC(S3 M*0"$9[S/7LO>D(>0U7XRVO41;+L&JF=D#%9H9O-: M:W\%_.9DC5 0#E\$2!4(G2!^.*E2+9NV3K"(*O51;MLB'$):^F@LZR*VGA[9 MSSBO^;]5"OQE/JMU4(MZ]?ABE9Y9M>.[UASF8YWG^;=9^?G5R_L_=8#/UA-. M Z_N:+/5ZK:-V1(7YY?)+ZZ>6;<\SHVLB$1$CARXR@H4MQJB10.B.)L2NB(Z M%9\_"NWPZR W/F!U-]?%Z+,IJCC%:*FOFF<9!*>X I1*:HJ,.':Z+G0+<$-P M"OOPZ.XMD6TEU>8DV>4&X!6B]36_+R>3V=>Z]&M/F=7QY1JQTZ=F9Q1WUW," M:[\A.1MS3AE*"O76/DY3H@P'G[57@4FM6=HJGCH4R1#\O+Y,.K[ VCEZU\#= M,SD7,^.X0/)V+M],@!K:ZP0@;)5K>S_%+&.?S#=>+K.+ZN9=>H':9126! M)[/HC+D:L"Y/*UWT;+4T]\);!LX @ MI;%6AQ09]NF:M1'.$"QJ+[[ M::5"CB@ZG?AXC/A/FQOI38H#)='RKMO98KQ088Z^KM++9 ")B@ MB$#AL\G2L3X^^48X0]BU.A8O#I='0VK,R>5:CL_P)AB959)1$H3(R;$OR4)@ MAH'E*L4LN2R=2CCN 32D0P?]Z7&X3'KZN1<-G\*U7D]7?N"F=^GOKR9AL5A5 ML=>GS\K-JYSW=H6[86G@+1]GGIHYU/=T\?H%BE _DQ(7L@ MX@5G8DHL]?(K[T?5H&7#YN]>[8.-#"]("U5 <3R!"ES7WLD2/(^Z!!T5LB./ M>85K6$YU(\YL:,_02C3M]HU2.CTY7:4]MKF&_OZN>*B8%V3,08;:GR31WT*M MNJ/732E:^93Z- )I-8)!)*ZZ<_!)Y-W3;/]43S[]06E""50KH$(>9$@;R/*J8^":-+",V.@%P-2@L7 M"@L>4JHWC1MKP>>BP%O'F-#&&]'G(/U=+$.R7?M)_=Z3'_O-=S/C](\P']>, M^!6,:"QSDB%0%(*U?U&"B,J ]9B-*]*X3@N7:34<'Z_QMOKR9#=AY),UL D7>>'-U7UZKC&(+4,@7( MR9+;8TL 9S)YZL8H)9PNV:HGG9G;B(=EG3KP[[8:.XIHFYFX;='^%X;YKU]G M(Q>5])DSX)AKKPY%((6RY':C$)IISF6?,&M'H,,RCP.BW3Z"?!JV$7UP%-&& MH+D&FA=6NP&X>O5&!B-196:#S78 ?*M0A[35,CS&[2S,)^'N4B>;$6P7">6U0EL!2GQLR=D4ZI-V;P3%N9U$^#>'&9SCBA4=A608F MG:(ID63S(],@C4$CC+.JT^&E79'N>)'&_V>$VU641R?>%I M6=@,2D4%,6)-I?I@,6=DIL]![[W@[GC-QO\_U-M?J(/(F(QNP6F<,Z&O/V;6 MY/9HCITW\:&6!$L%V>8 *A=/]DXA%*-C%B(BFC[IR=YYDU5)\[8/6;WQRVSY M7[A\-3LYJ;W[\H@Q%7FFP#HE7VITK2'6PF83DY4N:119/4:[@U$\RV3(+J2Z M48)^-'FU.0.Q">Z-G'18]769K-/3)U]FTXI_XY1E;B*7(4,PM7!HSJN,:9GF1!I2KTCR/(X+MUOTSQ>K#J68O[Q]T0?/3^R4;27EH=" M\;4BFY]%@9!KBQ?K39:,ARCZ7#N[%]QGF3#9AY''$VK[IHJ0VE/7!BY", M[).[?!C7H>KH@6]?URZB,XEL- ?.:Y4_#XG,-4N05!(,'>=:]=DP?@S9D#S^ MAMRYK9::"JB9%7L U;4ZQ.OUAJ,830AH?;VQA71SY R\=@5LIAF7 IW3??;7 M=\TQK^N%B.3RK:-Z?+TSE>QWQX\>C^#^M@'?<&*9%IF0)Z3FL4I0#O MI"45K0,OJ;:>Z-/H_C#Q?[>Q7Q1F<*\(T3"0O&U,H4; M!1$U_<@8HTU2<-8GQMP+[I#R:H.AWSZB?$K6K:I3;/88191@"[D*2F=%87F] MAT1)J3)/ :49"N^&5G T+.;M+,XGY-ZJ3J5HSXLO-#42:YW (N"B#7S)CLHQ.# M(=[ "I"&1;Q=A?E$Q+M9K1*-=TI: 1AKY3R<8E); /=1Z%-J2< MR[$(U%9>S6A4;P>JG8Q__#V-%_AK^/U\'C9>A6:DBIHX34%1H1^Y;@(Z48U96<@11CPXH M6PSXHC5H+DJ((;#$.G5"N8;B<$<\+M].%\OY:3T-\2K,Y]_&TT_G)UTL*E6B MRB!%W:](F@)+Q0R0JHR6>:N#Z%. \1"J(5FSO?EPU]-N)(:&$=IU1+]-PWJ3 M"?/K\U-1(^:-MT$X,%%0],CH;S[: )9K61PS178ZV_PHM$$58G?BR*$2:4B4 M=?BQOM]JU2=RM=E9.#,QDU5DN<1ZP$"0I93UO+#0+A<,7+%.]-@(:%!7B#8D MQ>&S_X3>R=OI$N>X6!Y>;+_?@_I[)]N,L)%W R2;( VI(W2ODPY5"Y=/9[/8?H)%^/IM;.0ZTM# M9R=?YOB9IF-\AF^G] ^P7O1Z5<:UZ[\\Q%LZ.L@6GM;3SFPC+^VAYY+G_J[4 MW?Y*=EJWR^5\'$^7JP*EV?NPWM K9!^91N">B@(?D&QZ3JW?*%HX@[V9NPVV,;V@J7\[2^'S?Z3W.Q[-\,6,;86>*^[D* MA<#:5*_%U!!"C""-Q1P,6;+@Z$/*MOVE(P]+@G:5G+=,V4/SQ8?.1Z% M8T&#MK6A:LD*HBBU(9O6REE#$=[QC=$CH >5"'Q2#7LDP?=MZ%$1$]KKYR$V MC"FN;,;EIU_3'XLEK=-I?D.OCS\=P =7 "R-@#W#C?*Z!DG0"J9 M>I4:@LLF0B*W10E5A#)]=DH>QC4D1[0%4^X4>K232O/-M/M ,8DQUJLUN5C? M]$GCK8>:7=$*"11AZ[,R'@$VK"1E>ZZTE,N1S.'[^>QLO*"O(P5_^3*YJ+,S MG']KT=QJKR>U-6U[C[&S :O]L+6KUTR4DBD&9:GV6?.@O2E*<6UTIQQQ)P-V M8VZG:3Q97Q*\/EF0_^_I8KGJI5I;?'#%LP?R#>N6#JV%$$L";93SGEQ4T^F$ MVI8 GX-)VX4[=_?>VLNI32_W'TO!M+QT.RO$L,2;,'^9U25YFE9[Z>>S\MMT MCF%2JUS^'L;3=]-ZW_3RV\OI.GW[=GJ&YV.ZJ)42TKOD)0AM*(+6J"DDH5\9 M\Y%[M,%R_9AJ.R;@YV X]V'D8(7>S%6[9ZUM&L_'SQ0U_Q 6F&L$1J^L/KFZ M49<6G$P"&;B8%"@1$P1?K]5-N2A?N$#7JSZC ?QA[3@>39]VE'%O>MXS2R^7 M;Y"D%28?EV%Y2M_\[<:2'6FMC= 2(5H3:!(UAT!>+@W&6/)X,U?2'9.F^PUC M2*<_CTC7(\B\-VW/DU$W +X>DWFI$?PX3$:")W0Z*HJXZFD,%SQ$E 6LPF*T MB#S8H^K1QP /Z3CI$:G85(Z]2;>N&G@[O0C^ZZ[-JN'2/\+D="VLR63VM=;= MCECV#GEM:UVOLUQ=2A.48R"RY Q]ME;C,?FW _8A-= Z(A5[2;6:F'O8(PA0B@Q7@)4KPY$WE MP S1KH^A> A5JVV+F]]Z\>KYLGL5OHR7Z[#^XZPLOU*\-.(\BQA,O06ZAD:! MUF'(RE%HI#)-A.)&]W';]D4\I QB,Y[=M]O159S-]\QNHKV6)1HY;X5VSH)Q MM4&)S[7U98H0@B0O4^98?*^3BH] &U+Z[\ATVE= ;?+1FS&].UTNQKFF<<:+ MB[ DX;MR'K9\/(WT]CC,ZXR@2%SE3%;=QYITY F"=0C6U.LDZXFY^;R&J6LUR7(P3BD:9Z814P!*&C*9!#X6+DTH M4IH^\=[6$(>4UCHR@PX56&<^C;A52A=2?B;7Y@!>U"KC)$&0@^8\#YR7/CPG@7Y5<]>'J$T.R16$Q!@#E3FM=!/)$9 *;8CD>/J^G'@\X!Z&W]^!&@<+ MI(=27)/U&J)5OXQL-*O=OEVB,:K@$;RM-Q29B,Y@B9AZ]1Q]$%@7-2QEL+!+-E*7>XBB>.H2XG)H^<%'$5& MH%AUC-!H$(:+J P/,O?I:M9071[-E'8CR<&BZ:]<7Y#MO8NVWOJ074*R?[9V)DD,0A2U[W$]!M!W M(=S$,V@UN2LG'M6-NXN@'^$W[ ?+HK7714!FA$G%6/U=3UJ\:!>8L,EV/H9Q MX';^T^G*YDPY4#K]:+.FL"J6,V8Y*&DSQ4.&;RY+_0!%S@_6]U>L>I*'R:+D7/*6&X*"*[J3KNB-4EXU2BVS^=GR3;[M'#W%3KP%1CB"'3EQY/Y\1 MEY??WD]"O7\SUT,I7RHX^OOM&SE'/$5O@E)@=,6;E0"'E@$BJH*FN.35?KS9 M!<80]_.Z<:B;?/K9LLVTK[:7GO9Y5)0LV;,$/*=Z#6'*$ 7-C [+X]?/'"B4>:@//T' MANM$KCLRB#9*X$X4%-$1O_NT_>HQFFW8Z9X?.P=#@)Z'&W[!\_X]Y/JMX-X\ MCC$K_UQ)#?/+,XI#/^$OIR<1Y[.R^NRJ@+"ZAQ2>'G#JH3F&!L%N$ARKI M&\\9^6R-D2:18:"01 E%JUW8 KEX7>\U2^(8PQU2$K0+4VXKROV%T/#(W[IK M^KOIK4O-+EI!CF34G,M:LBB&/RR 1P],8;%*F:"UX[./A[@1S2#JZ)^]N+[U^LFQY M>GN^J@(/$_*>3V;3-;B;RNC*PWX?OM4/WZ@>#\9E)KR%Z%6MI14:HK8:6$@F M1\X#AFX]+0[$/B1C<$QB'EGJ/4.K'TX7XRF2^4S_?3I>C%>=]R]O-5M'DJNW M*(R\F>>@]TY/,!\04;5Z=(- JLLL-(J?+K 1T^)XNAI;#?,^3>N9W+>Y=E0I MXW"YZ7&!\^^S6?XZGDQ>;L*[JL^16D83.%A1;]*I9V-"+AI2]%[5QM^B4R^3 M3@,Z5)7O"6LCG%=A\?GE>G/J+$Q6"[YP&TL,#&30@O0-9Q!%XY[2>.E#B5"1)Y MR9S 8PA@@BXA,6:4[)-8ZC^V05WX\D=?00WHU6S97$S:B"<9?:D/=H%^\*PH MI(L>N \I2%-$0=V%W!<(AE2)-40&[B6I0:K7JU*SQ4CH:,E8)(C%D*W(P8-3 M08$G@X'19B%%GT.EG08TI$*O(;)X"#S:,B5T_GK]$<,"__:G_P=02P,$% M @ )4)05+";1;U34 ( 89P9 !0 !S:&]P+3(P,C$Q,C,Q7V0R+FAT;>R] M:U<;Q[8V^OW]%7U8Z^R=C-&%ZWYQLCB#&"?;&082&\.XDMM;JKJ^9\YC,O->O7_^_TN%5\]=U>U6G_9PVMP[7B M_]OX]?\!X/_^]NYML=6Q@V/?[A>ONE[WO2N^5?W#XJ/SO2]%Z':.BX^=[I?J MJP:@_LVKSLE9MSHX[!<88CSQ9?>EUU92QS'@BE% M49 82N!YQ1J)[V&@I0' M+RWF1CAH .?*'[UVUXQ3Y),$O^EW=[H5. M]UCWHX3'.R$&H!Q[<'J(FYB_X3/YB^;+BTNGUN7*"J9OQT8W^U6^-S0, <0 MX0O!ZO:GIS!^.&OZ3J^;.43&GEE?_K*EVP?_6?-M\.']6M01K]W&K\>^KXMT M!^#_=U!]_<_:JTZ['S4?[)V=Q'6US=_^L];WI_T7M:R^V/@__^?__-JO^BV_ MD20>C$3]L\._OF@^__5%WORFUS]K M^?^L'5=M<.@3O+P4^*3_R[?*]0]?(@C_W[7ZNHU?>R>Z'1_6?1%_W?RYNOLY7_O5<>^5^SX M;\6[SK%N_W?9BXL8!;%;A>;"7G7NXZ#B^.J_?AL..-XG+<+H!1!.HW[]?__G MS6]O]@JTCJ\.^.:ASGK-V;^R<=U\=UE^5AT?%+UN5.NK(G6 UH].#M8*W>I? M]]7PIL,)YO3D])=CW3V(0F,Z_7[G^"6+:Q(M7;^RNC5\;#V"YNNA.&&,3T[7 M7CS\W#RVK$5][G5:E:O-^.]5.^)UI5O%^W[\()GXWL*_P9:W_MCX[G_]"W'X M"T%E8AEH:MBW6I5Q'#GI]*J$P"^[OA6A^*N?0I;1KX:"!"]_HDV^Z;->DMX'A\VC0:\?.1$E^YT\ZW7[1:1=ODI"VXT?)AG4[K6(WJOV8S#=7 M5NV#VXC\U1>]O;(_U@31&R:HZ(2B?^CC7!S'<9R5Q:#MXFRDCWJ#$]_]6B7J M?W'58>5#\?K4VT'2A&(WA,K&RW7;C7U_.97#[\NBZA5=WSN)(%.9EB\BK2E\ M)(6F5?4.XTS7-SC65;L?_ZG_[B+/B-!35*/%LL/%ZGP=#F\XXKC"X>)YW='2 MK5^N\I4?SK@TC2UZ+'%1(O+U.\5)M_.UH'N=MD[#U;W>H)L8;/SP0'== M^E4:0D2$2INJ5?7/T@S-NOEH9D[B1[I;4[FKE_8N$#:^:Z&M[71=_:C:E_K0 MKA(@US#<*PY\VW=UJW66KO,GZ9OT@^B==*MXRY.6[ZVOKN1^]%&8VK8U MN%B$[\GDM?)XJ+_6R^KC_S<+Y$/P-MV@'3^;T(K_[ETCAS/%:7H5IQ 'U!\= M=!MKV]7'_EMTAHN?$A__.0ID;Q _-V>C,1Q7_;[W:5#ODPIUNNDYN]T#W:[. M:Y&Z&/!>E%H74;[Y5:_6W9]>[;[?_7F]^$VG=XT?] ^CR#[$Q$H?IN&\2T:S20'OE;*'WV%[PYZ=55T;Y[:]+TYC +7*XSW4>&B MY/8;E?FK&X7Q6UK(P\Z@YU]U.M&*]8JW;_\JH_3&)SM_XN._HNF+8%[UXH7Q MAR>#:(KL.)J&JGM;*7X^[7]O>"7W]E$,D#]HQ_Q M[BA>IUPDXMOOQG_<^(7?3?]G9+K"E[_-5Q'%]^]J._=W#^^09J- M_ZR1M4O6[A(*OXQ^9H'BH,>FI>7#U$L<5\ZU_%4_9/K-AS<%Z0XO$5K';'3G MJE:%ET"=/'R48TI,ZAE[T7M1['5,%57M[7_]"S/\2_^+G_ T;C%O0^'H=TY> MQFDK:F>V&(W^CI,:;_)$DW']1,Q?=)[N+:]A%]/O^J)6Y2GO_;&1K$&PV__[ M6HR[JIFHUKD,<<\"XC:/SXKWASJ2DC+D[[R[=G;\:=V?STMWY/;H[Q>KZ(GN= MV@/]K:.[+LW+5M6-_FDG.H8IHA%!J>L/.RV7/,4496DR]''V[$KXZ;.E9/>D M:C>QHR;$,2OK4T_/5/BJ\YP"YHC58<=AR' 8:$CSE8(%=4 CZ8\=SY\9W:J# M?[U#[_M3$E7/:14_[PU,KW*5[E9QH#_U.P<^A:/*\5C)SRD"D>1U& I+F(? MZ2:I)J"\"#'7=L*[JT,9"R_'VZ18R#!@F'Z5QA\%W[=[B857[?AW7Q;V4+]U[[ (KJHX27"8PF.C2E)?6$H5^>(-2[NGKXIHGJ=AKH*F\G(U<%R\2U M3^F87K*)05?=%#-.0?M6ZS( G))542Y[S1,N;SIB6!,AS3MI:6_0:K0Q8<"$ M1J:/;J%5:;SQM5-U4-+%.LDP,Q,T*V4TC&A?32W%X6P>QW>W>KW83-I4S9CI MT=N.,G6->E\WV-,\*^1\"S$ M&WUW_)N]PE4].ZB3>/$MDE$I2-+R6^'"5:%NS%ZCI'%D46W2+;\=5O8PJN5( MO1J=C+>NO]6,I'.%WFMH9FXPG+G M5%BS7NP.NIS.A7,R7(8A">W=PNBG*>K\>/+V:A8Y ML0S6[\9]K\H7C&<7:)J>'#WWM$UN75B?ZN$;O_2G*R;YY^*GOUYM M[O[V<_TFZ;'=1+V'-,;X*ZG,^FE#TSO"O]$39Q0DU/9__?UZ$;Q+]"""F!U$ MPYHGS9H.LY-1[>L M7VI]-6,-(U\Q2I<;V+26E])SW3JDVG@7E_]B+H<3M'?8Z8U_.US]IF[A6Z2P MT<>L)S4RR$0$F_5J'A4EH&,2P,RN8HH<>!#O<5C[F[?DT$D 0[=Q32[(7EK; MT27EQ0W=P->JW.U&A(K_'[IQ6 UFC2[Y$6Z8*D(NF>>UQ'.516OW4IJ&PG+S MPET ^E!.&@>A8[T;Q"EK?.UD0!KOI.I]Z5V[Q+=^Z*UDX9KQ)/%N3(-KD"RI M03VN]>+]()*QL8LOWLV?QNENUP8L04T1\;.?(+Q*?D@JYYLNWM/'#9]+0TDL MLM7I#>]YNW=LC-AP-73C,HU&\U6W!KI_\:29GMD@V9?T\%1Z6(6(LG&"X["K MX]HA.];.)\?DDG74U2C??)3Y5!IU]1%):9(V#/U:/>ZCWN5-[D06+E^X 9NF MWK&I(*UQ*WUP-_;1B.)%L"BN>B,0>KHV*ZYYM+6]H6>=)FY8;CDQ-4UM9T,' M&F=[G'1=RY#,9;7<6*5@&M%W%GY,I'M)5#NU#HP);+V"]8I$F4RFO!U=W5Y/ M=\\NY*[JVL%QLV&J81S&MRK_=0C\8_9D5*BJQT'>7-#S,>]]13#QNKK_*$E- M4":M\=OJN.I?DI,;Z#AO<2V4WRVUN4*NFZ=OQT^ (G@^Y)9UBF M.4FN;ETM7=QKAAK=[PT-U4E$6CNBP9-F[:?JYP01-3$;DO2:T/AV/>KXQEV? MWJ&YO(ZMC40] ;_$,:9!?F]UF\+9*X^HG9,T\C3'O3%02Y*2"F[[/U ?]/N MG%'&]EDDRLGUB?)GE_2>#7-WTOE1/+[FFM97)T,BZ$^31UWU:YV]JAJUE!N? M[E-SLTZ[-=.WUH.(!-WQ;,U8X*A1QE'N>5+WTK=1_VY2P$MXC4H5*4RC4]&1 MB],9QY1JW.U(SP;MT7CJJ8@N9"/Y9>*?9?K5 ,#.@"#8=044]7G,R6&^;: M+DE9PZ=&=&DFR5Q\0_D#).FQA_B;MSHNW"A[5+53]7F4J]8EZRGO8+R.]5D* M7(_DJ!:'6GJNN'V])B54)JD\\O9"KI-2C,AV(SQ7:74$_S!(JI1L0-5QC:'H M#LH['#+B?,'PV!% M$N9(0*[$7"ZL=.<*.T\/KG>(5)UD8*=%]E;$;Z+($U\M67M:LOPJ!>ELE('- MVMO;UOWXMC\0P7^*2+P=C;WQ5(_KL:?E/1ZTX^=UX85O=;XUI'7XM8[R58=G M4SN2&ML&W5IC&I&\]'IO%TQI@F^Z=_6QG>YD;/;*UT-);QYE+W+\%Q8HT<*F M+J()QXPR30TX7P0F&D>XZR]1][:)KI%A^3EJS-=.Z^LP+ED'S*K:6D:-:K5\ M^Z!VPH<:&M6XUJE:@?QI<31P!T,XV#LGOZ0=/VF-OQUV6GX86&PB\_$Y98J:C UNZ(7,EIY:8,JA MN:T]D:+7\%0_-;29-TB.]F6B9.:R=2Z3B,-5GN&.+YQ+><=4\KMD0 :-&W P M=,?!*)>LFQY"@UZQ>5"W"QK&/QJ#M<*>=^TS1\$Q/YB?'F..H=.J2T+2+P\& M54,XAS2QOOGF^U<%A[PL1DM10UX=]HA^6J\Q?J_B?$2[VAWF(4?;(>OP^E@Z MX")UU!NZY:-E[*0MH(6N5S%I;+'$#,O4#[.@!#5P-\2;^:!@*T]W^V9BY MK\Q@B'I75##A4JA2^5K:@6[K$+*^N'?:W#W,MXY:"UV=JXM=GKV9;Y6V#<;' M18IS-9919V.&#XSLRK="\5-]Z?#M?ZX91F?TUA?5.3.':\96QYQ-3$"Z[6@> M?X[LJC="C.;B\9AOO5EW]$(-UH[;MXB[X_'C$48W4]SD!R]RJ*&6@[IP;SS( M6!,W'0%J;#4;B!]-V%"ISWW*0HT)UZBJ\?UA=7)2FXYZ.G2K)E[ZY*1W]9/X MY^.T5#9E.X=SU;MZJ]^&I9--66[GI/A+IZK).-16:UC&F.+[;3\,[X\*!<L/!S5YRU%0K.OC%7ZDBA>J5__EZZD]#P7 ,P[1;O4E[# W6BTN+ M<,TSX_.^I#S(2=+X,1FNG9.A,]KIU_Y*?:=:4/]-2XYP=$]:K7C->K$2@>WK M.>_E=-LK-O,BPG\5&6JMGYU7:X)CB0QUBEG&>E0N=RN3W4#0;$:4:!CZ^A9(U=4%TY"7"H\;Y^\"W).MN4@-S;14/]>/F8/>)YI\J-WM-+X:77U/ M96_NAG^.LWH816#,?:WG-OYJ-&EC]'Q4AAV][F9'^OC2-VLRGGJ:3HV-U:(. MH]<7EZ]&QN@:6N9<=RS+.)3;"]=HMOY,3%\SO1>IY282T1[&W6HL'MVC]G*& MZ=F[>CNU&;ZR+I>YQE'*E.2'2K='H MMD!4U[>=79B4"Q=YZ"NDJKXTG4-*'_E$"K@E?Z0VX3V=X@$7O"$5IR6P&G," M1C,YG-UN4P_2'2\G*X<;4"Y',#:!32%EG.)>;6SJ]BSUI;W^!=6Y4+VF]J#Q M@1K"HY/(7*2YDJ*.\81; LYF"K!\,ZJT%39O0T_X['_ZS5AGCH6 4>:XIM8IJ[;$6C%-/#/70?MY* ME=0P_@]<=LEMZ^/X"LY7+S<;N[@3/UAK]HDZ\L^9V>I\?8O??=TGVP-W]/KK MIS_4T>[1E]/]HWVRL_7;\?['U]^VS_\^VS[>J;:W_OGRZ>@UWC]^S?:/-N,_ M!^@MV6GMGW?8]L.?\[V^?CG\_W-[:AMM'?Q[%:]"G/_9/=X[_/-S]^.9; M_(?N_"/)6_SI;/^CY?M[K]'VT8>S3UN;9SOINC_^.?STQVNZ?[Y_OG/\3^O3 MED4[1]OQFLVO[H]_J/N?/UN?<.NK.3HYW-[[<+:S]^>7[:TW,(X)?OKX^Y?] MO<.C>#W^]/&?+SOG'_#V^8>S[=_E^<[Y-MT^WV8[>]MH9^\+WMW\3"ETCCL. MH%4!4$41T)!;H ,E"&DJI(!K&]>WQOGUQ96%6N&F-*\.HP/>[('M=H*O2U-3 M.+P)WC4H]S9.4[LWM4U6W[(+YM.^X,.KW-M.$_-]WFIWMOWW9\2)63:+NL/GUA M].&#@YF\"8?A<'^T[M\Q\/%CSY_=$&M6-[P%EJ4?Z+=&QOK,C:_WM=+T!%(P MU4WA2D.R>TS 'PK/4^A$D#7=3_Q5/R_T@]'V]K87OC3LUW@/"ZMYX;TMXTK?>Y MQXH.\LZ2&NK_FRFIDUJZ4&+Z:ECTK']<7"=>_8<6ZKG<8YX(N"!R=4W'V]2J M[*(38'TTH&Y=.2WL'E@PPU%[$M-W^TIH>#7Z^40X.#Y_H@X[%S.FLO97GX9$ MS)ZW8>+J]VZSJ[08M*LF;37HN;6K>2PA@G3*:BN,HLPQPXP@$!O! F&4V\]O M+M-7SMOJ6+=Z_UD#9)3,&IXS^C*)[V;;I?^\OI3=S?XKW>VF?D?_Z-; KQ7- M(9SQN:?]E^W!,7"=/AC>-JY&G#U?K\M39L-.MU^I8WO\>WOWJ'7T:>_-^?[Y M]OFG=/W>NRIEK7:W7L??_?EE9VOS]-/QI^.=O;_96_+N MOXUWCE^?;6^]JSYM[;.=C_MP>Z]5[9__\V7GCS_C9^YP])OXK,$G_(%_^N/W MH^VCG>/M\WV\O_?FVTYZQM$7].GH[]/=CW\>[7S\&^X?Q\_P[V'G/3Q_N_>Z MOQW_NW.T#7>^?68(*2TL!4;" *@/!BCH810P2BUT2&@6UC9PR2 NE<*CY-E( M2#:RKCVTKG$3+)4684$Q%4IK:ATUACHEC6=6U[H&LZXMGJZA"5US**)C\ Z( MJ%R $B*!,D8"+9TVT%HM%$VZ)B IF1+?U[45I,ZS565;=[_X8?[EHLG9/!CT MDM(;MBC>P^I"[KSHS:7H7K;G&WJ"&6CG!K35%*GAU*+ N0$4(PZH"AA(RP1 M$+. *6>,FJA()>:L1!#-A]1D#7L"4I,U['$T;)+*2.\4(E&E%+/1;<#4 A5I M#! V_D]R$AF.6-L@)9>T) +.FZ'LVQ6\BK7&:8P^@TS"B+X= M!ZZ 0X0;Y3PF,*QM((5+#%4.V2PMN\F:]MB:-LES/(36\D !CTX#B*BI@(PK M"GQ RD*KK+$^:AJ&I6 W!$>?3\!FN%VQR4EI]W6XA;S5T>U1__KF#*JY\)_5 MB.K([',N"_])U58)DM\F>;Z$Y(S(\T?DW5=3W$<;J2UE/'*?X $-,@#CTGXY MA2,;4L8[;]8VJ(B(C.>4KLI:]@3<)VO98VK9).^!'".I= #!.0FHD!HHPCF@ M#FN,F7&$IK0PI5'+2([NU$KRICZ^L^CKT[K;STABGW%0YW:5[MG77 16TTCO MGCZ]Q-J,L'-#V.G"F^A9^F@7$7"2!T"114 S* !A03&(11",IQP5O E?LU8M M,(O)6O6P6C7)6YCDC$$N@3!4I+P4!89[#2#U'"'B$?"FSCY;]C,-CC-L&8!:*4 9]T JQ@$A&@IJ"14"KVT@2$HLYL1BLJ(] 8O) MBO;(BK;S_JJB.>4,50H#H:2.M$9S$-'2 Q&@,XHI*4.D-5R6<9D?-AKSU'L, M'VV?XNJBPMSJ0++^/XS^OYXRM XZ$7$< FF4!32P "(:** I,5PQ#U$*Q\J2 M$542?$.Y7=:X9;7#6>,>3.,F+2[B$0(]ET"Y5$>N# 0*!0H,PX@I)[@B,EK< M4@I1"L:?72QA]C;WMYWV 4B=JU=HH_O#M5YXTD$^F[3<7]W497ET4L/_#JJ3 MYA2'YUUOC6!98/+4O&#U3?_\8EV-%/_5TNU^],!?CP1YQV-=^C/H!) .9&ZX]G.O MH$8_5FR4$PI/P&9V3^J#[-H';[WN^5J8=\.'GJ\#'!ELYP>V?U_0F9VC"+;G M'S[S: R)8QH@C1B@ 3F@J3! !1&@D18B+]/>,5X2*7/.;FGI3%:Q1U.Q$9]I M5,Q^IHA*S)4#<2D)H)YZH)73@% *N4*"(6E\]D'7M\0C/2,4@L5U@A8 BV@"+B4R$" M HBI=(*840RSI&.LY.+YI4)GJ\B6#[Z;CKGLZ]-<5?V#.\&RY_@$;&8DN1=[ M5S+*/@#*[D\Q&8:MT$)$;!761925 6BJ E F<&RL()[YM0TJ2\+GU-0GJ]<3 M$)FL7H^C7I,DAA/*+-<&$ 1E:APA@(*T#H%&[P '!U.6B>'(81ZXAOJ6!^ U MU.6ZT^_2P:I/HS,I,3HLIVG:&%;MK[[73ZG27O%3U;:M01IF\>]'M%V]P\[) MRV9@H^T);RY'];NNNG5[\ZVJ9UN=WJ";=V'.4==L?_O5%5V;..:[$Y_W9VL[ M'0O^\9\ONWMOX#[>/ML_WL>[6_;;_OGK\^V]=U_VCUZ??VK)L^V]+VQ[Z\WY M]M$'M'/TYO2S@H91@0P0R-='% A@* _QK\()[*0V1*5>HQ3A$O%I_Z.6U+L( MXX\A_9N=W^%_*9L,!=E#\@E8X6Q!$$I',:.!Z- MAR)!6B6#>M<\6QRQZVF7G,#@<;)R2N&4CG!Z0'4Z1%U":%2\AL<@+DT RG@4"UR5Y!E!H'Y=@79Z;1M;E,P M;S#X,F5:%9$*_6-J1D):(W5&K,,S" \#IF M"Q$;F-T<9*\37>CGUAAD=;%KOH0A(];<$.MHNE$G#,I)KQB0TD3$(C0 C8-/ MH4SME(^ YE(/ U(2"DLD%N_N:_/E"5G7YJEK4[TZ);(*&P2\5 )$]YR M2,L)P,[ P(.1WI*U#5$*CDL%']A#7R9^\+;2IFK5&:^Z9*=WJ+O^L-.*BM_[ MKW])C,0O=?^F_ME3>RUS]GQ(7"#7&:2]CW/I*_:THUS!7-=L>1WV82Q:EW+[ MU&9RY>_Q;/9#CXY^+4[TF:YW14=$U-9V!][=6^)6HW8,T46Q ZM+/.=]9OA? MC31OMMUF(\MC1C_WM9T[.YWN9B>51-Y2 J+79P"%D:<:B3& 2!#"!6.ZWF3$ M>,GGU?XE*]P3'AV>%>Z1%6XJ6 R)D"0U6'*4 JJQ!9)X#H*R,+#XI2?1'200 MED+-VQE4Y;.[,*/L *#O=!<9'*$5,$* U M4JE=OP#:$@DHH\P@YI"CN@YPLYLB;EF[%IO59.UZ>.V:"FE'" S66"0P;1UVJ>>D8^V=7KQ*N_^K;@^=\"CABV6U<%OKR*MXT M/>YCU3]\->C%5_?=D<=XEK%V[EC[88K)<(YDD!%<0W "4!I)C.1. BNTM]*Z M0%-_7HQX]!<7KYYO]35M7E0F:]IC:]K4L0.!$V<(!)RD[?Q*1)\!F^,Y[+RFAR661I><[4;>L;9A\/9Z;YVD;08 M*KD"!'D**'(8*!XD8,RC0!6F'*;B0U8*FG?_+2^AR2KV>"HV266$DBXN&0<^ M0B2@,M7W$BP BU]XJIEUS1EE)63H7DS&5;V3ECY+O_??UZAEOC(?DO[L*Z[G M13QRNOTAD7"ZUX!"#,65(P!#J0#5D@$35PQH+!3!G"K+W=J&@+@4Y(:S5[+2 M+2L5R4KWL$HW=3Y Y!A<2 (4345E3@F@6?RK1E(&PSCQA*UM4")+0FZ(6:Y@ M).6FH])7K'X\GY>>,YN50I4$*8#^7*ZOIH**,"Z:(!8ZS MU'(1&Z"C 4WIE6 EE9(J&Y&6\E+<=/YA5K,%IC59S1Y5S:8:KGLM7, 2.,45 MH(Z3E,7$@#DGB:8"0Y4:KE-:2C)O1K.LT9K(Q.NAI!8!/=^N.MVBW>D_Z[X MI"Q0/E1F:;C-F 2G8R\RV#X$V+Z9XC014I&5G@ I>&H)IWT$6\\!U,ZDPV54 M-*!K&PK!4O'%2Y2NOGK-,523U>OAU6N2RV"MB:&6 88$ U0;#G1 &""JI,(V M(!'PVH9@LH3PAJK'9Q.=N7)D>@[2Y*W_RT5DI@YV'BM#R:<[SQ5OI_L:<8ZX MXEP#@;6+> LA4(@Z@"4.&D'%K4A;E"4I*;YACW)6L@6F,W=2LGR0[@_KUU2% MN:2*28^!Y*G"/"F9P10!90SW"%$,&5O;J-NTXE\>X=297%V]S&CP -75V;%Y M"""8[K2#,)9>!0N(] A0) TP3D. G481SBWRT$5#6S)(2Z@6KX7@,]>\!RBQ MSIKW,)HWW84'\H!P2(WE=4J/8* )5( QZ)GS1E@=UC84)J5D\-F%%*[IT=TY M/JZ:PY+K#LI)%^(+^+9]WG$%A,H"R:=V>^Y4A?TP[.*T5[UL5ZW_K/6[ S\= M.[V0GLVV>S4N.QG#;H%AT]UMG) 0:VR 5%P"FOK=]-"._5)&F&U5$0.] M*UZU="^*(N+PE\VB-TC87;5UWQ=?.PD6FP.%(@\<] \[W?@X5Q;78G9S[01L M*Z><@R'0(!4E@AK$L5=I2S$UD&L[VWEZL_/[+-CNM-^G%ZC5J/>FUQMX=SO_ M"69DOP6RV_[VJRO(_M7]\0]U__-GZQ-N?35''1S'3G?B2/8_[I_M[UFXO17? M'?KSVK_^._3G:/?C],]/[7DV?;>%[:]]>9\^^@#VCD_H)\IUE2R((&& MD $JTI^"L=%6.$(91 0Z_!U*,%.\K!):<$,Y88@&3;0S.F@OF?4.XV!F1\6R M>*V@>#$H W-4 <*B4%$L,% .:D!X(%1$$1$L-71!I%2,EG1F)\B)#VK_=U'P M;G?0[_7C@"(L9ZE<$JG\]EDQQ70JRX56I>8:W$8_3D30PT)99H@47"\.Z&49 M6T89,X@BYX0"+!V50HF-,N8%!XPKJ 5C%MK4E3/5)6)5,C$KTCGQ05E4M?VK M$;!S*16_3'+'XK?B>-#J5R>M^7%&:Z7%"2QIX)1"IW4$5W-MEG$H69.^@ ,PP"2BD'QED!3$2\D"I4'*1WA4\MI<%6N0BBBFI!M58F MFFCO@M->"Y$YX[,1+XVQY#+:9!40!33R12 9-$"& *T46"$4ZLB_HKCD?%85 MU/TIX\/)8S;GRR>4IY^U1MYH(@ ARD3,XZE< $='!CH>!4&)H-"=*>.#F=0L M8\LH8]8%12/, *V%!-1S"0P--'K,7!F&+92B=I9+IE1)X*P.J)/ -YLP7@2V M7?7U>::-U5.GC%>_0F=^^^HNP.T?W4JIPUR<,T= FRR+8T2%2.&!QC!R>\LU M4,HHX(77+&U?CF9J;4.6D,(2JAN.D\AZM<"5;UFO'E*O)M/QG$9R9Z@ 4$$- M*!'19[88 \HEL<1KK%-G!2XY]URD)HBHA((N7'W\ZBO7W ZCSA1>TXNO&?\TXT#PD6CO)LE^ M-2[8S1[AMU&X=WQ_-^SITXS-\\/F+U/$)YB@N0P!2)E\M;C2P$A, ,&$$"0I M,Y"M;;!2S: ]/R^4ZF7>\SW>DW7NZ71ND@]128D/2 "&-$D>!P8*QG\1H9VG MCEE$2(H[BIF%,L\Q-O+.]W7\T!5>=]MQY'-IE;A0(9'5@ZYYQ4-&:_]ZN/1C M4+;E0V6KO(5Y;F@5GSW%$*#D0@6% &<2 0I3RWI$HC/'*(;*6!Y,:EE?*B)+ M1!?\A(C54[-Y,82L9H^K9E/GL1&.68 <<)E.AA!( ZFU ]X2;XS2P4M;G[B, M)7MV,9+9NQGW.GW=:JI]Y[>G\0'M:.#*:S0_- MID]?8$IYJST$"!L,J*<*2,P=0,@*YC1FPOJZO"NZ.B6A-QQPO4AZ]PR4;EZ4 M(BO=PRK=)(4P4A@G4H\.&B*%"% ")8,!!F%)O830!)KJ+J* E +?T"#\.;5% M:(C$6/?BNHATSL1BP:(/0X!K(.DEB2OE.H-T(L5HMC/SF'>[P\VVRY#XD) X M?6*"T3!XKCVP5%! HQ*#R$HDX](6VJ:I#M\_2MN7Z#*@B?.-7 MTWVQFQ[8?/W+M\KU#U]2N2X@3T@X M9.##!S??HO4:)$?FY,IWE*\3A:_]&JZC:[_[WFWE.J1T[G>ET2_@M[OM#>[( M';MD71BW!9-SD29C[47O1;'7,97N%6__ZU^8X5_Z7_S:K3>RW8%VK-RTO8J: MZ'V[^+-SV.[U.^U9L_:,1&E*BK(0?7_")N7G>8O/JT-==UW MNL.&?=/_SN)UJPG='+BJ7S1]8/M^EE)^G\,.[YFZ.?YRTNG5%>TON[ZE^]57 M/Z000T]J[%=# @(O?Z)-)).#_O4_F2H&?OQYJ\?$;D/6KHQP%L<;_W>Z1>VJ M*62XH#!H#0G%V!K(7$#<:&6@,I)]1F1M]*/#[J50'GA@NEY_ 3K$I[[4K6_Z MK+?VXLK@CB/M&[Y'I#K)_9Z:Z9M&^Z2+,14MQ4T3VF,<> M[:MQC^G]A9^4X&QX='2\H([W7JF)+-Y;[12]/HUC[O7BNU7MXL/[ MXM_Q<<-@=:\L_*GU*2ATV'B5KHAO//K;<6<0YV$NBG7#SQ[7=U)J72#\([X3 MP^N<\@?PG1B[M>\TPP".)J;=:?N%N?+6,P/7)91SGU/$UY'ZWD-_]+L'&RR9 MIYM[!]ITBTL?0FQN?+Q:FT"$H8Y_/XA-IA*)C[E)2=TJF[CO=;=7^+;S[BX9 MU>59VR>1%S(I+S=G/)9!6+:\]<$K49%U.W>_)W_ZMN#'SQN M[2ZG-JX0A7GZ(S 7I*;L#H-<@;T*DPHU.X+Y?F!ZMEN=U/4L==0UQ9U6H''# MQ>O7-[Q#XP:2:4:\![[;0L,GKM^ZG;#?H7[+>V@9$2$X!BE',/4%ULP8KC@A MW.C/6\DI@O%_X+;;16O+]7NWG$Z?/?UJ6T-TG1N]GIU MW'1Y=KN?C6J[MMD._H#WC_Y&GXZVSS[M_7VZO?7;X>[6;U^V\6OZZ>B [NZY M^/?6\45MU]'.\>['?;R#=UK;1_9L_^C=EWW\J=H_?TUWMP[.=__X\"W^#G\: M^\VHMFL;[[-/\;WV\8>SG?,_JYT_WAU].O[S:'LO/F=KFW[:^^UX=^O3E]V/ MG\+.*TCJNJ[W\'SG:!ON?/LLF5-&& ,02H?06V2 <@@#+!515!"B=3H;HB04 MEX1,-YF82"Q>#:#=R3[ V^M,5O4'4'7KA-+I#"(7%SX(H;B66!)BC(C\P;E: MU>%(U6^U936K^E.J.IM0=8614@)R$$)]V+5EP'BN &<(6X\1B>N\MJ&@+ 6; M/LG@Z11]!=IHW$Y9MWW7'NIV_YX$=/;K9P*Z4 3TMF[=]ZS2C(5>.:ODE!0> M!T@4H91H;!C43,D@=*2E6*%,0)?**KV?(J T**:I"4!A&*)54AY(Z0D01 5# MJ4$R1.4B)>:J9'AZ!] =[=)W;,-#$="LZK=3=6(Y"=@$ZC"G2$<6RIG%-FJZ M=V2DZIF +H^J3Q)0I#B'EDG G(D$5! 1E5XY8.+'5 ABI-2I55%< MHZHO0GYRI4/QO. 2"T\E)&L;M.0(E9)-]^K^,1_^U@JU1)&\ MYPL2D!EEG.0PI*:FJ7-@E!ZLA,6!2,M\9EE+!A*3+,M!ZH/Q&&!-&*#>*A#] M*PZ<>K3J_>5-Z=0YG'LZ"/N9)CYB"' M/45R2<=\2SI66I5RNO2)*B,2Z.^&/SH=5[>X\=VOE?6]]YW6+0^,SW3I9KJT M.UT X8Q#(0HJ@(ZC2)& :$V$%QNG4;5*R&6>;YBJ'):UR M6&E.EC.(3U0LD#'\$3!\NB8 *6DYY@IHPBV@4@B@H* 2VP]E48@6A>E2LY+ MPN_-RG)-P,)J]-QK K)&/XI&3]6>"D8TLQ88&!B@A#"@C/# R&"1H]A19I)& M(T5+2M0":71._2]/P.GY9O7FGOK/./GP.+F]M]G?F3SP%84@B9) :44 54P" M26D DF@3/$2&TY"R=XC 4J!Y.; YQ;]*8##W%'\&@\WT^L5)]U.J/HYSO5X7O'S M1?^Y4\%:A/^J)3C#_?S@_O44]^.*NH"H P+B *B1*OK'T6>6RCE%=,#0U4?Y M4AD=93JO^OB%X7Y9^Q>1^V7M?R#MGR1[VG**,8I.'Z21["E/@!;:1??/P92$ M-BZDQ&49H;UDJ7_> "9*@.7 &HU7D$)>0R@52Z&>SC^:= M[WG=M8HF<:Z^"5 M-A&^K0=4$PQ,G%M ,6(((2HY0FL;DM&22+) U?=9IQ>68.5SP5$41C.R19J[ M1?HPQ3*EU9Q2!@%V.EHDRCDP#%/@*7$,8^HYQ&L;1-!2SJU,(@4 MH&55?C15GJ1EW'(4B.9 :N0 =80"Q3T!484I-M@'*<7:!D/1U[KWONT%C?XM M3MWI-<2LT]>MHC.?ZM-W'#QM;.VBC'KH=F> GR/ V^EHFN$6I@VFD*?\ MCJ<(: PYL)81"YT1R(NT[0@C7#(XKVX[>=O1*F' W"-Q&0,>% ,F29Z"SA.: M0NC,4$ QM, X%H!S'#FO#.&:I\U'-/(\PN=56)LW'\UQ\]&;MNT<^R)T.\>.(TM. 1NI3GY^-@#S,P '4R20(,@L-@) Z%.E3V# 0!5 0 8Q#!W7 MFJ0VV++D]T^^Y*Y#*X@!#T?_0=XNJUI:R:/O<<&CQCN19BG.#GN-Q06]2 M/:OO]8?ZD_VFG )=3-=H)*@-*QJ&QW8Z[8OTSX[/G7KFQY..IGNTVF"#I,H" MIJ@ U-'H*P7/4J-6QT6 0J.H3HB59&YGL"ZI-[32FCUWAR=K]F-K]J0'! U- MW>@E,-9Y0)DQ0#,1_Q6P%(XYZ4B*@I"2WO]X^L>K=5@6DO$\KGPVV](N&/6P M'.69;T;C>2/:JFY9^6D1_(&\1V7N!.'-]/$,@5*),0.*2@+BXED@,8/I7Q@2 M+C C>FTC\@,U'2'].6\Y6P']?3#6G_7W ?1WDN SQ32!! ,/26JQ#0501HLX MOY!IH44@!*YMJ!)*MACZFZG]$EWY;(+E.[X?,;+KXS#.O2L.=-4N(FSZ_QU4 M_;-Z;V!GF(OZ&I$M=6J92R'2\K+_U2;_.6+X%#L;7]?:MNW[AQVWV79U]O?- MI<)]N-#//Z)ZYNJ)^5*+ZLYH_J9I/>A 1GTG0G@+F!0+4LG14HX$@KJ>*BFZ\ M0V1M Q%6HADQ@(7-$:Q.V/GW3C?^-9+14WNHVP>^9J>Y$BK'?Q:+PHW"/T-Q M?37H=GW;GHWM<1_A^6\^XKG?TZ<9N^^$W=/=::&##,-@@&%. JHM!M)C Z1B M/F#A#;8J4C1Y[ZJ-',!=6 6>>_PV*_##*?#480&:Z2"#!<3RI,"2 FT>BVGS!J2GI6;CI7=7:O*RAST_ MD)_1W55C&U=- Q*8 I1S 93@%'@CO.-<(Q\7+@72!"K5W'H.Y!0NF"G*%\58;#[B/2T6])T YB8"GPAF(!#$.I5)[6&)T[\XT>4_B@W6E M,+4+-.2$15^?YN9DC^G1/U]#\ #EEJ/-Z)O]?KB4N$Q!*I.I+$H DU@+#'80W\[7J)9V->O)ST?6V$\=V5G3"_Q4T+0_^R_B\&_Z.!#.5:U:K] M<#6 N8YP3O,U)A\D2H#K#$S+SZ>A[=..\GDZ(<6)CZIXJ+N^T&-IJJ+?:3X] M[+3B1/9>9F?E\;HQ+_0]YMO+8ETLAIK,IEF_Z5YEB^><8\+/.<=T[\WJLX3Y M*=V&?]]G@_$=>-Z">41_^>[[9,OF&QG!DX[1:]UMQ\GJC1Y7H\>%#P2S#W2S M#W3^>BH&P@5V 08'I.,J>CX* >4@!#0H*I#R4-/4/H.L$[E N^HS F4$NAF! M[AF;R0CT( @T=08FTY@0+2/D& ,H)QQH+37 EANEA2$*FXA Z_<__G)AVWHL M-DW?JEJ#OG?SZB.=>?JB\?0;?-I[]RU87BLYZPU7S4H^-$\?PD>VDW>RD],] ML)&&7C@D@!4P,G46+:;$U !ID;%12CW%B:GC=77O)G>+UT=6+)$SHLM)*9]FOA[_ M'L\IJ_FQ_HMWA8XCT@>^R6#VBD$O?M;OQ/<_/HDHFSH/Y>QGSG[F[.$\G/&O@XFC@I-\N%><(:PV\MP[0$$3JP&P!Q$18 M+Q#WDD8-3)7.7)4"3F]MNZ*!.?N5LU\+1;\6S+=::3/Q2$1MJ'=3UB(;BOD9 MBNE67]0CSXB,+ UI!*CP >C )!!:(X8H4M#Q1-5$ZNQ3"G*#H<@ZN-14+>O@ M8^C@)%F+#I*EWE@@6;"1K!$.I&0VZJ!CEC+O66JW%]>TI)R46$QWV)I%UG+Z M8[F#/PMYC^>4_JA/@*N3'%U_Z-N]ZJLO?FIU>KV?<\.)Q<@>+,H]GLUYQ)>' M((XT870DL=6]PR*T.M^*0^\.GGP7QV7E#KKSYOA?IH_$ M,YXF5PUH2QR@.$"@&&$ 8LPEC'X<3"=J85A"/IT-N7/'P07:/"4C6,R M"BP\"DR=J^>97/YDSCJ 9% MJJRW_:)6Y@=ENRN2+%IMMIN/>UT-LIL-W-P-W,[6YO2>)!!0&"J^,AH"!G4 M I" :7, Q.]7&"@]@8%Z V$J[IO_/OG9 4,$M$N4(X U89%XT \ M(!0C2HUVAK"U#41+0:>+'?+Y*ZN'&8O*+3-2/#)2C+ADC11'!Y^YTE1@BH$4 M(1U%R@B0E'H@#>281#$@."*%*.,U^726Q:NAN:)6N6SFT<,,0V%N!'!6Z^YK MI7VUCQ_A-5^]6J* 94:21Z*C&4D>"4FFPI96>0T= H18"2C5#DA+(YQ0 MB:' 6'$'US8(%B6><2KH4N+(#51T62C4\[@R+]8279D7:XFNK!?K11W5B?]U MU=>-7^._1K\8@]2C0:]?A;,A*=GXU71?7.Z]NO7OYD9F$+R)S> ZY7/H"VU3 MLD>WSZ+)*-J=?KQ[W:6K'9WROC_HZE9QHKO]HA.*_J'O^41R:F.C4P.P4+5U MVU;QHEX_?G#LV_W>^K4O/GPXQ/D3;>(@!OWK?S)5+?7XI %0M^^\/.R=1\XI(I->+.Z_18X_VU;C2 MO;]0M:25KPYU^R ^J6H7[\=:Z?W7OR1&XI?B]?\.JO[9(KWA;"QZ?1J=FUYJ M(!A?Y,/[XM_Q<<-WZ!7^U/I$1+_=[<]&K&W[6-"F\ *&:<<<):>F3 MGG\Y^L,O(\M1M>O7JG_TR['N'D3%&2)74IK)T&MZ7O/UI3ZMPT:GA@1A^.3A MU^OU5Q,>1/,=(>M8L&N_ANOH![_#'/_0+[\[V'6LY-..=2G8QY-?>>L5E>N( MJ0=842)^3$Y69:QJ';6K6;O/*MVD]M#)3MUE'\&Z-CX^F MA',JP%R,T\:NF?I>H?O1@%N?&CL6!)4%AD@]=:_.N>G(,ZH/?8HK;U\/MF3E M7K.UY6Z]6"7#7&FI,$6."@P5,R$P(SVG1!AI/[])JC99Z/5FY_<9E5[1+:Z] MXN7LN'JVO?>%;6^].=\^^D#B?^%;_.EL_Z/E.T$UVCEZ33T?QVJT/ M^-/QG\?[1]O?/AWMM#[%<>V:^T<_?YE>^OO>(^= M:N>/#V@;OX:?]N)8/OY]NOO'WVSGX[O#W:W7P]_\$Z]C[4][)X>IS&S[X]_? M=K;^/-S';^)O/ISO[[UKQ?=N?=IZ33]M?8GC?TVWXYC?[KUNRK[>P_.=\]>G M.YN?K7*.,.V H4X"BH4&&B,-E.?:<&0H).F\"L1+BF6IQ/5-D!]4>&=GGN]5 M>+9R]:FKC4?3Y:<_!D;35:2F*39<5@7U#: S_F3\>53\$1(3S33CP:;M-$HSZ"EG M#EE-!"8XX\]"X@^:P)\05B:!AVF9I<0!&* UP\)!*2!AA$7\X+CF6&7PR M^"P&^&@N O$,.\5$E ^G&1,2*LHC\A#L= :?A00?,@$^E$DMN(<@0,L ==2D MC3<,&,(L,Q03"]-A926DT_V",O9D[)D?]MRE=8V61!LB-"%0TRBAD:I[!BFA M2@J+/+D>?*[I6)-1Z%%1B$V@D#&"HG02EA': IK.*Y4A&& @1$99R"VRT06# MM,0S>DWB1D[:S8XF0^E^7*^[2(6VAK/(_3 M,A'&$G/BH_DUE =B C3,(.RE5\XH=T-/CAFIVMHTO^GU!MYM#;IQ[OZ*K]$9 M'I19?[G;J.A(=UU.X#Z0Z3Z?D<"-*ZB1) 98:B"@SGL@O6< ,>Z($T%YXU($ M@1%8"J8>NE/8@IYA@))77T M";446"-? X:G5,%;8,7WPG\9-!8$-"83I)BEV; OD&&?BOI; MZQ%Q1 +NO #4I;)OJQ#06"&!G<%,FK4- 4L)ESEND'=,W8 0M28"HU-KJM0J MS[=[]9EA3[UE*N^*6I@K5_)8OQ_C//GPQ;Q*>97NP3+G$$>ZRC(W76HR6[>+ MW.MM(?M9.IT56WB7HU9N'?^?P=5K^K[][[[M;*^H:?OO.TV&P9Q1@K!F@.-)3#8T'2F@O,/=6:;6V@2DO%;WW0?$9 M)3*6YU7*J[2,J_24<9UL<9?7XDZ%@1SS2# -@<70 QJ)&#!2$H"M) 9)Y0SB MRV-Q8>8D"X!I20"$+0$M/ M0.1/*C@O!-7IO.X2"5YR(N:4)UG2O.D*@<$3UTK.#P,&V( MJ]+#FC0"Z#S'BP4'@P&:?6CC 3% %$ M& (HP2KR LD "97R*BU2B'J^QC14I]Z! M<]_M9#MZ+SLZ%7TF00BEN ,4>P:HL@AH@1B0%C%MH1#,TPM]7WA>O5RUAA?G MFCXR+B2UU&U;[_)_U=*]7K%9] :I-K1JZ[XOOG;J"'43CRN+MJ\/Y^V$X),B MQZGI-0>#_OLIO?>_]%F= -L-%U"3WNE5&EQFX@^$(/CMWF9"CX@BVV1[[P-Y M2]ZU_/^\._OTT9T83/GNEF4[1V_(]OD^WH[WW?EC_^S37NOPT\<_#[>/]D^W M]PY.M_%^&F/8/GK-=OWKTR<3S]YAYU(V.S-D?(Q%2@:*( M_Y#2M'\W&DM*%!"""ZBL\5# M0U<XU#=\F>H5*GL+ MR_5HYX@L=EYP<;.2JU?.LPA9R?B*]5Q8QPH2=+9 M'(@"+3D'TAGJ'#+"AKHS/E&X9'#Q2W-R =]2I![OJ.R9)OZ0LI]/*+O"A!!) M.> F*$"U#\"XR/1\, )"Q873+E$[)E&)U+WK#+*R+T/ .J]27J6\2GF5EG&5 M%C7YD^G-(]";-U.^#(Z,QF@'-*46T( L4$Q&CN,1Q(JC$):+WBS7-H.G2O0T MK=SKIA+Q[=M-![9S[HYVMC;Q_M[A<1SWX:?CO^,& =YJOQ6:KHA_GU207.3WCH5=!_1K5-% M64 744#)]N9GK(,0R&H .9> 6D^!] H"SSS%AFL);6K]C*:[,MXC%_0 F[26 M-1?$'VFGW&)G8Q8W%[2T=7.YNC&O4EZEY]&8J'&17HT\I-WPZM(WVO*FG]V' MAV-G5S9UI"@%QT9PS#1@D A "?% 8TR!(($Y;90*,C$J)DN)\B:O)4."C-=Y ME?(J+7]P/UO5Q;:J4[%_)R030A$0J90#U L#5"IRT($I*343BJKEL:K+M<7C M";!AQ_>+JFT[Q[[0[::C=- MI;Q*>96>SRK=Q3OPTG*N4!#44XQM9(.:!PYQ<)S&C^_L';P:IQMO:K91;^W. MV]X>MIZ93!XN([B7!@O@D/"1]$L)E,8.&!67F\!@I.-K&Z(4>#I[GM5[5=2; M."ZUH(9QA&G UF"+F5,,0BPAE%F]ET6]V81ZUG!G[Y@M^[+@KVWT#% B(H*CC@"2G@, MD-=$K7/=!55[,5/G-7J'[Q9:W_MCX;D%0621] MS;W \Y6WSV,MY[&ILQ7B;OOQ R4*.ZRA1)J28 QS+G!BN>8E0BQR\.N+_#/^ M9/QY7/PQCC'%(%),4(.H%D13P;%'FCE+:<:?A<2?R0[GT?FW/G@)+&,44(8U M,%YPH!73#B$- PMK&YBCDI+KV\UE],GH\ZCH8SR)G$=ZS*2@&$/M-$320@X= MP5YE]K.8Z#.9/_1>"R$%!M1P%MD/]T!)BB,$!8($- I1O+8A2R&F2P8S]F3L M>1+LT=0C;* RE%M*+):Z;MQ%.!'V2+(-/!I_% !]N@J72(AQI#Q5*:VH=-88Z)8UG5F?P M643PF4J\:D\5%28 SZ0%5(D(/A9#$#"T4".)I8,I[!,AH!1X.O6:\6?Q\L'+ MMXGCRC/C/2RH3L%AY9QOO\P:?GL-IU=[P+R&GQDRDLE *,VA548!DHP"BP/ M4;NA\Q&OUS8N-[D57=_2Z8CN?J?>,J-=YZ0V!9U0;+[_4*?I >1ED?:U7>C> M8FRI6=+.+B0W^7_R*V]16'>MX5ATJO< >QMN/1=+5#B9US>O[Q*M[UT.$<82 M46F,LYQZ2HC0A*.@J,;Q$\$DN=Y7^][9P=EI>R1*-YTKTUAB)A P 09 (95 M.HX 11XQ14AP"%V_Q?WVIP%G-%@6-,AHO]KK>P>P5XXR8:+;!Z.?%QS5C# ' MF3<\2.L-RH&YA<3XR:P D5A28P1(Y5> *BB <9X")R&"VF+L%$\92:3DG/9# M9!A8>!BX"^DCAF-D%,3.8^JU,EY1S@@TPCEGK,ND;Z$!83I2+X7FDD<$H#X" M O0$*"D80))HIKD/W/I$^F#)9_1@7A;2E[=.W6KKU)^Z/=#=LZ+9.(7RQJE\ M9-4QE_%@Y_,/-8&*DH$X+*8+6ATCJ+I)...2$S M_BPD_DPF@Z(!@2A KB"D0$%8H&F1@)(O13"<4ITB P(XI+CO'$JH\^"H _T M&EIEJ=):48&X5CH"DI74!R<8%!E]%A)]IC9.":9!<:AHG!0>I"2"@% D#?8A@I-8V,"FIS!L7,O@L"/AHPX+FPEHM.)5***(A MY39R=BX(-"&#SR*"SU0ZE@5KA!<.<$C3CG%G@>3( @=I7%?%+!8ZA7TP@R5" M.>R\#-G@Y=LX]?K_9^]=F]O&D;;AOZ+*L^^S,U6"EP>0!"9WI4Z%"&+ERG6I;:G*&-C=W_LL?29/:ZJ/XAJF2:R/")DJB@ O.).?4A)2% M61K*+,^X$BF/M664#FM&Z? :H>%.>_N]10ES]QI>8Z9=F-A^>>A$M)9=/02, M;^G<_KK_//CJRB'A[/ZFONX?_?DAD#( T&4(R]%C871(&)0F;E0U(9:[HV_YB^N #&KZJ+?XO)POR MAA0_G=J MB_-E;1&:A(E0)[G(!8N%5$^>)=F8IJN>RU4Y@TK.ZSLL+); M8 ](:;#.,C2IH%1Q*H2)1):DU,22FD -]L"]/MG/^]Z#R.1*&Y:3$, _V -2 M$K#\8A))'2B*O H,2^\#-D[XIEI-/@+/^S;78:W7$586B10@@2-L.F^FE< U M'DJQAE]>/P9^_\[&[T,]Z^7[OF0J#*LTK-(=X\P-N)*6<69+^5@=S79AYG $ M8O):%/K5]+DX0_I"&[.R1]SSS@GWQOQW453%W+PUY>="&0=0WQ@U.Y[:NUBL M.L#26X.E;U<=3C+(E. )(-)$:H"E<4!$KCE)%.5))&B<8/_S. [&V1J/TZ F MMEI-#,I\6*5AE>Z_:VA8J)E"7\L"X4LZ3:GS"J1(>-R^.4-PB4/Z.3/(.M,*9T4PR6]S1T^H!TP1TG3&Y.#0PH^3O50"]_4J69 MREG.2,8YJ($PP3(IQDB02!XDG-),RB?/HI".6;+*C3.H@:U6 ]N?"SDHA+M6 M"'U/-<""F*I0D2P-L.&<4$1R1DF8)EG&4Y["CKA8(=PX-W+0!5OM_AQ6:5BE M896VR4F]V=,T+[X:3;Z951 ME B=\KP1^*U'UOV/:N36;LW9VOV MYI'X.FS/>[D]O^U_,%F6@)VI"6-<$,KRE$B=9$2H1$72\$1A'6\TSOC%/(7_ ML&K_KI.R[VF7XY#_I,SX[0X-;F]@\N&E]&Q#8!)>T7XU1!]O\^A8)7F)M8XS ME9*,9I+0- N(#$)#4@.H!DP:*D).A,AS$F=9'">, M4RGX?<(W0['!%?)_8.:C8JIFIV8DIHY?HC0G9EH5GTW]!0C@:'YB1N=&E$/M MP?#+AYP0,:2M#*LTK-*P2H]GE6Z26AT)*7DN J8 )(8AF !QR(T2H4P!($8_ MD%K]O L\7EG<8?.]AE#X+5H !T@HV_-P4LYIPM.8A!F/"(V"A' 6,:(2E6L9 MLSP2V.:8$QX%@@0T3G(F*,AUCC+.. MQN]7NO:M2OWZAI"[U4C,1WM&F5-IRE$N//&SV\=][N?[ M2;A^P_:I:U/X%!-A!*@IH'E&&=4BHT&J3!9$L&YIS36*8R MC70L)QB>\MP M'&2K@85!<0V*:QL4UTV"I;$0LZ:ZLBQGFBNA,LEIHA.9 MR"P.(IDE>9S05 VJ:RM5UTHP6821TDKD)&%*@-&F.1$!)HR(($X-%W&NL!PD M'(=Q/(YI..BN;8Q__V,NY,34K#+PK_J*%6(7KUB>_8\L_]$CHUE_&;:9*?+S M32ND,+AJB2-F M,JBH[,()[*J1%U,Q507\J)K#!Y:1:>I%%P&7++D0Y0\J2\Z*>O'GHEC0V1IQ"Z>+L0(PK#B_/9F=P6X=O9JJG=&- M%^9GC_9Y5X^\;;2')4P4UWKSP5^@8.# P@.H51?V%(4WG(BSROQ6_^%I?8 54SM.>]'34U$>PV[W M.@9W>N\0M8-Q7[="L!,X0?"I7_[)_NL=^U4/$;CODG0G8NS"KX.=\,+O+KWM M3I#R[[KKY=^Q@&Y\K&&Z$X;I?1KL]6;VBE3 [4OANF+ -TB.V^1/^O& M.U%R=TR![%KVZWLCRFIDIMKH):M@.^>YX[VXR.KH&Q[W81&^*T_U.A/PV"?@STH=>;Q@.P&+G;__^*_3P]\/)O"<;W_MO:,'WR:3PZ,_OQT>O?_VU\>#T_W_ M_#7Y(WYS\O[TZ^3PH_KV_O3?Q?NC70Q>T???WGQ\?[2?O(_VH_V/[^A?'_]5 MP#V3@X__/JFO@6I0??#N"[?\'X5+1_=/+QX/>#D_UODX_OO[T_/S@Z M.=T__=?D_<=/T<%_7N8';X-O#3G_Q_W@X,L'P628)Y(3RB-*J&2&\)RG)([# M) T3)D5R:='RM@CHPQ4N[+ I-4N#G +NQ MP*[&R)KS]\]GH]* /*AB8FQW&0\2X'/\FT+X>U;./A?:Z)$\7XM_?WMDM'H_ M_QZ;!*MQMN6[\W0&8_DFK-Y&5D=MSF"+%O:#;3D.AR/UI^+5OV4X:3=VTIZOP%AI5!C)G))<)0FA2,##+)LS0=Q\$J MK>ZV".W#%;B-8]A!X'ZRP/6AK0AHRK(P(2;.0D+S-" B05X[336L=ASG#-L$ M!N,@O:01V[V,'&\%D\XE\'[; 91-.R928%H,9A>::?7]V.EJ3O ["5C8&]YZ M4[U;@/4/]PRZG08+AV?XW-<3,7WQ%7>R&4Z=39TZAZO>2JYEFH6Y(F$:1H2* MC!-FTHA(%B"\0<;N$N<-,G;K,M9'=@E3848%QZXD MC-"(,L(!Z1'!PS"4A@IEDB?/(IJ..?TQ:/=PW4*S'':UG/:;'MHDZV-I[1:5@HN=##&ECZGC_:'?>LE*]_W:PISZ$ M-.&9D;!H6:((S8* 2*-R(F6>9T8'-.<"([0QW1#B&83N+A'/('1W(70MGY(3 M.I9R*6'52,H,QSX-DDC-67#91,C*H-5YZ/B%".WKK#K,3M_@O$H_#Y&Z<$XO5-\ MA)NZW?3/3T1Y?%]::MX/Q?QB%0W)7.21B(@.!274R)2(7"4D#9BD3/)4:/[D M61R, 38-#J ' (<&&;MU&>N#'Q.F:2I80H* IF!Q9)Q(&H8B%:AB-@<]A+NY$7& I\9#&@R@PV]$4_0D"9T M[P!#LS]>SLJ]V4+.\\5D5PWVW*95VJL5V)#2(,J3C!&>!J#2PD01GF?8JLO0 M6#-!XU0]>4;C,1AX@Q?E_L.&0=)^EJ3UP4/&8\I93HD!#$$HS1,B8Q$2E1H> M&!I%1H1/GD79.&(7DS$.B4&/,3%HS^2F+"U9CLOQ%U]'QD5\1[]@%0",]7R% MZO<1>8HB)"-(!BOV'@"_"TC&7TU5B?[//>/^^VI:;WI7DG4DO@[6[28/J#]7 MH*"4*@V#+""9UHS06&5$LBPC)@F3,(_S+,$#*N3!F \Y1)L2OILP^V\<# Y" M]].%KH\*54!9$F0< *&."=4))3(0$SL]_\SG[C-O;1[& V13:;Y]U-/6CES6GE=RM0* ZYR!2-L&I.$IIC M:A$#4*2H"4T8\9!E[,FSA(UCMIKI^7V&V"!P=P*%!H&[$X'KPZ @IC$-R-&)6DJVB@&4Z"XC(4TUH$F1$*)D0*KF.PR"7 M6H(-%L;)..2K[NC;=(UM-QAJ-RUN3_@&@-!7=2*FQ\8F68U^07RT-4;J(S1T MMR+@]M+MC>>+LC13=7[4YN35NJ[=2(.BVYRB4RO0 FS:/,XBV-PAS0C-F(=L$+XM MRR ;A.\G"5\?S'+)#5,Z)CG#KA5)C)ZS,"<\"'.F>)[E',!LQ,&B '/+YC)HL0UJL56&)$4#FHD4-G-B#*%I M :2SD.2R#C,5"S33*9/GB7!.$RN4F*#S-U3Y##(W.W*W$J$+0IX( -*4I,R M0@.N" LB1DPBHI@'1O,X0.0P!MD5][OYR5]>_?>$%X-7WA MQ0"^?.N%8-#HF]/HJX11<1Y2H;@A61P:C/& 1J>@UB.9IC0.E=:!1 <,&P?) M:D>YP0%SCV#4(*+W0T3[H"L/&4V93(D.DH#0""-!/)(D391A,C%I1I$8GXZS M\*HP[&/RUM21R]&9.$>GH@W^"*7*A5G*:-H62_ 16I/;Y<"I-\QKMU^PRZ;; M+7^TFV70=)O3=/LK8$0D"4\#38DR"F/>"8 1(P(2 @1.M8RSCC6B+!QF&V( M]7H0PNWRZ Q"^+.%L \W--4Y3S+ %R%2R&9<@!"&$1$T-Z%4+)?2^GC8.&%7 M])A^3#Z>5PV7(]RRS2VQJ,,CD,?MSAD('1\*2D)UW&&4\ZIZT,J;T\JK;(XL MC>(XTE@O2PVA.J:$":9)(+70+ MEHJ(GSV@RC@8RQWOJI;DVE>H@@C]%!%=( MC7*0-!5I(KB("P^#+O6C#WIX0O@?@)1JD[Z=)7Q\%19'B(H@%X8D,"0VH(B(S$6%)*D5(HX1'XLFS ME(]Y>H7P/2;OT!^X;R\HJ=\6Z^P16GAWEBG35VE%0]7_!KL_PG^+^:#'-J?' M5AD 99;'H0@S$L$R8JQ)$AG'"=&:94IG/ DT)KZ,>3ST5WT0_I1![NY$[OKX M06*><,IS(K4!_*"%(BP.-0D"074>TR1C"9+T1)O/(+[$AW(/2'J0%=DF$6,S M^4(;/9+G7;H>F*+/#R:A1WH.WVDU_VMQ;EL ',UVU7\7 M16GVF]WQMMD#W&VI4VZ0NSN6N]7JLE#H "LM/+ 8)O$L)7"DJDSH(39 3'9N8T#"61"K#B>1A)$.F0YG: MAK!9A-Q!5T3<'['78N,]4!],7O7WL04-]M_=L06M&'\O[.:NF>:'SHRWHIM7 MB11S4,%)9'NAYI+0G(5$9JD@8<)RJK( -'<.\H78*+ZJ,^,@=UOM=QGD[@[E M;J7# PM$'NN0Q)0Q0A,J"0\3$#Y-0ZF").1I:,D4@RL)3*] 1-O7T?XV?OG( M?$]6>*L"=T.%T/"LQ&0P#PX1)YZA#&^+Z?H(S=_MBFB]]MOC]41,YZ#K7]0[ M9%#RFU/R:_@5&4M%'G)B(@:&K]$I$;F&/]&$,1HE.8NY9:G.UI"I#/2*]PA; M#9)WMY+7AU*_KD&0W'V956S2-S.'60 M!0(+N:C@)U6%;;2F9HX?N>9:;GOKQ^UWPG#!)@Q@KUX'2_B.<=(_F]U^8.:' M.28X^F^&[MT;U-=M6?_!Q^.O!T?O/T@J.8TB12)82P*+RPF/:5B:1.9)1'B0&T*EDH3Q.":QUHD48!@F M5%]3EPVB=C^=+JNR-LC4C61JA?='IJ ;=4P2#J"&4XX3P2)(RV"*$FT2AC2!<4T&V?\JCX\@WS>.[PQR.=6 MR6OAC>:BGA((9W M(X8KO5@BE7+&(R*R0!(:!XJ(P"C"99K*(!%A$'$TQY.,C1.^FC[_.-#^=5#4 M_,2,S%=3JL)5&%:X>4>S,QO.? B@_^%KO-NE+\#]<.BVPPN_3X9,J TJMU4J M)$DYG%X,B9$I(Y2E@G E)5%YH'- &TP*I$@.4+4-9 4/#&$,\G;K\K9*3A"R M-&,QB<-,$!K*G# 54Y(8'D1)D.@XI4^>9<&8!9MN:?*0_#$@(W9LC@%I6LS* MT70V[V2-PWN;\@O2;4R/1[DQKA-*[;C9K)LFO(<^F@U1& Q)K'>-F9ZWDK!G MY'S(\]J XC[8>[6<,K[WZD.LTR!404Q$&H+B1KI("=8>2442JC3A+-=TPWE> M@[1M'6*Z5-H&K/1C(K>4)@XBIZG0@42*D"0)"34A)S*-- MB+DYG**BQ']>M'OHC:GF9:'F1ML2YZE>_J#SRT%]WH8?J0FXI3018:I)$@2: MT!"-VBB,"$URF="4ZE3$V'LD6,-,/"3V/R1 ,XCNEHON2MZ_HJ&,PXQD(4W! M',DHX4G"2,#BF$JJ,Q4+1#Y1]%B3@-:G_*,CYA?MNV#_.BI\7VRL4-PLY!E\ M,H\!\OR0AGP-+S[3_=;L\/?) E>DJXN=?AY4ZN94ZBI[0ARF 8]T0)AA@(9H M!L:D!@TK0\[R*,R99MF39W"LCM.-X:%!PK<3#PUR?7_E>H5OG"8JI3$CH0Y# M0G,IB,R#C% M1!:;3.4ARO4X2.)QRC8-E^Z+D^B2"LEUF&ADLPO"IZ-_FN-B M.L4@UBP?O3>BO&N[<*@6N8[&3&6N*%-AE-&(9AR]I9I*,!PXDR91XL.KGZ H M![VW.;WWYRJ>T7$DD; ATS(";:>0"#A*B(HIC1,CR(!XG?)5;$*H3 IK(%)X&T32FD ((8E02IT%,1I&E$4PI /0GB/A'"ES:QD*<\B3;#E M":$J!_ AJ L$@5IH "M!B"$FX6ISY\?LJ;D:>KRP6=3?#SKNBXOF<=AP M6086-E="91(0NTYD(K,XB&26Y'%"4V41R3429@9EN"7*<)5,*D\$97E,B4JQ MTS9+(R)C&A"=*J.8D"S2%I$D033F_![ET#P."1ULA@SC*1P90WR[.SB8&Z7?%Q(%4I!(;%5.GH$ F" M9M?Z4E9LV"4>($GOP\=F&Z\[.*RWPA^X@VJ>\0%];0Y]':_81R(2.A1Y0G(# M5A&E$2,R9X(D46(8(#(1)1%RC8_#] I?T2!C]R'*/,C8[\3;\\=N.?;X8P5&B+*H+)^%Q0UR M+@H;!+;R368Y650/J0W0]:RAAZOZ-@XOWN X#O-WE>M3)J%!,-6A'+!" \"4)=4Z2R/I8D%$HJ';!Q< MQ2\XR.G]ARB#G&Z)G*Z4/D81K'!FB$@C0V@J4L)CGA$5!B8*E8YR(0''\#&+ M?F;=XY;CF+J=)O(PV.;D-L)LZL[DH]*<>B"SF**K95N,JMOWY#Y8JIFIV8T%U\]H^A=FUB#F;;5%8FO['XYPNV""N_ #-5%&]1YJ[Q0PJ@T M#R)%PC2CA";2$,9X3HR*30@0)%&,(6GYF*Z)V6Q3T>##$<2[!"*#^-VN^/4A MAV1!GH1Q"M@?)(_2."8 ,Q2)%:,B3E@6<_GD6'4SSJ=]M@UWL:](:_\[AG4W<;5W2IC$XW"2.J8$Z&3!-0=5T3$ M>4JT3 ,MHRR1%FV,([9]]7R#:/Y\,'*): Y\_-\ME7T0(A(EC 'XGTN>$II2 M3IA,.*%2QBP#'0M0^YI\_!:%_&,N8.?#?W7Q^=G_P+_J/=O9Z!\7U;S(S_VF M?O8_LOQ'>Z=K7[FPCZV4UMJ(^;H'G$O*/I<&=%M/Z/;((7G1[IGDE_=]NY;WC;RM$6OLUZ-O/AZ!N=:Y9+8W[T=_0T>]_<* M"6P-UN6=.'VB1V>FK/_FTN77[?'.^WF,0=!>^RU.:VA13#6\[6\$/[FC!0R; M/?;SG_YT:5HBMN-*N-PQ=K XA7NJ#1@9/8IM@5& :AX#]>\*?[:VTW^VCL&<+'[]6#OW9>#W]],]OG!Y\_//\X/=_?8+??3K<^Q3M[[T(#HYV@[]^?P?/ M?)GO'[T(]__\D.DX".,\)E("V*><&\+"C!/%64AC'24Z80Y'%M.%T;N([K2* M>9H$FJ>:4:D2SC*JF6%YFN>*AP#S#""^,Q3HBYF I=P/O47^#4P?_?@O8SI]*4 M__?_A&GP-&+C$=@+=&P097<'>HH N,%^4&;<=J^#[RL, #+ROEX!";@E_'H5)2?#/P- ME3%,)P !>'YIYJ*8C*3?:_AX>.<1SNQ.,])3\0D6HG[@2)HY#,L.PH!U=SZ; MFM&78GX"MSL#*(>&C7T(K-3G0N%9=R+F%E>:Z3$\QH76X.JJ.#V;%*KPJ3\ M!.M\M?'HRTD!!J>&CSZ[EQ/U?L MC([L(6M7$DZE:I;/O[B1(*RO1OA&)P*+MV"ZRH6MVRK*=CZ$*F?XG\G$8V#X MLA)X)5XV-9-J[*NX<$1?C'33.Y,X^FH^*TU>PMZ$7YV=G%=H!]=3/IDIITO' M,"I[Z)\:V$C+%[FUPG6#F86I=.]3KTLSVW[W=%_'+PCFA<-(/A<@1AY:<.?G"*L^;W$HQ!P_9TORFFGV$+STI8R#-LDX4["QT* M[MLS7UTQ'N6+25[ \^QV.2G._*_&,,1BTHYMY&P$F"SXC9VP!6[$^I%C$"-8 M@X0;F"[;LS MNBV%>S\4YTMT'SET=SB?BR]B['0>_'>^)%MG(*:J.$.3$?C8]R=>SEP#WW"L8&CTV&'I8'HMI\I@WAE1K1^T5E9K,L!P7?OT6]DX!P@V:<8$[X-Y_Q158;%&=]FLBEY:U]&=0M\K7^J^:/!;%LNE);-"=/Z(18@>''\0U/! MFI@$RH (Q90CRZTAG$4)'D%IG/*^2!Q=S[U:4P;8XU0XW55YN%:?Q0Z!P<>Z M*(V:3_P'T^:O)P:PU9>3V03^//LRA4=5"UD5@#[+EI7 XB.YF*-;>#0I3@MG M6?PV:BTI/,SMJL,0_W"_&"^;2 :7B%VF^JGS77/:SOB+3Q"P"_-Z/4<8-8? M<[VS>GGSHZ?V+>J;_/''\W'SE[I:=_3+N[>[OSH3K_OC_YU-\'6ZWZ\^""?0 MSC/.YAZ,V=H)_HMW4_OZ]C@!$+X[\;:9JF>\7@E\[+P$874!A6IT(CZCQ62F M(X.3.+6/6YQA6Z>NW.S\+%4WJ"Q06?;\./,X0#O1.X*VTB#FA*EE=V]7ZU\+5UV M)DIW%8I@J05Z YSMVRQN;9F@T7ILIF HHN)#8_"L(_O+3X61[MJ])^#!.V]W M1K_O[K[^M6OK6P5\AOX+-(='Y0)O[XS.XX6W5NL7?FO4HO2UVO"+NE[/JL*B MJA!R_/+VQ?-?\5I1VMNW\]<8L5?HB.VPHFA\OZRH^+%94??!]@GVSVO=]R(Z M_/U?IW_M?8H./OX9O/_V9_C7?UXD!W#?@[T_X[\^'G^%[Y*_?O^3]G4?ZK/W MIW]].CQZ'QWLO?EXL/?OR?NC3]'AWKO@8$^?'NZ]A.\FGT ?(EUP9/L3:)[2 M5$NB1 S*+S>@]_(L(WF6");IA(,(]M_1E@B$\(E35F4467"9 V$\G#&AY#RJ_'4>!WN:=#* M&)"#K;"NO(O>5E5;A_TG T_W:S0>?5SH8X?/K).\JA:G9PZ^N,"-:TZ+.,9! M$0Q]G3:&IR.6L91_&WTRYYT[VDB'M;3K-QYA/1J,P^GMZ4@;,#Q/767\EQ,#SRN7 M4+7WM;?N>&0HA'UR[)?? M>R1 #J'FFW31,Y>MJ9$PQ&PDPC]>]( ]UDUL/P'0#U MY_:KR0S4WE.XP]D"'K*H_--%48X^B\D"W2&>4 !,B,/A(X\Q. M&@:IJGF]&CAAGW&W.IN^QNK:R/FH:O![=W;@^MGDL[,@# [!T36ZO6A+"'TT MLV?W_+U:1\WDWA%9.TYF$[CG*0;U6CF_Q"4S7MK)&JV;9XQ> /1N\7CWXWX)ZO.YE]__@/9X M[N.T6^5 N9OC?^_5A\BD20 +!08VS>6*QV5[=OZ5.<;=[ L,VW=/B#5F5A M3]*1S>^U1^K2J=!\_-BC\IV);4_ZR;GW;^'I=,%TUA,_/REGB^,3Y_86$]-? M@29#M4XR64JE&8E)->L\#"?*!P(N?V[50J]+G_IZ!H_O#Y\^^OH M=3EK"BOOD$V[*N2A;$#->>@)FJOCC' XO_V5ICF'CM6A;SY!NR.H[ MGWCC,.MD8E3]F\^B+*RWK\F\R8U9V8LK]OMECKENFO6C2(GG&T^)'[+;MVBP M0W;[CV2W_U#"PI7NN1[FH$8+'; TT(FDC 92AD&:Q4;"YX*&\LD%S[D:JRP_ M)TL,HTF:LI#F-#52J"2G6:XSHY,L#ZYR&V[GH=N>?:O@I#EDY;E/S;0)K)TS MLLF,G2UGH!:^4;'/OEQ4C?-D_3%L1#F]= 3N)$&K=+82+F\#Z&]/"IM2._:6 M<2>"W8P5W4EP]F))&!YZRRXT+:_.S/9H3#/)GA[.:='S>S-P8#>TJL!\+B4VUJF. I-UWVN=M,2]FUB[Z.'LKL7^Z( E%E?A\]O]DTUEE*< M+93#N]DS!SV;9]9#57G(9G=IG?5=+AD5CG_89/%/K?9 M\'-X78<>2SL&$ 3,6O$19K\=8/']CFA<6]62L#:/64;(_6OZ[XSWA@Z^I0[U[]9CK&T6RD MS5GAO=Y6&^:N-@-6Y;1 .-!5X9AKU:;1HT]^6KN\K <=E@^-B*KQ@K<:!:[^ M@&7IK5&&9_4[._YZ--IE6% M'AB>E:!VG@[SO)EYWIW8@K +IQGAQS#7FYGK-_6)WQSX7T[,=&SA5;54U@0& M#M@QN0T&7J!['CM\[T(I!SD%"XKP0-9BU]VWSX?I4$Z'M4!,.L-KD-) M'M+7T22L#X0E^:%X-X*Q%?NBQ6H6GODX+ESD@#5:;.?N*WN>%'+A?5H=8WY4 M 48K\J*%@OB#]OS? 7/5YP(4:+=.E>EMK?J]X-;U:Q5SL**K%F0VCW1J8?61 M@#S-)!_](CKE=[_:.N99_=X>*JZ[VN'+9GT00"Y- =ZVGLE?T9:!J:Y'[> K MH&1C#1-W_.:B+@!51:D6I_Z];1Z! )#;60K\EI,^H*4-4@A)B46CK7%;%WP\")Q@C-Y^7LUUJ MN83W6Y0PM/\N8*L[VPZ#WLLB:DO>8=EUL]6Z+JU&L);#3+V-L"1$CC/ )23Y M,*B=V\:*P#?S6JIP!N.I:5Q(EQPU6W,<.+J#'__W?3P*W]IB>4L/7@<./8EX MQS'C2@1.B[E/GSK&1*&I4XD+,.GK.@$D*?CJV\/:6_AM=Z--L)1F'U'+O'5/ M-L9]W #+Z0Z7 0]E*=9<*=\I* .L3KG(N!U[%Q'F+W;S)?#@1*S3\#5T4RW6 M1N%W1O\!H-OQ-=;0Y^HA+/FG7+);![C8TWW]M:B@X;29P]O./<_#;#'1B#Q6 M'*B JEP&K+'@'!W!@:P01#::7(EJ)9&@Z\R_Y/RP(*^535P5 M::8FAV>W>0K^W,-7P7/^R[1.#_ YKO4/I.DPN>@Z!MH$9XJJ>3LX_POGU7#I M!(Z"PB$O=]RN>#1V1F\=?E.8Y]$_IIQ+T9V$S61?Y"MQL,^.?-V,C?TV;6!1 M;BPG$3'3$\>;82&4G0-8I?_"2=C-G7 0;3[#S,$5.W94+$V_GT 8K3F;=QSV MS7%HG>[>,K8S>ME&@_/600@7/*N3*##I=JK%!"D^ "U/6HRSLH-6 VGC]?:X M([^Y?--WAP-?X2ZQBWW1<*ZZIYO8JVJ^AF23):JV8$@;&=)&[GG:R-HDC"N3 M-WI)&-+$F0I2&N<\HMI0QFD:YGD./XZS. HN2O:X,GFC]QR6JB@),Q::0,,5 M7$2*P=6)CI.0AU%^;Y(]UNO\!BBMR;E &Q]YJ)"J#+#*Q+8VM$9X)V;<'DO^ M7/.G!9KGOEY'#Q!_>[=%U__4\>!Y]HCU![ML(1I^:%'D9UN&;G^ G\WD1^>L MJ#J<;WB5RQFJEFN1ZJO.+&^UC4*+3\:2-L]Z 6;5%:;FV#H#^H+9?W M=_5>,G24XZ# 5%B<6IR$-^RR7+@?-FQMVIS.CDMQ!E:+^^;8U']'NU:,+#=? MZVFSJ1FSB1[[^9H @H5[XE..9V0^(WXZ?%(-H-^3 FGR+)U>=]9%78/? ,@: MZ.&R+;LN;9+.!< 0!=+6@]59TI9;<.)YBERDUR43 ]C'"IES.]BV=&R,"V+7 M>G5%+GRMG=%NU3/CUOT.O0/&FFW+5@":AZ(MBGR!:+XV*I4U MQKQ'"G[A\@OLCZ\#H(?8QW)"X,2Z=I6QDNP+HYQY5\R[](S>\K&91; 3T0ZW MRV5-$M'X2-$P0>Y(?R/G'?0;W&L&3$H_]RK&^Q#/S]#Q.YF?N Q_>U$[O%KD M17W>N#'.RN8QN,%A_>-@I $&UT:9&Z,KZ;3#;)SV7I[GR&]SW*WNZ%8NNLK+ M3OY_^_/F[9U_ #05# P'X@<$>]4XWW7'=D0Q6DF::M^M&SUH"!]M;1]L8PPD M//B=>\.2M+?= ^)M?4 \^%FZW*';G9.E$-.URV9<>,/'J;0]][W48Y@ %+KU M";A0@?NRX__ ZF7<\.[\Z@4)\-0\A8].T!TDIM.%"WU:A$K.C>B=^?:BG2;P MVA5-"8?*M GB:9>%X#742O)B'7GT)Z3X+(J)?8>>OVMG]-R4F"Z[/(Q69*U MBS6^%1^4M9*,/L&FZJ:17O^3GH^ET:Y_[T 5BPFLNJH6>-PYA=H]-Q>5QV_. M.O-9>0ZV6)W9Y0^RCLK6)8E_[0RO<\S7YZMP$?%B[BJZUR4>+ T>?;=V7RFU M*-N*^ O<3.C.M$Q(=9X"V [7V[28L8T%5Y]W+1E&;$;HCG[>&-H&.O&^34@:M_2%0_0YT"!:MK:]ZXAN= 1:%IUW&?=&?=F6Z6_D M6JB+)2*Q:;WOW5[O#];5$]8>?$KU;0YU9& M&O)M^[)=<+D<@D"%;P=MG6.5,T]6(P&M8=8N&M9;&B46KCBE-?;.%GCS6HK[^<=(!0_'B,M;61K,M5/5O>MC.R#6S?PC6ZHU;@@@]^M= MUH#'QUYE\*:N><8RK3J,OT):VJ%2J0TPSYEO$8:I71H+./BFRMIY($NVOL45 M8O73G;IW7-+G]?> UVSC@LN*O=S!VBGX:L[B2[1]SZKMA!??9X00I;6U\%\V?):7I(="U-DAU&/2$>&^_>H&[MRE$B7.E$EB=8 MJNYO5M?'&7>,[BR7P%U['JZ!?@W>$$'[M,^Y_]ADL>NJL>0%KG1R;=Y@4WHH MUO,1C7[9?[[[:T-*A.)Z7(I3%\"%=[5)?(1NLXE+B%K,;5@) MSQK/ -AZLS!%_;S)DFT]B5>Q UJ,F@N%AY/KXW2^=!19[C\P43T-/Q8\P,.G MGVK'P]CA@"\GWLU07S='F+ELZ%XY%,<58(_2R<0[*N!@Q%+>L6_(X#I"X_'6 M''76OXAX&^X[48M)VVANY4R[ )O #7 W89,39X;>H5!>FP_ISTX;K$_W2@. MQS;UW0X*FUF/?=U*Y^#6VG8M0,7RM[ML<%\;34>S74?VZ+2:>=-BAWO1]/ZG M<]/M?WR1'![MGN]_@_\=[7XY^/+!9''*:,@)99(2&D2*,):&).0F#9-0A#** MX>2/LG$0KW:PM[OE)GOA!SNJOSIX^<.;8?O:K-_U/CC?W_V0ASJ&HR\AG*F4 M4#AAB$QD2@*NHS1*N6!Q_N39M)BL[(%QI\@&':O=#-J+U&*'AZ9C(36>$M1_ M/6O"E4(X#\H%ACR8%8WS4IK)[$O#UM$VEL"*'-_=LHDBU&=![4NI8S8.1WCB MVK7>8+3T:F;AWOSD WB6U)B3A&'_*\ M'SAJ+:CZ2/5]#SLW[KBP>VZB^@P:=ST7JY1"[K64/Y'[KV<7V2>\N0ZGSB([ M%5^+TP46L71S&9;OY=Q1%]^QS7>OCT9;6=6L0WMOEZ+PKC%_.W-TT2(N7WSI M\RP?-N;%-">XK5A8ZXVQ8-4_PMNY]7.\E\9RC=0U]B>P=4_1[,>=NKRTS;QU MPXBB6HJ$-9>C&QVY0*Z_4VZ,$6ZB^U6:BSB6$4MY3H.$2Q-)T#.@[G4F.=MU\+H(_%UP 57G ?G!Q_??X'S $[C..9)2F)I,D(YI40$ M@2 FS&40,T:%C 7\#'EZ8_# J:%2()$Z2A1-(N$R!G7@0C#/*0Q3=45L M&C]K:WS=__(!$"%E$0V(X<80FB0Y$_,":UAF)/C)[(Q?EH M"J<*G#XC/ '+)W5$=WQU0,B%9SI.]-J+:^,_"W\\%U7GEF@7=])ZUD$B5UIF M&T4[XO]UE(A+>2$66B&<:RO,EOS^MNBJW74"+?0&6YZ*CUB3>][=KW[N>LDG MR\Z&OZ.?H"@U<5P*38-W&[B7]I"UT?S%.7RX% # V[J/?<^%LJ@^H0,>VX3/ M?9I -[@^9+!<$F=M^"%MAO9L:KHM/B[;S)=$,FM6 DL84;AF%'[+6+O'M@\O MS1?XNAE4EW"[#AA-S;P+YQN$/:SGQ>NYAMZS:\FTU)X8'W,MX3%9>"ZQCWD; M\NVM=R?[9RENZ_/5ZISK:N%3:GR5<-6A!*USDU9'T&7.: ;0,'1T3\6.)=Q- M"RC4)TMC<@;[2AP7=3][UR_()E&7MOS7TI+" QR;0.\-I\ITRY6[*4AUOIW+ MD^P1LG0MH9G+X18V1YT4TV7^U)I6QC'GG$K';=.?CO&:][GZ=<;KU]&STEPR MFO71]#:UL5DW=W1UW[9)Y'?N6OODJJMXO4M4&^RU4I[7EC3,)FEX@ 917A'E MED9)368+3=QQW["TVBSA&]#U7B++5V;RN8I_OXXY/LS:OUN>L?IH]U28P)YZ M9;/(I[XM@SMUO0NITU:DRRC6\&XL:3,?[7%IDC,_^8W,7T !71=1S9S/SS>5 MZK626DJ0M-&;-G5]#9JPV;6>FV,]W4"3#;]^5.ZU+AIQMR.74U_=IEE74#!X M#R)ZP=K*L,[U_N=KYL&F +1%"^T3+J2V<<_JY,/"<)_4O;I@!N$'@)B>=*@Q MVO!VTUG-UB>>^9>OBZ5.X6R!V:V<:8BWZXH&+1E:G<3BJOOJS_M5@.[@JLW>EA"N2>V.+4\D]??6VJD;JG02^IV2:2C%+F*$Z1RLC9+K*;?K%1 L.=*K M_@9LZ&\L^?;YF2- &2UI'M DBA1?R4FAM9G^]GA<--_4M\.]_6^'1_#=T9_A M_K?W']*$I:E.-(E$$!"J6$*D3BF)9298$L=:FABC\J4Q7OG;=*A+^H89D:=A MK$.:,T59;#AG*E)9%!L6:YU&E_0-JP"TUQZY3J^SUW:'+;G=< E_TXL2\+RN MS/2Q^=IZ"WEP]/Z#R5.>8M[SW>XY=7+>2KL,G\G?+5;I &4Q M,0ULRXMM%E@8RN+=F:>YN.XZUV M[B\[%2[(/#E#>]%"?*POM"0GCX$5XX:E83Z7PTYD'92%/U2P.:Y")@]P\B[5 MW!=D*5^IU7;;WE-MYFG?#=)+HZWZBL66G"_.0,XP@\NNCR]"\843J ,*VUNI M5]:BFA6N?/9H8_C;^W2-N);@ Q-4VCPK-!&K\PK.6'ASY:U$3WC:4$D[,W8. M1^MTR97B^_-8?35#Z[5L_='='CLMM20VPO9>]FIM8:\;$/S:]L_&I5JQ7!OW MP:3(5_-R';*%%P#M=:5KOSO$R!X7WVGOB MFJ.E05BOQ>?"?'&!T4[(S7N=[$$LM98NI,Q1=>A]Z4:J6 M=V(YAZRSXQTGS4F3RN>N7W9N+&_2T1=+AM3&19#QR#)I8$H?X*D+B".NMUQM MUI;W!C4-UMW#ER37]79JWT8TJ6[3RL?5K;C63A_OLA#*)8LR0&BY_%A/)4$YX80\(,ICK-0A;*E9H@J6B6AUSG"0UHFE I M5!!DH1%1+(P0>;])?.> ;OA[E-_RY9HX\P6\$QW.\6Y&"VCE4L#QN%".3Z[N MGNBT6>N,U@5HO@8&N-#QK$W;&[_V9.>+:4T[Z!-D;!Z& MQ?V=MP$KQU+5V;R/%O&X&/E\\+2T'NO>]@>8FIJZ.UZ*%: M_:W-.YM:^*!AAB?P"IW(9C,UW4HH?Q!:I8W3N[XE17-&.$:1G=4NXP_ MU'R5O/0(^R^3C75\KW50;@UM0U/@5?=K[&W.U5Z\U]G*2QR"XR8+P6^K7H(8 M@ 5?7X<2T/"PU/&>;GAJ)5?J^B+0=A@^A5%,FAR(YHIT] :3(T9O+;*'Q_[Q MQ_/1+^F;M[^Z6!GL$&3T_ Y!&B_Q1]2?7:RB?(I\1TO5PY=,T;[4V1ZBU&KLL%^MRK.J-,_8$M9:C M8%(SE+5S#K*\P#Y0B[)S&/3>#5:_T\&TF]11SF"J/8T1.K6:AAGP'J[QE\"@ MAO#=L3J!_=:^5!UO@Z5<,NBE<8_W?*S+Z[$.&#]J7/RVEK,])WIV:=;Y:[X? M(=\N]'QC*C#;U$EG_+M3C9I^ ?NV?KW'C4KA7N'^MUYPDG5!@*2%0S M(FAJ2";R.-LQL?2(NF&2QEIOR]X$"DQ]\BEPF*@"E]4X MU/Z\/)M93SPZG4Z,T)VS:ND,;[0<,BT];C1XD6.R=A*M[H3FK"]6<\L*^[U# M(Y;6KD8A.Z-Z=W0.G'9G] MI;1S5W9-N*83X1&I]RA$2:,,[HV\<"1H:!O2.X]%W/G(@I\9XPC$?-3$-]VQE+%-"DV5] MK;NX$N7%W,$2[V3MW+JWG]JLTAJTK<+Q=;EQ-;]&=6*,-\U[);J+LN/K M!AD R#::V#1)&,20BM7W\<#]#H]>?<)R27&1ROD4F)D%00'80[ M !6HW2T31D=[K-7)J\'7)8_20('63>6*AU2N(97KGJ=R;SOGJM=[/ M;?57VZ'+I=WAKVI72=>J6T="X[C25YAH'#BZ4U:ZSCN_<"\S,(JL1=-'[\[W MOZD/N<@US1)!@@ 99B(&D GFAF@9IYF,MM(-#PM-$$I9$/&9!J&0&%E-$@W&2)*OKO5P@?^-PRKV- MPOSA7$JWY6._F+">V5U"= MO> ])[W:A*4^-F+J"'HFYS:UPR8.UPX8^Z0V&];]=5*T-187/:'3Q0O32\2G M^EY-@I(H'8QJ&"KL]\Z17JYYE_7/7T]L8XLY8&H:QL-E^L)ZR$T":6]H309T M^_I+#OZ_5_52^L:,33$&6(JGZ+$O:FJN>=T;>;R2%RMG93G[8ND55D;8S0EN M>] YXI'>FWT1CJ&GGS-]Y6M>/-6^?-W_'O?8U#;O[:8A^(V-M>4SSP( B'FA MZGR,U:4J;!;&N4M QED[-_.:H,614*R=9)^NC?U?Z_Z7L[89(QQW%Z\O+W'5C:>4\/%L:KDKZKB:';R-ID@T%TRIL,?)SLB> DWR MT(;=58)_G.<6N@KG27=>)4TYK2MB5?M?P8 MNY]C5N0#S+N=OB1UT[/%35WC@&61/ "O4^(?CX]:S-YE552.B341Q2;.N MX\1P11;K-I.K4%,G?ME>CRV;K31AR7QM14-]UCT-6A3$E?JU]\*'8Z3%J -3J:G8$MPF@T M=H<&','_KMNKKAP6%SUO#<%,>U8T$*9&! VY\\7[FW7T>XG;MVULV4F?E8*2NIB\*,,T%3$D9Y MA&R_@G 5,9*;E"8FC54>II>4G& NDC<":H#H$W=G>8YUF;"A5(\/K6HNJNF2 MKL: S14.!KZM_WJVPN"VU*VYUAJV[J]_(#H7]\S30;J*\.4,IDN&[&KUX"7Q MF&Y0;@U_+R6OJJ[+7K4-Y1];XRA[:U,H_VGWUO-."N5F?(6WJX+>8LC6#KT[ M\D-KC^U.]:O:M'P]@2ES.NJ1J287R7KQ(0MH2H-(DB2).$$J$"+C*""IRFC" MC0B3/.O[S^* IR)3J0*D0TT>LA3^T;$209CKR/![[#_K=:'OIA$+1SS<)=+N ML?YYK&Q_V&$'=%;<<2F:'AJ[EO,"'H*,[1>E*KN"BF7;?2-JKE:E[I=MK'!H MZGZ='=*C-,3%:QP]Z]@,<3[_.1&PQ&_5R0P#M>[7Q)?XCTYGVDRP5S=LA]IG MU.4MG+;E_]C6\W MO/8C<1O:O21@^L7I6=U5X%C8S;U,03CV>32.>O/S#'/:;+;N>L;")6%"7L2B M^D1RS/[K-2&P10@%ND&GEO<5Q0MPAWT83E&U,+X5;,]5_'*V*.MP9\^^D3LO1GA(C'[Y UY+G7<_^]49Y6]!/.':Z][G[>'K7]MJLLLN M_F,&Q/;U,]:<:755.<[HSYOP8U2 M%P<^N^]/@J1#$N20!'G/DR#7]V>]*A6QARQ#21.=:Z9%JFDNN AC&IDL$*%* M32SN#Y9GHNO'3^@#V ^%U.A"S$= MC][MO-UQ6!GS(6#4M1D\1YEX]&V!]FJ6>9S&;FRFE^W2,6R7_!^Z0 H+R_XI MS?R+\=T6\@80M3T$5@+9M16$CY:NTC._: SN=#-3X4Q$N,*QM19U@[HF!F2Y MY98"1>T8VZ1KY2/4PET,-[0.[+J/P;^;W@.6;DZTUU9(MU]4)_4A-S58.RQ< MHQJ;BV):ZO[.I-84+O[=FQ#OZ0RCS<4GC-?9>#/&\EWH',XY6Z_:8X7TC'08 M^8>_YK8,WF>1"-M_L<8!]J[%R+5]\C*OQ<0%V MORY4R]=K]Q"!I;9.MKI0K\U5@HDK_%; +=)2("Y*, SK"*/CT *;TGRVG %N M"H?X]G5 [)6'R5*XRK@F'F@VP7K4MCG^[1-2099+LBB-_[SQ)DCJ#,$9 Y^U7X%!F8 M376"5#GP7->'J()EOXM=AT,?"EG, M,4/3D0(ME]3MC/8*]#/K!_$VX]'99.%"0AY7(Q<-OB""OK,9DH87OG'!]6;G M<=M773#4<%O7'BP_?8!-3F;:Y=0WD+HW55[_:II<^ Q(,#G7B4R@[@K(LP'ZX MM=RN^FV7+NY+UHHXW,T.WXB ;X58%CD!7(-EJ$9O4"C1%+BPLM;IZEYQ+=>I MY'G. IY0&FG%C*WV;@'&A!@:!0DGX=IE0D&AXEUBK;;%+9!)W&B)A?V2L^%-6MG MG->-U]COK M64Y\#GSGIZ['[39XK;;&('[IG?S/,?E_JLY'1]C(9B*:')BCMB]6$Q';#D_% M[5?A;\_Y>\ON!+\+ZDW07?/=J>YLB4=>H>#*Z-]],!3./B%28C3VM\U91'B0 M4Y*:/ J,R!@L0C^JJ$+.,Q.IC$:2@I9EFN9AF(8BC440)RL$.$<.F-<=Z5R) M0NV?5[6X]A$RA@ALQRQ9@=DLRL+E&>!OWKW=VQGMST"S8_3E@KB1-M.9*]"U M9U0= _3/:VNY29-' 9H?[MQ1V^:K[S?@(DY-L?=%9*#68@$3ZV V):<;&5XS M-INH4X\-CIGYK/0MDKI#[/3=JZ,RE@MHZ5;M^R&O_,H]T.6.415KE[6&6..# MZ+07A.?]WL1S,"QD"_21^;4IM&_GM^&S[5=XK?94^=$DYWHR+R_K& @9EW(1 MDR$7<5]FXI MO4.M5LW--75$OVW.9ZTP-&I/C,86+)UZY^YI#8]RT?RUIX ;16/;=D;F081E M 9G X5SD1=W)I+'S\,^%O_E2S7SS0TX15 49^:8"ET?);"N';@M8DI M^&J(.-JSU.>C5,T@=D;K.LL_XKK$YTCH@ MJ__"B<>$.QMQ#->9PH;'1#/RG ML]R#X7;P2)(&$I&*,L,$2)@A">9R Q-:4C7&F*KR63"9F*#.49L M_=4)K._D'&P5F/%NEE8GU*UEUO6O=*:6G/6(6CL7K'N96QN2HM]105X=*+)?$:\;FX"U+;O=>>.=7_"JKG> M-PNRY>JD3OJT]ZS;D5_A+]L9_6__X9VA=OD>L;MAYZLFZ%\?:3# MK6D\\!\ M=F7#4]<#R7G?;+[VB6^)V+ZPYQ_"/./"92RT&0%H!6#+>1]')%=%G?;KKA9;H<;XMI MG43N$K;;'%2\<#9OVC_.S2GN/]N(K68=@W=M2,[\=O%PP>AUUYXW9(N]5ETV MI%7,?-M,Y+QS?5FQJAO/]"+W_(=-'GR[G*Y]O#1UEHIKJHQ3;&VM=B:D);ST M! :6!Z_V)A=EA]9L>3D=[PTZ3/TL'?<]F9UPG$,=:U_\LA())%I&$1EAD?J\ M%18?(FPIK] 9WC5I:R/6&YB_WA+-S#_[S0T=K"4[\,ZX'[>YM/_QW?GAWG%\\%&%^]^.SP^/CC\$C$K& M(S"8TB0'I,!3(G,PHC)N9)P&8%0E]Y4*^BVV73?'J'(ZAIL]*I9:$W?*@MT5 M;M,O7-&%+]89=YI>%W-?\S,O/ J0BV)BOX([(&$%WGX*]N1)<89/=)V5.\,! M76V#)]5R[@0>Q%6=[MJ6Z'2'#\KO;"$G5F+PHL)V&81SOK9#&[)3/"+;7+KE M0[FP61.?$2(MWV:VF%]YIYW1BVN-$(^P4FB?)7B#H?:Q1R":1C,C>O";/_:5L"M=F=5+H4IAQ8AMRXG;[M9>J@[W"W9Y#*M>E M&K2N.\.E<&%58F\"SKT7MP.!'?X2'>9LK%,CV)W%)6!YK'(^MN_3>H&[P-5, MVLI$QT5E?]P6Q7=S1#T%.[Y8]Q6JG[2#NOOGP4.(:V>3MA5O=K+=PABS7*SF MN1>:+VTJ6ZW^.FNYO%%49Z-4\-862MI-F\,"3;'+Z:[=K75WG]%*8Q]/#5\W M/W1$TAU17R,FW_U"+2UD8\L@_G5:9HR75+/Q4MU>_5R?X.%:0Y_[@CJP@QM$ M?^&M>Z>*Z.+WL3='+Y\=9TUVINB"1SFSM#5)9 ^77R>MX8)BO"&=KTWG0_WS M;ZM_]EO-7GE_Z,^N4L/1V,%TQN* ]>.&U];YMO?B0RBI4#(U)%4R)#2B *ZI M2(@P5 )*B'64\Y5VA8(S#;\T.8]ID @>,D9#FFYSAV4'*I;AVI=_%G>(UO5>[OJS\[JH+V-^/19":F[6WJSC!G MXMQU]W#]S\L%*/OQ4J40J3TX]=>.EO"KX_[I( -,9*)T(4B? XY2VY>>H M:Q%6JNWOQ[+^"$7>XTLF2X=DLB&9["$FDUV9'-8_Y'C"8ATRKN*,PF]EP#(= MF#S-&7)GZ(NRM*X\'.^+WNRB3=S8%KW/?CA<#+1K,@+#WJ9H;5;[RM:E6\I=T^\L\ M;J/\#SOQX6^C/Q^GAED-E+C2CVBV(F2;M#ARF$J8R^FUT MV#KA_"[L1,/\A-<3[7M4C?Z[-/V65KV ,8IR_50_[5T ZU4O5)-YA+PW;A&? MVE1,[["T VI^U'$86M@]=29Z6<[DK*S9&#H_^6"O1+_-GHWG:WLEF9QJL69CW9*3#*;S]TJ36?U,MCEK3W2[667 M:LU+5\5OS_BB,Z9NN[3N4$!V-4P[<(]91_.^Q.:.J;YM([*F YD/^,(Z'%N[ MKB,)/,>9@^SM M1:Z;;=VW;H3.>8W!4]T93)W=!H\^P0!B72CBSH=9=U"VLN)[ M^/.DCF,U1>&=N&,W@.@J'JW7SILJ!N3.1@:OLEEVX/PK+TPJPJ& -=W7ZJLS M:Y/9+(F.#PSV,X7:.I$C>RRHHO)S:J^XX+;+1YB=A.Y<^9CE!Z.Z,VUH<&C*&1$/)B$'(@4A*W ,21OL%YU=Z5DA.!1LD2X4$EK M1HA3-D@L$W;Z <=TCNRGTNIU-85J+JVRL,PSR:O4E\MK'1=GN8*(A2\WR=-S MVZ&4"DX6:R=G+1/R'^"+I45-78JXU?OEM):6PY(NWE]\O+--'.!:H\,OL23E M+K9_+ID'B_FZJ0R(/8[C,BR^=/[.14#9VAGG]*]!.[DK>ZI*IO45RCXS[P4! M^G$^.[:Z9=U*>F6%HC$LC)-:R#JN+YGEYX/EE6VM?S[?WOFI'H<405WY!8XS M<_KC4>D:]\]??_GMIZ6^#-4XRQ*R*UM>R;=Z]?D0VL=N^.\OH>$L*FT==349 M/#M7J@[-R_%"L(&_M.N^*K+R^5O959<5F"R[IX"=>4^HXA MW= S_7R.I_7W M:L VY<0M=:5HK@M?R=H5:&A5TF3>W1A^KA)#\IO5SF%] MW4Y]EDU_=@WS]NOGKW[:ZI5WK[IB54VY9NT)9Z7->9NR1I)5\IRKTWZ&JCZC M5AYM,^:]#'C.Z^0;-:-CUU,3?4LET57&VX5[,6DV([M4+AT.FLY=Q$@<^[D+#;3[Q77ZE%M M-4TF3<)B+4PJOOTE/^QI?<<%]?*DCN@U"%YL03-30.I4K+I\=4XB@V9X\*R+ MXSGH'<^%[N0,AK!5--RE@%-IT#>9:4"%VA;%K:_F-9_]8/VZGFM2J+-QZF6. M,.Y-0&96Q-L\P8*H7T3((+>4!VJ']QEGY<-5)E?JC7SFOV7GJS*;Q2P[,')' M7^K6E_/'_>])=;.9)E)R3#,E++UD6S/IUZV$YBRMS9&6;U-7Y)3MG_&="I_G ML9X+1L'G9D6#T?9&7E&VY=/*,O0(U M$%YJ/@AHT7MH088"IQ_G@H0BD>W'<:P\N*6JI.C"*_;ZLL7:V.#5.)5)J6W( MVL)AM0Y#,7%EDT MQ[/B6YZBU_/=&B_GIV(ORZ^^=/_2;3I:J* MG!LE@V$QA&<1R,K_<,;=CW*4*8^)'QT!@YA]H5C'V;':## LM8^SIUKH<5%B MK[6WLI9&,WMLX7RV@.F%9CK;J+5OE>LJU5&ZP7#F"9U[?*J.KY42)A]ST4]4$^Q"D'4-W1) M2)1F$O-6P"P1ZQ*-+CJGSZG;F(-NYL&<-[/(YN@C\#)_ MEX!?:/5]AI1O^-1O-0[ZY2_YUUY.+8&SJ_^IQ,TK(VV%V?+H9&BL'779]CR?MA(;; M%CX@5WK_A*]F#E\(NTI!;)_0["16#FDIN#G52:"JE/^X^;/M]V#=71T-*A2 MFG(KUL5]?]QI,DL9F?O;7W?W/W_ 49+'2"'-1 M4]8J1CF9U]VF)HSB%S=^A8O-8A=5#-=.1KD92R.0X(.6G)HU=@@Y-7YT/.O\ M<0CV7>G0.HT-(_>E#=N"L3$W_IJLQSID-TM97 C*E#>)H>Y?^#D_[^*9; M)Q!_AF_67X7=\C&&V1"Q06-IU+/=HQT?YN&4>;UR677=N-0^G SK9-B\U3.A M/3J9EM!Y[FX8JV91BW?YYX)!.YJ+/CCV" 3^4[[)ETOOL3S/?L$[VYSXPD/D M8QS&CZ/2;JJH*12S43J9Z,DD=US0*XBWFS60.< MY*2ID%>J-WI7K24&J5X&MG'$*3>S4#E$W+5-]D7ER>!?NCR>KK-K5?R&%^ M4TT/+-&Y'WZ?[E.GR<,Q'[?R4G)\]W<_, =[J65 B5F'.!8$Z:@22B3$2&4@ M7IY90C+K$]4T%6DR@NJ1DNWFN97+K(Z,Y1&H"^E!C=VTY JN$_Z:/BI+"79S MM6.PX**>3TT$[KVHI

    JU\UGRLMV4:@SY0$M)+C6<^^+F^TT+NWF&Q+7]SJ MO5[ZO0A1%Y?;R^9BA5G'J#H=+KL.RI,L5I%6F[4P;VPA::D9V9E9=951=5G[ MU@N346[*)!Y?$HONDEBZ))8'GL1R9J[%I:DD[3E8G&#!K;,B,B[RO)&HA/.< M,>^5IV:3(I[7CQSD5K:5Q9@;H!8+^,=OAWV?2E>SY[^!E)]N#\-LVSM-;._; MNP]>1"%I$,@0@JMY/HZ&@)BE+!C-HG>LC5!*G-.E)1 %1!NG">;$:,R(L$*L M9B@LD7V]6;V?QP]*%]M#7U\V5 MF]P+.E,;RI0W2Q)OU**YR^9D$M,)6)$E\[M6E&;]Z$K%[591/T]RWM?\):K* MG,,TJ$(=O=SLH];/9L\>%VZ8W[ :_GT1W7O+.,W#[KP4'(=D(B:>*:>"=\%8 M\3UT_[:\Z'\&*3ZI/'E6C8@ZC78\65&.:]?08'P>;55QHW0RSNZ, M6KHN@6*%;BZB% 6F%$V,.I8<=XP[ZIE6.H&@E<(IW5'*^BF%['[Z_"$1Q3$1 M'CG"- (1%9'1BB"+ Y718!X5>_(LC4[&%Q#*5^ 3!Z/<_O[F%(!#9);()"6S MW 5JX)@3L4:QQ#U/YA8I(+_88SO^3R_$Z_WMT]UONWAO_YW8_?@A*&HC]Q3) MBA*"1QK$)DK*2I71"K43+A?QGM.(0&)3.6*.:X Y+]5"3GEP%%4H*Q9)VF$D #?Y& M!X,0XO#IXSG_;Z]8[CS,;516.(Q4T!QQFR0RU(+(D$I9@B-3# Y]-&RR>++% M>*'$5UKZ%("/6\NIHUK3:((C+A"2C,0='[^5@_0?? S<> [;ZA4<)&!CP_2-(<8SV3E6Y=,?'_P&? WJ+"XU$9XMNIHG52CRLXT%JK, MG"^#^+6>TCPW!$I8.B=&5;&@PN$6:BW]8 SV1!V\RA'*W&$SSAKOKS;-;L)2 M=9^='.=:SL6:1[97NJ(MCD);>,+X]V R2X.*31UT3D^K+EM@U<.%3FYU$NU" M?6AN#^@'QTUZ(3Q35=2^9&/,9X\= N:;G.;\-GEKJA\^CD39_"&7VI&V7=,_OJOEFAZI5T/ 1=5@:KLB]Q]^A^[3&?7K:!0R(8-TGN]\ MM?'MWQ]EN[EJ:5 7=LCM;WXX5UXI'ZK M!Z2&WF24IE]MEV%FJ=.(E@5P&:-@FNNK#+1>AVD\]FD9%>K^AI, MXW_@0=MDW:F>5VBJN/?I[0=0CI+CTB)OF$%<*(8<$0%1IYV.A@I'4^UX0ED) M73$FFV8G9:1YR5G++5YS[]?3LTFBL^;R2>S2W6\?/U"AK)3"()H;67*A-5AS M1B$"K$?I"%:95K#[7T=7M.9(-$X&A[WREC.;.@>0 9)$4B.TP=?N8\A^, MI\DFJY"P+"!N9$ F:H,2PXQ%#:(A.V:&F0M?#5(>=)/149F(/9 M=_+E$IE5#WXM\)GI,0LYX@M)3QW.SL/9Z_VW'V1V6%&LD%<6]&:0/G @CB'* M5,*<).J#NQ;.2,!>.JI!F@6NA;%81&> L<=/&]3^\^*+".-$\$,18(:(G! M(2N21B(&;A7H$Y3;^ABNBB_#*(DZ6FHTX4((G;Q.D@'*2 A"7;'E1H>O[\#7 MM^T/3!CI FB&.EB08S9(I('EH22Q25H&*@V#@XW#B]"U:OTO]-X$,FBUKZSJ M458:6.86E;$I:*F=FU5'W:5I(]<(.3P:O]UJ$.)2E]!Y08BSN6,7?[AI_.'< M4$ 7@+@#F&Y,M*%Q?]_:+MR;][[YZ+%Z[;-(_4"<95XFBJ0E$G%J'#)&BYLV( RVV^,Y-LAHWE(DB7@PI5@*+V4)5))+,_ Y-W@Z:C[NR1 M2OO9A4JI/EPP+?6=T6:W<2D#;8DX.RUY03G?%5C9X>%I:8F2*[1G@VIFLJ\6 M<;DE1Q:E\T5*/R%@H=.O.96B6FGQ\WSKR7*WQ?+ =;/F\D'KZZ58M[04.?O^ M^8Y;O1=_VZ/CPS@7K0N"NB6=JYEL53_UW%@)Z.MI*2&;5^F&Z$ODIBYBKA]U M-L=SUBYL14#]G!<"LK2YF+=_G37G9/!SZV%L*!UA:H6CN7Y. 8>%D'ZNA@[E M":'C+ ._YM)D6SK;/&Z]<1$4YU)^I=.4GN^@(90RPFK(JCOMI<$8J+"FT&KZ M:^E6/JT*VQ?:[BSU$&CTM$')]P0DUN7.IY5*DO$Y4Q!76_VW'@96F&LSN<-G M6Y'*JN(Y3]64;T^6:;YIJO.TU0X._ELWJLG5V@'.;GQ:-UDH4Q1GU>#U=XK1 M,^LR5)37P\-F1-)"/]&%X1[]!IU5[X&PGU0Z/%9=4GA2BX+@T#[69):/(O=6G<"=A_48 MDZ*'UR]YZ5'/]-JS2U1;WZYF_S9*__PAZLVX"F%]S"-+FH&KJ[2U6+/?K-_/ MW M(##(E;JQ$#(PWT%M*964VU%N53FO$&X>OK3P\W;V33MM[4B%X*XG_#7*:4U7 M3MN5T_Z(Y;27EL>V#*P(#TJ"QQ[L*3!\J17)XZB%PS%AI?2#,:G.WHY+[<=G M2XW;A[E%3:/# &G-YSRZTTMT@*JC4NF6M2RMAN6O]920E M*>Z"AEC?8JXTS.1 R[A9[1&516DUV*BUV%G/6S_8PJC1VE%]C8[MC\$K]4MC M+#V?F\L7Y,%N#"#^Z_\0B7]>_?$N0-"+7 MN4:#;# >!4=9KF=S2LJ+&O!4AF+%+HOSJ5(0FVS6/%:W[K*3N>99#JE)/9%N M-*Z&0A?+IHR%QJ+?.Q.3%3\\XW9+,[_FX^BKX=!U_*;QD+7&)N?/3_(_QX_;7W;*.,E^.Z'W;6P@L%Q+^C/\E:\)-6LJA*&H2;]3_/GFU][(ACPE8U$^!YEP@KI]2;'6%NJP>">%SY=W\#I6$0%ON[5E^?>R+JK]>&&1!JB1L<5%,VL^NW MB@ODX5VEPWWC_SS.;O&ZF7UMHBTTOI]!H_&/+WG#ZQ;&)1^HD8E%F%<4-FF2 M14IG5= O8N-.+!\N3 "92]1^,S \ZR%YNGB=M%3=+,3< [:Z/*L%U;B"Z2DH M'KOSM\KF]$)KVEFTHM$0J[M5SOE9"\8YZJN.T;,F_Y.*\?[P$OTY*&PQ#VYK M5+!Z/M@?>>IX)]IOM:'\PL[G[:YV/O_TR#AN&3:V\_D#U4Y@)R32-'-9E3C\ MY#VR\.<$N\VIYU<2Z&6@T+ >T9N-+[ IJMDL552P1KBOIZWW\S2+$!>2D1>F M0O7/&534KZ<457QC9=A7O]RW[AK09#B#")C60V)*\]7Y(U1MN^J)\6"B5<'S MA<&(-7_,S-5]:CK0-ZRM)',N4%-AD_7@)5 %/F\M\LDCN.''>CA+MN@RT-N) M:N?N8!E?5O'^$$L4IGKTXN(NHZ!S9NF57F0T/#RM[G:8)Y;TG!U^KO=A)MYR M#LA@>E(/1RG6\WC>X7N6\E>/E*[>&/27Z<'IN:\=*:!1STNM;43N.%P<'1RU)N-:"D6[%%#@W^7#Q<6BG_# M7N89V+5PK;Y0YF*7Y]CJ[53#@,Z**@,WC>-Z.LN,5G,N8-,8O1KOO-!YW[>9 M_@*M+ KHL^YV 52JA[]LK-?\@JT\JVI=BU6C;4:@>H_&LR%#H^''43Z JC-1 M'J4]S-O(SR2C]AQ 5Q2/804- MN'=Q+16Z*?,K\B4O_LY:1V]GH;SH.=!NL+U_OMAY_E,>&?_U )[T%(V^#DL? MZ3%WN[-[;-O+9\(Q^SY=!CI-_+TFGIC6<' M/7O(DN([2ZNZ[$CZ,PYU,@P+U\V6RZ/?:GCX0SLX6D)'S4X_5BIE[OP,HG?! MUS:;'VM/)SW8G3S<"N1R1O\Q+#& 1>=9L"6Z'4&3*)IN@"VTXTGSR'7Q23-I MI/#"[-0JV<.'U6R&D!]T4G"29T+4+:S7XRKJ;6>]NMF4)L_+ JLLX_0J/E2R M?>*@RJ!NC(<RQ>7U_Z30.#Y*1;JLY'+.]F!U;&>R0 M*P5RM'G&6)LXS@JGF3];8Y 4HH[C_Y[,N-:\*WE% ,7-6+]G9=8#;OL!G? MT.\-9F2"]H7J@52KN"@,JRYR*=HC:5EM4*((X\#*4:LPRGDN>LU(,W M8*-KLRZ&RNRJ=B$O"#M?'G!D/>J_)!E0M4)ZHN>(B7I1\L.9MJ.;E@ M!FNON(:J.=C-25]-DBW30Q,QK^9C+X10/P('J5XV'9X,0@VB9B06^>_:B:3_)&CKIV[[+;<9274L>(K:W8__]S%Q.HTBOWM#]A("?2: M$/5.(2XD0<;#KCH7%$G:"2=%VX7VO+;0EK7Q)6]:?]41-,^Q;_M,%DS!LU32 M:,?#V5R?LTW/"]UQLU%+8 /.9CTVXQ67\@.&=>_@I;^&45V\:L=G/P5PS$HN M%/W0]M+@[Z(P5L5!2_.(*B/HI%4B-,OA+PO,*A66+VT\/HWN6FZYK 3695'E MF_7(])SY/EAYC.+BNV0HT@_(C:[)L%_63LD7C5/R5GGV+3+#^D6:]^A8X$): MP,['#TY;IT)4R#A5VE][9*--\*NG!G;=*;\RRFUSB/H&&<>81R*5]"19Q[UP M3IAH\JP.+'BR7"XGR@TFBQQEQ5,/9F4>^5E'$9JIJ-65$MF5F=C*I#.?+XP*%SV77_:R\TD\7;WOFHV[U?CEM"O=+]3GH@,AU[F.AF@A!E[52>6J_W'E5H>WW9#2^LTAUK_*6)&+ M_7U+K4=6^Y&4IEM9>@[MM+%J=OJM@M.2&57/*%QI7K(TVSXO\'Q[I]SLUU]^ MV^IM9Q=IY0'J%[VDC*+U37)@7E$YZT SKTYNEG3THCX%V/ \K?[E>'3T M>N8:'PT)?C.%+?H(FY)W?I3@81=CNM]T/RGG&G2/(2X<13]R!%@_" MC H9G'7,2[^BQ3\0KK"_5-1;VPXG1V!)P")U2X+:]PN8;EA!?X4Y],_L5%3: M'U<5D<5SO!"(*7G1V2$]6:2Y!BUKW0JY):ZP%V?X0J< *\3*U648LK>']:'E MH%9>X,FS?Y*?;N6AKWA^,QX.?#1SQY-)P]-*E")7(+>C2',1OLS\@7U\+)E7 M>=3KW&1KEJF*M*O :570-(L2+)19AWA4ITZT5F^&>E=AH9K+EUAWJT8;7@08 MGBMT@5CAP5'MH2;+\)IY &O:;KS98]@1E /.]G@2GS8__!P& MD^-#>_IT,"Q[72[Z>?D&9Y!#N5_U<>T1-F9+*I-UQ.D8_B\T-Z[]Q5M%??S7 M-*Q^1O$6U?3SBY8E9$O)\R_]CF5I]9[K7M;0FVW"Q;?4YOR;/J*M ME5=:]E^%=BOZ!81D^/W?)^Q)2ZP]Q3U2,BB;]69?I>1)"W!SC/:*<[^7.>3/ MS4+T^._>F?!=8;]EF76+3'-9D*)$>=[E"3^]. PQS#C2.C;+M/[?WBMY':=/7\0V_7K]O9ON<-F\46#)5G5Z !(LQ7VC[70 MWAG[D%7ZQI=M*]UE/=+[232[4NGO_I#\M MF=?WL)?_:#D-'C=E;4^+-?=F.AX!?8V+'I^)[&%2%WM U-6Q^H[5=ZQ^0\#X M&"BK8_6W3UV7J/?.^L^Y5?4PH/HAO8\QI1M3V:V^]HKKLKQV'9V8M/GU9:]X M+L3:*,.]![ +*^)J?:^_^-KC?,M->N]SB_1/)N')&B)C\SI]Q-JEGC7EY?C7 M\SH[_*_!].!Y/;T+)&<5>MXNB=XQ[-N_ETKS]_^/-JC?QR^WSGXM+OS^[>]_5VQNY.'V>]]?O_K6_+NT\M/[S]] M_M9< _4_?RG?T%=O[ZQU[_^N?GU__NOMU;V>7['[[_'5WY]6W7?K'Y_?[ M?PYV_]H[>KV_EW9/\=__V7\QW7V#O^U]VL5[7S\PH1E-VB F)47\;XDI*^%7"GI;[6U6C>0\J?7!%3'RSI>=B8O W+6,8]\Y(9S MRI7%4A++.'?"*)[.GI?5\;+-Y66G+5ZF@_6*.N!EQC+$HY?(61J02TX!&TM: M>??D&<%]+77'R#I&ME'O?2VE3*?(F/;.>8Y#-,Y(3$6,!E0T;67'R!X8(_O6 M8F11<6[A,)'%,8^*U!)I;#BP- I_QR(H)8M21FE?4?Z >-E-[.FV<[7CAQT_ M7.*'6(#9$K3$R6!.33)$"D6-\C0!DQ2Q\$/<\$/<\<--YX>DS0^-"L1C@1+/ M7) YCJPT%$6BA%)@I0(8GCRC?4--GQOR@/AAQ\LZ7K;$RZB-49C C$B*4^E= MLIA+('/@<3@EWO&R!\;+:(N7V<"%X)XB'YA"7&N+K*("&:PDT48KE>>RJSZ3 MJN-C'1_;J/>^!A\S@8/=HJ@B2G++O*,&&^N"T(X$+DW'QQX8'V,M/@:GB)VP M"EF>G6T>>^0$(0@32Z,)4>%<;@DZ&9-]+1Z,O^V*N9T/@$D];Y4)G9N;0\]\ MNS,9\<9QI'_>9RPS[_#KE,=43K:'X4TI GW*"D:"?7*8"\RYR$,]Q6A*YSGIW.8SKI=7(\%5VN/JW6X MNA-J6Q=6:X[Q=*"Z M$U"U0SDFL10$X2AA;Q GPB$3C4#<$!NH48D%7H059WU*Q+WAZCJEA8\$@FL/ M*W00O!,(MJ,'!#1]'30HB$%'@&#BR,:@D0B2PT?$D:! KO695GVC5J,'G6A; M+Z[6[N+N<'4GN&I[L@-/CDF*D7-6(K"B$]*)8\0\L4ICD^!@LR?;8-QAZI8Q MM79W:X>I.\%4VZLJ*<4J*(^P D.,$RV1BUPCS+ 3.F+BDR^RRHB^OF-9]0CJ M8EZO-%*Z@M?T2B_^X[&+ M/\H]TD$K9#3E21ABH[-%_"G35^SJ0<0[ ^!W)-!W(+XU%V\'XML$<=NS*T'3 M<=I8Q+QAB'--D'51(Z6(]SR*Z&+,UC(7Y,Q\RGL'\:,'X-I]P1T ;Q. ;1>P M-%IJ(S32DG'$A6/(22X1ETP)G?MSL_3D&0<=UFR@"'WTZ%N[U[A#WVVBK^TL M9L0[!LP3L1S=Y%AQI E)2.%@&1,I:B:*^#.Z+X79# #^. FVK\[LKG_>GE[0 MA#D_Y2,ID%C;+FPT#]X(+WI%GGG82,>$U\:$!RM^],2BH)%CY%**B"N9D([2 M(_(,^)B6JVW@SE4E.Q;6L;!-U\!N M*Y#3,:Y;85SM4(Y@3C'N Y(^5Z(R29 E3F1;.!!0KVD@',Q@8_I*7;>F?@/8 MUS52]#M.UW&Z>XEV=9SN5CA=.]YE$L>16HL4BV!K,NJ1U=XB3"11,2A%F7SR MS. ^&)X/C]%UW.OQ<:\[CA5VIN:]\+%VV! TZTBXEDB"^$%<&(RTYPYA+2@7 MR3"56F,.B]CN6]_CKJ^TACN M?Y*?>MME*M+7:#^74>873>8>G1R&WH']$GOPI/%_3^QA&;4].BY3C.8CNH>] MT]XW&N-J^V%CQM%.8F\TSDRM^AEVHHR4L_5(N7$]3ZZ>4IYWM^SD&0/K%\:6HWRT MP/?@"8:MV>7G;^\F[QY;V;W1R;30U?3 3A>IN-JGF'\+2]M1WK[:HQ%L-%#B M8!0F/1?CL-G+:H88K%@V\C2/GP<\')X"DL:QGS>RZJG7FEV?@=%,K#\>CSZ. M[=$]C:M'J[/J6^==,^&]DR-X?W_>2+?EPWZV-)7L8KIA\D[(AN KTR59O'?MUULXO'> :DB>6-2C8^&WO,^^!1_P-$ $_^K(_D]] MQOK3ZM]]N.3"5LCL X1BVL_I)1+2!6"I"@-/(KG@-]CKE&/1>)ZE[THN@C1YG M)(Y/XI,-PEA9\>E@"K?S2ZA;&2)8H6Y&0+UE"NIMA]'Q@KS/\^N_"R;5GP;# M *N7[SQXCO5JV-L^^0B/4,:L]\LVO1P,[=!GIK.PLV^F("WL&"38+R/X3^^? M+[??_/(3<*X)T%MO^\W;WMYHJRR"L.PO7IDES//1L&B_H&_U7@U!])U4!Y0E M4--.=E*)J]X+N&R:6=OKK_#+_Y[ +_W>UX.!/^C%P\$1/%P6K!Z6LW#!T2C$ MPRRJ)B-XY'S860R"*%VZOU^X_V!^_S[PU\^PV!3TNE@(Y0@$ZI>:>H +Y^T( M@XD_'$U.@-->M%9Y%R"PK!I-LKCO30[L./8^G@P";"?(\_P%8'[#4&D4S0 )9B*HKEFRQN-BU-;W7=JGV.S3Z&O1I.&7K=X^K'-R',H6Y;O' M,OPV+YF7L,-A5KCGN@CH$$65LPG$S$QP]8BH9%;6&6L59)"'K@Z.9M?F76XK M-UN]%W8,ZHO-L,N//2@;<328PM[V>PYTD^$H[]'AH-%[TB!;Q+U3^./ESP/T M>=T'VI\+RW+C^N&RC#V I\MT.]^B?UO8GO%IKY;8O9-)HWP!E0W2H*C%H+9- MCNL+[#&0B_4';>G;UGKR[S5S+N;($G>H\:AHMBA61KE^'83I0>/J6+BJMDKP M_!+KBN9V_B6W/D/WBCR'DM9N+?Q[,)XSS8\1.;!2/J-"#4_MX5=[.GGRKV4; M#A0>.Q<1(!>F M%;__)TMNDFE#[Q]T_L'W [89\5E:VZ=>?2<=]=6\5GDVD)TI992 M92SW45B7$N=<:E"Z:""):X\I<^;).===JJH]%'4BL]L9]Y])Z\HP'F<9-:YL M'Z"I23RVV6+,++D2UC-!>#BP;G (\JR2J46T@?@[.AX-BZ2MW4N%/&>JP=^# M2;[3"2AGX^SJ^3(8G4P6]8!&WF:A,)C,#?$W?P@Z!#!Y7YT+W.,?UW M M>RF"A)L)$B+G6ECJ<% 2[" 3C57FPZO&%+K8H_R?^M4'<;(W&OJ3\1C>^(?V M*=_8-MK]]IF\WGF%=_<_LMV=M["V_T (PYY[@A*A G&L%=+>)B0<)\HR(I1Q MU\O98%83H87#VO(@H\V QEQHIL'(->S\@0J'12*;?=Z5[U M=#E/0G"1$*$<3E=SBQQ3*;>3](Z'9$G,F69"]S59[7FW\H?:LPG,-/^:]6([ M"&#=]< JSL9GYE*'(V"T(+*.9DP)D+G5>WDR!@XT/AIE/UW+339=X(%]4'B' MR-O)0:6OQLFT\5;WBHI7.7N673HUZH$QCDZFDVQW9?95">,#6[L0Y\QUJ[<] M65QAQOQ@ 6!KHX]#8.#AL@,N%_IT,N,]#I, MTUAC'"#):JNX94QK+7@**8C(N/#BJDRSP]0-,;7O/SC@EU;8@*2E!'$9-#)* M&"2-=5XFE3"Q3Y[I/C&K$36@U*.3RDX!BL^:1R/-5^N'W[_+'%>O_724O0.5=[UXKK;? M_'*&2XH@K,]R215W2B]/+&JYHGH+:E@E)>9.JN)>:L8>S=3/VG%4,>*6\\GZ MHOB&)G:YX,DIB_EFL8J#NNQV #LE,UJ767SFHBX[+D(V7_*J<$3P]\U@M_3N'$H_M:05MD'G55L%Z M@S$\"*PWK5TH651,3MP$%/;\W>9M%V00O$6U/^6.XS6[J^CUW4,7^JOFBRV* M]-K[MKS^LJ,)E@%H'!YFKV1]8B7-PZ CB ^"/KDZ@ZH]]&C!17_7OA,^V]>[O_MR8@+5 M.;;^Y+8C><]!M]P>AOR?K(-] 0T+A-;.S'F^(2$\LCMHE*Y_?W[]%RA,^[M? MW__ZEK[?_^/SWOZ_!^_WM_'>IQ>G>[^^/7UW!$K4M_!I1>DZ^AV4L9RZ],OG M]_OO#_=^_9WL'OW[<'?G=[J[_PJ_+^O\SO;H7MK]])%^"!IS;*(K(W,1YRS/ M=E$<>:$BH40+D6P[?H=)]%P0S$G2/.1R 16HU_D?+@VA[?A=WOE*BN4?%LZ@ MM^J/OJJ\?_!JPMG^MDNW]L)(?MGD>;BLYOK_]7\T)>IG$-O-.90?XL(Y.'M8 M<78PXJYC)RF5=##>>N4,%T$XX13#U"F1F.#25W;2%9J*GPG1[>ES.QZ?P@'^ M:0^!D!Z"Z73W*-[?_O9!$&*L\APYC1/B,3ED<,1 N< T<2#*BI2;%@I,^^:, MCDN%*JYS\-(ES[4G5.7:;F,M]X$[!R2K713>EH._2C?Y[N!O?O O_OX02,K] M? )2<-*(,P9&LG,:61TL&-#>*E.F""G,^L*L%CEFA6RNC15E$;30FAU,:D4S M7H\V<$PR>..##I%+P8Q41/ D$M F<\%U3.$.:./MMP_2PCDX9I!-F2F(W(K$ M!X=D[L60N&3"VMP%"IC'F9/;KLT4E*%,,Y\&#THC'&-;^ML1*($E='L,RF,V_U8MOEMW+#V^G =Z?L[#-8Q@ M\:1+E-C A^T2)^9WM?MH[>'?T.TCR?Q^\/WI+7N]_!FE^1ECLV]ZG]SM_'K[> M_V6P^\WSO1U_NDM?#M[OO,+OCEX>O=]_*UYG:5["8MNGKW__H!EEC%&)A/<* M<<(LV'DZ(.>$'AZ.ODZ15+ M"LEY.U8*$UNEJ;!SA_9X$I\V/_P,; E#S_T8;Y'%S\YHI=2\ W"7>-XJ M%SV V9),7?7^=[#J)7?45]ZK:SRK,K>Q S==]3YVX+9HP*R?LJ_XS4O:='_? MX@_EFU?L57[N?)VK/X>G9K/(8U[AC-J?R_&Z/Y5J%Y=DO&YZW$QZ=K M99&7[M"-R*!;XT=98R.$;=4XUFPZ3L]-';(?2P'1),?82ACNEB%\QBZJ+26: MC=SPH9_7Z:+MO=*6&R:-X<8(32F%W4^::JD#58\P;?.&T=*J&>VGW\7>SC9] M_]>KO_=V=N$Y?X=K7_#W._[OO?W#3[M__7'P_M>W>/?7M[S=C'9OYS/>W7E_ M"-_'N]]>#N#]!KO[!Y_WOKT@K__:_?O]KR\_O]^'=]@_R.,_VP.;G#<*>ZP0 MHSX@[F) 6A*!7'+1*>RHT/K),X'[A*V6SE[%7'J\(%%"!FV<@4T5'/YG""8^ MT$AA9YT5L@/)IH*D/1R(.LZ,)Q%9:1+BV$BDH\!(!\F)5DQ'&FX5).NP"7Y< MH-D@B9%:$2(-3\(X;5GN8<1LPMH;?HM 2X._@6-^B^-1A['K8:P]EH9(B97A M 1D3'.(B)Z);:A$V*6"KN>72/'E64ECHSYTDNAY L-%!1Q\P%=P2$$A1&@FO M'T3@4<<.(!L(D/:\$Q9%H$%ZI&VNU# NYKY!$9E$"/?42:UO&2"=%+H09#$8 MI;*=GS,4<30<]&IO(\^3;$$B=2#;0)#Q%LB\QL%$1Q'.7=>X5039: SB!$>+ ME7.@7'12Z&8 B9@(P@GQ-"A.,3/&D*BB2-A88ZGN +*! !$M@.B0C+%:(A*M M!BF4&,H^ D2PIIZ ?63S],#O ,A&Q"4>AN/S"H61=QNS^'%Y%[RZB#R ^6\E MESXZS^!''%2DQDLM.E_.9C*PU0GU&%L3/<.(*0H2WEF,G/ $:4R29O"CP?C) M,RI5WYPQ__1&$O[1H 0L$Z.*H%ZXS-301(V^49)#<^$HFT MH SQZ/.DU& 1H8EB3RG&C-XN0#HI=!'(DN=.",N8U8E3JPW6F.WHUOA!ZV4>1%RJ-/4L MTZ9"+#TN;SOM_M&HD\[PF-WJ/K+(O>#:B&BU<(QQ(@*YLM=OSD[?S+CI\P]!:)*O5Y/MN9.$QSSKC;*$N)($:4H5DB0WO8[4D9SC:##N \5UIM:UL($# M]@P+323WH))C@U,4R7 ;933<7-G4ZK!Q-]AH1YP"V%5)$0%F%?S#B8K(.<*0 M8I%*JIQ-1F=LD+[4IO/UW;TKPXB@I?=&N9S2J%W(TPVUMBPZ,'S)VO'5.3!N M"JUVG"DDKH6B%(D@ N(X,.04(RB9%!C%-H]:Z#Q\-X,%2]ARAUF4FH*4T5H& M%R0V5F(>-;ERRD,'BUN'13NZ)$F*(6F&J(H6\=QCUBB3$X.D(#CDD5:IBR[= M'[1XP,);[QV/CF/+-)7,)Z\#@,E';CMH;0RTVC$E0XU+WFKD@P!H)4&0#3RA M%"2W6&D1 ^\DSDV+N1250N 2="7>@#K&\+M6Y$(.'A."F[CB%W9SYZFV0,5D1"N+,*A'GR MAE*BP>YWMR#,._?,S5G7[O[V='> _R[LZ]N[;WL[_@.WP5 &.C)U 42Z4!%I MQB02,=9UOA MR*@CAF"W;C?-H\$%EL$SGF?N!L:=)D[0)+QTL.78TGCEG@4=+NX %RV%3'F! M'<4"8>,ER)S+&"E-4XJ)$V.Z M[A^/KNWQHPF]K*OM<>>GN1/^]6+%B:F 1<'Y6&13X-F6=,B0X)"@TN.@P=", M]LDSTJ=$]"5?DQOSTI@H?N8TRZG)@'V^JX4YYO'UUM1R;.21N!!!1S!B8WR2*'P;*D'&LG>#)1 MX"XIYGX[''>XN -)^8#:&#^:V,NZVAAW+.NV6=:K M%=^EEI9AGTBN%J=@/H+"[+PQB#A!L(^>:-J-)KCGQL4=+NX %VVGI8I8@<6/ M3 ;T:JXBPK<$<#:?DO'2O6E ,$CZ&A5W\+@K>+3TLLBE\@ $I*7P M8$^&@ SE"2FM@S%&&:5,@8<2?2S6%#3K)- ]M"GNM+O;1U?;@0GRA>H\ADU* M;1 7!.2.<1[%:*0 V:,#7W>/_$>#BW5U)^YP<0>X:"EE5$@N26Z(S\#TX21P M9)-*"!0SX&S)BL340W)@GIV)>66_91A\:=:NET#Y^T\)V:*B66L+D#5WVQT\&7V+.329PNM+"%%[BK_,QU1#N[-1[L&EUDXJIP?3D:PZ_# M7OS;']CAQYAEV5<[#D6*9E;:=8=85XJ!238D">J(C-S*:"QQW%''I;,D75U# MGS/8[<)?._5C+>K'[RO!"!8T8<$F)*@CB%,E43XNY!U5V!-LX?@ZM?R&#E-# M28BYWBP%'H+5L*%Y2ZW5G(-:UX'AOL'0BD 8SQ-U1B C+$9@2T6D$S,HL<2\ MYE[?>K5@Y_^Y,.J-4S#2>B( 4)Y&F]NH$X8]BYQP&=8#J,ZO^GVH:H<=F'(N M4*J1-#(AKG.ZM, ,*M3#*4JA@"\*CC!C*?,"0J2![3E3FF[9SBM!!94,HHECD Q #AQX1#P18,\ M5RHP8[G$75NAFP;\US7Z6G)?A]-#^*X M-QA^B9/I41[T>MN3#A]VR1V:0._K8'K0&T<;X+9@.^4QJX-A&8R<[&#<^Y('P7=AZ77E9DMF8S9>G=3< MQF2M4MR$Y+"U.8GTJG9L=:+SY+B_X!!')W"3PXUWF M]AJMWG\#B= MQWP8;BSF1%D=)4M4!$:#XX1>.>K6@6G,6N/4B5]SE?J#66V2-#XC9 ME#QA05*K;QL\74CBPOEYF@01A8##\#P! +$..D6F+)-8N2LWVET3 #MW[8VQ MMQ(:M\03S3B**<_BL<$@*W1 2.FI:Z9Y3UV@N%LCZ">/0$.1L)PMXF9S0@2ACB5&/0Y7[C/6*8P; ;]VP!TSZ7P>(!<-#8A3F?,E M*48F1"VP 7O+TR?/.&5]IE4GM*XWWXJ[#!J*662<">9)I?'<7@A+%86M#&L_.U)+8Z^(<(+94$A4"3=8\O>SP@69/KM0/) M78.DY62E27&;E$..F@@@80S9 /\PZY4*P/9X^+YY2UUK[(UPL79 NV.@M3VJ MWH< 7-,A!><&&K908)R:@,"6PC8RXY,UG32Z7X]J!Y*[!DE+9:,>1 [C&F&E M#.).*Z1U3"@E29B4BB752:,?P(%Z,Z!U3I_O0UO;7^J9PU$YC'SNKL C!;2Y MJ! P4^43U9@P_N09Q:*OE>Y$TKWX2SNDW M26LJ;X,I[SCURW )2, /XSL&YP6!C]'5=J/:"V<]T:/V@KO\U YJ4--P_O#J0/E]5W:_R@XO-!Q-;O MO=_F0[%_SU9#[K7?YH(.U/E?UV'G?GJQ$C+WR3 =(T:!)HLX91&9:#4*4H.A M:WD>T](%*3:EZ6:'B%M 1"L^3CPE4AF!@M<4<>D3JT )H(IJQ)/S2(M$D2?,4ATDG)Y^\DST#96= MJ+GG]IL=*&X+%"T-#!0#ZN&8D.+4(VZQ1#KQD!O3.AI\CKR&VP1%)VWNM@=G MI\.M'U/M.+<2/@^>P@B87Q8T*B!K@D+,24Y4PO#_.ZMF8QIQ=HBX!42T52_# ML :1@L"&48@#$)#U0H+JY5WBSECIOV^>P!I-8.KJF?8.SD"0O'G MC^-B."+X,2#0#:?]@J6M2;Y1Z1[-1=DU%#Q!ZS[K1E]@; M#/WA28@]Z_WX) ;X?1K'<3+-U_WC.OF00JL4DPR>:AZ,M1&3*)0D7 1BXI5+ M6/Z(/@(JX5DG>W'Z&&:]'L;_^>/T_5_AV%$N=[_M?7J_\^?AZWU US?/ 3FG MN_3EX/W.*_SNZ.71^_VWXO7^[_ .!67P\_;I[K=7L-X+LOOU@Y6!YE%Y"+8^ M@-@!I4Z#]H!2H)3;Z(QR0/&$];%<+:GK][X>#/Q!;S#)SNI,%:&7QJ.CWA1( MRMOQ^!1(OF=+:>1DJY<);85JX-J:HO(?>].QS;0U:_HUGI]N^3@O/!I.1H># M8*=PB;.'=NB!3 ]BS/?8!ICE9[.'WTV@SD6L!"=16LZ]X4"A-$\DYI$Y'K'_ ML),)%,/_T%7%QV(R5#MIZGEQ]K\:_@;/"A1QP\BYPQ:R9!,.!>*$H7@^!R*($TD"[CR$/,^\-45FLX4-_HX M!/X))%@1W')E8YM@E[AGH=P6Y5=\ M+:^]L%+-Z!6%-8Y'DP*-I^-X6)28G[\.PO2@4:<6KJK4NJ=X?HEU +F3Z?F7 M+#R@CYEJ[TF84=;:YX5_#\;S#?X8D1M'^QG9! _[U!Y^M:>3)_]:>J>CP1 M M;N#FO/M*Y*N\^YN#T3%01@^XQ=:Y%+$I#[LWFL)BTU$!T/-%EOYR, 26/@ . M_F8*?R@-'S?H=V;WC_@=O]=Q&($>VIR8,<5;S@&F5;_ M5HG%L\BUQ1LJ?BZ$5R!UK!4F\D )&#$Q!2*=L%J#<*JD%UP3PW86$9Y;*D N M\0@O)0]-IM MT%BGO1U0((Y<'/_7_R$2_\Q(OP?"&O?/4E'* 2V6K*>:.(_@Z4^+H:%^GO32 MC#X'P\ET?%)W)(WY3.'3T>'AZ.L\N6:M;RZO].+5JYX+&5#N/P)GJYD\.>_( M:O6_D0CC$,?9<7!HCR?Q:?/#SXUE-!B6YR@7_;Q\ASQXN.4W*#>L/IYSU2U< M<=8ZS:.^<_WQ5OFH,=&6/F-D2QAZ[L=XBYS[V47+FBW)U :M>LD=]6WL@#*W ML0,W7?4^=N"V:,!<:=5+TIXN]8?+)RT ST'?*P*WUS"C12<@6Q@6OBA:-RG+ MYS_Q2SRL&!VI_K/X;U&*_U']W+N")ZC;R+Q3M-JV;K^NN%_LC/WZWD3%[PEM MU5L]'1U?LL]\BZE-W^?GC6Y6==;ZG@#'#[4ON>-8KSB'[CN2^D-M:T=N';EU MY';O^W(.N=UUCG9ZR',[.>C%_ST9?+&'5QT>N"D%C=T:][W&8QJT]7;K32]%T"'L8<^- MAN$JY66/NX.]_1=T;_]WLO?-\_>_[F*XW]>]G?>? MWWV"9_CK+6EGF.T>O1_LPKOMTE=D=_\=V=MYR_:^'7Q^]^T/>+=MO'<$__WK MQ=_O]_],>TV^Y1O\;>_3+M[[^D$01K6G"E&5VTH*JY#VD:!D1&3<$D$5>?*, M*-YGIFO%?CV4,&^B,=A8(10OY6.">*]9Q#ZHE%R'DDU%R6D;)9)8['ANP)4, MRLE/2"L2D#%)!TX5XTHU*#'=O) [1YK47A+I%8APR8,-6CHB0]*>*4==3+>( MM!\NV?G.0(9;((LX!8!00%8RB;AW&#F-/6)*,,N=4]';;I35#>MAI/)&I)0U M-8X5TX3%YYD&)CDSBT %D P'"6P!) MCC-!#$..)8ZX4 :9F")21F"7/+=$IBL"Y#%UM'H^&A^/QG8:*_]B520Q.CJ* MXY)&>VR/X[BK8+VX4Y7DA.@DI19<@?+*2-3>.V4<"%FM.W?*9K*0-RM.1\,T M*$2@PVKM$^)*<61M^36Y((DSVNM<<,?[6'0M1:YIZ>G 6,0*"]@_F;N)L&@< M;+'' !IWFZZ0#B7?A9*VTQ%CFHLN"<)@]"%.DD,VY&DT46/O(E,DA HES'0] M1NYAM%IP'#-JO5>,:ZJ=]A3X58C"$FRPZ+39#019V^FHL4K1:X8DV'6(4Y\' MV7B- &W22VX"-]_78.$1 T3G]E8II"1I'JD>;:"8C MQ()122(*FH.Y9QE&3IB$-/=2:0N'2F+75_$>1ZJ!5>2]\$EYS9DV<"2.<*RB MM1Z.S'8@VT"0M9V.R@M%+7;(P9$ASCA#3GF)E%"8DB X0+"30C=4TYCF-.5> M?93S)(0A27(F!1/&N& [I^,F F3%Z1CAA#0U" >5$ ]2(!T50=(),)%29%%= M54U[3&F-?\3CD[$_L)/8LQ_'L=5'HHM1G!6C$#HG^W "2@XW8,AYYJWG06-) ME*8=N]@\=C%8<3#JW$.-,8]()'D\J=+(<$*1B,:QW-K==D&\&UMUQ@ %!$\#9IJ4P'D T$2-NW: 17F&@)NB;):;]1(<>Q0-A[;<$XCQJO M>\AUETIR'9 !@. BGF>R@/::K$T\V9QC3T#7,;=IU75>_.]"6MO!R!P':R-* MA T&N-GD$;!,B8CV2OD(M@D&440-/K,37R>*+D0)]]1RPRP-E@>015ARQXD1 MDAG#W6TZ&#N4?!=*VEY&CX7.X7VD;,2(IV@0Z. ),6H$<]%3[&2#$M+)HSM' M&A6>1">%-Y+QR QLA<&&)T*=B)QW5M$F@JSM961$)R8"1P[G$4F@L",= V N M,>"CF!BBUNW*?S0 (9S12$/.:8R<,NPE MYI88ZX65R3@BH_1>73G)M\/&W6"C[7YG*LK &4&4A1!%[G)<<$ M!Y&QH?H$T\[=RQUJN-$Z1",%E%,Y3PJR0E@BLDKMRJ%5MO? M;K@7,7&,C*APY^2XX0QG'D*@1CNB""<^F)"\9=XQ MI2T%1'2PV!A8M!WLRHD0=+2(8,9!&R,4.>$<\A@.B@OEG>\"OO=9W*B99"!: M8AXWHRTVD<9(*"AV1H5$.HFS.=!JN]6](,K0($#.&(VXSG5:5&,P=(ASQ#)G M)>\DS@TCO!)K!XPK*$YYS!8.#H2 FDP($4K[#A8; XNV,]T:+%QP!$65%3'+ M+3).$>22,R$([ 2]M93=!]PGH+@)O[\5Z:-)[U]7*]+.%7(7;&*U%X!5U#)) MP$#CWB"N2@-2$I'041(9@K+)/7E&^I3F;@!KBE M=4K*B(C*V8,X*= MO46!9PV@]VFFHMPZNMJO0 M4>H 5AQ9 SO*@TC(4$Z1IF!RZR!E8KZKNKS?AJ,=+&X=%FU7(0=F9C#U2#LJ M !8J(AVC0T(80Y+625'65?P__#:C';1N'5IM5Z$Q7%/'/.)P5F#L.(.<$@QA MJA@!ZX9XM6Y7X:.!Q;J:BW:PN'58M%V%!+0NT)@Y@D-WB$MMD!%:(2(Q@,)@ MS.-58[:/*:/PN1W:,(#;=I.+KBX\A3,X4<>E=)QCYT(B#@N)!4C.R$GG$-D@ M5K&[OYW91.4R_/;NV]Z._Z LTX8(4$RCRR*4:^1LB"A&DGRRE'L#O(+ROM&Z M"[9=+[W#\QQVQB00S[T3AFAOB=0:4^VP77\,NL/&=V)CT,*&I&!P&X8H"Q0 M8DGND@-BU4IB5"1>N%ACXW9F>74Y'A?A2T1#E10Q1ZLX5=R 8AJX4=YKXS"[ M/K1FH_)J: 61- Y$HR0IB!V.L^4&AIP!4)$8E'6I2RN\:9 JRJ!D MU,"[$D_,&^&DLM+DT80QL/4'J3I9PYUN+@#7+1\ MAI@8F;B/R)=Q?HHEY&+R2'DFP4)0,.NX-'2RR2P M,C"X#4K<2L0I,2!_E$(R&$F](I1*7\&#]@WN,MP?[H2A3KN[ W2U7(B$)V9B M,BB:H! /$<109!PERK!B5% ;;UF[^W%QL:[!0ATN;A\7;1DW?^Y6@,OPY[\6]_ M8(ZYXQK MN_"M3@2O103OKCCDI:<.X^@1E2] ZD>;2Y M03M?DX3I /&=@&CI7(8RP2A5B'!K\UQ4ARQ+$G0N;P+FPGE-;A40G92YL)<, M%YIX&V*RDVZ@L!OFM,;6YG7>\^OR/#@RW!(:V3]TZ'Q)U M 3F!">)>6N0TUHAI14,27.-PU5C3)8Z_,)@<']K3?'V\6)ATW[SI-[LCN/=O M=D=P[]_LCN#>OUF.X%\E/CX+'H+LR+K"8'AB*^%Q7E"4R66%Z-/)9#I(I^M6 M?@B^3/NA6?O9/XB]9 ?CWI<\Q7/2LV[T)?8&0W]X$F+/>C\^B0%^G\9QG$Q[ MH]3[QW5\5%2G(+T(AH AP;2F*E)N3'#1^GCUZH0_P(H'C0GV>[(7IX\A">XP M_L\?I^__"L>._3^YT_#U_O_S+8!=4)5)O37?IR\'[G%7YW]/+H_?Y; M\7K_=WB'@[3[Z07\O'VZ^^T5K/>"O/[]0]):1,(3PC'D:0!@#=AD-;(Q4:X# M& 4.M"#5%Y*MZ$#]WM>#@3_H#28Y#)B)(O32>'34FP+A^'H";,\>@3TPG6SU M,CFM$ U<6Q-4_F-O.K:9M(:A-X)%QKWQ_'#+QWGAT7 R.AP$.X5+G#VT0Q][ MDX,(NO+6_V/O[9L22Y+VX:]"^.SON7?BH7KK_67V"2.O4G<2# MK'=#)=O^_UWW7]OWWFB%U76GU8)9[YU4XFTGWF(JSV9U/H5/^Q?=6+EL]D]@ M9L&"5:ZB[68M_ODL5_)G[RI[@]4HOA/;>?EV8:W.'"P:(]4*Z"[\^QA[H",. M(5J;="($_*/_PL&'X *:KZ#]WE':58D.YH"/+>_=\Y@7%>5D]@*624>2"#* MGU2^?MFM5C[^]F>QD?V^LSM< 5BNOFU5VIV\T/!#@5 ?BT"%$S&PP'/1&&=! M.4ZU9TD"!K4"TT&F^!SFXS9D5Q^.9Z? /*7>S]3[Q@ZM7QY%&F4BF@'25#G\ M)C!R1@8D8PHN26F4QEO;0LNJX-.Z7OGG3$'#%?0X"8A1)>.-$,)SXJU)BN@0 M54ZI92'-70E:2L C)8#5CX]<8DYIR5&"%40>AUSV)H3"ZYM 8D'Z#C# MX,O8RA_"-2?P0;<"3LCHAC=><;YPCML/R ON$AKDW\%V,'B30MK"9[S"IV8;8'TF4VBV8>?H7Q1S6!C8P,_.-0[/GLX[D??FB<$4 /O5;!?@: M.8VWM_0#OW[HRU3R-/[$W7O$-KG2&VYQQU^;L-4U_9TM6,W<@L>RV/=@1;L7 M9S<^X/_&< SO\>9G[,& UK@\6X BQ;14SKN=XZX]RR;E# S <=;2+*1-N-CW MQY5\((C^JI):%[Y_,11OD-"A$!<>>&IU+@?S#NYQ&QX =N-K5DNX:;,W>EIU M2L%B$18IPB.=>W*G0_?Y)IQ>+]\X1O=[M>(>? MO:OL%-;O/B#WF.T5?#)#K)":8,V]-&#N \!X; R)L/7Z1SMJ^SDHE">L&T]B MNP>"OM?VG;/XGTZO]SN\R =XCRSI\2-,2/YP)\&$@IO6 @S?3$U?+-=O,4]M MP_XHM^?9V_/W:P!HPF+"E:9(V=S+R1,''CMFB-%D.2.,<3+H=$;$-#P# ;IH M=R,H_37(W#&LQD 0'R,]630"<]110KDE'D"9][ESA/2>1<'FD)XL]?!3*4:O M(T:TOG/$13#)1(.P8"KC?(>,HQ(9[[ +6@C-T]8VKQHF'Q*C%JP$&*UN'* 8 M,)$#PW@3&GXT+!NSBS-,8>42C/&=\+3U_N)L"*(& 6H_+D65?^8A_I*_ M(T M 'U#W#*H*KOS4:MI7;,UA)L/Q;8+P 6&>P2,,MZ*/\ZC'\Z$BSE6/I3/T0XR MVGPJG;^+K2=6VJ!==X'M$B*Y,F(:=?))D,1SFPM+I8;_*I\DEG$>Q;W/O1HI MY'Y[S.6*I9]U3X2M1D #G>+>"16M! 2JMZ1K_* MK$@3=GPQKK=EU#"5O(Q!<1*L=4DIK+TAWE,K22$D>"0D,WWP>ZQ[*2U/E191 MVSD*3#I'*04$K@WB)FD$2T619HQX;(-22H.T5(V>O>U/6.M?QLUU-C-#'_MJ M21;:=P8GT5WPIMO%H74^2QS$ P#G9Y/9[L4Q.!YO[/&$+W 7G0-J'_U]'.%/ M1(;/[56WTVH5#TTVGQ/ B^8AP0,G@L&+2@IXP!L;^C^*PCW..[UF?M2OQ9* M+OS[LAGZ)Z-IM_>O..YTUVVA\ E?GW6?[_U]..N<@&;"C^[F. MPE]UL/5.'VXVM J_CP.?#S>.[)<^?% $,5;H=6;+W?L?.;C5&UBAKU\J_X#' M_4^1&!'/^X#A,F#+9@%,T>BW 92;):X3MF&P$7ENJ0"\Q".8=@X(RV"=.P*! MDR0T$>$G9 NK'KB"Y2^ROG.*PI?8;G:ZE4(\-CM<]?")6CZL/"MTYJ[K,[9S M@0P64UG-^V>ZZ!9>"^RJOMMT V%MPY\K1((+ 7M:M0A+VW/8!'\4MVY=/0[[ M2Y!+X:0('O,HDXO<"6:$ .@@!$WSGZFY_FT,\^: OH1NLZ';\57M^(@$9YV6 M% 5-..(T$)1];*2T\"8P&WEVM4F52%'E9+IBZA;95YX(ZBE-3'#.'7."N^ , M5593XH*-@A'Z"%:#[ M7L04E.!$&*&+V!TVNLKXM-?WR^!\9Z9YR?8A1-AH 1T548KA"4VV.2T+Z#O^ MB/ZB0/Q%,E\^E\I_&^SW0^/4C<6174;;Q;E6$5QI%W$*!']'@Y.A[O"X9RS1 M,$=(FJ$(DL,X;L_,)N,_)TV _%U_FL M<=@X+8Z$WII_*QJ1(XTE*;XT5I,WL_CR3__WG6FA^ITHIF$@L74P$-VFGV@, MYR+.8AZEY=P;;FVD5@G)(W,\XMG'#G<-T-Y-?D]OKYVMT4X[W!*?O?_O!3AV MM_1G\,??!X7UR6O_XN56#9Q_0#]_WOWW]4;\.IX$JQW6&Y5/# M!P]#/N^*D,^H%.C.WZ1Z9SB[]\_X';GW;S^[+6'O!-9/NNW/'ZG(4@8+-GRN MVSY0HO8(YH6?,%(.(D&O4TD^A6&&!),31VIS5--ORES@QQ13O]5)^<<&"\0_ M*H/@UJL2U;[P]EF\>"XRR2=F 6Y]XU07^]Y8W>6]@D$?GHSAOMGOG/^:F46+ M&'ME]%[C,X5?F8]CS@E[1"Q*J:2#\=8K9[@(P@D 8)@Z)7*,2OIY(Y&3SMZ' MO^O-894I8.5ZI^W7J>3TB?AYR-8!_W^Z ]?_=EK;/3RIP>^UZ^\<,#+=_U9O M'I[63^">)S6Z)R;9.NH?/\ [[/':Q]IE_>S]5?WC^^O]QO%5O7$@#N@?9S7Z M'C#Y^^N#TU:Z81O\@J_KIS5:T^HXI0K8RWW M@3O'@]$N"C]W9XBG6805I.Y9$V-P/30&X'S[7#J4I%3.&XXL,P;QI#VR/E%D MN0LJ"JNC,??C*PYW.17\YB&?&?+P]$[8L4#-; MP[=UJFA;"\-V-85RF 5!D]8C;G%N^ID Y4B%D8PZ"NH2)YYL;0O.JDR9YQJV MGS0?6!:,F9==<^/5?%E(I53SUU#S2?PB%#8"?!A$I;>(QR214T0@K B%55>Y MH\_6-E&LR@5?(37?A(A,/NL=9\FYN$D3'L^P.L\K\9RXS-LV7XM"*3M_VV:K ML$Z=[A<[WG L+]/M;Z6U6I2UNJ&D'PN]))J,Q ;1R,';LN#$.I<A!^<2LU3RIV,'$9<48FL M203AQ&SB 9R,]!/BX]=3Z$V(D#0*6J/XDZR*Y\1&AD&L85X$@W4(G8L<>QF] MV 8'AY^+67HGG4'>\JT!&WA?.^U0)*2-Y:.5>&5AYNW+#5X9F3=' PW*"<2$ MD(@;RI!UTJ$$VY8*GK+$>#XJ,D)4!9\N8GR:?[4XU5JC($QI3Y:'EDI[\DKV M9"I:@Q-F3F&D.4X(EE0C[0Q&)G.-YH:=4O!%1VM>WYK<0V,^GD3]Q+SI]4AL M_1+CH#".RJ*"I=D>J%C!,M?.5>QPWP>@6J5WX7IP0<%XUIEFU7@$?]DZS.TSX)J;OI^*XUZ[\<0%3D?>,N\0$ X;T M7 XUR4J[DU*S>U;4?8+:HH*V8$B+<%-&50AT<8F%O_4N6@5Y0N8\;OJ":J<= MAH1D^2NG%VU_RQ&8F19G\MX6"I-KT2M_VJN"B:B MLB9LIJ!2\);6WS #PITN>KE.K.".N*5GKM@6"$5[0'97#&T9G;$?,=I=L.0"\DZY_"M$9O:]WB5Z1TNSHI8;Z\Z9)G(0QE-(ICNRYR_ ME[D("SFV-Z2&Q8>#(KKA:\VHT+VS"+<+^4@66\"[A/.@)!6*"RT-58)A+'S2 MFK!H!D #J_*LZ&4+1QJ>[W\ZPI$H(K1#W#(!Z($*9 5 " J^90#P)P/&F;2B MJF85Y(*NN#@0.=\Y;A>\*@6S$VS!F3*EV/F'/'\CJ;SA>KJEAX*5&\G<4+5O M&%;>/H?F3^WJ/MA5V[ZPW:L*8:/*^H'A+$I76C%/8+9T(S4^!QP&YJZ34NP6 M[2U [UT\MH/>%05U^* 8M6Y[P?ZWH%,%*[-S7Z:Z[8:#/_?>P_7C(\\9(4$XY)5/.3H< MD,O=5YVPDB<5F+8%_Q/FI$KH#,Z^H4B&X;X]D \0FUP*FS\8D)^<=[,5&B\; M#[;@A+K1HGL*Q;,2@%G,B+'@7P3E&M'XWQ7,>PO"*Q^&%>D_9[R;XJ]\++M\ ME)%3*2-UGH=(-5-4:FR]D-K%1!_-@C=+U+_>#'+$=58*^FQ!_W19NSRBTJF M.44^,-B2I4W(I929YQ.VD05E;&XH7-6:5HV:]N87Q'T7M \Z),T"/K8ZS+?1^>3[P/9U?"B_3=T'GT"!2 MEY<>H?O[QPQ@;W5A"(;([C3&/M,; 0;>!1).&R,B@:LM*%5AE?!GRY9/I?$\BE* MEL^2Y?,MLGP^R @T02P3C$K61:NQICQ09S33RNMH":?PDUP'*ID"X>VW*S5[ M52%TY("/T-L;#<0U[CYO2&+=*Y BC+R0G@$XNFE$6*#*.W_NG]A^T;-PN$W! M@@SN/'&7;IR,RXQF=[&1F7R#V:&9G\1C\GAOWG'&&\&C $P-[CR:PE&[KWF MXQA]8+O3+W@&;]IZ#MIMC59T..XS^[V8V]RJY[:SV(2 V)M.D@^_7"'GV4.! M5X(]:8XQ#][SEC;]HGAP'!.&+%GWXEJ C0Z,Y$38(3!L9-0<6\^5,C9P#&;& MR&!X3);/CKG2>8(-8XU3BT:I-S@5T4T#JJ=?>>WZF-1.:U?UZSU2WZT=,6N4 MT"(AH5A 7,>"3I\AGV2*A ?+<$XAF/C>7;I'E@44G, M(N?2Z"!8<%)*BWD2BI9%J:]T @ECV_UTO;];8_ N\)U/1\0[C:4S*)^[()Z, M099I@Z(1EJ>D@O=V1!%,Y#0Q[$L%S[VD!F/B)*6!&R:TPSH9RSC-GKE^?#/P MAR.DI1#-)T3'1S&%S#L/]HLHBD#AP1V7N7LGDU&%Y.'O=&O;*%I5?$8,?6TC MI;,9/Q\D=IS$ZUI%15TVC)PQIQ6&"=0B?\3 ;*X#7A^PTX?\_$&ZUEB/EY\F MQ%W.PW?69B!$&5&^TXK=V)Y!+7D[!E\<;9)AI_$-JGY.T;F8UI\)($C MUWS>V\[(,Q_-#&AZ?/R5&\KY=W CX4MB0+PW3?AG15&K-T]/(<\L!?)Q$TWG M):%'9W\U87Q-^$[SX!2N/ST&B%^CA[OO\<'U M#CMLY+'=K:4Y_/85/J^?'7[;P[6/?X#K\$>S1C_ \_UU[?KP>ZWQ^;2V&UK[ MNW^-$QSE6AJQ_^DH,B)"%!8Y'L%S2-XBK1)%$GQ0\"48Q\F_&'/;$JON%F(C M)P[WAJSH"Z[RF^,>#T_@''' \L&:0SP$A3@U&KE ;"9U),ZSR+1D6]M, MX*I@TSE*J\;BN!(;]T#7V8KOX']>Y"2RWJ#+W<(Y7#:"8VJY-O!F@?;33[@4 M2NLWO_6[X^(=7]4NC[0$.74<(R4$1UR LZ&N;/]OP+9TI M;B7@['H8OGKL3YWXEAS>KV/C[AYJETAO8;9N__>[MJY^>:1@?40B%$G%&>(, M5LP);1'6!C.66&!,YEI)+415D6>38ZXWUGO>S5?"1J]A5.GF+"*VPX)/(6:S M$VWL&06FW#C*E364\.B"H58RBP73'+L0<5G1OJJ6O=;8R59]8-VO#Z[KN_X( MYM%;$R)*SAK$N:#(*I_[%N-H8*59\&)I#:>>I5DKMR7<91%[Y>0F\8[.D=UT M7YR3OM,/Q#F7$IS5KLXE"C4&U8,$_<)$KEL:[J?^DW./1 M)1ME'['5S+:_Y6-B]=/C'[GB_5D]P19$6%/VHUH+<:E]>F9OJ5_FK>]ISXCX M/IJXTD6L!"=16LZ]X=9&:I60/#+'(_9EC<\+B5&]L8.+S(.2$E%$$^" M(Q,P_..T(,FD)+7(T4R*9Q3U# !PYJ8IZE5[\6Z>TK)+?BJ;C5CV'JZ8N)OYD MP@L#_Z!@DD9<&PE" F@SA*"HI)(Q+K>VF1)5/)-:*3.,W?6#KJH#-H=F)MX8 MLJ/EZS*+!^P%O:L>&/GJ(URE 8U#YI@8QL ?SX_VKO+E#BE_X7T-^2^&H8C4 M[/;Z8])>'1(]@2R'\3A%-V8NF%@\^RZG1#_GV0WU(6]9 ]*1 6G,@#JC8)^Z MY;!XC!9Q%[SBV!,C#0(]SD&' J#_0*]N:0;D[80+@LV[G MXGA ,7@^S+_*0@\R701(L[[D1AL]T,P8*UM% ]8OLQJPWL:G*OL%$^'64J*H M[@FL+GDX/WVXBZW.96$",TK-LU.LSIVF)7?CK)M+*/H,R#PVN5/$G;,C M@7G7ZA1[UH@?=,86^"0XI0D50A,%KK+@0FI =!Z'Q&EDX%-SL2)P:M-,?.W4 M8[@_VV_LP/6U:_"LM0LA61:1A05!' N5.VY*% 5CSKJH';%;VX"LB&%3YO[% M 5+)8/DB#):R9+ L&2S?(H/E@XR4$XPX.HKH))@I,(,\16](M-AJ\$9-\"G$ MM6'$ 4@QP@?W,)0_#!9NJ;4_9$#W^X@V/*O*\FC,9Y*8%PSE.9([ ^D4)=\I0_DJ<\^_\T16=4Y#)Z0'\$!R\)Y5P%'$KT]TI\:3MBO_'U M1ZUQ "BP 6T>+'^35)4=U-Z]-&CY(<5Y_J;RH4GU3E/V:L1E2[KR<;QM<[_^ M(ZCB%#;+(9D3<]UV?O>-*F-\'*7BJFC60U>6U(_WQSF" M"Y&8E%)@F5G'.JN43,P*2AREJ4P]?GZ=Y>EOK?W=3^P0[GUP6C^#9XKZM\-F M[;IU>OCMZW7]^CNI[\)]3O]J3=99UCY^Y?7=< ;OT:S1_'[?R>'9WO7^MWKK ML%%C^XVON/[Q\UG]6T$(2<8JZ&GM^$AXBADC :FH5$Y7=DA3*Y'73NN@F W* MWI^NO#Z$D$_GURM-P_T]Q!6EV)@8=%Q34QI6E8#]/ M)DR#4C$I03Q*-''$0TI(LR01Q45;3IR",#D=7BGUV ME?AQUXXF95VN+">VG-CUNK*5Y@HSK'..M*[B&4E1J\:;^73WNT'@\TOB?Q/E+C5\QC;\:U_B#(ZYC(IXYE(*0 MB ?)$*R\033QR%U*VD8,&L^KBJQ24X2R@<&C&AB\!:2U$8T6EHNTYFNT4)K; M19G;]U, *X !C-A2E#A-B%.MD#8>(Z*X\@Q33ZC#$L]/GW; MBKY<@%4J^HLK^@2N#0.62D8XHH92H1GP9&M;4+ D2(KI.=E MN[^Q=G_]SH,1V?5K^E>9J^O?6P",Z^NH__-E$6,/7AA^*OL4OL;6L3<#(Y)D M7" H1FG!)><8.<$LTE:;X%1D(?+[&Q7^4L;?5E6M5P8>_D29WUI3]9?4XPD( MF+"@..B C)<>?+T$/R7B4&+841JMDM$LK*OZR\765AL0K/*5&Q6T_-C-''AS MMQ]4M6NURXWQ*NUZX/K M^JX_8H$FJHA"@?"(N,<"&:(-DL8&SVR2-G-XW]>A]%E4#<]2M#4*"Y9VI:2& M>N-VQ4\?:PT3F(L._+#Z3O],_R _])?EE*4J.>B[N[\CZEZ(N^!'_8]H7M7E4(F]'V MZ7]Z$SW.=E)J=L\J[4ZEU6D?QV[EOQ?P9JDY;(.0OWK1N^'ZOZ\7@NT-6K9- M-0<8>YB+'LS4S,S0A1"VKXF8T!41DYH%$:'SB,C'5L?!F[Q?+2%YH49.J\S7 MWZO8_@V)_F"#N.WUYB_.+@9RF;N$S$@I63S'?VZH^)B>'T]KO[P0P//U?$:_ MS]]OIFP#\- S&L*]%_N-G:O:-8RQ\8G7/QU%@*J:1(*X9 9QI@(RC%,4%+5. M>BPMU5O;3%>UGDZ\?5=YNB#// !&>9^3A_;L'*4 H;'7"!IO#**)DN]OOG;G8_I(?[W^VU*W]< M@(S>UY3V9SV9IYJRS]^1N<"JCS'C(4D3$S&.>L--A+TL&NX82S@R#Q\,LQ#4 M, L!JX> RI_VJMAY&IT=#]:]&W?^MLU68<([W2]@9&_E,(ME:99G]AR_/L"U MG2,33)".<3#%,2!NI49&!X8ZFO)5"A-0_-G?=LSKGS2SN]3K=R\&/YH#Y-MU8B$PQPF&SP*+O,NSY][4)+!RS;,]:5_E7 M&" @"O#O\M@*C2VPU\ %.[^ >UT,&VF.ACRZR=@;Y5:)%^V.RRQE67*KHSFX MU=)>Q;=@1 ,'L6C@^)\\W@J;T5]][,XGS=BUH+]7/^OT/HD.F[F912P:Q8-! MB(]M.^AF>,1^[D3C48JGO7V5HLG]?OW@N5MK_TG M#!DFH=A<]H9OL%>\0*GSL]L0'F"X+H^/U!I?"?@<@CD<+4 QF6!QN"8*P?(Y M%)W D@7,L07]YS.U?ZA//L<_0^$&@#1NC1R$O S52CN"_1T*:6_4#S>+5^=\ MR+4T@&)Y&^K&D]CN94 W^/:4&9@.=-B?^#ROYDC_?#NZ_:T4TEE"NK^[1^J7 M1R[1?"1L$(T&QF0MSQN3J&HUS057'3:[S98WPYWVI$_P MZA9N4DCNBD:1HWLW=;V4ECG"*&)_YX@ 8)96*J2)C(A+X9$V02/I-*:)2TT% M>)=DIMPLU9Q-^SJ5>_V5\<;MTR'R^UJY#T^H\.U7UJ?SO9K52OQV7@JI-L3) M7$=@+6:<4N^P"(E(9XW#QFEQE#/GAE\ZZ=[Z?L<1.="E[\@F>,-?;>O27O6V M_G5G(@"GH?%97YT)F^UQ?SGIG(/36O0 7Z'^\K,'6R\\1X#< SC>+@Y)B^CB MAV;;MGU&\%]&^M1;H=>9+:SO?X!V]X8H_^N7RC_@P'5NZ6 !__6ZOCO MK[OYTOIH\SW[HW5X^OFL_O$K/FRTX.=/K'9:/]G?/82-]\,)?)Z_VZPU/EU/ M;KX'9W_!]P[@>Y];^]_@YUU_5:/O>?WLZX_:M_?P>1[GWH_Z;CU#-7&DO= L M68."51)QPL#64HV1HDE8$ISSG@[ %&Q[,>STBPE25ED>X%_#*98V:.]3<)A2 MJC236Y4(>.8\:WSW(A:D2&&@4<4B5,968;2%#^5@(@(XN]7X@T^?&*T(DK(4 M--&$^^"TX8Z0:+AB1 F/9^P/0XT=*NQR)?6+/XGAHA7WT\X@I#(0VT* 06R' M!K9]?#MI&RROY(CRQ!C5,?/;>/!X0T)&\X@L#D$[K:2@?E("'!7&>&=!."(' M%]%82:PP&D>)<61V4EY?OE$ZET]JE"[(.T[HO7]^3D]OH9]TVX<:D,MRL/+^ M/S^A6_HZ5 _,3MM[W$NM5,->.KM?=S["VM 6QC-G!&_\C-RD(=X['YM0/?2U M[9JM%KA;W?AWA%VY5T1B[A6+LCOJ_54W/I' G-$$0 \ &J<3$8 ^M9<:$ZWG MC7&/(?!Z[/]^T>W&-4F >2KJ'&:^UTB=OF>'C5H^2>'PGKN]^OS[X]KFYWWC/ M#NC!U<'I'ZDVJJ;Y@J_KIS56V.7\Q8O_7T,Q!D+I[JRQ/=U(V@\Z&.L)UDH9:S2FQ ML*\YCW$*%E//X]P$ *5Y6JYY:MZX(G2_ =?O'&G" 5':B*)6'D!),$A'RY'% ML-%$1C569FN;XRKCT_G[99O&-Z/!7$829 C&2 W0%&OM&,'&4^]R4C$KW8I5 MT>#K"0T.3GN#0T*:,(8XT0H94%P$<%#2 '@C*IR).JNI*^P%[[= $+Z!?Z=L?L3?F$#SGO.)MFR&6DA%,BV1D %!A M3;1@D[)+("F/QI:NP*J8H5M78!>>>7R4X0$&+G-$JP9FWVB!L'+'*LP3>?-%( M1]-5TN"23WI##D9VO.]>%+4R@Q+M\DCD/AN,A58I)AD\U3P8"Z:71*$D*'<@ M)N+2#UH)&UR?SLZR,L"623""Y0J()V&1YLF@%"CLH]$9Y6(14,52K5 \I@RH M+EB#*=4I )X.)F=:,:VIBI0;$URT/@[S*TL_: 4T>#+3*FDM(N$)X1@TH"@6 MD4U69W9ARG7@23M 4:HJY+,3K4H%7ET%)D&!)R03;,"2$VV,<,ER[54BBH" ME&[0JBCP9-(4V%C,L4J(DT1!@:D#-R@Z9&GV8@,66(BM;5%5S^<%+T]$'J5^ M@Z+=[GC1;GD24 3%?!*4(6H4V UO'7)& M2V2TB)$JDE%.CC#@JA*+JKLJ349I,IK.4LE,C%(F#:@Z:(Z-]E8KZB53J2PD M7QF3,7DFPHUF%A8-$1NRR8@,3$:0*"@5K"":6T&WM@VNBN<7DJ^ Q;C;+'62 M&/2MMFKZ*57Q%'46_' ^Z)MQTS>KW>E7KF*_,KRRWZG E/D3F_\VU@6N=^%Z MOML<='!)<=@*Z,_61>_V^NJ@D];0IA079=K6WDGS_#R3\>=?TD4KP9,*ZG3X M5OF@_3@_M;,NV?80;1!A@_NS=_:3I;W#Y<@<,VVIU+HM9R//M MNS$T^Z,V9MV8=WD3K49=[N<#_P(;VB[X9Y]V.*SA)A]]KMD]B=ZR!S,64 MF.25ZD]2&HRZ]O3N=OX9Z\U3](_J=OYN]K( W'3J^=[.#7;ZW<(4A)O;5"LG MS5Z_T\T:78D_SF&2(KQH%63M_+S3'="HPEM';WNY24_N1]7*+]R$X=YM2>@' MVTD+/ANU5JC$OYLAW^]=Y7ZA>:85F,DP_#!?[%U^68E]-M!@D7GBGH(+F!@@ M.NI=CE]AL;4NXKJ3N^+F=1F*U<]$-[=GL=F&Y&MZO\Z_0*_!K\OPD_AUI7JG M*5L*"ZQ^VFT?HJPURQFL6"1E[;T(WSR;W?8EFPW,QP!Z$&VW-VC?-=$]8%U( M?A]LJOTXCM][(>0,%/G0"Y\U0VC%E5SW:7;@5^N*\>" BP7\QPSQ?,8*SL'D MNZ&2@-=1$C8AS^VW@;-2!?@-$*-H^SAL69=;,"Z%KOCM!Y^"2,SIX W5CDU6&C)J:B46>')X>G,+[K#Z?UW;].ZQ\/ MX+W^@-]_.ZGOUD316/+TCU;MNC5.%C"*1BGML)66(JT31AQ+BFR0 C$"\R]8 M\C*I?#Z/^:+J%!^S0ZQ+]LT&VX(HDY0I)>EPY$0E&PQECEHAM>=ZP&-,3&D+ M5M 63!YF,8NE%]*!\BN3B4,8LH89)(C@E$:N)-9;V[2JS;.S]5_*%FQ"(L^? M-Z&]6;'(FU#Q1?LF3M>*S\[\WXC"(ZLM=S[*J''@21CGE9;1P=9HJ8D$/[K# M[,U2S3!RI6E;F&F;3NTAPEHE$D&:*H6X5@$9;3 2R7O"='!)%FF(6);-P90:X7+5,Y'314N_ ME/5*;T&_%PXT2OU^/?V>Q!Y6L$2E,LAPEIT)[)%Q#".")2PU)4)%F8L2)5\1 M_=Z$*,C-04_,Z4?//.*9)V_RIZF3;S_N:Y**Q!CM&14<&ZJQILEJ0UFT8-;, MO&5.9=SWA>W9-%&:BE$18A@*(4;$J27(&7"M"I9*0QC%-F5?RO!%L;0L3K'6 M*+126I/R1/D-6I-)=*1@&:WSX/AHPO*),G@_7ACDB%.*81F8,0LZ45X9:W*W MR&$5N3Q19K% IFB).*XV0M9IQ2[[ (B4AGC]7*?SKP0D5EP.?AB>3G\0/(:;E[.)__H;%,YO.# ZYB MX)Y0P@TVF@:0,!K@M3%1W@W2#%]'7@9F;_K?>Y,*[R;,9R PIR[.G,H'2QTF MIE)[[K&*WF@%:FO@>LJ5<#+"S%HETVL4 W#YI&( 0=YQ0I>27R_T4HH!9#E8 M>?^?%UFY,%?*_B"G]V5@]WR9OONOV>MOPAG]#4SW&:;;(4P?2PJL5N =>\\ZP=]4 M9@ZF/>, H;EQE$L1M:'&*D$BUE%Y2N<-C-<[_=C;:8?"=;KUEC[F=5DOGHZK MFSC6]WKCF-<;!^R ?C[-#('[NXD#J[JIY]/#L_^:AZ<9>Z->O/PXX>SPT8>F[^O?9E5&)(LEE2$B\!L]XI9Z!*NJ M$/8J::J,93XW86.F2O6SDP8?I3-K=,R_J4; .>J%X#0EZ[@.V@J)=7))6J8B M]7/'LTLC\+)&8#*8'0VUC&F&(K<2<2HBM84$[$:B,@3M/S;P<7:41>%DC,,G8%25U@6."%!<) MD !FR"0+<$"3R"C/K'\N-Q(C54J?W4GL18S )B0$C0X:RDJG%R M[IV H'YH MML&/A$FZM5&_QF*U^V4[">W35BJ?DC!G0=NYW2 M?CW&?DT7/]%($]'4(H:-0%P;CS0C$D5GC)#1^(!E/H32E-!_KU"U1%G^M&(\ MPPO2\E*;'Z/-DRX)H XFF%;(6QX1)XHC6#Z%).,R)_*I:,36MB9E(>,;UN3G MTO\N8;\NG8YGJ?FDT\&,D91*A:AA$G'!%#(,MN\H-5.8FN!CT?F(J%52]$TX M/-GY*??K/7P+9P^=N)3%DDL_41DW:_?$5,IPRH(MVXSR2&F9]%9EVO,<3LGU MVX88AU+4S!/A(\U<#$Q7J9RN-RCK(]^$2B_J?*14Z5=1Z4F?!/L$/F5(2#-- M$$\*5)H'B@S%RC!'A>4 5HBH:K(B)9&E2B^8)?&H-(B2<1D8L;#9\$Q4&ELS(;:Q7-T72-LK=);H92(03Q@@DQB'@D,KJ#2GFH<%HE,<32W M6*,8PMBQ:$!<++?YX!6+\G3BC6KTHIR,4J-?1:.G3B>(LEHQBPSQ#+!)"LCI M$!&. 1LKB"6!Y;X6JCQO?*L:O2@WH]3H5]'H26_#8Q^8L08)(<#;,,DB+;5$ M/%HKB8Y>>I4UFLGI8&!Y-O&B1>75H2N1N9^ZTR49U4H[]I?&T;JQI6?/K>=X M(*Q2C_W2S"W:S,THW,#879U2FH_7,!]39>^&6$"0'MEH/.(DIW=Z@"#$2A9S MI9$[JQ%6BW@+ZN$OB/$U)>P]%\F()D8=W&FJ>HIG:M=-KYD?]6KA/S;_C MD/5TJ)9CWQI.&[[]BG4P21?]^[^R]/;T#UN7@@*7Z@DJZK%_3[JW$WPM& M^QW9!(/]U;8N[55OZU]WV7&;;30^@:OS[K/I?[^<=,Y!,BI[;?_N7HE8E<$6 M-CF?%^8&*[]WVH42%E[]L)S0MBI?^O#!&8RRMT*O,UONWO\X[\9>#X;?;%>^ M?JG\ Q[W/[U*_.%CMC GMAN+T,5Y[(Y^*VH?>[/$=3:[\D/$TY-$U6!R/256 M&!LY2U)S'X/GX+Y[^ ^V][$XS\'*_,J<]+=+4MSQUV8?'N?GD+G9K.+WRM;B MS/#KSM)/!;=QDL_SQ6[E%+&7Q?/6_[B?.(,/XE/7*IWFK)Y6:]G>"NC5P H%5?FRD>Q M<^NY7W_NOV4J<;,4*G$M7IA*?'&K9M:6@_H@VFXO]VF+84G\TRNI1;-B$_,V MIEF'97T*\?Q<$S#'@K_IB5P62_NZ:,EZ\XF7=.J;DV%;K;@(8+.=(?D\/4A7 M1<,>NK(D>2V9#%XRZ'T*SVBTFH>G>[3V[7,S?Z?6J(EZX^3T\-O7(O!]UTX,?AQ_W1'W7_ZA=?R?['^NMPT81^#Z%\5S#_\^B M7;)28"RI0!J6$7$K&#)28L1R],81%I2F]S(9K"+5:\GW_'*U3#HF$4-,)BG. M [72*T6Q!%&*/-J830$QI2E845/ )DQ!""P35T1$/,>(1Q:149XCRGGN2TL" M)^)>!H15- 6;D(3X9[?S=[.7%?5%R-G> H#;B#I3I[DW.%!'0(69L!KN((E@ MEE$J39)'NSEBD5,2T'R9D3>"!D8Z&^?_%#+V_L=Y;/=B* WSH@SS#&J:%")Q M(0ADP<8BSE-$CDN)'&!P9;UWTLFM;2:KJB3!?F"6>9O*0,E)+&47<*T!70H E-E*A MI+A@7B@69;;$O$K5BA37E>6RB];WA2.K4M]71M\GD9=)6L):!A28#HACD8O, M6$).HXI9JN[6MJP*7/)^O<:(8VV%CSA+O5@%LW %"V>A@?2WK_G2T2OHO8T.GE4_\^8*[#;.%)1I!6MM"B9!%I>) M&(8!6@69$%="(ZNB1 $S9FT*D64*HL6D%;R(*=B$P-=C.LB^!?2UX>D;ST5? M90_[<>ZCPUPKAKW6.P!V M\L S5D6WBO-R^N:EZN[YD5Y MAZ6V&"7O".(^.)2['B+";;3...*-+%(=C%E4TY+5(;AZF,[JR6P= MK\](4X30ET5 ,Q"T^L49C-9/&J:(E> D2LNY-]S:2 'W2!Z9XQ'[F8E8]Y\( MW-J@V-MOSS!8O4;^MP'/_ZW5\=_7T\ZTXO]^OCK\%LXS5CPX^T3V=X])_32< M'GZL99O!ZV-SLPYVIWY]F I;LKN':XUC6MN%\9Q^.G+8 M<,,214IZ@7@F(;=!4(29Q]8$; ,16Y4(EOD<)KW?O8BK1+RTHI1"D]V&[F<0 M*OF"7M]K+?F"2KZ@ER24*/F"-H+FIN0+*OF"2KZ@DB_H[2>6E'Q!;^PLN>PM M^,HD^35Q>%:[//SV'OSWT*SO?CZK?_OK9+\1S@Y.PUFMX4FM4?MQN%MO39'D M7[?.#JY_:QTTZB=UNH?K'P\(W$?4Z6&S3F&\GB3D(AR M+G"1+#$0&2KC416^XS%LA&X[FXE#P8T4BG!-P1L@H.0J@2@X:GPJ M^:U65[1:.F4IVFQ6QN]/Q6:T9,5A3Y(72B%,6,QL#1XK; ' J&1^* M^"P5*\)N\YH!V#>N]PO'4Z7>KXS>3^(M;DT(A'IDA0*\!? *.:4\4BE:*:FD MVOF,MP29;EU##%-DBF2.))-\GI1 /UGI6<5ZMK M=\CS\I"D/2&B9#"PLB2%S7E6QV.B"O07$ODIS4J;7 MO#ES,@GC/*6:<461%A+<-^T4TD10E+2G1#B18"T7E%ZS N:D/! N3]K7Z\I[ M2DIORQ>76U"ZW$K)/VVOOWL1R[+(!\LB]XXL(2'WN4.,2P^&6CNDM=(H2A]8 M8IQ81P9;=;-]$<-.WBY- FC(?##!&)X\T8S%&!R-.0..^OBS,LI5JQ]^=&'E M>3?V #T,RBI#A"_]]R*V_16,S?8O;LHKS[M-D+USVZK8@@0J?W[3KFR0SN&N M"AGC3]R7AA: 4& MVLQOT,\EI)WA04L<5),6KP3O>M&'P;7S\@V&O>5'V,K#]XX[W:O\K-&,.=L: MM"#IG]A^Q79CY;+9/VFV*]0,!CZ7] M"ZGM7Z\Y^Q.\/!C4QA5'#\/J:W\BO(%7/B2&SSB46CDQG2)M6-#+OYF3.$&4 M9SP?NTG#";4N*)RPXI$GPXQV\Q[L%Z=OMZ'7C]U.K[--[S/,[#C^]%_>Q#JW[JX;,/T[28W_XXJ5U_Q_7KK_R@\?D$WN^D MUC@Y.6C\]OV@\9T>?/L*[P"???LCU9KX1VW(NEL_/;C(](D812Y2) 8>M;6FJ;$;2Y"I6L#XYI[*L9?^YU@\"Q@M1_+WZASG2 M*X>@:'@R0VY4'=%2U^?3]:MQ73\^,HDRC1-!4A*">$H&F< 5\I$["68@&*VW MMHUXQU9=TU]#,?[/\]#Y&J9P,HR$J>S:J_4OA-GD*S>^MC)(ZX.QAD;8F23L M53&&% (WV%ICE"K1Z4KL6%?3Z#1G#3A*$L).&MBQ"$6&$8^<<0(3ZCTF*F?V M$[*HE+ U;>WPEA1X)M!\F@Z70/-EU'8":'*3$A>&((QS08Y3"EGP)Y'$)#GN M+?PI%^2\6Y'RYS5$DVL8ZY48Z1)-KOV5;[.T]!%H4E/!+'4B:NQYC%1+JIE- MAD@EG+;D>6BR!(QS[SSUWZ+:7[EAP8MIO$B\XIHI;PB5W.AH$B&, MA:2PQSJ*5.+%E]IZOLS B\8(ZQE!3#()>#$RI -U2#BA"'&12.VWMH5Z]M93 MAA=714-GXL6G*6F)%U]&:2?P(N-&6>8\BMHDQ$&'D18Q($EBD$PHS4G(>%&O MAM*N(5Y M5:_$KC0CDU(X[ @6&FF6".*P<,A1C_.N1*TW-LD$@06CW1W2M>&M%,U_P:]'WL/EW'#*>#=5U[%O#><:W7[$.9O6B?_]7IC@B7G[Z"@Y!:NX2 MT(W_>](=C>;<'H/T=J/]#AXK#/97V[JT5[VM?]UEK&NVT?@$KLZ[3U%A%._^ MY:1SWDQ7E;VVOY^&;U4&6Z"[S'0X($%L%UI;M.,<6G#;JGSIPP>96K"W0J\S M6^[>_\B\BYDDLMFN?/U2^0<\[G]ZE?C#QVR23C+]HFV'RGGLCGX;L#K.$M=% ML"9.6(7!1B>M]YX2*XR-G"6IN8_!<]AI/?P'VTGJ41H8#\DK&D3B-":C**<< MPT>>8N+5?<]YD+)TNV1U+*\L61T?_KXYJ]\2 PW\X1T0UD=I2)&&X4%EXDS:S1)5'OMF-/&*.+G M[:^VJ6>@>Z3>:)WL[_H?]8_U[_7=3Z1^'9KUQ@[\7OMQ^/%SZ_#;'ZWZQZ]D M\FRC=OJ5['][S^O7<%_Z"==WO[(ZW2.U7?C]^L/WPX]_M0[.ON+#QE_3K(Z- M3T=8$F>3$4CR%! GPB*;F$*8:-6YWEXK37&#SS&?IO@; M?8[Y@KH^GL#8.#@R01/AC4'>&H)XA'\T]@I)YH+E%.0[A:UMHQ:6P?C63RK? M>&YCR>KX)J[B4PP9%:4HF>.ZUM5I@CYG0E!BP?>1YZ+0$H/-O2I-) M> ! J2":$)(0K >'34D$9*1@*%&B%$G&>I.R*7IV*4Q95[TJ&CH;23Y)24LD M^3)*.X$D4TA,8R(1YH(B#DN&#*P.8MXXRQE/BJE<5ZU60VG7$"ZN83"WI&U\ M$U=N6%WF-%S$)F;H$10VF%M.M 2,PB4C03"XN2OAX@OM/%.TC0 7DZ0X<,T0 M!^E$G('1<013A*TCG' M$DN9AF]M)98*[S.:'%1!PR;AQ;7,+A8LC:^C2LW+'8Q#1>=D$I0 M1XSVG M/P-@Y)X+ 1A/I/2WAXDMM/9.LC3FZ2(D6+AJDM4V(JRB0%B(@CBFL MD$J)4+NU3>6*$,"5T<4EX<6G*6F)%U]&:2?PHO148\(BDMP 7A0<(Q,Y1]1: MK!4.& NW$);O,KJX/GBQ9&U\"U=N6.QB1H=!RWF2F&&6J=X4ZY$-0J!H)(XRMX^38FN;\15I+U%&%Y?5 M0O!)2EJBQ9=1VLFS:!:]4-0CQC0X=@'\/"NC1"0Q; C7*CBR$([O,KJX/FBQ MI&5<]RM+=K&G9CNZY+GVA"I.N3+6(F@AAF34-+>(.X813:R@#1-Q"O&DM*I)"1< B'A%/7@C$\6QF@V&(7K_FO[ M7C:X9]W[!2>6C@S2-'7:PY1KC8(P[PQ&?%4YL\UV'_[7J\#XFYG%H6U;E;,. MV+9.%]Z[TFKV^I6"\#&&S+;7[/&ZO"LJ^-+)K\-G(L-V]-6A-[!;7GG<[ MQUU[5FGF8=K6U36,!7!3Q5;^MMUFA$=U4B6!0G:Z\)03VX=7\:V+$*L5=]&O M9+:\=J;%*KT+U_/=YGDQ MU_"]VS> (?F.7?JS]5>G#_4.OF(0.W+);R7\Z'G 6WESHNS$T^_D%4Q/> M_UUE?''@DF[^0B>E1TS2Y4EL%Q_]!>9_+,2[%7OW;3"5NY5K@6HZ8 7<&VYMI%8)R2-S/&)_M)N9EC'\!]U2+M_%-/M9'X94)3N]7NSW&G#[ MWUH=__UU$0RK_3Y",'M7!]>')_7&=W&X6[NN[7Z&[YZK^O7)":"15OS?SU>'W\*YHUP>P/WK9^_)?J/U';YY6?_X_G+_XWM6._M* M -6(^L>#J_KN'MO_^"'5KM\?J62YLP W(N8N)U(0I+E3*!JB$Z&.>>4FB34E M%9@+HV/T'G8'I0/#0GA)/9/<80""$4#A.^+/XGAHA7WTPPYS%9R8X7Q]/L1 WLJ4PR(LMR3QW&-C/0< M>9Q2A*EWQ)E)X5HG+E:NY%PS_J2!D$-,[J_'Z=3C;WWU/#G??7]6N/Y_M-VJ\ M=GUP#=\1M>MZZ[#QVTE]]_M43._@^IC5Z0&O-?[Z7FOL70-0@>N/K^NG-0 N MWZ]K]*]6[>-[>.Y?:13WA__/?\?URZ/H".,14#2-2B"N$D$N8(V29QZ#N^A] M(%O;W%0-, %S>8!'&\K!),>N# MZ$=IG!9MG)I3P(3S$(.6&G'#" 3PI!SU*/(M;3&1\ZYS&VHJD:7-51O6'T7 M!2]*]5VJ^DYB"U!16*(0D9$&=%A)@D"/+9+4$"$,E>!;;&T35>5JE=1W$V(> MN[%H-_BL6,?;MCF+@@RCF2[-SG+,SM4-:H#WVKNJ'Q\9K@5S,9_(.(,XT1S, M#I=(4VI-I(X02P$UD*K@S^9U+&MI5E>#%X4:2@U>M@9?CVOP_LX1D3Y(G"+B M,4K$:0C("O HI1!6,-2PF9KVU296J5BN$T(.WSH=.'7=NZU6F1H%1J7I[X, M/KP DN@V_RZ:29>6:-E88N3","FI)$DA#9L)@M6SR#@KD5 "5C%(';4 %Z:J MZ:**(LH Q JJ\.*@1*G"+P4F1BJL$Q?18XL(,[F2"7:_Y3[8VN6GNI9)>==BA#U,O;'.K3)TR6 MLV"X9"BE2!"7)""3?4Z3,!="*ZTHS]5LK$K5@L^_5[KL=?%I,:4!>8&,F=* M+-N 3*)+KUG._G>(,RKS/QKI)"ERQ+M<6I"2M78>I6J$;PZM6KL16K5_NQVSD%ZKOYLV78?;-'[_UXTS\]@'7:;/=_J M]"ZZJU,O-"J_/WTO#D]/6H>[QY<'<$VM\1G,S.')X=DA/,M?U\\^7=8:OYW6 M=_\ZG:P7JC5:9_L?__J^O_M;$\;S(Y?;U\\^G!V>[5W6P7 <[N[\J'T$,_&M MGL!D_:@?'Z485 :)"&0Z(:ZU0=H)<$9YYJ@G)M/#3M:O@=H+;ZBWS&O.--?_ ME[UW;VIK1]:'OXJ+VF_-3)65T?VRYQ15[)#DE]38G"3.3L$_E*Y@L#''AA#X M]&]KV29@FW S8&.=,SL)V&LM+4G]J!^I^VGFF"111$:TB$).IAB-1Z%*I[T< M@MKO4]AFII_=_N3K+35!=H"NR,B0D#;&&25=M#)-#F9*R<'842X8YP[\$DJ3IP&8#V%2)3N5 MV3:/+,AGSX[C\D'9<8*\X80^2<*9T'//CB-O%'Z:[+BE:JR\^>-E2^73\]C] M(6+I$M?P[%2^>Z2LW2.;[SZ!ZG>>!E=0GW=.A/$R(QWU@X$-G*SMJ[2[P^'[V59Z$-(@W6MR)-N10%VC3 MGY6.3?M'_$\>%<3>D!DKJK.#F.^PMOY/\J\G:?;=.G8T>\N\?9KN;<:3(3"X M7N^PZNL?MG,:;^[U53A9^6^$R;_?ZU26V^_]B-ET2^[P X7I-3\N7+/?./CK<'(C=*OUJ;WSX4MWN]4\ $I)FYOOSG=:>^?- MS4\'S=:VV/F^#;3RW7GCPY=9N3HB&>Y,,HA:GB-EG$<:PX^*R6+N*# #!2XXF=M7G&SX-^=F/\!P+#1[4$7752_OQ$T"E[,$2^F M$H^=2%%:AHAG,NL-1^025-*4($MV<>VJU(QA0 MB#K*!: /=UI*#?\%'R(O-&+!@*@Y7;)!):>$CSZ+(BO$/3/(:DV03-AR";.7 M.9X5TKA:)$V3LCNYH)9<6,0"VORTG++@$1P-%(@6B"=BD2/<(>FT((Z*%)1; M6V=U7<30B\T7$K$P=CQ%(JP.BA&#A%6P=EOAD!:4(N4)4S"VRA"YMB[J0C]: MGK@<2#R81)3CB%N12 A:Z0+8_!JV0,SK):(7@U*^MTSHFCPYM*AN3K]^2Y\%88G)2U'X!-JQ(/!R!@C4.0X8BV<]SA3A7DI4A6;?L4V77C" M,QDQF3!B+I+R.0215540M(G(Q421L0Z&CQK&FJ.WO:W M&GYXA74QYR>L6SC%,W.*\?Y&L!)'+R3*&QW@?-B(M+$!)>,"L P<655_B=&Z M5O/:X9B3/2W1)F=!D"=&D'(FLH!8,WDF$@RU0EF#* _@(TEKD74^(4 >F9C# M*6G &D)5G?%'UXHJ6%.PYIF]E<*QGH9C7^8LDPJ9J!GBV#GD./>(P50( M@5#KB,Y*SJ(NZ"O!C^L2WG>4TY[4:7U>,R?Y%^UCT>^B\CUHSU$-D%C_[2=,WL^6/OW=7GI]A&ZVH&+ M\^ZS!12_[O>.869D^'ISXXQ8E,8V>R=PLY->93!O>T?5\E.A[/OVD3T"E.W4 MOI[ +ZX+'K[\Z\R>=^]^PM(P& S7C&]?:W_ X_XQR 5,8UY;]^TH_1#\K_%/ M75BT)]_L-RKYMZK>3PBKXQ E<3Y*IC2G-AB /ZT4=31Y(4EIL #<8"JQ*FUAT!;$6A?+LWSI6IL$6A_G0+M^-H;KLSP MK9Q0]!4E^:+%733D[ZLA3XN&_*N=MT5#_F4UY%_Y1GQ2R@!_-EH;/[?INY\[ MK3W2.#CDDUOQ.ZWML^;W7"GS\&+G^P[?16_+W,98E" M&HO]/\[^RZ'_ B+%E'2\MRQED+"$6\1S;)&Q.B(BG=?&QP!S8&U=BCH6CXXO M*D!1@**V$O-&+>,HL1(1)P8@XS!"1# ,V%$%,8+,'Y9)_S1>H[/ M8ORK$#!=%./O4=;"$Z>8C"%RF,)4698%HI3GTF+.G"Q49L$PZIIB_.'/QMFN MYUJHB"TR*>N]I>20=A8@RVL>\KE?RK7L*:\S_>@4K"+5\/I-N;"2!33ZBPFC MCS$+N!*-M)<:<9M9"148868X=EP8(ZH">,!*YA5)6(S^%1M]81C/9,ADPI M M38)J:9#$,B .% ,81K H,()YP%%Z7&FKL:1(.>-\UGCPQ.3H MVKHB\SH56=(MS6+*A4LLJ=%/GG"HQ".+V*.J!!4WU"-'HT F4N,#3EZ0I3E%K&8@QK ?)%5*M>YI8XSQ6$\>0YJJ-.% M$EA;A3.)HAA_=QRR/)!H)8G:"W!(F4V.TUS-(C*KC2&%1RP6$LU0C ].V,B9 M1$9Z@GC" 6D1' K8>TUQ]"$7GA)U3J;3+,ON9+'D0B,6W^8G:41R2CGC&<+8 MY9#*J)!1*:#(J7,Z)A>]KM1=2^'J8O.%12R,'4^R""6282?@],;U!VM*ESS7GE @RASFO^4^<.=X M,-I%X6VA'0L&7=-9'9I;6&DP18Z17+3&:01."4?,2$$I(5IJH!W$D+HB\Y*Q MG9])+=%&:,&1I\>10GH6$'$F20_+PRR\1U$2B>!?&&FE!-+.2>]L<(:;M75C MZO+QWE(!G (X+^*X%,8U7Q"99%P,!C &P0 _B$?<)(Z,51$%R4D*2MO(,8 ( MK1/\>D!D:94AZ=,H0V+AC M:XF0PIR89(H6B1GF:F/8B5LJ0>*P,>0=S+LJ0 M=U:&;!R ;6[NL>:!Q\W6.]$\>+?+8$4GAG.DC ,N09A!6NB4\[]"U,D9AG.& MN*QK-DTEYB05^0S2D"]A:+ M643^VDFOUH5>KJ5^KUNSM>,^3/ ^M+%VO'\^R* $0Y3:/J*L4])O^]I9KW\( MEX38R==>O2*T]]HG<$'^!LKW0_N][JP+W]1:5UIR#,MH)6UX&.-QO>9.3VK] M>'S:/^X-8LT#-%H8_&$C:IV>KP:Y^O[@]/@8_'IX+8"0(^C+8:MR%.I)['?; M1X UM5X?O@?8"9,+7K\_XT;[]J36/H$GP<2K[GLZB#<+0J[$C/K>/MF'01@< M1W^2>^3&48@_\U>&T\A%&,'CDXD1#->GW;X=P&>^MW<$S0EY48B=V)]>% 7 MQ@^] 1'R,*?+T./[07?XWPY43KVL-835[O>UV8-'F> M[/6CS;F0E],^M .L2\LH@[;9&3 99%)Q6/EBBK]-HZQW4NIM,+\WR_TSRO MYO)9N]/)YG;5>N#[?4#C_[DFG#RIJ4T,S NIK<3<>&@K(<%%&ABLTIR8F9K: M=YPKWP8QG7;^VT[QVH0! /)_AM-^-H85GR);&[O"49HLS YML4-SZGN1U%E:CO+(,5V!8:>ZQ4( [SC(>,>L4I]18*\'>@]0B:N^UFET/ MXV/S_6-6BM3^&0.ZB/W>Y2*!5VVB7!R2KU(D%I3I!- M62A#R8B,T#!Q8*46B2JNE,QJW],K1/86\[_ -;EAI0!7]]="<1:S5_3+LX"Q M^;5>Y D3[N2JD!7WA"<UGU[;2\ARZWQDF9D^,BFX!EYIQ?35+ M0AS2);B/.P?H@*]=OK0=#( ZY:VQX\$_:@FNKU42D0-PHD.LG1YGSR5_L=K) M0KV$H.W#JX:NR^PFU4=2]G [;_O]\_RXT7VA%T:WO-+>+MP%9G7U[^RNUVL5 MCP#\Z>?N.LJ>_\;7MS4F80#&, 7_RD!5->,2JM[4WE^^1.T,[G+U[83Z>5F7D[V*^E3N_LLI?'7\D]= Y7]\^'W+KJ37]R M"O8[TK('$ZQHR)BL5KQG1%=M[D7@)"/3ACE0W118=OP9_>E)YE7M5 -GT'8Z M]=$DR@\<3IAJPPW^%[+U5+TV*ATP&OAQ8Z_-@\S+^GEV0Z_LQ2, BB&9M@&: M!^M/OY*-K3C?4:;*HST9?[4:P>"R!D'NLCP.(Z:8;Y2G5C_NP]7Y/L"H>EV8 MYQ^/;@6A^L32.&KGC D-#RUE9I9D>;SB1S4._!DXR"PX&XUA*%*6$ ?:A,!E M#@BG0'GD1D3K;ZPZ\\\IFEU#96=Y&2=#RXOFWJZ02E"<8 HH 4XU<2*'UAFD M"=B^")Q8XV[<6/[7ZOHMU>G++7[+\##L%NZ^=753?&YS<%XP9$!0A@920&#A7Q,3$))$T4L^UYK?61A_L]X[_ MS&KWO72-J=@K3.5KL< ;SW8V:-;9$(81$BG"'@,$:R!Q1IF %.'!$^69PK'* MC2-F.LFUFB;W&?+'RK*4(7_DD+/&QF[(P8",Y%P$11 W42*=4D+&$TZ(8RDJ MDU==J:8W+NOC8P+PZ#KGE5O9'_K5S^>%S=BI^&#;1__M#09;1U]A9+>N3XX; M(K[*CD6>$ +<, M6R52B*(00$4^,(&IU.[ZSB%57!P7:G9O^Q?=+P7^5J**U]1V^;HG^4>F[/,Q/P,LZ$5!\6A%4$E+@^]]?'G^:'9W;[HM+=;VQC:SAO=[;/FQ09M7/P]LZZ<,#P* MY5 .8$6<4X(L%P0)#I/ 2V.I(%D$1?)'"Q_=UTR6+]MO%4V?*.VM(42&E'AR MU&)#B66)P:](A[7%])_(]"=3@8U4(F+!$";1("Z31X;E,W^3&/8I.B%U MUDT!(U\6TU\&;G5'$\SG)M(\7-6 RLF=9IQUPQJE5$F$>)>/(8.<,]TIZJ&)20E4X[P76"V?W MYND\AGLX!J_;[%*TUM@8/?S'@W"&NJ2(4DH[YWV098E?%+.;J@4+A(Q1"DN\ M\A9Q%34"[!3(*8RYU13&4^9B+8K<Q14P(@'8Y'A M5B$KO2197Y/DB#4*:SQ=)#7W4I9ASA;L6<1&"*\Q5MP$KR4U2=C(G(0?J"WN MPJ)8\*2[H!6X"UQ'9%@DX"XHBBSE L60I)92&VQIEB.LB\=79GV^>@S+Y"]\ MN#'=9^7)OP0'0-E(- F>!Z9T\"Y*H^%_<&])BV.P&+ R75R!@Q/'I1!(,^L0 MMT0BQPQ%!I.4J*6>,;VVKNM&W+-<4^'^3VYU7(#S)BCVAG*NF3.1:Z^L<50P MSCDIB_FB6-V4TF?4G"=#$.,*K(YABS0!(R0B8FN6<,%V!Z$F":#CE0C"BJP!.(/&]*XD21$P!,4BOB:$Q!.;RVSDE=TZ)Y M7B2(GP0]YIYB7M#CB=!C:H_"$6X8C<@[H1'WDN:G4N:=.IJMFJR%91@\G:S'CE'J'14A$.F $V#@M=C5=NWN&?OLH MZ_+\B?)O7B@#B_Q25GK^QU_/C*'LC:CZX;?:@0]P>ZY#U7]SAE;<&J;X'.U5 M@AB#%CSAKT[/'[XL*O%&>XQ*H=-H==H[FX 4'SYUMEI?VHW6'MSW4WN[^Z6; MG[6UV6PW+T)G,M.V2;_]W/K^Z;#9^@:(]DTT/WS\N;79:3>ZG]H['P"G6MN\ M03^R)OT[-2X Q(P8N9 LRB7 @/UB!Z,U7$+ NF+8.*E2 MRKP*4E/#F.)!*R<""]I%B;'%F)NU6@2H/\Y!WOW3N+8^[.A)[;F[1(;?;I\W MY+S=UL#K+Q2BL4*E9$R R<6(6S0Z552 M9=Y@/;/]N-_+.EF=H>9P^ZCVUA[98(?Z&]_ ?XAAF'\YJ->^PMO:XUX?;O0Q M)P_G+5KX;RAG[',:8[\]O,F[TYSF7GVZ,6C;LRW MS0*ED@[&6P].*Q=!..$4P]0ID9C@TM]W%AS%,]LIPW]U^#W?C128'@>N(#63 MB(/M(J.#0Q%;(BPCTAB90P]G#_\;0/"L[C=#"N^*$.@U,0LQJ-\ SH6>Y+U?/_AY#KNM;-$X*_EZQ^#WPLZUCIMZ]H=:$<6 M#\QRU&-]].O:_GD5K-++JM1\:-(/VV_#TE>;4CC,4_?:ZU1*U[->IM*,N$') M:JR$6#7)5Y+NM0$X!E52>BXI?]>7@O[OC%5$KG3*E3[NC:U@],L[B3[)*KQ:!849&Z?C5P 3C0OSS:+T\$BE MAZ<8M=54CWC6+G[:;]ZXN?J[P^#%&]";Q2$>\^J/D5Q8[O[#*VX62S5X?]QA MLM]CC);XW5#=&7SOL-'ZTMWZWA#;%_OMYH%G<-U!L_69-@[>317UW:;P+JT=>,9? MP+8__VQ^V(;K.@=;'W+; [#O1JZ3=-YH[>=UT]N_L^1%33=JE3]WU)Y6G_;?KO: M\KOF:-5'AU39 X-10L,/?VU#OFI';,8HOCZPG;NO-9Y(!6OGCK7-MU.N5@PP M2H))A+7QB"MAD<%,(.%8PC"P1AM>U?; ]U5#N2NJ/:DW-?'(!WE3*V'&<_>9 MBAD_I1E/N4Q86T550HP$"F;L++)4:_C#6Z*5M$%5@25U&-8%,N-5V()J]4[& M]5E7DJ8S0O5**0(1TW*VM M,U&GZI[9XPN<[U&RQ18*.N;NIQ7H> KHF/+/K"**,XJBS244I3/(2DN1,H3# M&&GGJ:F@0XI'TZR%@8X;4L6N9IRL6@W6ZQ&\DX&J.;!T>'FNN U]:_=FIV?4 MVH,G"N>^OM7]?=28C6%;IJ/[28GO'L:/-B_VR"Y.45CC-/(L @LS5N5:U0XY M'RU5EBBK4T[SFQW?744=SYP"X(Y723VU7%?KRMA/+Q@ VS"OUAX^&WXM%;>< M@DQ,CK;ODUA,C%RW]G]=(ES[4G5''*E;&6^\"=X\%H%X6W M5ROG%JN?ST!_)KO)*Q_!*T/&V2Q59RS0 I%04((&<-!,TD +S&^,_G[F?)]A M+N8\EU'^QG=MQ))XRI!*Q" N5$+6"H\,]=)P%Z6B:FV=O^'3YGR](/)ORM"_ M+H>'B.FB\Q,UYR\C*">JS,.LS5\[Z=6ZO1^QEOJ];LW6COLPE_O0QMKQ_OD@ MNYVC]""4YV>&P[->_Q N";&3K[UZ16COM?,^7/X&RO=#^[WNK NO)RL==^PP ML>XPQN-ZS9W"&AR/3_O'O7R,"W"74Y');9SS=9Z_EH__M]I.R?U 16%<=CX M^K8&_D^]-JZS#O_*E=:K9ER66W]3>W_Y$E6)^*MO/QR>88787,PW/V[XS5&3 M(DS$;M7=Z?0$&@2M'^S74DY?&O?R^"NYA\YSJN'Y$$VJWO0GISG_?ECWMQ;@ MQKD?1O99E:L=6>A$8B),@.JF@"OQ9_2GT()ZK9TRM;.=SCCA,#]P5)D&Y59'@W\N+'7YD$NE=[/4QMZ9>]&+=;QD<)@/J5TW]0^'MT&UN2Z M15VV\T'6D-OUQ^*$=GZ\?(?_]@:#5[TE]HA4YG=BJ[5QWKCX2!L77C3.=J.) MT/DB(.PY.$>. _$-*B#);)*>:1ILCMC2=<[DE'_TB^W4KA"=^TR*)P[X*Y/B MOI-B[ZSY>9?&$+PC&F'!UB3J@ M3RPI-;K3R-=0-*>U]@955OV?%8P!2(Z234>;]E>N&FVRXE^76 ;75.^Y(,CJKX/WPS_W^KP[>B\CUHSU$5:[]G[9S9L\':_^^GAGV65?P_NRE$E)?3U9 M/>_>_F]8<@:?$$0[6)!V9(3@?5=29GBZV.R8X M%1O^15)L-;$R03UKG^R/Z,C)=/13=9S1Z673MPXHZ)-M:#R_=N%_1VHQYPT+ M?!3^7G5-%;+U>5=&*[#W"04K9%9_E\A$2Y !_T]'9:3P\G>:*E?E.9]%G7/V M@C4:TJQN=*F=XZ!:<.>LIK#RZA3? MQSJPPRW:M[]48K_F\XDGZ?2EZJ JFGY&+]R"'(L=3K_(WYQ3BL8P$)>^H6(& M;E\38#\0M%YF9US#F4S5G)2&7I@4ERE3AQ7(ATNRH MLUD!RK_A6?]KSZOMKLW3V(0GM\YBYT=L0#/V7_<^_:CTQ6>RW7K?V>E^V6_D MOP\^GV^U0GOG>^.L\?WSV5;K_?[.9BZCT3B;*GVQ^?=^X_O?W9T/[W[FOYN; M'T63?H+V;_S\^7DW,!8E-@(%'R+BW"AD M@E>(.:99Y)Q&ZM?6&:LKM;(*'47WY[DAASC,#'8:&\ZYP\F0X+"0Q(E (N:V M0,X20<[%!.0H'ECRTB 5F,HUO272FF@$V&,HE]P$X=;6>1V&>%41IZ##[]#A M86'P!1T6$ATF*_D1R0B!D05,T( )63W(16*0%E8Z)YWV-H!#HNI&XV6!ASG) M!BTO]6(/HEZKH=?QS.PJ;V2VSGH%P^:&8>?3I(HS'04FR.)H$4\\(B=H0EQ; M*ZQ0$ON<8@"DBDT?RKX>+9XBT_4*J%'!B_GCQ20C8DY1!JXK3"YJ@ >)@ QS M 05FJ.+N!BY4W[>?F-<6TG\X5N)3EBPH+XR521J1LV@X9 M2A)*Q@B>!(]$,W %3!WC5ZCGM;R,A3_FL.AUP]2+,);]?GS=,:'/"E3-MU.< MA7!'DC<**:\!J)@.2'/*$.8,QM39X(D%H-)U/K=]ET7<>7VALY[7C1@OPED* M8LP9,299"]9*>:(4$MQ&Q#WX-Q9;#?Z-]-A:JXG2F;40/*^3XT4$C)4W[A=A M+<6XG\@=&/,6:JVCRCIP!Y)#G$B-K",6?B04HL!;!*N+N95N*"=\[[1>41#9HCD22$;/ (I$!<(K6 ML7DT3BWPWFDY:GDEM*4 QIP!8Y*UR!B<,-RCZ"BP%AD4TI)SI*2V7&HG&,L; MLG4E'QU]ML!XL?*V_1*LI=CV$SD#E[K^.6 =ZX!H5O/G-HMS*Q.1(9QQ135A MB8,S(.M:/GH/LQRVS(^TR'+8LE"DI?VC;*[,#Z>FDVZ2S8L.I<@*Z1#7P2-G M@;08JXG'RB5/0[6Y0JA:H,V514!UQ/FE1=<&F)>F7_J3E-NF7(2^Y24J,D"MLYPJ[>2%3;NW'?JQD M-2>T#-:_7D*C;=TV[M>&15C^ ^1=ODN8E1@;QY0=[6 M=$X-C4P2;P4"=P8#T"6 /$HT\@GSR PL=(*NK0M!ZV)N&[=+IW54U-5>.XLJ M&#-'C)F.9S,Q)"\0-90@3IU$CBN/ C&>&89)8D"3WX5CWI,2M!KP\5_/B,7&^SW[HZ* MU0?-WLEV/'D['KB"E'-#RBN90\V#[9^-O5TJG(Z16.08YXB#&X6THB$7@^$AI\"K3L&_VHN!VVO'#2?C,#] M/1JPZ@=[%)J]HVIPWEZ.3=GX>E*AS=9&AL\*1L')HHW6QUUCO;!*6^1YE?RI M+#)))>029\;ETL""KZU3RNK,L$> Z (G2)2$JJ= D2?C905%7AY%FE=1Y&![ MET2AJ#(*"64PXM@SI(T!4"%>1!H#T\Q4]= 8F=;B?A4@4@S^R;A6,?B7-_BQ MV]"XV+YH;OI=%VUR!#P&*SE0+QPXLH#T0+T2P2%*RW.^ A6RKO!TL8X7L?B2 M>C5MWQ^[QZ>93;5SG>,X.%G)!*SGY$9W.O7_=@3NI8?.A:%Y]]/#5S>Z^:<" M:?.#M'=33"C D*HL*L%MWF].C"%#G$=428 WQSD)9&V=PF+>)FB\+NAT$.&K0(QB MW<\2!EBL^SD=@C''L4Q%ZEPF-0(<@H@Q<@K83G(TL."U9V)8A(C.T)MZ$?-> M[1.DWR5=#0^!.B.#:L?YI5L-1^!/!D,6>J?Y."J_T\VGA+ >"48"XBQY9'%0"-L/OHU%9O>96V77G:P>G@I)W. M1P:Z_C^N_^_UZQ0I7U?-RMS'BN-D+6:<4@^+:DA$.FL<-DZ+7676KEXTBR,R M.4D0\V^>GR'2# ^$OAF_ZO,__C_7^H6R-Z+JAVO#>!VBG(M8"4ZJ0]8GCTH/3?FS! M8_[J]/SART(0V_HZAB" ETW/&YO[!UN;#;)]\?GGS@% TL%'TNA^:CSAVE,L&_8B;%WMG6Q\:O''Q]T%S\WUWZ_NG;N/@ MV_EV]R- UWYW&Z!I^_N7U#QHG.]B$@+3CB+JI07ZXSS2#G,D#<7.>$D8'ZT7 M8$XQ;&08QX+#@A&8$5("=7(FQ@ NBM&88X49?#\"JA]G:^N?@H/_J^MKP[Z? M-MFK5C=AOL-!N?V9U]M(P!4.0.UTX)&#\V3! 0[,$T,TM2$?U#_Q?/OJ]V,X M[<2M]+X-:R^LAS]BF)R$K8QCJSO_/K-=8"4$.M4B07)N'<48&4DI"L#$C=(: M^E9.SJ??X_DUC!U!;+5>7*YKPP4*L*YCCP?QS_$__C.FI>VC"K&JB_[3M?V] M]M%XL1,S,G[SXX8?_^>L'4[V_S3T#9?DC>5?S:QV X_$^0- M)_3&C_$;\?J; LC94W?WSUMK=L5-]S/_IIR(6^1Z;Y MC;GB1-SEI7S,\3?/\UKF3KOFF]''KHO]&B/U6H;U:V^X,L-WA8O?(_OGSB\\ M&[N'L^%EQOUM;W!2.?]_/(E+/-F(V8-2FQB5V4X-^/)L(-=KW=8#?8/VSF-"SSLSW2>_:*;DQO^_T[; M_9S1&/W^$3QT[_PQ==U>6[;W/?9ND[2&$B89TT!7*=;<:0ZL.#CXB=[]P.W6]L4KCG; M:34N&A?O]Z/[^]28 MKNLBHQ;6XX1BY"E7IF;(:(X1L=Q$895R6*VM$ZWJ6LUY#_?E51^*,M^2X, 5 M%VKCB@=5D&&.R' Q6:;6,^J9%(C2)!!7.B$87XL4ER&*2&44OJKXA&?D&!9@ M*,#P', /G8!@3F" )D @4@8"9YJA(TUB(N($8PI0\Y@0:VB(@4.[@'#=2WT MLJ# ,V4F+@;-\:<#:$7L#Y5<8%0&^^WCP6/$-E\W:$5.$S<.L^ EMT([I7G@ MP5GJ/%4I%E:S<+ U7<6%.$*C4 %%QL%W,2$!;(6,8BKE(16&NK5U7>>LE&DJ MMER8R6);]Q0SX29:S!R*-F:GQ(!3(G!$) 2E&05NHK/Z25UC6JR[6'>A%PMC MR9/T0CK,/=? )W#>8Y#*(^,]1TDRHRP)SN=H*5X'"KE EKP*QR1;)_O &=J_ MHN?L*'KNX4-2,/36_:V2XETK30!.5:^ND+OBTA%JQ[F+=A3>\E"5/\@8KO5>. MPSIMG$:<1HXL@Q^)I-*ZE +PP+5U.H\=@.531'Q1._S:2R=GMA_!2!U68B-# <^5UN;B"I$'K8WP01(: ^?)Z1)(M8"0-%T,68=@)!PL MQH0C9ZE'-@;*G>+*)0?6BLNIPO,:VO^>]OV^'43HT1%/* <*-R&--IX(8K4. M&'/CK;98XRB35\)X+%5A!0L'1-/I%=AI$XA-B("C@+CS$3!(!Q25L9@&F1@G M:^NR;M2CH:AL.:ZT+1=2\/36/44*(C@5*9/\H P0?P4>1J 8688MH\QQZEVQ M[F+=3W"@L'AUKY?%B">Y@O+6N> HTEA2Q(4CR#H944C&6YU.4VX MEQ'>(A=R]VK\D U]_?M:\Q#<+PW@V^)I.=9!.&A^=0QX6'L05^" Z M;WI$AU4TB=E$?-80%W4BYK7=,3^C6J)]S8(D+XHDA=\\/;9,!4SQ9%0, 1&& M28ZUB,AE_PAXC< V8JX37ELWLB[%O X]"K04:'EN:"G16O.%D4F&E9@TP6J# M-,^5'K$0R&H9D-;*D !#ZBC-2>2ZSLVCI206!D=FJ(7?0:/L)BGP(CG[BE5< MEZJQ17+V=4K.XB(YNQ*RE+\D9VM%^?,E%%^+[.J3=OYO95>+]FG1/IT+*_6> M1& UV&K/C<661\-,X%)0Z9(:EMW$9>O\+KS4\V8+/OOP#=K7Z>1G0CN!HW8. M=CY\I-NMG>[.YF>ZU=H_G.*E%WMPWX]XIP5\]'N^?@,W/KP[W_K>/-P^V-EO M=G<.FYO;8NO#EUG:IX9Y*F$J(R*#1MQK@IS@%#$M'/%<6Q,Q\%))ZI+/ZP!_ M8;:OBL3ADN# "F]\/QLR3&Y\1^8%"4(BR95"G J%' %X@,'VG&M.?51KZTS6 MS>//U HP%& HV]8+ *3V]8^%WKS/*(@+$$\$8&,SQE B5!KP$D@*>9JAKPN MS9RK,.^ZMD%PP:;EB M27)#"W58.$B:UCZ5*6&J%4%22H^X]!HYS!5BEF .@V=A7(OV:3'FPAV6PKRG MZJU)G$RB%#&7U=9MHL@H$A$60",B%43@".8MZJJ8=S'O0AX6R)2G"JY)XQ*G M$F%J@3R(()#1#E9JJ1DF*=*86-X&T'B1+'D5#AV*-.K=@Y2+N%YC74J M%,G&P%2(R'/N$0^,(9V"1)Q@[I1S(262RR7,*\NA'"@4^=.7QR;IDN?:$ZHX MYN&_KH6I +HRU6- I7#4D*AWEZ;)GD,#1JJQBAR#J"<_$6C:H-"^,T,1Q3 MS5Q:6U>L3OGKD2TLT+)JT%+.7.8+(Y/LRB26"/4)*>($XL)'I+$5" ,UEE%8 MZT(.O62B+M7KP9$9\J>C5VN>=L%L_#7ML)'L:&Z. A,:-0!E1E:)FEY]^$CX M]/EMEU;)Y5=6WUK\>1R/!G&87YYUM7JUD_U8\_:X?0*-O8!?M;,2VI'M=,[' M86%7CGAJ9W90^^,><$ ]M\1;B:7V/%EN U;$FJ2ITB$*L[N9U9 Q_#^ZFRSR MU=?92I/0\*IQH1/_WY?SG>_AV,'ZW: ?,=CYV=:'!F]<_'W0W'S?W?K^J=LX M^':^W?U(MS;WN]NMT-[^_B4U6N_.=KTE42DMD:,"K)ISBYRU&A$?8B*.D>!Y M/DD59CH1LV:/PKV&W2I#,-QX/.QW6 [*L#]H MV-DN!<@UAN_;X] %3QG=-0P4L585KK)?CB MCWAT&@?UV@#&9U!]=4+H$!J4YU7[Z+0:^6L0/$(Y13/^]@;M_(4_A\(9/^)( MZGGDOERY:K3"X%^76 >+R>G)S9<\N4[D'9&N?+G?O^7TNU>1*X?[2&R M"1K[I^V%WMP,5Y]RF1S.K=O^[WCF$-K7T\\F_N(C;^HHUM M]D[@9J.U]6WOJ')6JO46O%I[Y-NV4_MZ K_( =>#!7J=V?/NW<]CL.G!T'B_ M?:W] 8_[!\#!3Q^S)[:?_8)LN\>Q/_ZI"R[>Y)L-_YRPZ"$B$^)P<,SIP",G M)-I 8F">&**I#5RL+:GO!2T]C/"N>U7_[,6CV(>AS_^V 2RP/3CI5V@U]LLR M3E:3QGK?ZT*#S_.U_NH,&ES.FPRAX)SUAT)!U5WS1?VX#[?*-P7,[77CA+E< M5G>T6//^O M3L\?KMCJW#SXC'>53%81J5#">8EF/A?D9 ZYJ+7&@6//]%HM@@-SG &A?QIO M- 5"%]L66C"M4Z_3Z9WE.3VL^-#N=$XK&\APF7E(QPX&[00MN0Z,1RN"2EH:7';F[WUB M]ZF]3?_N;A^$P\;!^^Y.Z_//KZ[G\T/7PZ;-+?YW46S]>Y\^V!G5F$(QGS0T7"D M?-_PP:8V(V#HB(_Q3V,NW$W-V @C!W1I@9"LQ4"A^52FB1L9%FG5U,[=Y>AV.Q];'9*&PTG%J7! MR)ELLU@F9!W.8@=*1Q>=#2YDZ<-%LME71/X_W!@#MO)[ !(6>64CT3D2/3"E M@W1$HH#O? >:>TELB$Z;'!(DMJU=4%? M@%P4DO];0^/"2R(H]H9RKIDSD6NOK'%4,,XY*2OVBQK:Y(KM"8R*Y0%%:B7B M*8N=,..08$'1)&127F1#NV#(#3[!P MQ@6=!< QIR89(H6B1GF:F/:B))XN,)Y,.CX&2ZDP$4@0;Q#7U"#'L$3$)B>" MB\J(N+;.2%W+.4G+: MCR4Y;#(YK$%V&7%"6&[ T\]E#;6(R*:04& DJ! \\3C]+CEL@9/!WL'#NU5J M5JK&__YY7G7XNV9/;DI';P_RY\-\L\&?M=5-Y]+\#2/R:3*D^#PSI!Z00O B MMXDCEFL]+8DCM>3I[%1I997:]D?+]C_-^<6K<*>"$ L M+6D7#R(H2B4=C+=>.9/+F3CA%,/4*9&R.LY08/H.^QSWR[1OPO-;9['S(S:@ M,?NKP%NZVVRK]9'M;'K M9XWO[P^:K0:\Z_99L]5I-R_>MYO?WZ?&],D(2Y3P2 B2 MUA/$6:3(:9:0X9XGSWCT E?5Y8A>FFR,55"O!L-C#T*UE2BF]3+ E=VLUEFO MX-7<\&IZW]9[9YS+:M0D\TR1"#(L&>2BC F\,$E\SA>1=4WF)?=8#I_N#$F\ MA(LN("3M]V,LH#0W4)K.(DG1,B:;] S[R@9T98N^#)2A-SN@PUB'MPA6P4&CG!.!4P MM4/,-4&I]Z)[90HY:7%M=4H:O17E02Q%-^-L:&X^,+\QWJB:K M(5EN B=K,7!HZAT6(1'IK''8."UV==;XGXK.NN'Q[:,0CT[^1/DW+U3B@; W M3Q)],-#^W-K^DK5;C8E=$(1,+"A$3(^(Q)*1A.B/" MK/6,<\R<&JXB8%@Q;&14-\+C@"F-03IN)7,L:*H)# Q-6FH[& M$,[X^'C@Z>(4)4FU5U5NJ,AS_ M&-3VQH,QC$JMZKM8_W^G[6$9H:JRP _;;_=.![5A\8YV'-<]@A>LU]SI2>VH M=U+KM+OM851KO29K7\ 9Z->^G@].8G=0K^K;U/XIOWS]5^ULO^WWJX)KU6/Z M< D,R98_Z6698J)RI"LQ52;Y9@\0L?;>#O;SJ WO4?WNIKM\.NVE1#[^I7;UM_!G[OCT8W;9W7)D:S"9W?FP'PT(8_P=/ M:I\,:\/D>.?!H'K@\6E_<&KSDWNUC:]O:TS@/&7&GN2@AFJ7F)'GQ1;OLX4_6CON'7UX6=VP K5Z90Q[_0@/ MS=7-[/"[WO;[5;6=8>VB8@6YV&/^XR@'WX=0LQJ,9,[Y> M#6">+",$.GF$70UG\.Q(_S>UY\LV_=A\?Y-7]/&R]?_M#:Z'5\(8^,SFSL#9 M!S-9,6ZQY@%0OLV-3/%V,8U,2IM0H,$AKCA'CL._E//@.'%&@&T_ M9]9?&=?YC*L)'GL;-(K12\2U2<@(&Y 0Q'AO:!2!Y.IX4_1ZNO+DY9)Z!18R M;O>C[^T=C0K5WK4V9:]?F_T1?G.?@I/S0_[5*UW))_JYE*Y\Z5J/I73E7$I7 MWLIV)]BQ4D'[E 418*U3QEGX2WOKI:,V@!/RY/LXXZSXU9W'^?SSUV8 M-S8ZBA%USB+. T465BX4L>%!>I<4-Y-CR%.,TAB* V$\>S(B!8N=U'EPG5C6 MI-S, /?ZX.;4/+"BO5_52">XT0S*^YNBT+,7WEIE:[\R=!]+DI8E';=45WS6 MZHIW"C59O.J*-]?:>X2\W2OI"WRM+Y8AP&C.]2:7:O3^6.&9.U6 2@G&$E7;8AFMW'6W/QVWMB$^V_"-9MA?_O@,][Z ,_8 M?$=W-C^R+,0S)5VU>4BW+S9PLP5\ MX%>,19D\+S-C]S:"MOM'8.&P<>-[Y? M*\A'FP?;YUL;N]9;XUF2R&MK$">:(!N909AEFABB,2%EZ:JL7;4T-;A*1;[G MM'<;9:0BYGP3P3G'+L?)8&D#Q4 Y*<_V3DRQ]Q>Q]XLK]G[1W-CU3C(IN$/4 MXBQ]Z16R#'XD6)EH5.)"\Z6S]U70?-CX%<%1[6-,!5*48/\;'1)*3:2&\:@D M%X)KIGER1 )H.1]&M<+N(]T[1JJ-4:#*YFD?>N]_X45ZH:#7W-!K.C96>A4- M^)7(>JT09U@@%XA%*>=!^A2#(A[02]6%5 L4UO] 6'J0/[(2%FV5HH)19PS5 MW')AM TN.D-P2MX(?V_QW+M;=&K_C %=Q'ZO&//]C'G2%9'!8Q440\Q:"]0C M!60U40C&U=$@%=%!YMTF30G]SP)9\W-OC,Q?/_*.!ED%Y5T+'7V22'*9H\)O M;I,B?A(.1,:,9: V$4N MD3,N5T>13#BML-%YET;(NJ"/UA6>N_$LT29/08QR"KV4B#'IZF @GR)YA; 4 M G$?4R[()A%US#.LK:="S.U4:F$0XQDU#YXO1(R.[70Z OUN$>73U]T:Q9QW M>6K#+=M+3^RWB3;U&[+\!F#+G>O)TE7^9S\.3CLGP^#\R[Q5%_/S?N7YO)DQ M6E._N;G S_,I6.C'*5@\+%ET$:0P^*I)86QX7R6)_*\]SRBS<13@-_W3&/[; MMJ[=@2D>!XLGD['U=KR(P;V^?V.-5H/O?&]<;%]\)HT/GT66M8!%Z7QKL]-M M?H=G;_J+R?2*[=;._D[+_VQ<[,/SFP>PJ)WM;!Z*QD46 _K(M[YOPP+W\:QY MT4S-UO9N5($3X2CB-DNI:D:0$ M >8X;QT3BLC)[(KQ:-1&PU%E'8P&I'9E1.8MHC$35&]M_/.E]]QEEBY2D;WG MGZ";>[LZ.)P$9XBJ"+/4LZRK:0P*EH6D8L!*3Z?SE&2354XV68:-M->93%#2 M8N:<%O/:.F6ELTU6+LVDU;='3@0E'M!JV MMZ?]/IC0SO=J-42SVSR$[[%M^DXTZ6?:H#D9'1S6#PW: MO+)E>+G]]^'3?FYWX^*0;M,OX,"&@^W6(=O9W+[8[C9(L_O^$/Y%*CV6:;5F M(97G5OMU=:IY'1C%L@2EER249=SN+Q#P/!!P M,5F*%$9*Q200-UXA[@+06Q42PMYQ8VG$QJE<-D+7U=S*:)6\E#G8Z+ON<:=W M'N-(;30\SI=9B>CU>;DKXZ[_,NSY*[ME!;'FC5C3N2C,8:P$T4V M"(Z\!\CR1@25Z_XI4C>8+%#T>LE%65#/HUCS_+Q*+3[T9_43NS/>+E[4HKK/;5[\17P M9+!Q%-[]S!K@+?MSQ(E&< 2?-'M'OF#3?+%I1IE/S7P.?9%("L)1ID/(8&Z0 M,=P[12(3R@ VY9)Z?('BP$M:QX)Z&L6P7\BP)YT.ZPT,7HC(GLY<$CP?DOHY\C4%U5%,V-I[+\Z@Z?SH&J/"@>4/2 M=/E>+JB).#KDJEZ]13/G93'G2 MNQ J>@T4 8F #>*<:61E4,@'C -/W##%JTK<6"^2*:_"EL;[7A]^/,KR_I6 M>3:#,]NOZDZ=Y"%X5"3(ZT:F>3D9F]#2'Y602,&E)\2EJY*C%]L_&QN[,G%K MC$S(Y#*47!(++D8,*!!I'65&!4&!]=0-+2(5K]B.Y^5AW-V.%U":8DE,^.*J M"3?W=A76(6$MD%6&(1X)12Y)C$S4TE,9@J1I":4IQHD0T-CX>[M_KF^NPE;+ M+2D C\V#OSG,YY4#[!-%Q/.-2(?)\-@R.-D&)Y= M/4&LFGK"E_@C'IW&]_U>]^UH7^Y[^V3_[>D )E?L+T@VNFA<:OYLLZW-;;:= MMUF^;^/\G*T6H$3W&]YI'?*MUN>SZAX'>VRJ&N6!Y\V#<- \>/=SY^#S17/S MHVAL'I[OM+YTMEI[ MJ>V]O=V@RIT?K,=K'2+BF?HU^E!6<$_! GI8 _HB96 M$>8PF=1+"-JIX)PQ'"S#&NE8DMQPPQ(,#-5T,GU],Z8(JT&HC0;B][H(,U4. M;G_D]29*\+"8%1&^'CFAUFC.@V+$6Z"V)NBUFX#AN0IBSK;-(29/_SG50T]H M+;-,9&,PB#F>9+S GR^2C,-+&([8!?.0/B:+A+4)%E\GD8E"(V^SGKT*RL6C%6?WS&S6SG-GRV]'V!T,QLU6O)[J0 MMCYKB^*N;&:Q9]Y#1$QN?_4[V/PK[;^G$CY9%K-8JL$K BVK)-#RP#K BV)9 MMWWS,=(196_[3GO;L]CO)>M=BMWLA]+AT6[VQY_-S;_WMS;WSGFP^>$=;VXV#YKTTV'C MP]\'37CF=C>K(#;@_?[.F9MD8C=;)2D\C!A2S@G$(^;("AU0,HIZ2H.7BJZM M$ZKKFCQY1=-E#35:5?.?5^WB8O[/9?YLPORC<8X)PA!6DB$>%$':,H4\%L8F M'+W-PN*2UJ5\I@O_<+ M4<]F(>IX_O32Z&BH0.R\(+;Y=LK#TM0KY:5'0@J+8&@5LMX0A+&%P0:,-3'7 MC!>D3OB\X@66-(#H=5LX%N ?!2UQ,IA3DPR10E&C/$U,>Q'O7%>P6/C+6OBD M$\6$,%4A]9 H1AP+G+4W*3*$!<*4A:]?@[=4 MRNT^6[)A.4AY'KR=/D?5@*HQ =0&R@7B4F%D,"/(@__LO+!*P=BM@WM55W/; M WCY&KR+EF2XXC!2PC&6#48FW3:.DPO44L2=#@ CUB/- T;,"!\P\/ 4XMS" M,18&1LI&Y,ML1"Y>@Y?EFZ5C2\OIW'?FCB]]K!J]25YKB3/+73RW,.Y MR8(/_+*G392BSR7WZ54,WO_/WI^R!.*D$W9HQN7 MH"51]J.^,&HE(8$ 'Q91Y*^?K.H&B8T+)*YBSYLKDP30Z*[*/'DR*Y>F]NDY MU3[5'9=:QX-A=L%_Z$#^,Z]VN)<@_5/JX/6=0;8/)WO_='H[_\ U=U^1[:VW M;.^3Y]O_?*"=W5=GG;/#P\[6OS]_W K=Q2!;9_>WPSWZ0>3[W][Z<-*!]W3. M#KY^W-V#ZVRSG3]?X^VC=Y\[]-]Y6NYBK#YHKF3 #!&6(N(D8J13LDAIP0,U MT2HO-UY2(MO*T"=1]=#4//U8,?8&!6X?!99"[>00?&?0?\ >L]>A:,ZUG41=P+K^H\K9E\3P-4 ME],@J Q2*"R1T,H@KGA"E@B-I+(.P]92XD.>FD/;AGTWM6J*G1ZO4M\+36J4 M^DZ4>I$I*:TD:+)"+DJ)N L,E-IHY$EDV@7GG"S^4AOC[YXY\XA&83WY .K- MO;@FFZI)RGSJP+6B]-IQP;Q( M$H,.(I.>2P"RAQ[IT)N=#%WEI2YJUKU-,+ M!C4PTB1E_@ PLMPDQTMNM$)6Q8!X+ILS>7P7EQ%+*ZF56-Q1CZR'3LJ<3QA: M["!__>2%5>W=U\TINOQ*]ZCUI5'\[F%L#8YCZ7#HJE*>42[CJ9V0,N>\=QZ@ M6BR);IW$86S]:YT*7$LE,Q%8=](\V* YSJ696E$OF4JI@HYL\\G#=WPFVV?;^XD:K[352#,>$1=*(XN]09:*$!BE1EA@%7F0E"%+ M:%!DY-')P#-QI&]-#."]^S@:$RP)"*P#V )GLG\,]D%)$RA6B?GTS8H" MRS9@PN@X^CQWLW?:;MD"(_^V_8D=GK;JI)_-VX#(IPNVKT8M.VXMI86U2]'D M#1$W#0='+5AXY.WH,.O5J M&LYIP,H0KP_*'+/ MN,E#<'1TQ1!9")P"&\E M(SAX22CG*N#0)!+[C[3Z5%H-/&)'3.G="C!0Y8ST* MB<4D7522Q(V76K2Q7@YRK8WJ]R("#:JO)06GVP?[F+ (1E4BZD7(H4Z0!^\Q MXEYC01/U6.3S"R[:?,64R'E8;_TT!:_*!9@F<[;06J*B XE"*JT$ [\Q:V6[Q23,)&DW[2EQ&5@Z[_A NTC^HZ=%5@\U \ "Y)#96>TX !(D&-R11 M&3!WQ-A9,[5R^M^[Z;W]%8=%J,!EWG' +@L'>_TU@V4,P!OA+3OI/?QUE*KE M@0]T!X',R2)02?\B3(:Y9<9SDSZ0N)VM-WA[]X!N;[W.@TWW<6(L!JD031R, M%0L661XY\BH% "'M*78;+]EBV*8U'ERYZ5XP*9R0)OK$E1;.:<$X^*'6I.2Q M:S;]P3;]S(/;Z8A742,)# 1XJDI(4ZOR$4?D+ G/-# 4M;3I>?E&FZUY3W!Y M?.N,;UA[8XKF*7F#46GU]V(8>S;3F[K\KHZ&SWRJCECBBX]8-QKT)N/+/W+9 MA-C[]CB96%B=F7\/AQ MC^$/1W"7HT?T.*OE#A 1_(91%73X\+[U+_BZ_QJUXE/XGVRO#2%2$EV)7>)"_&M7&E0N)"-PUYK;<%I%)>+/ON$;-__Z;C^ L7V!9KI,W#=_(/*ZV+GSSHS*NOVUMOOGX\^O?G M[4]O3SK_;/./N]MT^^A=;^_3N\]9#_=V.]U%7>RPK7 M(7MGA[WML[W3CW_^W>W\^2[KX>%VSNPX^W"V?; O/'=4:X>DE+G/EM7(.2N1 M4S@IYAP)T2P.MNHQ3$2,:4,'[CJ;"^ M-WU8U^-QQ=UR\+-=^P)5_*P[&L$CKQ=CE]$<@"-G[^,/Z^*JP]:<15;UWI?ST>3\(SC 6!E'E M->*>6<2QC(#$G*+@C$U-?%M%OP\!;N(1\(-!_OEX,O2'-D??W.D%,:SEN_ M]RQLR*O6:)+SF+O]_.J70=&U$N$341:1D%L'#DN(;)6=+[?1 MKH-C('_Q?R;=+X"&U9:MOBFX3H7^]ABLPU? T''.V[@2_,%PO\]W>#_$80;^ M?S^_[[_R;9.;F0+\S$Q!Y^P-V\?828JU0IPJ@7B>;VL)E8B07,E(B-,<;[PD M;<[QYHK>#A>!]@IE%L48I OD]E/TE6B%K(-YLV!#>KW!28GFYDQQ7^535"+F M81LMP%_.#^JF+D!*#K6-1R7Y)NML CRCB1'P [[B&X_E[L("2GR,Z.1P ,">P<#9?*>O$88DF M@S[DBU;G*@50N^/35BBJ.ZPN.I@,YWB3S7RKUJ*,JT?'U1W2=\=^LG1:%S2\/,K'@S+*$X#Z'-;!M .=UH8?[GK>J7@T:]'HGQ/M@5K M%DK0WHY;L1=S;!X6JC80K2[\6IN^DC?:C[-IHQ. I*M7/J_19#B5G"%\P9=L M;"Y6-,MD=Q">N;WY:U9 ?6\P*G+G)B-XYV@TY2#GOP?@"]TCL/3="MB/\]E, M.;MY-3G((GC.$"ZHRQ%\QL4YQP)VO.C2\7387?ZMDH?\G7#A0A;+GR\@8$X\ M7]SWODF5XXHKKC4?A"73\.-#[.9/Y.>IU&<%SP8+%&/8^I^)'68R[@>P=V#H M\^N%G6];H&HS1W6%D>?UKZ]2%&WQ,H ,U8Z!HF>-RGUC (I&\+8+ E" YEHD MF')<>/R]P?!SZ_UXX#^W7G^ME?BG_.)&9^_]ZXV?*]08MWHQ?^NEA&+1EZ0^ M,(Z5\11H4J3&JL@<,<9$;&E,^IJ9>^OPB=U#>*0LQ;M#F^5F*R+F"%GU/KIY#"" M+ Q;53BB'!!'/\EY,S\7%ZA&\ROC4X]!-'Z_N/$9*2'/64PXB$G$L!E)$&0E MH8A+EY#+Q>78"*$BE=%YO?&2K1"3&4F8%QF K,K)K5 -R$R59="^@*Z9]T\A M:[5Q6P)2(*Q'@V%F1@#R()/@&P'UN#A$OF%P]"$D\").NI,*W!;G9W?8/3C( M]_=L0Z>?7IWF3I;PO(_Z<,U*;_8K-9L[[J(7C4NO?",HJ0<$[0""MP5%) MA434)A]E$N0P#DAKAC4%&AD4N410+J$&4YD!VEABF^T"T 63EP@!^!O5NRO6 M,'V]PO5+ ZJ71E-7?U.N=BWA],(FUF,0#R'%#8.X1&"WSSJO]HFQV+,0D1(Q M H-@%#DM%&(@R5QSE5@66+-#9, MF??%?IT/!8_+I("# ]CXD3^,8=(#,9K%G]4^3Q4V/;^-'+/^ M%6[F[K;MAQ,+_O-EQP;+1Q=^, 0%SXI8'6(\\[#T3I'[BM4M1I;!H'9[=R+N M?[M;YBJV<6#4,Q=S7UP4T MB >#*@6B7YVB//?M_Y#5YL)"M1>PM5^=%V74&\7QN!?+&9$= 96[UABVR_[D M2+C+K]8[5*I.LFF\]O.;:]3[W=Y>/;_*0=E4#C:5@T^\,+&>;$ M.)J,]]1HP:F(!OY@O*81_F!8L$\FPWS6IE^DFA-1[#J;Q_BIE>)JNBI4:DQG._/\_][&WN2BJE]8;E3&D1- M_<,?A:Y]?3(/5/Y^?6EQY;EQA=]?:?KSGUOID;7*4GUM'Q.;-\/!Q\Z08PA*M2 M%$M8:B[!KB#@-QZ-W[5POSN_SV(#F^JA+,OP/6_W@8Q%&8Q&Q F/.(T!&1,X M\B17?[!DB+!YC-L59G#5 <@%,0-9Q6YKM8\6ZJ+PZGRY[G-G(U% ^.^>.LZ!5\BV5R?)5B0G/O$,NURV'M'B>0I M7I<';+3NI MXW#9SN.VY.4*[[HCF&+_ U6,<#-=?O=H^[H?MJFK+Z+>LU^ MSK5%&5)'D]ZX*D&J\^]S9O5%FN+OM@_N ]QF/H_NV9-15>YY,.F5\.;HLM@> MOEW(EEYK:Q45+EH>'=>!6LR45@XK;71H(/L.('OO#" [14H4F$F$4Q"(6UAA M'1Q%UBE-HHJ&AW"_D#WC'L] P?3E4J@"6/'S9= ^(]P+*%_>G6O-68\[(X=Q91'NV-+4'D)T-4[71&?3:,UT)_V?2'596JW0U*.:KKH5?G014 MN5H9'+\+$;TD3% ?6:2"&^*=2*")#AL2@I R-HAX^XBX^UKLO-KG'D#/FMQ< M14C$O0W(:9)0E"[%I+G ;&U$S#'B.$A3] .J_N7X9PJVJ2IR+9L-F9 M=@N9+Q[D+J+]JF]%U1TT#P^J^HCFM??P>M^6$O/9L"PH<,GS.@?ZDL&5]Q=P MRA9.51"N"O"'Z?ENV:/8+4<"YR@62^7R7#EL^M831D)4\]TS;A+&T M7L=@<4IF#:*T(JR2?]NJ'F_GI.Z%?]Z4J4;"W<%6]#U8V?J-SQDN/GS=/MA/ M5& AG$/<,(8X%0II[Q6*3JD\C@R37.:VLB]3IN)7AD]F6%0^KTE-I[[?I6,E[K]T,RY46,\9HQ'W2QM4H[S,@TNH4%P'_+-?!UC&I2]/E;+4.YU- M7 F77?U\>W^MV>:J]YWWR%Z\@?BU.QI/[5B:%+9]\<2]>O)--]9WE]CL"WZ'^]'E7@]EK M_%J>)X.2AT<<=;ZIQHP#28!$3"",YI\ :8A;6< M$6E5MVDO\KAC+_G&_US.!B-FM.QU3U7/^0C#44M3XQZI W.$P\3 MT#MMX)](25)!*\95&5Z%5_9+S :Z2BC-0E2!X;EY!I2/ +2M7.E0I6F<8^C% MFTH!R5$<'^9.&-.)"-/1!R6TD"4_8U],[;2CEO^<&K>50[L[6YWU&P0_Q@B 1>'9%4LY8 I+IDR+8 M:15H(KE++%M9J'@SV6I*)>ZE5$(UI1)-J<2/6"IQ;>G#0JF$TT$I+)PU.G'F MP'&60=+DO HAA4#N?"C$0F_IW)PB)MX2 _AU^0FZ>=NR+Q3 M,1N>J[F^+9Y.U>YPG?:&\(#CJC'TU)0-0QPBGYM1'(_BB^D/OX;NZ+AG3U]T M^^5VRX=^/;+# P#]VO[EHNHBP<"4:HPI<%.]7)L#0S<95MDBC(?POS#]XMI8 M;!9C\"L]_IK?_.N2#5G<]6K#;UMWS'5VLA"-I1%R MY[IP_0/^Z&N!Y];BF0K(OYZQ0/QK'0%PUG\^&(+=":B^/>_!N*9?KWCD;%?N MYX&OMZ2X;E%<'6-NC>)XN^SJX%;*]:D!,@?U:(\ M2$QP+JV^YC7/8!33X=[1U][.I\[1-BUCPNG>/QWXCK= A3N'.[N?Q<[N![J] MNPWWW2OW.?T,?-?D(_T@M^G>V=[N'MG9^GBX1SO=SM;;$[B6R)_M[.Y]W3[S M>.>?=T?;NQ_3=A=__<_NZ_'V>WS6^;2=ZU)59!IKZY%(V.5,:8X,T?!3KE/5 M$A.+Z>73G/[/_R(2_[JH.[>F+_G5HC*\'C>:U2:IBTMHAW%?($R9& A@K<.%J_8PB<"MS\]DG/83FR@]O:@]G2) M;H44&4E4 K92C3C/-8[".B1#%'DD;"(F-_!LXWSPL@"T/]\88U=#V9U2J86O M_"8J]3S4]_;H4J.^=ZV^BTP)<#4Y[0*"O:.(BRASSF1"EJN0M)$ZN9#5ES/^ M.-3WOF,XCX(%A>ZHSO5Z;@1HQ>X]$01]\)C3C !MU?(S#Z6I^S4&=!:'@P9% MUT#1SN_G)*A"T9-]%H/QP23$#9>()TO!W]0&84(B5\E8)_C&RY*82W^])7_S MB8:5GJ F/PP76DN5&U;T7?I\MJ#/A KG-?9($>(1]U(A:RE'>7RKX*#$2>5R M$D';0BQG_-V<%]VB*M]W=.@A%+&SG"'R3:=<]:/7$;LZF8/!PH?!)*>&Y">Y M/)[W%"'L L+ A2.X;23[7O)QBZKSA (X#5+<)==ID.*.D&(QV,,(YEARCR)5 7%J M--):)Z0"BU)X09T&-T4)W<9XF=8\/:0HG.B7DKGY2,K\Q":]03[L99$6NJEO M&&FYU9O6-VN/-3<6OWG\HR7@(RUR!^&_;G^1.$>=CM,?+18UU ]*+ ML?:EH\VQ+?53%U6).6$^=T^ 'SU<8- OPX"J@L9\P6%9O%;J'DR&<::"L4HJ MGC]:+"/I ('.@VVMLOA58=E\,>3Y=UVTR)D^[\-T2GW K.V+@?-U6G6L*E+K MDNBEBKR98KF%]5U*\FZRNEDC #;'1_/.)OO\UI*+;V_7S--,VMV+>2QH M[(<8[BA_^U&JT"JGYJ;TZ'%OZ+>4*%S_Z#?8YQ]T_>ZJK.&IJ,63VKRF_.(Y ME5_\/E/BO\A];R (CUL#FZSQJ\)AWU01?55<;-JAXW4E/CD\]GK:K_+53.^< M9Q$S.]P^>G/6@;]UZ,?NQZUWGW?^>_K_/E6?-PZ..U\ZG0_?O*G'W??\H];K\7.5L@)4F0V9K;S M=M]PI;G%&ID _W!P?)'302)F8).)H)'BW'B_358TJ7FDB>2/J9CD!\<$+)QQ M04N<#.;4)$.D4-0H3Q/37E2]AO$4$VX0*[\Y)C1JOX[:LP6UYS8J2XU!/BB" MN,$6.:\-$I%%DU%=<+WQDE%SUTK_)),#'BQI\M65+>5^Q.3)'X$[/MTT^8>D MA[.ROI/JIDC]@Y(VWU#"V[(-G=^7**'BGA/B#$J1&L2#4 MN8V7M,WX;:5;/-&TB1];H6^=VUVMT(W.KJ.SBWQ.@3QB&R*B@0C$G9+(&.60 MI-;0P G##&^\%.2[G;BFU.7[6=O<,7Q#VAXG:7NZ^?R/A[25L2"UG/\UC$?= MR=&/7J)S/P;@_1)I$YYSZE5$VD=1E>B BZ\1^8MEVK MTHTS]EUZO4CLF [$:RP0S@WD.?A?R"0I$&4,BQ2-M4EMO-1MRN4CTNKG4*U3 MC6]8D0!X==;?#WU*VM03// !:H/%MX;%W26.Y0FE3$2"I.(><6PT,IY%!.0J M>.JQU1PTAK6Y:>J0&MQXO(RNP8V[Q8VEPU83M4@Z@5M&).(T.&2]T,#ADG"$ M2F)8U4-*+\]Z?'JXL:(JZ9>Y00LO;VWXR].H6UH]SN+:\10+8Q!23#%0'&T0 MG!N)G21"86Q(="D0+2_[GNO')\Q_CR<*$R59HISPE+,$''RQ3CY)3PBC=?QO M:0=7_.7!:K56K\2WKN#U*_+D:L.N'DUW6[5B-Y&2->K)KBD>*WMEB -RAI.U MF'%*O<,B .B"ECELG!;[!+.-FQ>O55/D7Z![*4);/2>(J,T[T:0;??VO<^M" MR\' QEW/S9F&F'J#$8CN(YF8 UQC^\O'_K\//YX-2*E%/OI =W8_G&Q_>H.W M_WD-'.*MV*9_'^Z=?3B%[^:=?_;(SGN#/_[W(?9'?_?M/V:R\^D#Z7QZ#7QA M3W1V7YT";_F:.EX*RU8*G>L&K";OO M!J>VU_HMCP0&1/[=]FVPQ1)3%9.Y_P,+L9,JR9@*QK;]VCV:'/TV& Y+2>SO]AA>&9_>S'G STZ!/]/] M1$.(T3I$+.M]LM5Z-LC!,Z^DJWW%:E%A87>:B"_-B"Z_,\\;6'-H:C5,T M9JY%N-;"*L.B30(,?\B^Q>KN*$M#6U?AS.SHUE?COP"W!^%U/SQGX7CS=?O5 MOF7$:(L-,B)ZQ*6,2&- %"^940P'E;G Y9&EE=OX;0:CV<;OV,;$L<:<*T2X M=& 3M$;:6-A5AD$G*<^^^<9+NJF6HT'+2M\N:KT&0_@VO;V$(8RF>_Y[-='^ MVNR.YT<"WGS= P]IYKHAV?AA\>@N8)Q9.T<\MG ).Z%%W7*9(O^J'WXL '<2^[\;1 M8XRR?)YJ-M_;]:#%;VEGJW.X1[=QA[X^V_FSR9HDKYI<'$2BM#"*@&49PSK:D$P^F,4)R*1.Q2 MF.5B(XK1GMN*;P^Z7*''JP\$KKWM^:,Z,U 9+;35P!F.B,@\W M<;E<\45W#*CF;Z#Y'_KP7*&A4::U1AK?G /[!,%9CYULGA]DV@1GR17C+P'H?AV/;!5LUL@>QU8M?8F\T M?T#0'09T;(?CTQ;36H5@U&<."&"3^(8_@% &NC7[F>@=]NG M\#O=WCK8]T(2IX"8,A(, '8R2 M@U"*J%#!EVE/PA6&?VX8N9^-L+NGL8VM, MN":X_0<4HQ*AHDC_&8Q&\_;E]L[9'C^X_3$<'+7&.0*:T0C^.W_.>F1S!!4 M#0"I5<$4O*\WOX*CB?L4_;C@7<]VCW*XU79V#F$%\G&N'TR&&8M2 MRTU&V:$"R(&W5VT+2IRVUXM5TYSCX> XYJ^LKMIN]:R#3U?'N4?'O<%I!M[I M=^:_C@^'$:"U#Q@Y_8R#O_C#_'V^[L=S_M+8?BV?&L -#N%1QX"HHX?IVOEX M!&*G?X[]%T?OEP+^\03P>'2X%"H3V&G*+ O):*ZY<\HK8C +@5'FE9S"/K[, MYQX=#G(WZ-'H0C-/_X)]@U]2&G5*>&XG_37]>G#+7X>)MY7)VP89&';ADG,V M E;$9SMQ K(XBOU'Y*'?MXG89MMG!V?;9Y])]OCA-;H?P3I;H*O(8B,05XPC MRQQ#6HJDB4M2>;KQ,O.$90?]7 A&6BXI,#Z@%N.3Y3A/S56[0Z##H^/Z?*42A"HI MIY\M\4_9=EQLS,_ 5'N9 %<8#NP;7AF-YTP6L.W\ZX?-]YLM<-K'X"&.X<7) M<%Q.B/-KK^T(Y+)_\3+4"%_9>Y]%;>_>*"6!6L'GL'X$#CWU%D KQ:X M;N52#,!UB+//5\K2U*^CUC$X$5E,*Q-<^PXM6$!P4 [ VPC3E1B!N.8G/.X. MB]L1N@?=8IE!Q=Q@\#F;:WC 0<_.^A 7]UA_8ZL\]:A=&UH[O^K9,>H/X&_V M<^R#HW, #P9+%^+_3/*9&:SW<>4038:NBME53QZN7IY1C)_APW9<+6JP1_!D MH_.-G%YC]:;4!\+9]>F6A\Q.&3@Y<&-PR7R=ZE%F9&<$H%0\*KC5XQQ4!.%8 M*."]*A^SMJ0J9T@N)T#6C82KG.:93]6II_CB(]:-!KW)^/*/++5Z?""VP/3" MZLS\>SB\H#L'$64B]AG9!#?[PO9.[.EHXY>Y9P)G%LTNX.-Y]M5^Q'N@*,#3 M6F_Z?ME'>FPW6Z5'UF07 $!X#WI6Q3(>T>.LEKO77W.*YJ@" MN0_O6_^"K_LO4.ZO/N8L[<,,@UFYP7^8_E8=(*P2UZ=!S%='**^/.): 4 ]< MNXS#L&@96&9POG)[9GVP*FGU<^QU#P<#\(ZR:W0 5&T2BAD!/Q#X4S>#9/P" M,I ]M=Z@N''P8O^T7>78 )1F=[+"X%DK45GP;@GLCD[B>2KPLL')-*#\<38= MF.KBE-"RO=E=[(@&\ MF='<'_NA]W7^/.GWMT9[?SJ?/I,[#_ M7J_SZ6/OXY]OSSYV%]C_41X_]"%?'_[W[][V[EO\\=,>>!+;^8B8[/SS@7:. MX'ZW.D?_??;ZM+/E3_=#$$%AIA'@#C!^ZQ/2D1D$2RP)B+S'TBP>BSCOO*)6 MPO^7W GFDDF.F*2HE)8)LWCZ\SXC=KT)4S"H-J-U7PFWJ^M0KGV.^>=6@C&0 M9!>L55QA98G0Q ?PJ6, F' ?=J^U9,XA:(B^^M5,70ZQQ'O0C!LW>]%M_ M1#>L#-12L4JQ8W%<_-;C:MW.BTB OIP<=OUA/C?JCD:3^G0'K/05\9+":$:+ M<9+ 153 WQPG ($8B*XE,H&1VR4=9P$3^,D8$+U-7&2@H5ORDUM3?+=5GEI M13M'L'+EI1OV%WSP:,F]X^4;LOWI@'?.\C/!:[MOR'ZB40>L(Z+Y^ 7,DT7: M28D 1 4-E-/2H(*TB<:79#GW[&C4>I4C[E5 '2C=ET$.9%4LMQS=+0O9,2!E MX6Y7GMS![I:M79 K1B)VF'O"K.1&& ,F57L-CP'@;ZFM0KDW$2<0A)U4A.JO M?$,7W]<(T$H!NCC(^W0 /[_>9]8+,#@<>+>XU1RZ71KJH<"0NRP\C M8G.5^)Q[0_.L?!A]['XI!](Y+M2/N4!MX&,,HVN%9A&$N&3$>JP5W)=1X(D$ M;@-+(GJ,J;+7@-#RN>^,T&2OM0N4H!CD=_4][_1WAP#R%\A@9U$DU 9M%:!2GFK=!C+=)G)Y &2KQ'%@Y\+$%_@Y MQYH4Z[A:W>3EX47H+UO."4>U&&6K9?L^/IWFN \N,?#SOI<$EE]3 !L0&YYA MQZA@$*':*XE3\$R#Q."V8/0&.03/C1Z^C\?CZE UIXP_!#\4SA K,";<)9Z, M=#231&:)4Q(\%%FWQC!U:PQL&&[XX5WZTV?;)_LNFB IN,]48K#H+H\4<3ZB M)))4"2B\E%FKVE2*Q\,(+378&B6-B(X'FXQE&D @ILBI\KQ*J+^1 %W*")^M M5+PYV7ZUSYV*6G&'G D:\: 5,H9'Y)*B 4MKN0:I,!A?S?(6@[KKX04 @;86 M9[LKN4W>8"JLH%JJ'/B(NL&+^Y6,;='9S>3M->]\>LVVM_;8/O%2.4L9N!P$1I5P18<%/M2QJ@CVG) 5G!($5 MN49>&]?CCJ1VY]4^6 MMJ#3(&Z.RE8O(4)N0TF!(L R1<%_B'D2UY8KFG'?H M;=RZU#3>QOI"\A9W3O:)34K8W"R04H(XCAI9)RSBC#/+G<_]GS9> G?6@B\[ M&,\\:Q,\C&U[^I"^A=7,,Q^TYQS( 64Z;81!U] MXIXI8)P,8T83B\+K4)=2D$"@20 L-WF#,_52H^F:T>$K>A+4>)-%:RH$/"N>M](ZEQ$(^ MSM44E>>"-K[< M&.0NSRYN6VH:;V)](3G .;":K)%:201< N?^XQ&!?Q%1M%02A:.+^;B"ZC;# MRQ+RXQ]7K)GMD\OQ0?*+#+9>3<:'@R%<+SQSIVMWOG+ 7JP+F+#B4 &8 %ST MND?=[(%53:5*Q\)L*ZO2ZBOI=3]<>876;ZVCG-H+'M[\)VNS>+-O.;1?KN!O M\-ZEC) ,M"JWUK0::(+4(N=<>L.H)]X&>?.>=Z7*KQ*N(EM_EQM[5PI-JK*L M0?H[9ZX_C8JL^S]#(MM;>_MY8)60!"/JP+WC7CID.+ WG]M74 9>H#$;+P?] M%:5[>7=GD^2G]3!72M?Z$B,(MYQ+RJVT7%$"HL.<]=K2!$8":TZ0U=[G MZ<<6?F(*>:JU4$8DG L>5@$/@E5%\$++Y?ZFTZZL%[W@\V]5 OCF=9)WTNWU MLNT%>UYF"O1.IX*XEA!V^^?UEU4_ -\=^LE1'DB5>[+\\$QGW?SO802G*;?! MJ4(LEU/!(YL+:\L$C?Q,/R2?.SY?C:DT94>MPL%Z.>]4N%KX#:',48U;^LN>; MZ2CEFTH\HL8V%<@M__L$>_044XQ^*\'"+)2Q/ZKJ<+YE9QXU[EYWK$N=_XH'UIZV=RN+^U;/]S=:;HZ,8NF : MP83.J7E]B#ACFQ>_J#I\)*+UYJ^==EV:F4&G'RLV5[KVETOU!J,JYE99_#KT M!MA0NO34!&!F$.2TR^>J6\ZMB8#$34/%!7!S:X#U#B,P%M8K(1PWF+N47"!6 M*1.=,()96Q*=B,""*C3]X2HN6>QAGF@49@7WU7!HZ[8$[O3B+75\[]4);.T, M\\PB,$@?X+9'[^M;;FCHJFPYUMG]L"\X\/6FDR+ 32YDVM.]8>V1"O%.7B9%5P MO4+.IV6%I=+Y()^$]*>7/P"Y&E=*/8SE&YY[+L3NS8A,2758B8] .$J@LT:C M8]B!TA;Q)&9/(X\GZ0VR2 !3R:>@F5_DWC7E;=-F8U5BQ12?S@<(3(X'_2MD MZ;^*%&6'& "UD@:JV@59-UL[58X'P^4/NFI=5N=]R.6RP_6>'5 HDS 'Q*R^ MIU'U2(NNSVW-H[M&OIY?)Q73=%)I.JD\\4XJ*ZOFKZV"7ZR:#T8Q)R10+\&- M]>/J6K^6D/T?N>OW*5J<'+1M*I8[#))\+CRR,]E:1ZW@1MW M?<,4N-MUW\OI.74.%@!SL667(-U*\XA*\A\4XSZ^H M\K5F@@'EV&EJ#&\>&:B#>*69*+Q0;J%=&\(JME$[Y#V0M]Q!K%\WH!E^+HD: M==;8^.8G5_"-)012-9KY ];W>#($Z*]B!?53M[_W6ZI[=U47MB]@3>#YJGW/ M:P5<++=VSNW>YI+?UOB"FA)T]MZ_/A>2.8'-A!]UOZ+#;@BQ_^(9$?QM ?>T MK[26$5N"O,F#_8#7YV;S$5&F>1XWFF)DT^:4!93.MR. <6S%RI.LEQGV9#S[ M.NPL+'JUN_G7P30K=B8BW3W7J,V:EU^F8J7_WH([>C,QV 2=JIWD+W%47C@N M.6R5=Y_)YM1IKN^@CIA-OW8YG'=#)=UL_3_;2].KES^-5OC@;GI[Y0O[E\41 M*H!Q,?8O0*2X_^=G/*M[]^"D",,D8)\X)=%)[0D58#NB=URRE5[X0HI57L?? MKO"\?SN]>,NLYUW^^;M:]"IOD"P[W&$R/'>XGYF;O5AZY,F^45@:*132(H!* M>HR13DJB*$3B/&$EK >5S.V:YFD, M4G'GI$F141ZLC);H9-7- S=S$G15[.:W2V(WLQ)4'4:#'&5>![;A$0WQNO_* MCK-\3FB2 QWF-F<:^SPQA"" ;XZDP0+HH%$TY=*.Y42L_WTN)U7.7CXQS.)T M#C_#>&2[!9VF;\P]Z7JG%_,-JG?D5^X(?;XOZ/=N>GO+&+02@H[@K@^?GQAA M )Y]08WE7C/$G0Q5^QSG)4?!^V0$H &V$AQIN00V9=%&UYGN48[EM#H@.76= M/E'?:,N (C//@"D[[CBA7"X ON[?6^ M3C4?X6V7I5 MAX>SW+Z+N1]W3OPH0?*:^>=7_BR!C;^J<'E],@DO+82ZK?^?2;>*SN8_R7?O M?_SDFFO#1/_9??/7-!5B1:2H"KQE-@Q;!R^6MW^H?JT31NH5?O?^0\X%B<.B M?'G[9S[;^NDO>/GG=CU :C:38OJ&K?R&.E?E_%L A7*0L$RY*J!46JV/!]." MFS4/7'/NGHD>8"C/@U=YSB?%6@F3!X6(:%>B57/@^AB0[,/)SJ[?UQ)\+N#* MB F9BRNX1CHP@5ANO7!1&VV4(%6< M!-U9G(0(G3PAC'L:N7764!ZCB,(D;9A/:R2X-'&2N\)5O+U[L$^\"YA1CKRC MP!!Y"$A;DYL_Z8BY!RW7YF'C)-^!/HVC<1]BM+.[MV^E9X%Y _ZLR6V&.!U,,G_+[8N4]7);%Z_D8\(ZE6$P&0&X MUH?UY=;@XO5YW5*2;C6[JU4[?3._S@RY')39*I>E'MJ4NKUN(:.58[](1X$A MC+N]ZK0\/\]T<_*;-EM;YWS8Q0N]'_1R(G >K7*^5=2Y)@L#@?/ MV''-H^O?DNVS/?BO%_!?LD^#=#A9@[P'F\.#C4@KY9!R6'(C">7Y"+/?[2U[ ML7_-&,@F>M4ZLE_+=/+%\O2KDEYR/&DXA=UIK+(]Q4A[ );@ #XU&YJ\2)*= MRT#(4:H\EASHX;A;ZO_RT,$R>7C-0@ =">:4 UERG!CO3"! OZ/Q8 .YQ+GW MU(WV?J\KX!R)N,T M8@GG^>7 9[7W 04'/G1T(@C/@,^V%6=M:9:[CU\OC56)\SKB:[_8;N\\P^=F M\KLLM;7)G:]>!;Z=X_)5\'PZ]HQ4)8$E0)7I5AL^=]#M]^O$IO.WM:N ?6EB M4N 2FJ1,X;:,OJ$FSK'#@8,@C-N=!>6Q(]3B88"L:2D37+9J[3 MF;2H,Z_Z\%"]B_#!FWK9GG,888]O;[W>3\92F_MG&D+RB"Y)D%-.(!&X9T9( MD@S9>+DJBC ]HIE*[XQ*S.:#W4 ]0/ZNJ=L>S P:9[5X%T*=#Q7*U^1M[ =; M91!-B=^\+--VS?)*''4]N)9W#=S? MD_@*^-L^E=A(C0'?0SZ.QZ2(;T(Q<"J"P9Y$!W!/VMCP-MCK9;R_$J.O)!35 MH4(S\O<*PL=Q4ZC2%*K\D(4JUQ6>+!2J4 /&P[*8&%9<&VEP<#9%[>$*3'AU M]\-*Z]#:3KHDLI"+#KOCT]T,@L][]&$IYZ'FR2B9II=8"WC8E=M5!/ZNX&BE?F_M>OG@\(9-Z MK:96>0B/CV#7>O9X%%],?_@U=$?PL*4?O>*R M9I.*RU^]ZJI7OR:5>M;W2N"#5#^1F]6;BO(GKWSM^8XT,)[Z?'7_.Y?E[CF(J16 M:'K;5E9?QZ=Q1?Z+5_E^XCY%7TX'I_4$.Q>QD7-[M/C4:RR0>9KK,[,*)8-@ M;BF^5V@NWEH;Z=Q/CF3BG[V:UO3AKEBP3 0N7:[[]'=NMIJ=\\A;+673Y;S5 M>Q&;] 9WLR*PD9>VWJ%X/#Y]^F=:8_ZJ MKC%_/:W8+P--"OW]UPWPIEG9Q94]3R;+89%Q#AOF$Y#=7&+]4[=?>3(_/X&5 M?6*0]NK\6.$-K'JW/^KZUM^V-XFMIX=M/]&?Y_S/!UC.?S78>GO86M4N;67A M_,-VAY53?D#UDW@?8TK?;$X>8&UF MCH>K:L=+)8Q>_]PW%AG<6K$TI>+M,:W->D?=-LI(110I)<$YQ\XX+;"T@6(F M)>4EL\G<909C[<3,8$:G3BKYD8_"]_[Y]^CC[D#L;/T!UW[W:?OL[\^=HVW< M^?3N\P[W3[4SCJ;'T\ZNQVNN>?^>]_'[JCT(/GXMO_=+J=/[?/.O^\ MI7NYE/C/MQQ^%A\_[9UVZ![N'.V1;?KOW UUO/T>?_W/[NOQ]MG>66?+[T=A MF24"=$%%EDN.([*E7XM(DE$A33"Y8T);$]JF*T[2[X7=+!UIX(MFUHL:?VM: MGE\MVGYS+;_*'EV'MI<'PQKDNGXHZ+?!%[U#\)J:[=IJ3SWSXI@WJ+4N:IW. MHY80WEH>*%(V<,0MP4AKIA%)4K%@(Q,^YZ_Q36$:Q+IWQ+K!-;Z5GC]6K%I= MSY9(4A&G1+SA7"@M@L5)LYB,,[J:>4U,G;\Q1:=;*J.]%I#.(UPS :X!80&+"IXXC)32@%5*)^28B"CA% "N\@1NOO%2;I*EMBXW M<9<;6G$KM.)6Z,2*D;ZWQR?. Z+%W?^Q)[O>N\HNT LI$LG@C2SC&G'L(] + M9W-E*X\F**X2SO.#&59M(9?3Y!N*T3A%/YA3]!T2PPD!+'S&', M',5<@6H_4%7J?0/:S@(',8!LHQY1E[-"4T%\; M.&O@[)%%IR7Q*C#+5-*.:^5L,I$&):)VCBM/[SXZ?6U]_3G*-5'K.XC_9"PK MF+9-80W8OG.8!!(4BHECQ#D!0(N"((N##T#:3& T,S3#3-L0W4!: VF/D:%] M&Z[=7MCZYJAV ^[68-J:F+8]CVG$V\A]-,B+8')5JT'.& '_1!>5,I)["Y@F MS"9A#:!="V@WS"=^5%D.JQ?X_4QAUGE3F1MD.CQF"%W]I&MV8Q'@T08M<3*8 M4Y,,D4)1 [B9F/:B](NC>%H?B>\A>6&^R=*?P\%HU!#!VP/-[:7T!>J4P<9[ MY(@C@)G "!T00R0DEM80[#1-N1^F;A.Y#)I7(M?=D:HU#M >YU'8FLI[.?_Y M3@U>GPB-UE+@Y@S_-E5W,L$+<&8HL)1*%H!)G45I%XL9+@<6F MO/P0_WNT["D;RCI4]U@!K%G:9FF?J(7X'@/1>,7?;2463RX$4#J=C$::30=[ M6BX58MP+Y2TW%#-PBHW:I/+)\+NGK,,-/#[YI?VA"D-N$C*9#K*^2=#D1D__ M-.3IIPE:AB9;"*Y:5-*R*D4$[;66TSRJ9E@N*U6I$XO53ROB1B/XF#J^X#NT2GY4^#4 MUT5=INK?!%[N! 46 B]6"QIY'C"IG$7<2($T)Q)%*EGBG$J>DX&X7,6H'SHE M^>D9X9N0NB>%G\TN-;O4[%*S2\TN-;O4Y&(\1U4XA[JU$3F..HA$2&RLQ42*?\[;9 MBG/>RR(.37+&,PP3K%#=)E!PFYJ[F*$1B&5:6>0)YX@+GY!)6"":1]\YQT > M$&G"5LTN M-;O4[%*S2\TN-;OTQ'9IO;"X,CD8:E.0P?$HB/;<^,"(-E[SQ.P]AL6O+0&? MSWAO8N6W%W';6^YKH;ERDEB)M&$$<1\OGN M#48\6HRX/ ;_G4!QCYTBFL*8NX:*A781@6ON.;-S[0<_ZFXAEL[3-TC9+VRQML[1/>&G73%E[ M2K[YWZ4W6^.;WS[A]LN^N=#.!,$,Z5 M4Z#<3&]B?O]])IY+XL$ZN?,_4&"P.>)I=JG9I6:7FEUJ=JG9I6:7FOC&?,5/ M$^*X"R_H8#G$$2FQ(H2$.+,2<9T8LM$RY)T+GEM/N<[=]BAO8T)^S/9 /R1$ M_-"QDIFRP"90F!FFFLS).RVH>KS4N,!@7E0P1'D@=,@KI1&SAF'/-;6.P 6 M:CT@59MKTZ9J^;SFT8[4>9A18.LPIV<"-U<,]OHFS+GU;N67CW]O.B5\%]0L M=$J(0L)V&HQ43LCDE!EDNWT(;E=B!GMC>;AP>T3EJ ZOB7X3)\#3: M88,P-T*8S@*98<1YPHU$6MB(N'0:$"8(%$ 4++CEWF*Y\5)L\O-I]+4PW7(C MEF=DVF_%I"-VAS;]#>A M-A\1!G#,%54LQNQ-"&':G-/&RC?>Q*/T)KZ#!JPS#'@6BE+W:PSH+ X'C:.Q M)@HMCD.*E"?!7$1*.$ AQS%R-BI$2%22$TFH(>?GM@T&-1AT*P%4;)4TU$D3 M!?>):(RY$,01&[FT*=U] /7F<\J;P.H=1#N6JM2]X")F&F0#05Q+!UQ(8(0I M=48RL%:!E4QX0MM&-I'5!H=ND0M]$QC=XW'T.BRI :(U@6CA,)JZ2($12^2) ME(C+1)'!P2$7<9*$L^0C !%3:A/K!H6>437!?$O^9]G/<#V.YT!EE. D2LNY M-]S:2*T2DD?F>,2^1)G)-,I,[N&T?+ZAR)_#P6C4T+K;0]/7)_]9I'6YH4P+M) ?Q.3+C] 0!7]AA: M.-%ND.(VD6*Q]Y"*FMH@44I:(1Z% ,JE!#*";NJ3/ "=AAA8-R($R^!BUN):'** M*P\6E^=969T6)Q1^7%VLQ./=>FNO4VK>O7I?B6(U1P)2(B7!#$A>7(6JJ144)1 MRX/".F:OE1O>UAP_A09>SV88Y:.+14V5MAE%>3>ZNQ!QBC@ZJP5%*5"*>$@8 M&2(M@&,23&"*D]<;+Q7=E,OMN9I1E$UOT69IFZ5MEK99VA]E:9]=#L(V9^=BB50$"DTT%E;AC9=" MMOD*KOQ#]'!J3I(>G;N\ @8:A_E646#!858A!:T,0=@$#"A0ZA5#0$+JB(D, MCIJT\5(KMBF7<[F:HZ0G=TC1[%*S2\TN-;O4[%*S2X]IEWZ+FI20_ MIJPT8<%F:9NE;9:V6=IF:1_ITJ[9W()*8P1A-DG*?:#.:6&$L,&XY#0G]Q@Q M7W/&>A-&O\4 VME_=L\SQLXZG^![3O:#"L3YI)%(.(?0'$-:>(FB)"DIJ2(5 M-@?2:1OK!Q@*UZCVC?I%?)]^WV/CB+6K+1KUOU7U/UM0?YHBDX8:T'R=$%=V[O_@<9LFNM;L4K-+S2XU MN]3L4K-+3VR7ULP:?$HQD+]+;[TF!G('3A!>$0/!,G A-$.42X=X= %I[#FB M%#NB8M I3S:1AK7!2_HQLPE_2(3XH2,I\QC1]*VX YQ8"I98KR+1%#$6..(X M<@0RP4!V9=!6"&(XWWC)L-G4CZEUW ^6G;!.D<33PZSFS*Q9VF9IFZ5MEK99 MVB>\M#^P<_['E'\T_OD=\&ZRPC^/W/$8N428P3_7[G@R$YS*X9R6%42KI M8+SURADN@G#"*8:I4R(QP:4O,WONHQG!S.S49E#8K:,876I%8!5/,@J,G#04 MV$D(2'.G$5?4"N)EP%2506&"M;5\0J/1OUO-'\OAQ@VN\:--65^'GGT;1CMLM/2&6OIA7DN]PBX!^B)+$LF9V0X9IR@"ATE[1K@-SFV\%)L7HT=K M:7KPQB;/Q0T BWHKEA2Q.S2E;T!-N_U1UZ]13\$:G;VASOJ%X7(!VVA$0CQQ M@3BQ%#DL!!+")$,Y#M;IX@H8W#:*-J[ 8\QS>D;P=0\.P7>PD'6&#,_"6NI^ MC0&=Q>&@\1761K2%83U .AE/UF3:81"WDB MA4+.2 'N@U0^ZO.#U ;/&CQ[ M9%%9RH2ABEAL%>6)6,<"V&*IB>.*>2KO/BI[\UGJ3;3V3J*UBZ?)AD:P;SEM M4RN%. L1(,U[Q&1RC AA#34;+^$-;4V>T$#U!M)^/$B[G*)]&Z[=XTGZMY*W M!O"^&_ 6#]F5Q29:3E!(^6B=*(>P/1& MIK^D.EHZPQN]&Z7FS946N06K>:KO*8B<)M=/UZ-!DI MKR_VL?%Q;MWD\Z6,%(:3UD(+1*G4B--L\!V+R.K@G4]2*N+ P\&ZSVX5[N7UT)D=3U 5'VO^QN7Z=EG^!FGR-[Y7%1?R-QQ-5 4GD2(85)&"4AI' M)4@81"/&\$:1&D*X7),%ITC@A9P2P.:T,@''-,D_MZNG"\D_03H<0A#(:PJ K[3*780B(D(" MCC/OG!,ES,IXFZ@U>ZG^J'Y7,#D/K)\FHW$WG=X[B-)2"TY^;KT:M>SX/'Q7B?HTAM=N MK7FF3[5+TA./%1 C$ZV5R4?*I5;)!.*:N-;=(.S'_S[$_NCOOOW'3':. %OI MAWQ]^-^_>]N[;S&@I LA,]_(#O_?*"=([C?K0Z@I3_M[+[>IU8 ?\UU!YQY MQ)F@R!I#4*#>6! M"(4X+!_(>VO[I_\U:OTG'EA_VJIVK_57#S0!+M2"'9X+-<,>MG[OV=&H]5OK M:-(;=X_ACU\&X_*-12#7E5CB3 R4:9%(XH0Z3;UW*L0&7/*(QQD-']T34F-45MP4Q-C$=R.9(/GGCJ.J9"!"MI(ZJ.35-+9RI*J M?, >(R.B0V 5"7)* TIOMF096M=UU@EJWWIZ-Q/!J! M-2>R]0JV,L#;LO"]BW#!_)GJ8*]&WOQ*R0.Y"09?(>";YV3Y"FXD'SB4Z9P?[-AHC!3.(FL005Y8A*X&RP'X&06()3&V\-#E?8A'[MW)/S0K2 MNV/@R+MO_KH<5Y^%KKWI9\WHQTIK3KKCPZ)AUH-8CKKECP!P\MW[==T 0Z6T MQ :E,.?8@'()\'08IM$ G:0\JQ@QH&$*37^X1L5^FP!DQ]'HU<6]395G#/9A M!$I2L&!GF/][0:9V4M&\^M6&6JW6LX.L9_O@LB4AG4%.4(RX ;6R.F%DL1>: M@FM'%3@!A.8):7A9OZXWF(5ZS8C0R+RD#AFB07.I5"61T.YC\FI%!4UUWHOH\/!2J4Z/^UZ M5V] G!JILFV54@UJI;I&G9Z;$N'MK5?[@5-8=AWR:2@!_P1[Y#2H$XLT*),B M)=)MO)2DC?D*'9JRT&M5:5CV"61N>+Y/-W(2"'T@+^&&)BGK_G@PMKTE]P"6 M9K0J:7+J@,T,%VN%R3"O55[*?" +[RV.VA54/1/SU@E@P;_6. G[IG/KNRR' MGR89G3/&W;R4SZDR_MO5=UMT=@]..UNO>>?3:[:]=8#WE99$.^]RO[[\#W7( M >0BIU@(6%C#68[CM@T7;;DJW) E:QV!PL(9%[3$R6 .#-<0P'9JE*>):2]B M$2@\%2C<"-1C%J@#TCG[O ]0X'4@N>D0,"LNE$=:D(14LC*"*^.MY5F&,%=M M1I=/ ]H9X8\S1?\2>Z>;U\10 "27X?'> BMU0*6^E>J"(=\F7&9ZX1_"2KVZ M+O*3M;-=,<2UK\+G0UQO<5 UT-!>?5:T7K1T6]9U__'?AL9S#>BW!S M?G#0AT6ZH1?U#!6>;^\>[!.NG)-<(LVL0)QZCL#I5?"KEE%PSV1N)* )7JGN M:YL,Z9+GVA/PS2A7!M#$!^X<#T:[".A2I.4&EJ*1EON7ED\?]EE406,[P> M=FG69YW4F[K K\]9]?0X!-XZ$X MK3#4KZ/6X->3;A@?3O/19CY5Y?"\P!_?^S]^5/;239 MNO^*@C?WW9X()9/[XKY!!-U@/T\,,+9Q>^ 7(E<0%A)7$K;AKW\GJR30QB*0 M0(*:Z:9!2U569I[O?.?D62:2O8MG_W+2/@<57?O8\K* M7-I"0-Z#^=WR#;!(O^03OL)-OT2/,WW?;?\Z!V0HR%^K]O5+[6]PN__.G-#' MG"B-L,V,_P=9%2KPR2G(&N)8DM<9ZR:PE1..U5>6"L:\X"\=EX3T$=/W9:#:! M5P/*#M1@Z:F$X64_XUFQLW[V \V1+2/-A[#[O#"V,IXO.&Y^86J_-!??MSO] ME_+G7EW(_..U__>?NUO?C[AC-$KE$&,)N&+@"5D1%?)&!\Z &U!!P3A<9Q.E M+TN_%FRYPE=VMZH?;$8;LJ3T7>+I(C=_J/F3[ GH9IBXV9CIICG$>NUNK&N M9=CJO:-\7955 1YS(K8XR2VN^*X!<]3P#U%9Q2%!L?]KPQN\!G@*O\=GF(OE M ;9-V#6%;NB?F@R,?=@U9]%V87>$6OE.W]0O>&)I\"?;Z-RX)(I#Q1M7P1 H M-LIO^F&%V[U6LZ4[ [#QAI#FW=V))[ 8P!CAZ_!W[!\"P77ZL-EW__X\:?CR M1'. T=D5THG_>]'H]$]K8B<#TO4A32$&OTJ9**3D>N2UWXYC"T;2;%Z.'!?= M /7U1_]^A\R\B6/E_:$HC0&HE$ZGT6TQ:FY+K%S-O3GCW:V6IJ-'IA=G4;W.TJ=6/CCBM/H6B=+0=ZPL&0- M@(50NVS$9IB\\?#="N]>-PY-6J,%]RDV>G8E@71=M'SL]( E]!KQQO%FS\\! MX.S@Q!Y6T);NW6LC[?0B'.<7UFL?$TR$[[4[W3[X]X=9N@-[PQ-8R/H%2'A] M! A&-$PLD1%>O(#'<]D)"%/0* 3EYJ)].2^5SH.L@9?=PJ5+;_+GBHIC-TXL MZXVVM[G3;+/9_ME]-_O"S()2W*R+J1/S^[#Z1(2MBQ?A!+=M!4VI_'TAQ:$> M.:A1VT)U0:64'GZD#5P#M4:QLB\73OQ'-CN#?'(8SUH=[[W@V^W^QK\@=%=C]F6 MU;9?DFV_/=#'.25[>79ZB)DNY.":_JG:$(D8)(6;@AP96XO2%Q^^N:_MY8.R]M:XP)7:E#;GAZG_:.BM\-$1\2AJ'O M7)N6U\+4;*1K^V%$4JO]__KW_^=LZ;W/EMX@[KCV&>!Q>13/#?K?9I1>=&_\ M+J,6]IAI/1"1TG"U/VRC660LP)=DOE MD9W=8)7#9;,)>./<+M31- DJ"%^T8,Z/1)GD//+S2KI>OW1=:Y>MOM-D>73+ M"9@=K7:O=FX;9;QI:,?R%=OJ-7SC/(O6N2T<2/GSWG9/KGT_W6O_1QOD,,8R M\:]TP,.UZC>AY/721K*M&WTSZ4"Z-3JDU<\?'3DD2DI3K@/77DCNF+4&&^RT MY0K^Q?@Y.\Y?5\+>O.&B@S4?+'F&TU?;Y>0)F5#YGOS("6$B]P+1Q#CBSEED M$[%(4$5AG4V*G*YMY+F:C"SJ[\$^J&9V5"1!9J@? ]<%E^KR)S%<-&,_-6=B MEQ1&?#_^]*^!2AK:,?M9?/9A1'\TX8-O;R=<[FX=\"-&L*-1">0XE8A;X9%. M0B B);8..Q(BR%$$@3G/_KO.15S9$_;]Z[.E"3_1L%%;$!LPD 3>^&_SR>VATSYOV M\EVC54Q4\:7?1^^9"A%5-%:; MJ7Q/JG5-V:UOXW5RZWMW718H$]>/N^S=MU38+&:PXD&7O:>8^;TUESE@,TCPF<:@PU2/[7Y=S\SPE^^Z=L2+F[^$E MXF=\^C<]BWAD%E>Z$\']ZA7W8P7'C[2?TFQ@95H6/7!ZGM7:FE\"UUVVUHWS MMK2V^E85HBM*IOL5,=GAV4>\\VW[LOAW:Q.^\XD>[._\.CSUEX??/OTL$OLH MW.O/\8J8X>S@]-.O@_V/^=^?.UM P+<.3W:NWI_M7OVS>;BU27?V_14\%_[/ MU<=^-[DD[K4!K)4#K:*&L B'\//WDZ &D M\-4CY1/I'5\H4N9URV>3@Z/)"B=GQ\F="7+'*"A'I@*B7'G$:7+("1>044P9 M[DF02:YMX'4U([E;><1[I"OF#:'%$WE5A18K@!9CK,IJK8.3"D7M(@(]8<$4 ME D%*1)+7ELBU-H&6<*MH^6F"6TD6 M6!(I(6!2!G$"D&F<$D@8'JF)H#,M7MO8;32K'GXKPUHJ 5UE 1VG,\&0%)U MGGD"QH].2 OO$TS$'%OQ %]1RB50*,J1%@C]+?<^K\ M=A<>O.:>C,\D_U\G%+15/%H<(E(L*L1%"LA:+'/?#9FX2U(IEULR$O&(%HPS MZ.%7(SV/4JZ5]*R(](QI3V6,P"Q%%)/EB"'4U#ECB0\V.KE@=7<-!^J:V) ,ZIF2FWU7X8[@<"Y+,]E*]HAZK8E(DO M<,?K,JAE[LE]-0UR.DK[HM.O73*29OG?W8GK-[HWJ65%LQ_;O.PVBLS)G&Q9 M=@X>K:TSG&%05.D9U,PJ8E++QXV#"@^=]GFG 7_GBNV#])GQ,=P,8/QNQ4-U M&KG@:WUD;->U4>!3K9SN5G;3:N>'CT$_L# M1ESKPHYK)$#E7 "'M(7]?3OG?5^@5I_<791%@:L@<$5\Y=3OX31H*#'8-HG M"\H,9=,.3\$@,K@QJ'T1BGH8%J[PHRB5.V5-3V #Q\X_FNV?12:@[=\@?Z-] MT6U>5O4/[ZI_2*OZAU7]P]=8_Y#,5,]PB97RK5!>+[18 ;A%SQ/ PC,;LCJR M_9IR,,47S:*X#WRRT?(Y(33^(\3RE\%NNA?P[ZD'EJXWX$UEL/O*TCVT5,US M93H]J,SB9K/9+HLX[:7Q0HJYQ&+W;2<]^9]'42LI A:(^9S^YKU&Q@2)HC<* M:R.L9NFNI*\?C+R<8X- 9GK'54D]P=4VNN ^/1BJ"2E@;/W)RO;Y[%,-UZZY<(?]WM M;OHG*K]V3K_3G?UPMG-V>+*S#_>Z^D0/3O]Y=GCZ^63OPT>Q>_5'_O[/PXD3 ME>W+O7T8#SVX/#S;_@7?N]K=.FS =+,>F1SP%",'FNO'662K&W(NE1R/B%#8]#SJ)"A2B +@21*>VL(D2$E MGARUV%!B66+P$DF.S=STQWR)^."5(@5?;+-?Y+WLK CC? (OF#)AKQ1IF+1&1&P=D9%[' U+ M'#O.(I>!2'9?B'&%-"^/-).QPEZ+W-*0(.Z=13RZW%A;&&1$LEIQ*XE3N>%: M7? YZ?X%A0N_4J%+T5IC@8C!OSP(9ZA+BBBEM'/>!UFI]U40NO'X7R>Y9[DM M58H4<6N ;\>13 NU.-<4)A [7I9[L9E\9_?UYII(,/(0(;-,*94+,9_#:B4K)+SW>3,8;:P\S&81$8!PJ MT/2$(6/!R)?.8BFM](R".4&)J!-SCT'Q A;^&Y ZSR(V0GB-L>(F>"VI2<)& MYB3\06VEY5=!ZL:TO%/>8NT]PA8[Q"GC('^,9-'#R1(2",5K&T3P.B&F,N-G M%:\/9>? 0LO;<-9H-8J@CL:/6%GS#^EP#PI=V4@T"9X'IG3P+DJCX1^XMJ25 MHE]ZR#F84/1$1>JEL,AX!XH^ZH!TP I6D$OI$PD2L[4-J>J,3[:]KZSYA0L= M%UX20;$WE'/-G(E<>V6-HX)QSDFEYU=!Z,:=]<1:"1*&8$DQXAI^:*^D';HR*7*]E=)MGU MTTIEI*020PQD( NP1$%$9!2Y9#SBCDFD.$DK4I MH?NWW']@G.=77BCSC>)GZMXW[?:C"0QTT#5NL6E)?PZG>GPL,CUR^M_29!?E M^Q32WL8'5W\U=TZ]V-OW;/?J.TCN[LG!Z>'WG7V0O*V/5P??WI\>G+UO'GP9 MRRXZ_7RZ^^WK)7P'I-NSO?U/5SOT?6/W[-,ON-;/G5.XSK?=QL&WOT[^<_41 M[QP?<<#>B%D^Y6(,+%*JDKN5J$/;\N_EJ[],1]=(YI0-*(BC$@^!( M1\]1\,QR&7E(4;ZB3+GNQ=F9[E(PHFJ;>).#4)K)+ M"D]PIG'OWG"JFUYGG*].JAO1^NVENBU]]Z89M>@<F%<8,K@BCW[6R@=_H=MVJ(TEXO P5J9V?9+?&4F6?7C>Y1357#O M@Z+!<.6YC=CH("T1ANI@4S#LZ./#?*E%1^H^X=\NB/Z*^$T?:7N6?M-S>'^' M[IS^]7UO?_<$[HEWOGVZ/#C]HWE =T_VMK(]>M+O6_L7!U< M[G[[)';H-CS?IU^'6_]L['SXZ_2 ;O/=_8]L[\/7J\/];3$MU%_8)%7B$:F< M3\2U9!@/I[^C2#_NR2DX]@QHQWS%/['J-0FI9DC9O9\XX]B M%3Z/+T+Y\K[]M=GK=1KNHG"][K?_;3M@A57:97[:93+F- 6+!3$8";5IWE%F>/K%G9F7,0ZI C_V^Y)+37;/VLG,>0#W!L.DPL!=]IGLYWG%F7T M;2>[T[JUG[%3%);[.X0X-16$;- MA)0<$^&T$EYS+;@3VEHW,\L=UW?O04 WV[[QYT4G*[BR M3_!=[()7RB6$:>*( ZU%AAN#-*@^3R/%R;K"FX(G^>[?*ZJ[K"(_@\1K+X-2 M4=#(%=.I(0^@9S<@1^+(BY>I\C/4J!9&\43UCZRP$%I61XX)RSRJ)PAM"(G MJR3=X^2$DD0MF!Y2!" GSC-D-) 3@'67)&&!"+^V8=ADINJ,Y&2. OZFW";W MEIY[&[;4+ R%.*IBY$Y9)\"@(6%JT+PBL'RNH(_2QE<&R4N0@. M4YIQPYG61&7MI4*P7JB'E,%9'$>IA'^>PK\S*OPQJF1"PDAJ,%(XT1$!X!,$ MG(4X38S1*KM7ZES.*P:UVS"Z9F$Q6FB;+$E!1\L5T!EOP1!SBDKM MDE*S%P>J@&R9@.S7!(M1TB4 &(U""@%QSRVRGCL$[-48 F\!>UW;8'4R)1"B M>!.LH&"[<,?A%.,>BDI$P5SE:5DF\QWB*USYJ8RBBP1'$ M>4C( G=!U%LK* Z12;JVP?F3CX&6S].RU.0$-GP-QAQ]KU9(9R?"H'*+\]^. M[PQY>F,.F.<-TKX%QNXN)O/KW^U.T9Y]"GZ1BKS,$=TN)\B+QF1"UI8$[I>7:AJ@SHI;("JO<,/.V6N8?LUV)_+*(_!BAP0H'Y[T$ M&5<81!XGI$.PB"KOM*!41N:++ T]F0/X(D[79^ILM'399OT0ZS+@NEYKQ2(. MMV=_/<7[\MJ2EF6VHL:S,J,**9\>*,7;$/!,!4X%8 MXAIQG< @$L8AGDCRC# IH\EI;8I.0L7C'#[/52'A57N#KLL[Q5:86ZEL64A M!A0"!3N0'(!4I>->(6R,NX\L MMMQB L69>YQE9"F-B%GN$DV$A/L8FK'O2!V/+8YR-W]/D8K5BF::Y"WNXW\ M[7>=V"P";?IEP/OB-?2M_FS@FZ]8!P]^T;O]*Q,525^HOCQG8VTYAW[.T@=% M7?=!.;DN_W5NCR-RG6B_(YO@$=_9YD][V5W[QVCQ]T8+#4_[\LS8]!8J7T[: MYXUTF:MMK]^ZCY9EL+G523<7AL@<_,]VJQ#'HIS$^T8+2'K#-FM?>O!"#H?O M+M'C3-^MV[_ 4.]V8?B-5NWKE]K?X';_W:W%7SYFK,FM"HH N?/8&?QU!B V M_F2KU+"'O+6&/:4#9M_^VFIT?;/=O>@L47L3/VC-U0!]_O-PO]D\/#W&\'E\ M^&V'[^UGG7T,O 'T^OZGJ]UO?WW?'6]OP,G:\'TJ_>0#,>P[+>&P'GEG[[=P_ MRM&G$H%)3"*7H'>X9-$Q8*K<.3"=*!:1/&-_GG+"RJ)7-WL6_M,%[K+9"N_A M=0#,)>O/\P(;>'\3>&I2TB@/]JS-[CNGD(4=C1PQL.X82Y+T"C?H"?U5+W1/ M*M?]IHM.-_O 1JM5]O_J96$KOO3;>:?]H]'-<@$?^'LN!=4&%GR9OSKZZ5L+ M.[V]ICIJ7=/'=;]YD:8Z"IO7T51GI;HKO&";E]7JAS/7!B]SZ>ZRVO-7]76I M^KH\? .LV,'?]"?^>"O)>53YR5FJUC^JKN1#CQ<6,LBW5OUT8!J]L73%66K$ M&$*8S9RO>Q+*L[>8VYQ1>FVB'_L_3P].3D[T/GYN[IU^O M]K;R>+^*PZWMR_PL!Z<[\,P[#%[CT]KZ..D\]T[G5"6#N&(!6948XIJGY&,( M8/CFE&I#<5W@92H-4Z4DSEFN8U)*/6GN*7>*(NRL19QBAYPG\ .[()E+07 %V\Q);ELQ1@&Q38!M:F2A]\O7)M R@BKD)0A@+ME(X3$R(-$AN= MDM05VUAFN1YC&RSXI*F)*&@1$+>:(^.%0D(;Y1-S^> 2Y!K+NL3+E!3\5.=& ME1_S.)W^F /N2O:70?8G.[BYP'@RB2"@9J#3,37("(I1$BD1AEU&\Z*6$<=U M828+1R]I!DR%",^)"%@XXX*6.!G,J4F&2*$H* ^:F/8B5FQ@F1%AHF,P!CRW M":D@)>+"YBP1(U%P0DM'*4TXKFU0P ,F5RTC;BP"V\S4,W@Q!SGS[AG\LJ-\ M794;IA] ]DNQ#1T]UGZ+O\YCJQN'8JJJ7GBOQ,?WI"/%U74&S)(:.O\;I?B]4=LQ=2H]/\<]?]D&QGL'$V2Y"Y8PH-%8!72#(-9 *S.$2]#S/J? MU#5Y2G73RKFWO'1^#D>)MZ1\5W+]C'(]QNL=CXY&QE%(.G>WBJJ;^2B5Z[J>)E40_IT2/]WE)D5C.$M(B M&,1)C,A@29#27HE$A<,I@0%AZF;*:>*+2/1371IS*!GS:HX-9M+D\SY)K.3^ MV>1^LBT*$#"3+!@8D1DP,)AFR&EED$O!,0^VHXD4-#FOFRF%8AY;7^KECQ K M+%B2(\3*Y[ $F##&!1*L8HA!Y(P$D;F 0U8+@Z(T06J #V# EWU>G8*FJV%ST=&PAGI=(6 MK](F:\O3P+R-2B/L D,\ -HZG"!$>P@L4*A(+I&BPR%GY3)E&N&=62X;(ON9@,@5WE%CDKPS/> MYK'8\YZ*W6) WPM-%?K,@CZ3==EY])J(H!'+996Y)1[9E/L)$RFY%5';H-8V M))WLSE7E[[\:^9W#&=ACY;>B%O,4[O'3L,B3PTHAZ;%"W&"#'",1 6M445-E M2#)K&T+5F5BF^AS5D=@K.1*KI/_YI)],J'9C @=QMR@2'D#Z<\L5S"2RGBAL MI;0ANNPLP'4C)\6_.A1[A6BP%(=B%2H\*RJ,<8+@G V8I]QT6P(3< )0P3)$ M*0M")R!\WJ]M<%[7>%ZAN"N18?>B)S4^JT9=2\9! M*RVS>"W#)KBGYU12"V23! ;<$R>"#,<>,:H)%@([Z\#RI%34#9L?]ZP:_KUJ M'%D*]EKAR;/@R1AKI2Q&805#3DF%N#,).9X$BDP1RC&-W( MJTR=\,E,C5?< M"/!Q+61NZ5[T+%V%ME.*OG?=AQP$Z;/MQ<_ LUJ^T6P4K9.JED+[.T=62Y;_ MAZPV! RUG!7-X(%;=[9 M6VBDM5 GGK<[Y=6+[_OA?H'=ZRZ!^7OM\]@I1E:V+\J]CCKQ!(8!.W=P4;C9 M=>OO?@>6VJ!)1HDY@TXCQ36RHJDUNL.]C6KEQR9_5DV/JJ9'5=.CA34]>E%7 MA'X0V9U.6J;9&*^SNU#5G:GJSE1U9ZJZ,\W@'WA$=Z;J#+"JMON\/A2P\_YH M[EXUSW:OX/KPG=T/[T\/]CT]//WX$\9YMG-Z> )CYM??N?:A;..=#U_9WC=X MVJV_SG:V/L'[NR>[5X?PGYAW .+%8,<9N3 MY)GWR,F L<0D<1KG6&VWB@IXC8A05=M=9408J\I%DA8L>IO/9Q3B"FMD@^#( MJ4"5PCPX+>=6;?>U9L@6#IJ7D-KM*:ZROJ>L9GNU/VW+AD8Q+-N[Z+4[E\,? M[-A>S&ZN6T4?9 V,B7$^P +7G'.6G.-M]1(;K1T5H=[^,#'W??CXO\0 M;_!F[WV$/6.;7P9/,O+A:QA M,*!!^# I][.GR,X\"-\^(N'__?/YB%M_G"G M;0[S< G/C _.#G[M[!_@PP^??A8G-UO;5X?[?YWL;AW\W*6?SW:;FN]N'B6E M@!UZCC#U"0%/E,A$21$)W# MK-C [.1 M4QETLC0%)X5PU$4:[E%#U49\=1M1['XZ FO%66482D%AQ'7PR#B'49(6"TFT M-"S=MA'_/NIQ?V(3ACM*EJ\0+UR.N)U1&;SE^/U>T:QXY!S%=LRRY$%CS:E& M/O=JX$KFK/0 AJ8W/H)10*SA:QN:T3KGDWED,U==>[B/0EQ(ZWX&C_ M=P1Y:.4^)*$!O+D36_X.'_LS=8Q9V#7F6N[ +/G2[L8>('4GPE"N8J@=VT:K M!N =__>BT;LLPEC:O9/8J35:/V*W5X3+5'41%DB*QZ)0NR?MA]FJN^T<&W$! M'P. ZZN[K]?K^@&6=:^U72SJ9BOLY27]>+.BFV>P5)7S=8YZ[Z;YX>[5\17\ M>Q2$H,Y)B03G8*PF1Y"QT@*'=E$R3P*18*PRI>KJZ8U/J^(+RPL2\P]5KT!B M94'B M/ 4F9B8=19KQ\3:!E%U0Y8)(^9:B'+9&=.7 M7MM_1\YV8QDF#$)4"-<;JTKYHK3H'KM_&LY].;&=^$=>M3^'%NW/=K>"M(7P MGH&][YE*B0N)?,(:[/U@D?68(2:,2,YYR038^T2(.IYB\+]<+ZBJCN72\YX* M!987!<:\?DR Q0,+C4(& *X9058:CA2S1&GM;"0D%[VD=:WG%8KV#,QFD#X# M@XUW \=S??)U%8R_LS[G36#+P"O9:]AFY9U:&AK67Z<1@W1K:*DJR)T?Y$[V MUDW6&^*, ,ZE/.)46:25U..8,7_BR7J8*J^4'5E'Z\DC).+8"3 M "6%.$D!.9F/R"+#*FGF#--K&U35Z=PZ=E6NH244[.>*!ZL$>U&"/5:^R0HA M T TXDJ 1(L1LX )\$XD825-)3GMKQU@Y]L>E3.GFK E3OM*4#]YXEM'>?\ M^=H/V[PHRS/97*_(MGQ\8^ZT94R!*-?G8VM01QL^L-GMQE[WK\%R;0Y6JU)K M)&!N1\UM$7<4V<]IH& M% 7AB%L*K /6$/Z,+-HH9#*YN$&=33$UEM:%]BK\)0OM&3.:MSJ]&/WM1956 M$?.6@\Z\P>X.SX5M=)*^1"PC20:,J=S=P02.K B0YR(0B6PL!R91[>8.0K3 M"CE@WA!V+!=?JC!DD1@RQH]P9)X;3)%7 B/."4$.#!]$/?56"VQ8+F\ZGPXQ M2X CS]H;9G6ZBN0L#MNZK-EN-^9_:C]/8N$8FG*4U:UU3]H7S5!SL1:[>2H; MW9,8:NU.[;K;S%^NUL9IGL'\R1#9:Y4R-K'M_IA7-'4?:W4;^P+M.;-J< M8MQO^M''X*%O]44#WWS%.A"$B][M7YFHJ?Y"NRE'&(W,SM#/D\Z-.!Q'Y&"Z MOR.;8+#O;/.GO>RN_6.T:4NCA88G<'F>?:)T?/'L7T[:YR#'-=!DZ[9ON^ -'0R=!5-BKY^J?T-;O?? MW5K\Y6/6(CE?K2C#<@Z@UO^K2,3O3MNN8Q)=4@L1F,0D MTD7O B8/)AME-"\-]7HQM?GO\Z9MM3),=WLYI>BXD??8B>W!W/151N/LO%GL MJ:P/VGW(C<4NG*(GUL? ]KG:K4T<%VZVPK\:UC6:@,>Q6W5:V_='1 MNE#1( M4J,1]Y0@RR-!DB1K UZ^FK>=SB58P#]M)U0E6V\]%E(JZ6"\].K_8^ M?.6[]"/>!4-\;__SZ>'6]U^''SZ2W6\[=&]_\VKB8.@,QD0_X;VM'7X(US\X M_40.3K?%[H?=[WO[[[\?G'XE!U<' L8_M>V=C=Q&GS *EB;$I679N%A!\>N6;.F2Y]H3JCCEREC+?>#.\6"TB\+;0K(?$)]? M2?9+2?9890L7C-/)822EDHCK*)$A*3<@(2X)@9VBN888)G6*S1))]NLB]=/E M%]W=BT,-8!OPQ>ZT>C?.XOQF8K#!:I@JGYP=2G MH4+O_K)H<$*"("=$(H+&$ Q;VQ"B#GQDB2)WJP#]5>$? ME8P_OXQ?CLHXE9AC$&;DP9I /$6';.(<:6=#1G6*0VZ!"38&G6R 5D7G+U)" M;SH6% [&?KVMR@&R*"I2-)^8AE%EI9T1^^AF;2IXFA\\?1VE(*>;1YHZ[S2V M",-R @5A $]8&:1P-"(:L)0,7MO@M"[-,K61J%P@2T9!*ME> MF^')5MZH+S MBF D?*[MJZ)!A@2%F.+:IJ!@J^NU#<+J7#ZY9E[E!)FMD)(];_1LL_"!Y'CR MUG'N/'#?&>>;-Y06PT#^W6F?PWQ<_KMI\U*$W-?J/,,3_/[Q>G'*SU:(M0B' MR'5%8AR==HFA2'+]%)P\MJL70@ M5NZ1)3BI&>Y(M=D*_33B[MMN6?7\3I3K_BF48BD,1M0&C+A,&ID@ E(L;P=* M@\P^7L;J9JE.FRLGRI+1E@H!5@8!Q@B-M9X[:Q(2(0G$:5)(.^Z158'9A"4Q M1!6M5*28K%)2N5H62FA\(S<32@U?RX>?MN-/"K=+%J1.HZ#_S=I6_!&;[<(8 M*(E.:.0*!WFPD!6HS0_4CH?.AHXO=Z_\D?D.&&(B,T,!Z:F)-X;8/B.M%/IC65-V9YA7N1M.;!PIT:OV) 5['3KN1Z M5KF^')5KZSTC46JDA,_1L4(B$XE!Q$:>1"Y4G:-CBS1O^OL2"?9;<+_\*P)Y M'TZ=K_PMSWL85"Q ^:L=J8=1<8WY8=+!A M%>1I$Y(!)F"C$864!DT1",7$5 M@U.PCGYM0](Z)WJ)#*C*A;)D7*,2ZI<4ZC&O"+?<>L8H L:1^TI'C:QS#NDH M"5>:1('IV@8S=4J7J:_TF_"*%/7!&MWN1:YW"(_9K>).GIMJ%$=M'_M+D'VT M%1S-$8[\),?@BJ08"#)"TMR=!Y HF(1 L6C*0@K2AJ(5!L=/=M)6_HSEE>;% M<(Q*FA,0$[EUA::!60UX%FB&%M'B:0Q9_]24Y=Z7CZ/U]K!XLU)_L+.9"K)7X#D M[XQ*OI?*,6L94M@3Q,$L0<9I@[()XIV3/D2^MD&%JA-#5T+RWX++Y*\Y<9;[ MRN>M(G+-TIEK8:3E;;8[?@D&TV^L8[R0VFN'O)(!<6LLTN5\)HE9(3?+FX6 A;&7"@*>B\KT(8 E'8W%%JF@,>+"*J0#)PCC M0+&EELB47MSU(T>^5],*]?^A=&9"KIG[OT MCS$7$J@WR3'DG&"(>Y:0\R(BR;6R0B61G,C545A=\WF5/EJX]/<9S& @_6TM M"]%>UA8!3[G!RPSR+?#$D=X;#XE'?MKS+Y\6>$*3C8?JUC6%YMPB M(9E%G+F$+.P.I!B'9566 9E:VZ!*U/&4,M8SNX!6U-?[RH5Y 890)^E]N4)?AA:H0K$YHA@=H217F^(H6,R3T0RY#&4\,: DA"8$C$1:88-G MG&7?#JYS,EFZX.$P5F42+K&DSSO,_[&27@GSC,*\,RK,EN'<$(VY!DLGW&BPCR6_!XE%4*WF2UZN7Q<.1%@,G;['1LZSA6 MQM&\D8B/1.SO?Z='-G$7/ E(!NP0YS@@+>"'IYA1@",6$EG;X*).]&1!_K&.CDJF%R[3.Z,R'6.4/%B"J,[L FP#Y")72!O)'8F.V)C[;1$^-MV#F+91GC=6?+QB7P*.%+._5^VDX58;N@XY5^G$I@/,3< M%52XP! W*B*CM$*)6*(EE=[E:FV,U:68S!6J7!FO0L072SHJ$7^I0Y>^B',L M+%@0N3")P8A[H9 -BJ#D!:6:\R"P!Q&G=4')&8&F8C!4\("13PRCGBNJF T(TA+ M"5J3*2)UKK]?9^PIQSV58V:)A7BQ'*DOQ)6B+MD<[,@J ME?%U(<"\"52% (M'@#%Z)712GB@)?$J;OB.)B5P3TQ&#HV6PV]8V-*D3-5EP M>_D H,IFK+(9%\89?QLBC7^_KD_:BKTY,,CR6=\Q6(#0OLBGF(-'?,L*9K%N MMDJUS%&U3!;+$,H1&6U"0"9=KO6%<^*\1T 6O*6YLGK(Q=.9J&/Q%.M][H*T M>NSS[:#',E3:&(*0JNC&W%%D_*0S!L8DU8AP0X"@2H^TM1AYK5G2/%$>BIK' M=:GF7'/C!9&D(%C_Z%FX*?PW-'YL#!YM]^(,!,=O_ ^\.'B0_AU1YE#OF!P5 MX=.+;J^1+OOBNO$_KO./C>L)*:[\N"L]H^#3HKK$10=&5NN=Q-IEM)U:; 6@ M95O1QS,7.S5&ZK7,!>K%)W(K:]NZ+#@:_!-J/T]B<=1II]61KW5/VA?-4'.Q M%KMYTAO=$_A.NU,[LXU6#_Z%O^PQ_+?;JS5ZW5OJU.<>VC6X+H!03O7HE'=I MIWRCFOUA&\V\GK7S=A>@XT[83UVCX\:(*-WNYT1Q[Z IZYUFOW'[YXJ[A*XZ3= M#GD\G9AC-?J3D'OZP"-U8");O5K[O!@W#* 3NQ?-_%PGC2[<(F_56K.=+UD, M/%_57YQ=-,OAE^_4B]1";[MPP9QG>)$[(M?.X3'R1#4*Z[Y>?AW^/F_:5BO? MJMN#>\;C1A[VB>W!!/97HW%VWBQ"6O-4M_OCCL6]IRS!>FT>^WIU)6035J:_ M;'GV\RS9\_,FK-Q@(P[MDO_N%C.7)[Z;-VU^J[_D^9/MUG$[+TU_/\".KO-:%Q04UUX&'@6_#7B@7JIM;1:%2(/Q05WDPEMJMO!<*02@$ MJE;H\/[*AEJ\HS!&*=K^),F>,1^Z.MC(48_H\>9B!=>][Z$5U_Q%9, MC5?.;0[_;/^UE=^T? M(\]TUFBAX0E?<'?2LKMC^QQDNP:*8/U6=%B6P>ZV>R7%+?=XJS# "N%\ MWVB!FFZ #B^4^VA!K9=_G.G[#G1NIS130 U\_5+[&]P.1#;^\C%;ET7?S2S= M %:#O\[ ;!U_LO+GF$27FCEAYSQ7QD1/>4Q,8ZREX"$IH:6S;&U5E "LN;>= MSB7*QOO 'H$7 :8!AK/Z'.)@0-L Z&L_&[V3Q_"[6\R,6TCDQ_S-5BAQ^ M, MGST'6VBKW[IV\KEKH!RPTOF6AG[ZV M?50?!?7AI;YAV&#=%_9 *;W=XDIY[*?P"-W0\'TSHU#DG?9I+%\8\I,-_"+E M0-ZZN?=($?<1C),LX@&4?;-]7EA=><[C+_A$X7R!^847L]?R J[9*2[P,=._ M5K%/@!_\OVC#_U[8#KS6K6W^M)V"F5VO?^EZO;Y,MW;7%A_MO FUIUOI/ I_KM"^.3VH[MN-/!@\H!QLF^X?AL8 ! M>."*>9S ( 8V;MY%MS('4-0N1Z+/TX-$1TH>;0^>Z)HX?(9!?8YYL&!V%M.Z M=;,>FZV<.%BNQL?!+/X[=O)OUS0"T3?'(W8$7.]R=PNN>[J=[X^/L.(V*J^0 M$;GOG[($684#LI8R+(P $I_6-B8YQ'_EC0=BD_WK!21E8Z+;'2B\[*FX!KP3 M,#Y.VLVP7IOB8KG>Y;<)&N#J\7$G'V/$8;_("W@TQ\CLW';F* G>+$ROB@H_ M; L?7!VE((UG,2(63*ZLQSVRU"?$=, B&IZ)@6>.O*[+P?1VQ^:W/#X?3'*AB0KCH[8_ZEOT M/LM$7JCS=K/A+VN-;GE>Y]O'K7QBU\CJ%2AMWXT!.K90CD/&]LTH1X=76,S9 MI=IN]?VG0T\12\EH P&[.,[XZ-]\JW62>>%7[I M[H7+7+8X<+X( /Q]$I1)^ ^@126A'F)$TS8IBMCR8 M(XWLTO]YT@ F6'!&4.7%Z<"(@@:.VH119\'[_'_MV?GO6Z5(P+?!H,C&1B?> M2&%IQ0R=D,)M+GR<(E C'@CXO1Q'?F7X\L75SVR(@P/41FS0RK]R!L&L'SPL70R%P+/O)U_N4!N/,Y7MZ^VMGZ?J0Y!@/ 4&0,BE28BYU*N?>@MTLIC9!DGRIK$K;!%U0S# MZGI*RNC,2&0*MP"';9X25XX;2;#Q1/I$8%NX5"'1160E#XBS MD)#!TJ.HHE4RRJ1QMN2YK',^J83&D6BO=#!-V/(U9YNVB(2="23RN5K$%'26 MX/!?8PD/*B6CE;:8L$U]*XV>_O?WKO%%&$E7;:?IV@O$#?F@> M! ?^B#1LD=SY"7@,U3'K-F^$)%(6SB#,ZLI,*K.9T6->JJ/:%<\!,E>[IYM' M$1.EO:>P0XQ G%B%'-4""<6E\"DEKWC13DBS*4?G?:_UP#K*^Z6@(+?QE6%( M GKS(W\P&[F-SF7IY2K='-G"OMW$6G*>/.Q&HE'"QB"."4P-F"5)8>T31[L2PJ96L UU[.N0],8SQ MX^[[!6^5(C ?7<5.N]HE@UV2-:,"S2AA58QB"G'',;)4PR(932.SCEB:]H%<>+X1VS$=QO3[PE=$(CP"VQM3#E%EY&A@I"3/'#'>YR*"R5G&12(2' M\CRZ\%!%#+OPSV($PSJWBB&8A80='TF#E6$.L(@XT+(.#$8+JX.,X%X[+P.- M $B"U.&#

    -\]SH:%Q*VEGC"!,6?GFHRZE:^BHG\ M'4JOY_'Y;__[R+Q0MBZ*>1@IKS '+CN*!=O]4+Q_Q\Z7G,&S#Q?_H]GVWU]: MQ*]V^B+>OCK<>M\\H'#M_4V\>_8)'^X?_SK8/_AU<'5X>D#?-PZW-C&\)P[_ M'!/QT]WO.]_^@L]\_+6S]8D>@HCO;;T_V3U]?[I[MGMZ\.V?W^%U>*_Y_3]7 M!S]W/QW9X%BD8">)'-O(DZ;( M8BK+B!F8W.*UNB,DA6#)L9*#WL>&)U2"DP MCAVV+BIGL8@!-',P9JT6 3?/S&7JUD@D7B5#'MM8DR&F\Z&F%Z MLMC]$SVZ, H;PW!0T9L I#!I:^ %[WW0W$2K1N.&ROB3LBQ%[V<;^:;M=FMG ML7?2+H)20/7Y7%6B+$N1VU?[ GU#(^>0YHH9O4'$RE ^''RRW3NI%1.^'V05SF"_^)(:+9MQ+WXHG!_C/>6['<;=(,-E+A8KM[N"6G! M;B$,,1LU JWID#6)(2)3%(:F2+ 8YRLKPAF*JE/MG$I7!.87&6O=B[-<)..J MK]8[(VZWH9P3V)0_^UNG9LN]4RNSD_*'^FJZ?=$K:EP55;#ZE7D&RG^F;[\K M74:3/Y^J=_L//="512TXF/ZF/>_&=X-??A\T6VBTBDDLOO0[3-,Q:)6^@@7+ M8[P.7''#\NV^OC%TG6&554Z_XF[_QGUMM%YHH['2=N5[4JUKRFY]&Z^3X?=6 MHEO%+(]/V#K7#W[\![]'U@&)'_G->P8K'G39>ZHOSU 2>GZK9M;&Y*&_P^\N MC\C6J1@5LE*'/T_%4?.@.M '-VD*(W4DEW$5%OO)!U>]7(5EG0@[N[6&]XP3 M\)!*[*]Y(O$L4K(J6W_Y/EE-;#6QJ_7):F*KB5VM3U836TWL:GWRN7M6W^8[ M(62(N0X.G,W\SYO'*>KTGA&%0]3VX%9CSM:77[ GVV15YZG'=)XJFC)0L:[$ ME,T^OFE?QMJZ92M?GWX^P%Y=RDT\RTI-[4GS?)W"'K8D?YNUODV?.?[K[U]3V$, M>.?LZ]4N_?1SA^Z>[OTYT6/G^RY<\^#J(X7G8 ?[GYM[^]MB]PKN=_KI\G!_ MA\']K@[H#L_52O^U_W6TQP[%6@NJ,%(Y-8\[)Y 6@B/,E2%,P;I&O[9!ZR;' MV8G).+O'M=E9HI9;%2B]2E":0X7D"I2>#93\*"B%J#46UB+G241<&HU,U$4% M#"%TP%89L;;!B*D+O$R0-"<;;&4IZF8.J"JK217%%_/A?(BN=UUC;569Z_4G M[^K+.&4Q7[JSXO)SO8_]G;'7^K/=*N;$->,6[!G V[VT;W]54#M'J/TUP?^\ M#%I1QI"R-N?<,XNTIQ$QBJWEUA&F5>9_0CZYQ>(=8+T(:"_ M3PCV+.?X,Q$JHB?"&I;-?+IQL]7L&)V)X76PF?M6[E;?[!LPAA_X[*\%\Q?K MN]OL]3H-=U'$O^ZW_VT[8+1LE?&\%:V;(_Y?WM"Z3[]V8$Q'VE@BJ0-:)PE% MG%N,C,%@1GNG#:;1"&5*MYZJ4SI9RN%)W;/O$9XE=_A5Z/=FT&^Q3L(*_9X- M_0;L%^;B=.?7$24LN1 IBLHFQ%FRR!*OD.68".JC$E3-VW^X6.SKD_#!* 8; MGA?(MCAK>"GIZR/##!A,?6A?Y/R=D659HDB(!PUQ3O;8*POTV8JM]EFC]59" M?>[A.$MQC66)2*-\Z"3EQ3?J'[/G0KZ!_7S_TJ\.SRP7<+Z&-AYGFG?F8>_= M[)UBNSV,;N**;CZ$;I*),Y3@56+81A2X$(A+JI%6&",GE;#4\JBM7]L@-$?0 MZ+HVD[7Q'Y*!]ER'&Z]+[IYHXE5RMTQR-W;(X87F('L,!2H)RBB*7"014>F3 M5)Y@G<#,(]G,DZ:N\&31\$4<=+PROK)]$\F1?1>YZ-%-[:2%E'(3ZUH\8&A3 MBAIE&PJQ=3*EN$)N>YJOL+;Q&_G[&R!4]^_-%0?V>1.JCRW?*0H.V>:?[;.S M=JN$]%$G7O':'[G!^+_M9=$UMM.QK>.R4%&%]G-$>SK)LI@VQFB%**$1<:P\ M,DKER,#()7&,RE1$J@#.US6?+,C_*(ZU !OY]8GBO#E6)8K+)HICQ"M*SYVT M'M&@'.(^:62%"P@+KPUP,JX#;4Q.1,)T@F#8&++D!:8YR+E4J4D M)':YZP!E=2Y9G:I[#(VY'-S/;H6LKK*?#*>8Z\']' VZA1_CT0.IE MS@[;G5*^_=VJQE _3M'V$T=>.N3D[@$]DQ\US:Q'!Z^] M\;#7UQ/Y.N@^,U_[DM[7[*9_#%J1TAE(Z-[(]T4JOD&U!R#9F;BO%-%/"(A:M M0CR('*5O$Z+!&,IYD $'0+;UIZ>?/Q>P/=-YQLK0Y[X?ZY42Z%G*&;Y"-3/S MX[\V-;-H GV=,%8IFED4S62A$V)Q5($HY!4&"BVL1IIRA[0GSN?\?IYSPBA= MG])'^'&%3I:&0M_C.:JPK<*V%Z'0%;8]%MO&SZP\3'^T @EL)9#H&)&A\">Q MP4N6K"9&9A+]]/J=SP5MU;'9D\^D;CF/7Z)3LX>,\*T?FI4!D'#3MO^>FQ0W M?@!4MGI%>]'F18BAECKML^%SM4'#Q'X'XNCM13?F5HJ7M;(3::^!!J'\;^'T M[:ZN= ^,7WD-]=Z>);QL$S;78&]]NYOU?>P4W,O\(M>T1UT+XT3@LVB M+VX5X#)'LG U80@QZY00.&:)4:!T,R<&[JB[8I"6TT'BS M!Q17G8,PKWA-UF<)2:OD> GE>#P(7V@KM,!9A"GBD2KDB"$(\Z@3!23G3*QM M2*;KFC_Y5'!^XO^]CJ<[5&J^AI'>_* MJ:PURE;:MMN].(L9'G/MU&Z_G78\.V^V+V/L,\+V>5[-;OWF]<]?OG:OFV?O MMGNQNUY[W^X4?UY&VRG[V=8F>G?6;[Y0.[$_,G.,K3&6>?_8;;=DFC_C.-5< M'SL &&E87_X]W/C^[M7M+^7&_[C./S9&+YR_5@"*(4XJCI.UF'%*O<,B)"*= M-0X;I\4187+MX5MI8!\,W7YN.VFB__I$O]5B*U&VOI"$VP?=_O?1\R6V+HIY M&%G&.9#+43WT)1[G?*[/\;P-T- ZWFIT?;/=O>C$?;C-'TT0@1=7'P=]]7%^ MLG-U>+9S=?QK=^ND5"%;APVX[L^=K6VRLW_2W/D&G_OPZ==.P^##_YQ@?_97 MRWXS%WMGVU>@/J[VMK;QWH>/OW:V/H'Z^6=C;VOSY\[^UU]['[[^.CA[__UP M:_OR/U<[8N_3$=$B6"<-,B8G0_)<;4((AS1G!JL4L6:FY @@4#%L9B4L>&*2 M6JZQ)1R^KY5WG&NJE?7*:V!P$73R.4Q_KW,!%+ _^068?(CMXXX]/\GP#'!6 M*O8,29."/"R,8T)=+M7]XQ@==W+ :2PF0EG'=:1.1L(3EU$#O<&9K,ZJ"5Y MHJR*K*]6@.4QGEN MQI=57*MF:UUXD&;LOPB_%QNM4XAZUO*@5HK]MSZ/R9BF*18+79_CCPA;.'/E M[5\P$RW;_!.&U(:[=?^XO)&GS4ZTW?TBI_4-0]K.IR,=!>HU7,2_&EWT?O.:5< M1W'#\NW??S9"[^2=H>N$JVP9][W!_1N7[Y+UPF@>LV/*]YA)[>^ M=]=E"5W7A#WJLG>]1]>QO/VFU6"7]YRSC?O\861L3MZF&^!2+>UB M?M MQT."!=[ HO[7"BWJ/);N=:W>JQ#)>4GEZUK:Y13,YZZ*M2"W2''%=XT>W,T_ M@.[LMCN]D]IFX9&S3XDU6% 6<&\:-X)1SHIDGT3AI9^Y\-^3P_Q-NE(?P MK=$[&3C]R^ 9F,_-;C?"/V&%>AL_[CR@'R$#]]L1>Q\.OQ]\^X0/KK;QWO[) M68YVV=U__WWG[. 2K@B?/6![7\8C9/XZW;GZS@_//I\<;GT^W=G_E*]SLOOA M*]GY]NGR\/2?9P=7\-ZI%_^Y^M2/CMGNP7BO=K?\$?3G'93]QD2]+) Y7VF?$':0\,Q9.\7AR^=&]_N_ M8R>_8(\CN19<1"O)?9CD7HY*KA,L>>,L$LR9'-I&D./6(B\99R2)O(!K&W)] M2:3V);;_?SV*'5>0\4!V8(W7Q#HKF24<-IUS7,%_C;)84"K>'),&)G&FN-.:28"X2V$4N>>X=DSK7P]"5 M^V.U8/+KA/LCY4+6TBCD$U:("V6S^T,B'Z@WL-3$$I+[Y1C%Z@"=<\H06J*Z M)F]5V*=2G"?*>T5Q%BN[8Q1'<@/D,SB4@)DB3HE#AG./L&7<62X9O D4AZ]/ M=H1X$;%]>8Y38<:<"0(7/ 2CL(Q1<(:5<]&Q$'F,5H$N$94'9-5 9MP#DC1/ M@1F&C*,AI_\39!(AB'"%/2<^Z*#7-DC="%XG4YJG5@1A185]*D%XHKQ7!&&Q MLCM&$)+RF*00$"66(JZM1183AD*P+HFH,H$#@B#7GUPV][40A.?N[KP< 57; M.]N;50S(;1Q'2D4"=\"FE>?4,:VCEXPYQJ,FD>+*";):.'EP[039/=V^W-WZ M>&08,XH"LY'8<,2#(\A)')!ADE!M-(LNK6TH8^H2T^7P%U>G/ MB.$^4]HKA M+%9R+XML.<3VY1E.A1ES MI@=,> $;#0O8<1PGI;7W5D5IA/=,&%VY0%8-9':'Z,'.U?91T-HEASUB(5G$ M:6+()*:1<\%$8 P2,[ZV :9QG4YI8U[1@Q45]:GTX(G27M&#Q4KNY;#D?CV* MSAO*J$')A(3R:2:RDH(@1VR-"D$'1H$>B*>?D+P6>O V,\HV_[WY9Q4%3VS\))7+ <>'__XZ\C#6"H @LH M>2(0%TXBRX1#(DJ-A>::6 !*+E4=XWFUAZC.>%Y11!>7-:G$H0GBGM%$!8LNGY4= -WE$M)D$C*(.ZRYY*9 MB(2/P?#(@-?Y@B LB=R^/$%XFU$@_\KUM>\MJ_/&G,!3R Y-7 EC&=&)1T>! M8"OCP4X6+BG'2.4-63'$O+KQAO2;YFCLM$X.(QERTQR=)-(XP3;WEBMNK,") MKVT(7I>D"@=Y-:(^G>L\3=HKKK-@R=T9ZW&K)'8R>A28BHB32'*/6XT(=LDJ M*D*2!KC.^I*([^-R;!5/EJ4M-2( M+%ARQ[IA*L,,UU@@JZ3/DDN0I< 1O"8TB01$CH6*'LPQ'&1^77P93%]H7^1F M0BO4QG?^_(*&J)BF+LF .0-+E3OEB+5>2L6\JRJ2KAI*X0GW0V V*<$$ )10 MB,M D$Z8(6 =E'/O+>-R;2-['TA=/YUBS%'<5NB4ID*76RC-$P'FX^[[BM0L M%B[&?!Y6:ZZ\TR@YP7+VFD-.2(54]E9ZG(]IL\\#S^^ YX6@XN7I4(532\*" M N4Q<<\859);Y[4U,@!6YP5RQH\4ZA02]GF.%X-[15GQS]9#6QBYS8?Q1=Q:_[ MIY48L'M1Q#N5?V<-T&A=% @]TH2N+PR*YK[G[6XC?^!=)S;ADS]BO_5X7\L, M?:N/#/CF*]8!#EST;O_*PKO=/; 7_?]O[UJ;VD::]5]1RI M5+$+H4@M]B;K;-9\H>9J"VS+:]D!\^M/CV2#L4V !&(#S@<"EJ6Y=3_]=*NG MAZ9SI\W-_&P/IKWI@^V*]<"ILUAYZ.P;U3E7XV+KYYM'QV>]>'8"UV?LRX_Z M^[.=]S,_C@Y[9N?F+*QA9VOY$!XVS*-AVT5 ,4H[HT)MZW=93_5,ICI5E>LN M]+)8H^$LE[O]B_Z@]*^BK!=]^C/Z"9K[=Q&Y"^."$6VK@8M4ST9]-YC^U073 M/#^RA?%-;&X^U?@< LL$I'1:_C@]W8DE7#5H M^1/K%_S">TYB-80KXUGR9YC,CNH7[LWTEU^F]CWKE5-2WO3+S399?X$^EPU6 MER<&2.*=A*;!!DT8UZ3AB7G:*\ZX$%N*2+(=!2M^CY<)=T;U7LA$%%Z.)+^Z@]-_6LN#T[]C2>YS M%/7K6-K_?49+NUF]C6*^FJ5=3\5\(:7%OFK]?U,]9;]M\^S-MTIWB^AS?^VZ MF-0AB).>AZ*]"0L5)C1G6"K-G326(J=/#N^7T5K+>V8T&( "5H&QUY"HD5\T M+SOPG?=G];U?.TT =]/FX??]Z_O+IG^N;U]-UI_?/[ M[*C[@1X=_'7:;'Q@MBQ[AC] 6W-=]UVDVCL9_7QXNG"#'4,J,24R, M!$EBJIR/)<<\UJG@)#%OMXOK[K.A-(FD4D* MJBZ]DPG5""O,N!0*.;K99KM2E9\[5T8(BE.?V)!L&C; $1Y+9^$WI9@3B%$F M#:@\VGD."K_Z?(H-VOQ(EL&42&V"4D&1I/YZ MOSRI4R N&24..T6U2R2A8+"21$LKC<&;XNVK5?GYXVVU3BTG:4QL.'E24O I M!/P YP(A;@Q0#;'U5B2/=GK=RV89S^$5RST']@FTW-DJKZFX1[#E)0';(J$Q M0FC*A<*&<6H9UCQ%*4G3)!&.I3K=A$U6CVY'2\(FA )ID3$S '$4>1IK1TT, MGTN*>&J0 $*#Z;9D#TQ8?SIJ\@ &\I)4;GG$PF.KN"1)"ER">20%,UY2B3WP M"UC33<1BI=HVQR5H*L'12VG,J #WP7,5:T]5[,&3L,116#0,VD9V'KB;_MFS M@HVB?_WL5TE9(CQV5F)*)-(RL-4.91J[H7W*5.2^XVSOU+%G6,DUEG&B:9QD@@-C(0 _:=> MQ)C!"AF@)-::\M37-3G)Y]6@A1!&[)N*,Q\^79SUK'"M8L]E@: MQA'\\"H0%K;-\$.A[]&4964O2C;Z_O6S2SCA5AAB4RPI=591@X5(X&/$L5)W M!35>:8G+'ZCLB MF80EE"1V4SE[Q;H^1RN$8FPT8M8G0"6E1E(+=I)0O'7_DJE9SX+JO8G# M)RNJ>8OISI,4.+E7\S>+66*RP\IY>-I*K[^."NA&4?R6=W76*V5E+RM,)R]& M@[6I\%K;.YP 8 Y =]RM07NU1G/-AM->'8H[[\/[1XFT&ZW^>=< MA=?3W?-:MXGKC?VD=OH>VOS8;9[6VK733E8[>'=VU#@<-T\_G=< U/Z^W+^H M-XY.!$TDD4CC,K&7BY@E&. MG.),>N12(CU3Q(OYDK#3!8AVS3^CK*KF72SJ\[P"/HXJ+ZT^?.<(;BM,-&GO MAC8_K3*73WR3#:%]CWH=W9 MB<(92="5K)CMR\TNPU1#=UVO!4.%*2E+%7= Z$+1K@6F7';#N MB^OD_5"S/ (U5- R/-D5.U%C]LFAR0$\_*')/$1QSJ4Q1(87O9)91%'J/--. M2VNJ4#=*,;J#ETY!8083KIEIW?^5@\JV#D,9,%<,JV]!;^_GN:ZYGU:XSD?#8@C" M%"2N+!5?A"N5+&>]4%*^K7JM4$)[ #)6M(.0@,2[2A'"=W]Z0)PC(2X52"(< M@JDXO'4DPA@8A./223PU\B!4\3+I6@QX_*'&9)@D!?/) "R M BEBM49K7-O;I[73W8NCQA$[\9AZ@Q(9IRR(#[A@TA/*8*Y)FG5S7E_(E0S$MA6 M7URDG>N58G=U:$/6NSK*X69]=A#?40=@4A53^9X%_W#S3O2$_.,)N>V?INWL MJ . N01/BU_',W^];J:[?X*%Q3#/.C;6^9A2'T[ZU#0.012!A?92DA=TF$$Q MZG;5 !Y2'6?@0:DZ47\$)$$5X:B#S( 6=*8'$DSUHM*OR=D%5Q0AL(I.=D4D MPG609_A\N%29;C_=8&$.5W%P 4'?='"!(#N4BL>O6$]W",,OIF+]XZ2=W&M0 MZU>F?;<\3J![)V5KOLB_ 3'<5'/]IC=_W^9F+1+A);&O MC\[DK1YTVQZ&\$7FLX"EU8O!J9NUV[._7^/];@7W83GAPCY\Y4OIA!;/GBE/ M#M[,Z@?PK#U["GSAK';90L>?F[3Y^1CZMS^N'QRQX\8A/0[G)4N@3 MK>&CY+C[@=3W/G:.3]MM:/,<. AM7G8Z1Z?ML]K>!PP\9"$%B:;4.J2!DU ! MY%HB$PNG48Q20YSQ#M9<;[T52YCU^A5I^C:$\^6_YXIPNY4G4T1]-2YI3&!* M.7 B\(JK%^ZSO.F;L'#)!#T3N/O/<\>[:@5G+TR6^X]JM5]V%.''8N-B:6R> M@+X@%226*44Q]Y0R[C"6%+ QW2;I(CK^]][ ^!7\>7+L>][LKN%, MNP=MM<:;O>NW)H8SR<-&ML21$-Y!@EA/M-(HO$I.D5H%K!WVAJK7RN#++SP, M^F,!;+%(G956$J%=G*0F1$X!P(0%*-,ZE-(1#"<4E47JT)* _.HVQ+TR"E=S M0U ][P8AT#54%U>$;1R!;E^%P+)KK=G0N&=%X_8FB]M0%S,7-]#W>-"W6/W# MIC+1SN#86:-BZIF,!6.B+"26,&2XH';K+=TF+<*@ MY6D)@H^YW_B1('JMJEDS8Q$M@@2;<9_^YHW_HYM6L"-H>6QD>=^/"6N>K)&R2KW+E60^OXHAE;24:HT$X@9I)T5'&,BA'MP!N&[+!R3TD=KE[P@AHO. D-@#^,64 1)I'"L:LE*U,%0DMX;"H@#UK4C! MBA?#2/7[@UQ-4IVS(M*NO-C-004!^J,&82D E)+\O$Y+/ MI;P[NPO=42WWJ7!^U/D]\S=?&H$"F3=V-!@[-7AU8M)"M=T3Q(2VELDX41;' MH3)H++67,1+*.N '!%L"M'@>,J,P8\5.-+7GD1_DW=D,MIF4-! 2H'0A&:XS M!EP9#C(]JI+.)NFB[J+O3$@@+<8]-VAE9UO.<6T6R2:=F:2N[@BK8&2;572U F1V<]DW==&9<&_Z2? M%]-M'+>$K >N$XYUFDHV7*P$W77#)I7!.+*9AQM=S[@0WA[.&N+K$/9:T1P.?:))XW/DS!8GP,SSAN M[,-W#I/Z01,=-VIGS=,S5F]TN@ >K'8 H/&Y.3Y> (OWW?K>7QT 0R@0(]/ M/W:.\,>LWH![ 2".]L[0\<$[\(K>=P LT-&'$V:4L]0)F"X92OP+#K1')#$) MKP$)I<1S.[_#DG##+2=*85@%(U*9ISTQZ-)GUZ.L;+)=N MB[RSV5+E5I/C7KE_BS^?F?^#9^(E3[4I9"(-E4FH>[#[^: )? GHJNJ93'7V MU%"]/F6\K+5.I$Z<]3B-G<M7&T(F2 M^8F27>]$ C/> ;.9^:PTI5$95@AV&%8WL*BI29[F!?9AZ7,+S-058<]CN>'I MZRJ[+O8W?8#]O7W7]$I-,G\M)OEJG]A(%^Z?$4S\_I=R8^3:V&0SA8&+^L&G M,=P':MS.X'_4;+3/FI_?M\/_1XU/E\WN(6MVC]#Q;_,PL$^/&X?0QW:W?A#^ M_]BN V0TH?WZP0=HHY8U@_7T)[7XX4=099742>^PY>)T[*KDM;&P^O.[O,PE'_GB-3XY.6[1V&<;T 1_M[:,3 MY5PB*!>QPM+%% L:"ZI\K+&4PDGOK%9;;RE#RP.28-[[@^P+B,RD6D0(&<&' M[Q5(\R"4G\#X9K6%=KG+N9OU\D&967;>RLE+OYF[)J]7T/4M2A=Y9S2\_9:%C7PK B(J MYEC6S,_VX'J"6R[6 Z?.8N6ALV]4YUR-BZV?;XP)UC>>G<#U&?MR'O0G..P@ M&?0H>9&&5T&/V'Z5QF3+9:)ZW.V^7?;\-T0%BW,(-/5;/5 $B*^'7ZM MY5]VX^WH72<_#W=V0QF4[5(AMD.Y"(#] MN*QO,G# X4;N9IV3[:IXQ>0502@BY 9?,E.)J79P 7R=*K0:;CP=]29%, (3 M43.L _S*X<0B[$#C-PS)TLY-ZFA,(K=Z'!UTE&-O!I@F >0LA#';@5W.82O;[3RVU45 MVFLJ=J/PT75SK8$+H>TE&FCY@GDR!6!WESVOC,N7ZV>"&V_+PB'E7$[B\975CGPV*(;1/[!4 MPVI62\/_ +O]^JRMO-W:_JQS.X;_VL-NY^W_ U!+ P04 " E0E!4/\L9 M*NVQ !(]@< %0 '-H;W M,C R,3$R,S%?9&5F+GAM;.R]6W=;1Y(F^MZ_ MPL?]>K*<]TNOKIZEB^76&MO2DN2N.?."%9D9*:$+ C0 *$OSZT\D"(@D"( M]DZ I.QRR2)%87\97^S,N.>__X\O'T<_?,;I;#@9__U'\3?^XP\X3I,\'+__ M^X]_O'O!_(__XS_^Y5_^_?]A['\]??/K#\\GZ>(CCN<_/)LBS#'_\.=P_N&' M?V2<_?.',IU\_.$?D^D_AY^!L?]8_*5GDT]?I\/W'^8_2"[E^I]._PTA>9VM M9#88S32 8$$FS]!J#MDC<*?^W_?_EJ2-+O/(K+69?DP@B\DIIF.R(6',4;K% MAXZ&XW_^6_TEP@Q_H,6-9XLO__[CA_G\T[_]]-.??_[YMR]Q.OK;9/K^)\FY M^FGUTS\N?_S+K9__4RU^6H00?EK\Z;.Y?PP]:?J%^QU8^Q M^BTF)%/B;U]F^''GY8_ M\Q.,1H1X\0GSKY_P[S_.AA\_C7#UO0]3+%O1KY9<09D*YU_KI_W4&=,' C)- M%Q$9?1?'5<%[Q+CIT[MC_O99+&.!B]&\1\2W/[M7O)./,.Q3P+<^N@>TBP]B M'_%CQ&F?4&]\[C6<*Y#K".M'SCY,/@W+U[^ER<>?%NB>33[O@ZK^/7JT%$)> MOKW_>OD7KSV6^!V.AW7+^)6^7/[M^HR# >"7.8XSYA]_&.:__SA4H43O"Q3# MI0[>1R4*T*XL2L$D@QI.YD*([[V_S-5OHP MP_2W]Y///]%3?JK2^S^Z_I9=_O:2Q9W/OY3O<:M:G9GOZ&<'(:4H$33CV4BF MA0 6"QU> 9 ;L$X:%SJOX_H3;R*_THTGT]4:EN_'D2]0/?5[9W ^Z4%\E]P0 M^!]_F$PS3O_^(^^#QC?X?CB;3Q>K>SLG(ZA^)]+16&YD.$8LL12MA.Y.\[>D/GN=>Q'J;:MV%ZLMEOAB. M\/>+*HR!(/M496U9SH74SB;/ EFQ3%B(@?,4@S,]&8Y73WWPU'82XVU*37=* M5U;!>/X[?,0!&)DR*LL\.L(C8F9>Y,*D+[&H$K/F&_RYHVB]^>1'0FT'<=ZF MUW:G]^4X3:9D"5Q9?<\F%^/Y].NS2:8-A0-7QI!A(%2@;<0*%@$+,SEF$5&[ M$'EOWM\.((^$_/Z$?5L77'==>#T=?H3IU[?#M-Q\Z)$2ZU$2G:/S) G)P&,- M_UH'A2NE3.J)_O5G/Q+&.XGT-LF^.\GOX,O+3-;#L POX]M+8'2:D/5 SKU4 MFBP&L('%%!Q31:)PLA@.KB>NMT!X))3W(>#;S(?NS#_)>8JSV?(_=;EBH(+B M@,FPHGUU#A29%YE7Q03E;;!1*^B)]0V/?R2,=Q7LAK!)IXC9-E1R@!9L!CI= MR&[43!>"YIW0S(4,*1#(HOIZR3<\_M'2?9A@-]#=*4QV ]4S^NVKZ;O)G^.! MC\%R;279EG3*:"T5"U , RUC2=Y9P?LRWFX]_'%1?:10-Q#=*6!V ]/"?'PU M?3V=?!Z.$PZ$D5E&],QH(&"H.8N&:\:-5-;G:+4N_;*]AN!Q4=Y%O!MX[Q1& MNZF+EQ[#P$+.6&U(9PVMLM#>$Z--U9&TAG.?071/?&QZ\N/B^1AQ;N"WA]C9 M$M#KR6P.H_\]_+3P"0$,%D6G"9<@F);&,3I@!%,ZN2)CDI)WSW9L?_[CXOIX MT6Y@O%-HK1XH3Z8("R V&>4BDF,0BB7'(!86BIA44$DF8J%CPN; %2NR5,GZH*<[+XKKS_U MP?/928P;..T4"WLV&<\AU23:;#(>XV@1IY5*^& U,&O D]D'C@7A:&59"R6X M*%9V#WMO>O*#Y[:S.#?PVRD,]A;3Q916*61\-YR/Z""( I+WEHF02=G ) ;> M RLI"!/!6EFZ^TGK3WWPO'82XP9..P6XWDVAEDZ__?HQ3D:T>Q0?K55DO&%B M.B7.H)"R\>BM<"I*.N([$WKCD0^>S>,%N*$HI%/P:J57/W])'V#\'A?[1X2,US4_(B/+'CE610>LD.E1.KO%;W^Y =/;&=Q;N"W4[1J!>BR_HAT[E4< M#=\O5CM0CH,.19-_+1W3KI:JI%)8<4%E,,4A=+>>=@!X-&QW%>X&TCM%KBY+ MSJXM]07]9J C.E#2,E)&6F6.CDX,AZS$E,%)(V+J[MQN?/2#)[J[0#=0W"E( M]>0B#^>8+X&]&(YAG(8P^E9'.AO0+F-%H?-$:U.,ESSE%K%+D[ MVW>@>/C$]RGF#3K00R#KV>3CQUK>,$G_?/L!ICA[=3&OG5C5P!@4,N^#\X61 M3R=HW9XL?P6A9U!LTH8?:L66AXK?3J*KIQ6R0 M;2K!A\@ ]:(C6#1DL9*"LA^ M_HC3]Z2(OTPG?\X_T.;T"<9?!RK:F"62>V%-K4K.B46/@AD;) (/OL3NK5<[ M #P2UKL+=P/IG2)I+U.9+NR1R?3)?(YT\"PLT1&\'\04I++:,&> ENI<8!YK M1"BD6LV848GNIOWVYS]XRGL2[0;&>R@D>T:[S;1Z'QF__$_\.D!K0O"9#AQ5 MFPT0@7D7 K.(NN02R,[H:U]?>_2#Y[F[0#>T[/32;GG57?*"OD,KS$HX\)YY M;FNZU%L6,AF761O@&2'1UM.9Y"T/?_ T]R'4#43WTEUYB>FR9^P2E;?%Q.05 M$UAW&.EI(N@U3Y'L MA)*=93JHFB\/GID83<(2'=?=M^P;CWSPM!XOP U4=J\'&^+L'<01DMFO.4JD MTZ'HVB%6F_[J85$XSX7.D1R*[.?T73VR1RJO3; YS5E[E-@V];7_<#F.Y-_2 M:#+#_//)E.!L@ M1"]XUB0/QYG6"YCG=KZ1['&6S G8=SU+%]T&TQUE] MO [0A1@>E#E EAY%;3;]X,"Y9;=,N _W^ MZ\"6X_WT*G" H%M0OTC)+W ]69Y-N0CP0B;F0Q9,9T-+=24SYP2(H+4/HA'U MM["<[M#OBZ%UPKN)M\'1?PW1TR4BQ;-(/&?FBR!$R@OF42<64O(F$B G=UGM MO1#^]/$1?HQXM[[A__[3FD1^I2^/GB$[GDU&PUPGP-J;6%)U2\9@!G59DQA7CHM?6N,"#CW:P MYS-ZLL2O H8I*!XE+RRJ;,@WB)Q!-/0+8H "5NNX:]I<#R;X-RS';C:5K\'/ M_^>B>LGC_(ID-7TY_HRS^:+H[P4,I_\%HPM\/IS5>.3%%.DET<8YJ^I2(].D M4(S>-<$25O.ZN."]ODO[#G[JZ7>;CG2O=INV\FUVZERK_'LYFUU@'LA2N/&< MO&JO:G#<$\#D#'.QH/8>O!=MW,TM@!ZL1O0IZ&9FYI;*3YFRL3Q8EG2B]7+@ M9!'1\9NRBZ "BIA;&ISG+KD]E28<*_(&P8=O2[T,L 2;L\B9E-,*7VN$$BU8 M9O*PE*U92VW5KI*['DZ\DR0*&Q'=09CGSA3>[6VK+%$7'1=G=$ZAB)GT870$G@,2MF M2Q(+/,R+6FA8LJYM1%KI74.:[[\.'!V4[%D%#A'T:8*2%DT0J$4M+T6FR6UA M7H%B/-N40T[9VUWM>(\N*'D00W<')0\1[XF"DIA-T 1!AFJA&FU8U/5& ,ZM M]0(-P*Z2_$<7E.R)\&/$>_*@Y%5_Z*2\(A-I45$W(]>EMI%,\4/=+C]C'4_] M<="S^@U<'K_,M5"FUIH+7WNFT>N($)S@D6S 8" &D_S@Z*?V'MP, MVFH$K9BPGE_6%'OR-9D'*;W(6J!M;,]W#FZN/O$-?L;Q!Q#HA/\T'II00 M:ZFTBDAK4PE81'3,!T/N7:Y-K+N:A8]?VSJ2>Q&[.(3I]0VKDV@;G$]+/"]H MW;6.IT+ZQW#^X=G%;$YOR?3G+VET4>,J3VHY&'G-[^#+0"E=4D#)%%C:5W6L M&3\H+ K2C)XF)NYL_JHL@7\3@@[!%%&0)>T# MO3.UK""2$(Q$F1P/$/.N@===C)X-3")ZE(QY-FO%B(=3Y=S&V"X-= //@W_EB!-LAQ M+&WK\?N?OWPBF_K:4:>2LA&48DF!J\ZV9<''P(IQ1H*PUIHV=N)62 ^>]WZ$ MW>-]@M_6B:-1M3S&^3>8_A.O01SD;+APSM%F4R6"=3$:*- M*[05T^GUH"?BUA,<_4B]P8[_!F=('_B!H#VG(VXT^51?@A4XE%DI0P>_X)C6/")L3_)'$O#EU<:?<07/ MQ@#*9,^*JD-."T9&+@IMD2"R=]8F'W9=F-'!/-@-[+$H1Y_R[_$<651ZO9O" M>%8G*)%8Q_G7"8Q_G517EISF"*EV=(-7=?)&(*O8)L,#N !UJ9<;*F: MV_:$A\YN?^*[S>G1LP>W+G7@K(H^*L<0JI=3[^P!X)K%')/*1=F$;2JA;D%Y MZ,3W(^/;I!\]9O 6H,L(>]7$@38AJF T\Z+F=HK@#&J%9M&VY"!SEF)75V4/ MM%^!>3RNP)$";O"B_SX93VZB6FKC-Q7'.FHE!\ZR]H9I4:&&$E@V6?%<"*%H MX_S?">W!ZT._PF^P(RSF(^)L?@/<==2_XWS@.<]9)\V2J5UG2KO:G2)I#_19 MF +%JC;9A'W0G5Y'>B9UTIB1!H[D"N.5?4H;&=>6<5=J?8 M#%3P3(1@BP]1 M@VR3.E@#\EAUX1@Y]^@F7NOX^ WG'R9Y0]_''^,IPFCX?S'_0G);''S.1^LR ME\Q+J'4]"4@'/SHQZ(')Q!\@[#CB\D4A^_'E[-VT]=K M'M *X5,L]#,U$RJ\5+;&/+BJ=X2&DAE$5^^QBCGS$)TSL&^9(+"XK;PA./VK8IQ]T*Z;&I23^R;V*SKGRK)_/Y M=!@OYK4IX=WDLC5VX)+S :)D*M8>=UVK"Z.C+9!+:4,1$J&-.[,;UX/W97H4 M^VVE.'J2_DUTM&4ME?0ICK$F8A$R6<-<,5E'YV@OD84Z#ZL(Y3AFBVGG+9-= MM>$6H$>B!MT$?9O_HR?J?]NM<'XMYB)D4B)S8"K'VI*@-0-G.*/ONY2%T\:V M25C<@/'@N3Y>J+<9/GI\_@K,SS =TU$T>XW314_IMT..BR*Q*&!2D7FBA#H>?K;<#V%V3 -HJ/'>SITR)JI M7G&MWA2T\]0;/F(1EN=&XZ(VPCD]^?VP=8<*'"[J!G&G=5#/AZ.+.>8!6.5$ M!D\E M9P$@P6OFC/+UO%(LF%IO#2Y)'R*MH(WIMR? 1W=,]$'$AEVCZ1S6DAD5E8B0E=7- M9B?>!>[!'VY]$[!A ^J\ RUR01N 5G?]&@<@.L=R](7620O;.6>]0T50B^6< MHXFH9\U9+S(Z.^L-#M-^%G6U'-J^M= Q,Z'J%>X6.0N>EI,X1I#*)HN[KOHY MMQ+_I;Y-F&[1:K5C.2NYO:Z7#A-GF_(FT2;'=2 I"HY,5RE&FQ6310<4-BEH MU*K=$?CWI9A],]F@[&*'> ;98NU@=9=S5[6I UPP8>TG,"6DE%-I-L%H&ZC' M;"$>)/ -IVG?0RZ-]V ->2\QED4[:F)!9F"*>PS%*ZY5X['.YQYRV87H#L(\ M]Y#+V70^>#V=Y(LT?S5==I\OAK9%BTH8DH) 63L1'(DBA,BL!PC:\>#L7DDS M>L U;:"OUC5A&X)[,LKR(#(G/0JU1QOZ&I[K0P:6P[OV 77($,M#&+\-Y[3S M*_MAZC;M/8GY9#H07"B.U)SV/%[S=JI> Q$#<2YM:R;N0G.@3^FWN&[OZ*18(5D%3.1 MS-/ +7>YC;=Y \:CX/UHN9YUI.6S#S!^C[/A>)'Q^# 9$8#998O!37S=IEGN M>DR[099[+VYMAF6I5\O'4#*9@AHM@@RU-EHK64 *:;?.L-SUP-['5X+4X+,& M)CS6^KM26+0FLBR*\$YXK1H-:>I_?"5YRU.$&3['R_^^O+PKXH8 WTQ&HQ>3 MZ9\PS8,HM"\.(KU4=%)KGS0+P7'FE'B:.._'@CT7L0T#M&3#=6]S8@Y MQ=4^US.XZ)6AUQ>9\U+3GIP4"S%+9B20P8?!AM!R;/=]N=JE*:6'W/MR"!\M MS.1;JQ[XE(./$EFI"0,MM& 1#/$IN5/HK$NFU8ZZCN5QZT5'V3>Y!8@07=Y/ M]?QB2NKY&J?#R;(.9/&'KQ8F_>SG+SA-PQGF@;)<@M/(1!W8JE-(]59&4F>9 M3.9&1O(LVVG+05B_ VUJQUV+27R;$2\NRML,.%I-+DC0S!L4M=V2O$9C.;,. M#;=8=/9M6NH/AOI=ZEI/S#5HF7V2__MBV1K^;O(DYP47,'H-P_QR_ P^#>

    .+2)J\V!I,UX)#&[.J]MR+?*[UHT!6\\U!X@[/Y=)@6WGN]MJA*Z^)!B5FWJWCI#?]R:>UIF&_0F M[SI#]L+ODN=22H9#&%8E4L"<+I?9KO6X\Z,-2@OWL?&_52+-4^ MG8SI!U^59Y/Q9YS.AW%$@HSS@1*YD(/OF!""UI!1L6!K27LP2G(AT&*;7$$? MZ!^W$IZ)'*T?^^ASK;$V<<>F&C M17O6SFR(#!@=#YX57A33"B7S02 +45KTZ#DT&E&S?W:JEQQ+L 6#4IYY!V39 MUE\"8&)"T6$":(W@;1IQ[LJQ''$\I32Y&-=Y:&^KO$AU9W]\JC4!/]=R@EG= MH7X=SN:#@+:HVHULZE&JBPT,4DR,JY"R4,:)1O<%[PGPP6>I6Q#1).-XH]38 M84PNQCKBWR0RKG)@WG)3CS">+*#WNLVLRWM3A-^%\P["/'<1_JTEK-DXLT5= MJE?>%E)7!J86H_'(6=!",P6I.%,L:-/F0-@)ZYZ4Z1]$]S;-Z2SV%B.-;F): M%B;N ^J0FOV#=6(CK-/6[C>@;WU^36^R/YEBR-I'J QGIH[?TTYJ!M9J,I6E MX<74,M1&,XU.IQ!;"OK/I0^'B+S)E:W?S/5EK;&1VB8'GO9"69C6RC*O2V(6 M(7#I 5ODZ>Z!>4,DV*Z4[2]9.T(^3:H:=P2%UF"B\4@\)I6M8D.0DV+]LDB M$Q!+*(HC.=*-HEL[8#T&1>A/[@UV ?)X+C[6OA+,V]K45]H+" J"8$'6N\RK M]Q,Y?5DR=U%SPWFC5M^](3X*96G"1X,ZQSQZ 2/4BZS[L;I_/!LTL5K1=)EH)I?IGR>56> MY,EENUHUF(P*U2EW+(*M/5"\,.^*9:2M2O* V?*]]HN]6D/W0?2 /0]\_I 0K3@9">^\OW1%JR1BB7;XYB.NC,HLJ) MB.:2UPN.M=^K3O[>J\R.SO/[H#&'\'!B3;E*!"]/22&M"3)+IG@]>($C\U)) M8CP:EUT!A7OU)?=S"JVA.VV[<@MV#SF?NE#3HSN\/U;,3V$$XV^]V-&!+9FL MMD2O$-,R&!9(($Q%$Y!GD0KLE7'L49?6('Z'"M6%I/O:,'\Y]^T#SH<)1C?! M-NN>O_G,L[32[UCV6E]]X-H8B)''D+1WP7N5BH80=,Q16G=,7_W-I_?>9,^] M@ZB"K;7AI)=T'M.9S!5SP4D(*4O9:/AM_TWVK^'K0IRORK?BO_H"/IO,YO7Z M>5"6J\"XD[1.8RTC2R2QH%+F5D?%&\41=Z&Z%X4)AVC >@R@-Y'W>9#62T17 MP"8;@-52*8C.V)@$LXCD[4KP!"LZYI0F4?!"F[*^:S?;YT$/EN'>I=@B2+Q/ MB]=5'?!-[4S69X/),B,E83>9CG]!;HF 6JEF3+*-IHMT0?U@U>GDE/5]'707 MX(M7Q4AO=#;,@!ZRX;3$UREB[8T"B&AB,:KG>2W4&,V."=@>]Z#N4=H>%K@6FLU! M&JD*)M1&ET N8PR>=H8H H /3$I<[, MQ4#[5HR2^43*G*R"4K(#I]LT5>T U5>$EGRW1._M%%\,Q]4_>T.T##]7NXZ< M_%JVG!PR10MD.OO,P 9D,@CK2Z%M6[>Q>O< =_KMK2\-V1:X[8N)!G7!;_ S MCB_P!SB>S&=*_N?KWJ>@D+ #+ M,M).+7)B$&(F_[XDD#D4%&W:!8X ^WB4J353?19KU"C2$N^UB5Z7.=R!LN!- MR88!+9J$H#D9$.19IF)%DHZGD.U=1^;.)SQ\SOL38(LAI^D#YHL1OBJWE[V\ M_@9L%+4Y-DFCZSU5A7FI"VUL0AJ'L2 VFNUS%[131>%:;0+]RO[<$;JMMZG8 M)'F]?9G5KJMZ* KF@Z[%0D$$E8*S1O16;'.O[I'JE]^[KI8Z1,XGNU9H'U#? MW=52!S&UU_U"QXCY9#H@$CDTQRG.YF]@OBKLDY",LI;VT)14G?&0 M:=>+A2EE"@](&R+ZO6S&HQY_7VX6.HBWR4F%WG.-[IM:J;?0?F%DR;XXQCF2 ML8M*LY"UK^-^9+::UK_?G,B]=H)OCWU\Y_]Q$NVY36@!8E4!O@>,WH_Y:P!. M?[ ?2<$ZB1WDU_/Y?1V.*<[Q>DIY.I.8IK.*>9TEDQX].&$YC_V=V,UIW'%& M]\OB(6+KF;W?2%(?+SXN@01%_QBG6(:RF!J,-:A FQ;G+D")'M)>8U3WXN_& MHT][NAXM_$D?DNOYF/P-OEP#@E8YE8UB,M7*O>#IO/8FL:A1IE(,&M/?47GC MT0^0PJ,E=Y*^D9UYLK>3,O\3IO@L]3X:,IP21MB=D+SKR=WBJ"^JI/!7LKTS&=^DTW7"8(W> MSV=7P4*N>2P\!B:2LTRG%%E0UC,3LP<0WH?0)I2Z#[JND>3MS_ACAN5B].NP MX"#5^:W)Y-HI2*3VF2;]D%W^E1#[UJS'F+NG906UP]_ MV,\55*BN>HTHN7< M:8H]Y/?TZV_PWY/ILQ',+@OB@M&%"ZV8U>06:)T3J_8(*0OGR>9$=F&;6PD. M 'G^($>_:K+W1M:-K@;5ACN@7@']'3[BZHKQ/> V+50^$/!Y2IB;*<#^BM8; M>_= Z9QVX!4: MX[,)%CR3KMZZ@K2^Z'QBD3QV&6(U/?=J%'YH:9XF%M#QHFV8[]D'QF/-]QQ$ MP;9,P1'R:YCO*1I,"98SGC627BID$9-F460-D7N?S%[M,/>#QKWR/7VP>(C8 MFN9[I%2%.Z.9PX2_M9\SR&2:YKOB=ZA MMTHR1YK)M",@01G+K#?:6'#607]5DO1*7, +%+[H#.$8("L(9&$$;4JCN_.ZVQ[8C=?I]XC^'(\ MFT\O;HY?L$:DI+UA6=1R?6L,B[Z.\S$%,P\F*M'FKK(M@+KZ=#<_]GK=V*)' M.)-4$_T!O,=!Y-):=,!LD9YI2:Z+UY$S0+!6NIHH:./D[8_Q]%Y?'WJR[MTU MXJ1!ZN8FTJ6/DZ2)Q2+CF"495LZR"*&PE*0M);JH]YO3VE%-3IJ,::\%A\OV MOB1:;JYC87MS)S!QK@EW[0ZWU>RNM1J%)ZN+,I(W2N/=QG*NH$%G=G=JR\%2 M;A MO(GH6N!K'UQ-\QW;D)TGL=&5N9V*T%'LIU0+611XM)[1?P/324CFR?YC MPL0 RG.9&HUE.:TZW)%Z.)4V'"+MOKM&_C=.)Z\G)*-78WSWY^3%\#,N39IK M%WF_Q?%P,OU],L?9\PLDZLPJ="9D-%Y%EHR)9/(HSX(L0)NFUN0]@DY^OSFD MG6"*J]UH5[C J3J8)!\BZ MR9BW;Z=6!;8*,@L14!O)4 ?:^HSTS!>E6*;?I5RTCMC';XF,J:7=,?M=3.\]_6WSRZU%]\+6/OPJZ>9DU2,L9J1QM;+E(%E1P M+(0@3;4I[[<&@K7,R%-VRNV@KWT$0A=$-P+)I1$IGF]FH(O"AN3M> + M60BMFRMV(SSAO*>6.M.$D/L2[=^ZI*=?OUF>UEJE-%C&7>U*L5G3NK)EQBH? MI;-*QS:*M@>X\Q<1]JD4^^Y61Y+3P(;?OOHKTW4?B$V]_#U GL?E[YW@?16H M(SMG4B0598FNWK2M@'9QF2*+L41FM$6 4(1I5-%P-@6Z(U!P'_3G$%+:S(K_ M=$'^\C=H2^_6E2+0YL ,E,*TYH4%4('GV[TQ4"?G3(UL_J/Q96T%S-U]%O0JD<108AUW:,+G_$/JG=&?=L33S"U4 ;N4RB&.<$MTY@$@Q BR][6.F2AZ0_;1#GN MR]3"(*0HNBAZ@YVB=\\:!ED!LTEP2>]>3/#7U,(.6G/4U,)#2#GOU,*LM_\= MI@_CR6CR_NM3F&T0RO+Z$%&D4(2O! -,)^,9J"*82BQ"6 %[-?^ TVW;G-9H>*JUF='6TU(PKP&83 53X*BE;=,%M /4XU:3 MOMBXK2BZGVJ5X&P.:"0K,O+:AP3,UVA&5K&$S$-QL;_M WK M5?:!\5CK50ZB8$NEPS'R:UFOH@MYYXL[>SPYZ;3_L*A%)@O$"%T,!QGZN\7Q M?M2K],'B(6)K6J\2;$!'L%G2N@[F\84L2%J,3X]'5JQQ+X=&2.W^]RLI:F)3G MPU)PBN.$LZ_/L?QY.-P#-]^ MJ-GEG6U@MK[S\P3"72NVB1!C$"YY[E&GK,@MTU$"_2L\TC?ON"JT#>#.N1(8 MIR&,%D. ;[2C_V,X_W -ZG5]% Q<+1FL%]1[ M5;0WL566Y31+[.IYO\'/.+[ %[2'/IN,YU-(\PIP%4[Z^4L:762"4KT,^C>_ M@R\#GFTN11N6;L^?FO>&^0M MZAW'K\HODTF>D:3>XO3S,-7+D$=YH%T&E4-@*I1X>=TV!%LOP* CN@3#7:- MXG9,?RG>MA19+RPV2&B\^H13J"+X^E)I'FQM M[BVDTIHSHGZ#<)K.,\<'=72&/G$\Z? M'SH7[Y.^Y=_WG/Y-H):)TGU@;YRC<[9&-N_CM(,H3,BT=^(*Q,.=S MJ*VCGH[S0*=[])P[$9U?KVB[)PQORS>=G.!#)-B2V)]IFTNKTA610"%'Q;*E M_5(GJQC4($6 '%3"@-[>&:K>^803YB_ZE/\V3H\67I_IJ0KJB>!OY],)P9H^ M>_*\0EOU>">55=:2N5!O,JW7F08> HOH0\P%G.5B+T:W/>$1,-J+\,Z?K;KV M'5H,_39=3CYZDB>?R")IE7W:\[&-LTG'+'XM.R2LSM%G(:PT&L%X+07(K%6] M@E1YN3L[M"> ;F[L[_CGMN>\FCY;O!@OQ]=_8DBN%A%\Y1390H>94JGN3Y;I M(A0+.0F&(6>PN4B);7S6SM [AP#FD_3/.A4,I[,ZFFC^=2 !4^T8\AT.8.! M=HQ"OB(OD$J)2LI&TQMO8SE]+.FTNG3+P>[&1HNKHX80AR,2.LY^GXS3PJ6; M#R*!L4G5$&BBA:*5+*:HR A$QY6T5OHV]\]MA/.]:4EW3AKD-HX5R64P0"\L M05E(M^O$%F42 UUJ0[O*(%60"MN48'>"?:KHX'G5[73,GCV\-YT/GEU\O*@- M+I^7;LQK)%LZORH+BZ5R6UU?X6-,)ABF/!HR@;.E12G)+-:*Z"R]UWM5?>Q5 MZK8/HG-%!D^H&Y.&'/5U4DR M9794PM\'C3F$AQ-KRI/\WQ>S^;4. M/"XXV8?:T]H%, T<650F,\=C!MINDRA[]5OW_EEJ4)6TAFGY NT#JNG@HXVPSC/>J$?Z)JUDWR NL!FOT@<4>J)NTDGL#P^-- MS?^,,?\,TS$=EJL1 -:X#"$17UQKIFT$%LE29P5L(1HE9MUF=-EF/(]!#7J0 M]$ERN<]@1C94KO^I0O@,H\MTX4J)7X[+9/IQ,8"F0^KVB*=TS]1V7=I:8M9D M*,8@%]FCIC?5!V&4#.!,\";Z.#CB>1W;9^A)3VX]\"H(#0)#"I 9:DE>#NTO MM-DX8"$ K<,*TL4V5>IW .O<-K3QXY_,G\%T^I5>MO^"T04.,@=Z;<&Q&#B] M:E[1ZE4TS!<0,8".V&@T^%[P3K_']:DMMUJ >F>DZ53LS7"79;+61,Q9,"%2 MK9\BDS!::1C0"P_9V))=F[-P+WBGRH"U5);^>3AW'NN.UV QU#2 @%B/^^QJ M\:;)+ @2F%>>CI'HP#2:#KL=T_FKVWOC?[_MZ% >&GAE;W VGP[3'/-FC)N_ MNS(>]\#>-+K3!?UY@D!]:<(MZ_[$--XW552%TZEM%4/C"M.U(#UXJ'CSN],7XZ^B9-9;_5 M3.\S1O&M6?/EF*1VL^!NLM7ODCM"Z M?Y^,IZLOG\)LV.46L)/BZQX7.9\XUR(J/*F8E4TQ.:Z-3:"X-5;8$(S#$/7@ MI$@[3D!:/>YR>">]N]>J1E>H7HV_(7FR \63R<%[8#Q:3L8O=RS8&H@T M@8,I"HQJ4Y[9ZS).$^?!6*0(M$E9[2+3@8[2Q6W+F9,*F6A1ZT:3R>]GG.=\ MFGA<5.@0_AI$A2Z/P^IROJTB6$CIV;+$N]@ZU-$",UCG! IT+ +2N4NRP!!" M1-UF+-8.4-^S0O7%50-OZCE.2<%K"=*EE ;"YNRYLZ36 2]G3$9E)2,C*D#* M*(IOLX6O(_F>%:83*\VJ=JZ4M\X:F5S,WR#DX>@K62)DC9-50PI^)! M%84,)4]P8[UFQM6*M50#8\72=Y(KZ-O< 70TY.]9[T[#K.SVVE M,9WO9>Q!/)]FG'I=T;E3P/^_0 $T!NR)'3=GZ,#QWQ06GN21&XT'.5,>]&!7D1O M+'?8C ZAJ,4] \N$P\W9J=OAA@2\>%%82H8.>R&1!>F D:<<70Q<>=DJI700 MT--K53/2;Z6.VC'6HNEN-A]^A'F]T/%NN4BN("=E&? ZSZ]>0>6S3_5(2@?KVHUXZI!ON":&?#MM_\YQ"D]Y,/77^N=OPMK($H(T>F:QJC7 MN*0,+!0G&8H<,"3)R;MN[?;MP/>7]],8[?DT;'\? M\7XHV"%MI[K_4#D1S!:K;)*B"AM MFRJ+':"^-S4YAHL3[29J"CLC".:M\,Q)7Z*5T7#7IO[@ M_JG@\6VA9]/ 0]AKHGF?+LA@@!D^>3]%_'@=F24'5L3"@C&ZAO<]BRAIZT^! M(T3/BVQS1<9V3 ^L9_0@;F\I52_$M/#E;K< +EXA[JSG$"S3-I"?:32YF!"0 M*9X)(I?1[C2^1QMO6%= MBR(B_=HFE''_]?6N\/M]5]=#J.U[RL[?YXV]O_[9AD(T2V@GO/>.R&*:+-\PCZII!R%Q9JSGFO;:8S9__':I"7])N M$(C_X^UJIWNR8:?S!(?7[%&=K,6T#ZJZ+YS>_@!)6"43M#%S=L+Z#C6H?[H: MA..O^AZO%OUF./OGPK[+H$O,&!DW-E0C+]7Y;9Z.3P 3K#8FM"FVVX7J^PXP M],97@W;5*VS/)N/Y%-*\OEC+-V@?;$VC!KO0G2<*T!^76Y6D)R*:3I'9@+%> M-T#.(X&*6*WUG!B$(E@PA0-/0:K<>J+,J93D#M?[/#IRB/Q;%*1,ICA\/_[Y M2UI<>D5?_@G3O#*^N(@YA],?? M>@B[+^&?;6!FWU=Z'/R,-H,KC[[. P46+9U%7\A73=P+@5K(0HO,*3F[S%KX(W:AS92.<'X>HHS KNL\YLC?3E_.::7'P><[/^4C6/9),-TR)%Y>F]K MBU_QVM$;#*;1>] -^<-7J)-R=Z)NDSJ-[8_Q),YPNGA5+JM*Z=69T'X_&BXV M]3NS+2+)%'@5BB3JU*?)L MO+"'K[GWB?D&\Y MZG,;HH>O2KW(ND&<\M7\ T[KK853_%!=Y^H/UTWWU\EL40WV8C3Y\S\QO\=? M2&KUFT\*[%/'R-.R>S30<]KO"^&E][J7 ^B%EFB:09J-!6YYRS"(77J]^+ M2ZAT4&W.T3NA/7QEZE?Z36+D<7[E97\[N ?%Q:(-D-9* Z2U EBT6(?$2ZXL M.&5XFRL_K]'>R_EHM%HHD%@QA?0Y!\D@\<2,(JL]:"TR-AI/W0'UN9*XG;1E??3T MJ5AKTH!R'=$R:[ /IL;==;=1G2SINMT8U.Q)S*J6)(F0'-M%[ X[I&,DE MQ%)8<"&32ZB$MFW.K],IRQTIVONE*X?PT7=Q(DF"3LN\"HM>X5MF#[ET'$J. MS(H:0TB27#--6RXB.OHSQ?GZA)LM58IW/.@<#6M=J9@TDF/+L2*[I_$$*;6- M0C"3(JFV)D\K9"GIRZ(A98Y.-YYG="]'M?5I@C1@XNP#U_8!^]? M?YY[S0/ MZQC2SC]P+4MOG!4,A".WTYO"(K>%)8/!08[@BGVL&M;/P+73*=@A7)UX1))V M&GD=\J-T[0907K/@HV0^&F] 2<"(I$.X.-' M=4L. @I MVQ M$Y9G6G*1+*@8&%<\T/>=UZ+QA24/<"Y?SVIR#!=-:Y\W%/4&2>:?3YEE M69MJ0Q3D,+A"MGY.+LMD=6Z=U+X_31=]&LN]2;UI&\Z&:MY]L/W5.G$DEX>4 MQ1]#Q*E;)X(2V4?N6!&ECAQU@051R$*#P#%8)[1N8]0^K-:)=CIR@/Q/W3H1 M!:!#89FN82@M=6! @ @J1HTR)A$:6:H/IW7B(/X.:9TX1/A-*I-OOPVS59'$ MTZ^UPF81K1XMRFEF'X:?%N^)DE8X4<.71=(QB^CJ@>N8"M&#LC%HW_J&TD/P M/E8[I6>F&M0];8"U?*/V =;4?-D*[?[8+GWS.VE)3H-C:P= Y\G-(X_>!"ZK M1V]8O?*F;L^.%UY,:&3/G%AKCC!FSJW:GJB:\,@Z6ZR;F#+/(41C!.^_8 X_W5R M60"\4'?K,&NO(W,8R<92P3+O0F80+8_6T+DKV@Q2VH;H,=@CO4B[02GM)ERK M_N<]D#4U.;9C.X_-T0^'>RA&!P(:G!0[$&8+162I&'I-"'5P# +M8]$I;Q&P M<-W&L3FU:MQA6)Q:,PZ1>P.-N.PVN6P6OASDLSS2C(."@M"D.C!:QWIWE%%D M*;FL-4\8(+6Y#V<;HM-;$'VQMK'!IZ/(&U@1UW'=&.5T>4>!3 6\3TPAIW/2 M&,YB<::"LX5,'"T:-6+OA/4HE:*;\)L$V*^WCBQV0YU#4KD LSF1KF),#!PW MM"5:P;-SQ8MV??GW8\)ZOS&N3A)NTI=S'='O\'$5$-X'5^/LVV9DYXI>=6-N MIR)T%'OSK> :OE"24!H,$VK1/"8"\\4H)H./*(,$VVB:^&G5XXOCX62ZJ/9?I7:<(41>,&EJF4J0DH'*EFEP(I7( MG8&UO-JVNO:['G6.9%D?E$R:R?,D4\;J)3/S.E=\8;:\).BS^2("^SM,IXLC ML<-XL?T_O/M-"G2WAHX+RQ$VJ>T31H:-5CO MC['K677Y^5>7$BHC71MMO3]\'U7:M21G@9= M9YM07BLZ7U2%#P)X'9-3#)7E3#MM641# A$EY*!,) 4XF0JMH_NN%*@3-0TJ MLN]6\D$28,!)RV2L6? B?!TRA?5F"/JO*#*8TUA-M[%]5ZK3@98>"^$6ONWO M%U5*K\JU=;\<'V'2#9 ;+2RO@[:MJ;F1Q10S118=Y[0 E'%]+-"6D$)?B!Z= M1IV/KP:U$$= ?C[YC1=1IY2E' MKA77FB4,M12_D&<#)9'C+ NZ@";!O0EW[+6BOQ2[I0K<5FW7R4CH\VW-+S]^ MHA^J7RP&IJZODY81=#:*O*Y 5C0404<2* 8^@)%>@%2PEQUQ0M"/3IOO->NW MM=MWW;A?P]?+>_4F3Q*M>HKKP_2OI%#32P-G'"=U*RQJ7<=(D!D5N=/,ZPP6 MB^'6MS$S#@3ZZ!3S%(3=UJ]P]ELV0&(*T7/FBR59Y8H_I$3+\2HF)U**K7KL M']HM&R?2P)-2NB%DW3G]L?N-N?IJ$!3P^OZP8,E)U)!)0)[3+ITX:L=]*KY- MX^7*1WY:S&O:(W342EF4Y*U&",RGX1GR6:3 M>#)1Y#:ID(.A?C?:U2]I&]2LFT]9TGY;;25-B3JLZDB=A3-*,9]KF=4GD;12(#$U*#C/G M$N!!J\R6NN_[JC&'\-%[?7@IP^G'_YR,\G#\?D;NZ+**.4MP*J%G.=:I/[&0 M;XJV,,) ?CK^^("/+O M/\&4OG?-#EH"%2!L$%)7 YU?SA7U!6GE*A8K7<:DXUZ4'O+4Q\%X,SGW6 )X M+=]RA:E&#Z]!OVHVS1Y++EPR;IRL66[!(@K!DG-%)B@R[GDKQ;Y/?!R*T$2^ M/1;R+4"^G5?%?#],KV$Z'^.T3L59X;(J18W1, MO.]XR..@NB\I-A@[MUXV^NUB'?)TK?>RCBCR]8X4SAG$>K&< O1@0]&-[M7; MAN@1Q@9Z):%!"?@F7,MW81]D3;NZMV,[3U]W/QSNH1@="&C0:K(#89!%<4W@ M2K:TO>6D&(3D6+*83,!27*.[U-KQB%R/X%&/!_.%O>[O9A,?X7T MSU?E-YC^$^>7(TN^KD[!H+D2BNWH%YXCZ""R+FW&@QR#]O0I MN+[8OD.)>J?JO,WEJY-[4BYKOS#/)UM_^,_A_,.N6K)9BP[U-@@;MKF?0*1K MO?+6&(A.8H(<=7;! Q? 0\E9&JL@;>^5;X/U9 WW]%)[>K<=*X'78!!8!LI( MYB [9R!C5&W:?-LWW&^LY[RJSYR]F8Q&R^'O@UP/1V,%*\XB.5U!,F_K.!2K M4$FKBC\HNG#7\^YU><4A*K&S=K8'69^S ][&"$4Z3S4]RS2-O'I*V2O+Z;I \QPMMI(G]P^Y0D0Q7HZP)>^:BCGGZ(U>-W@GH.YB]#OAF.>%LH#DH M%:5GX.I$+A,<\R4C"[GX('FR4M]IZN_SH$>N!UW$VB#"O??))<&"#28SR)X< M6XN2@:4O-1C06+CGJ4UA^7%61;-Z593:VRP,X]S7$UQIHHJ$85W4*OM<__"O M>M6N=GE#4LY=K[I:VK5+D!=SJY^-8#9;1#XS.&'1D+60ZC6SH5XS*R$S%0)J M2ZY]7J\?Z/]J^YN0[GEVZ2#ZMU]RWX&&%G?M?1O MIQJOHA&YE?C-W4KG [' M[Y_";$CGR23.ZVJ:G&JULO.DMGI2 MH&UJ>1_8?TC:'8LIP4-ARB4Z;9(H# 3M-M8D*;/1&&R;Z,?#TNH[LG(/3*D/ M(;UU6.4?=\3*EXFBPJ63D1P\XV0A.9)KX24Z%J7S!9S./!_G3NWW_#/>S7Y6 M\N^:F= S7;%^1]2O0=)=BU7)]62>3%K4F@ZXPDR *"L1"D ME3*HV&.N;U^X)TOW1>.TM6A9CE(Q33)@P,F'C)(+2(E+X&VB#_.[+">FE!@RI'%>+B>@=0;R M9C9=6R<-Z,Q0BES[2Q(+WB5FL@U*BY*BWN\:I =8H-";#APOTKYG6=^5%T6. M3@@Z^'2L6U>,FGFPG%D9>5$Q!&&.&RWY(-+-O1'>1:P]3I*^ UL=,TG'542T M&0.RK,F0UQSIX#*"$'IC1'%!WKHHZ&#.+Y_TW9!^A&#OQZCEI36<@^.>N&4N MZMK=:9#Y5(//)!@$EZ2$>S,B?),OTZP,09C"K769"4^_:%.0W 21&&9IN',B MDYPR"[2*>N.7HS?1RJQM$Q5[ MJ&4(!]&_=QG"(30\I$3M/NOZJPRAAS*$@Q3H5!G;8]A_2-K-DRED5=%>$.O5 MLKH46A]YU%(X@>!U+KY-F>##TNJCRQ#NI5(?0OHIRA#N,%B7^6RD?[(IP*2% M>ED%E]6\)CO)1@Y&NSI8Z>A*A+T@/*)BA(-4H.,%#D?P=Y)ZA'=3R+C*+%]& MJ2ON:VGH;3_1H;Z@^T.[UPOTO/"U_'_4P<)&E]\4R%V(=_)X,"TE'%IT45A1;&^L2,"!GB^F4L=Y!%QDZ MB=:BU,[N5\QVUY-.;X9W)V/22I(-3.^%R[M2_%O@''(?@W8LY3J/)>9,RZ;S M53H32Y%"BKS730L'[PD[83U@G>A?['V_^O7VK-D[^'(+% _9>*,\4XHCT]E( M%IPRS/$B@DO!![_?!)QM3WC M/8GN;[+3$G'R#_*J_L:;V$SGI:CDV"2%ETG M2--J4YT4;YP7]*5,>K^9-G<\Z*&3VZ<<^RX,70M7+A$I;X47J8Y7+D:K-U[[4:43:^@S<8J-[2$^4-_@FZA>3Z;JL MKQY7:T;+LF:TU#&O%NDU%O4RR%0" Z,3*]RA]G0>&V@S&OI@J/(>C"F292?(W4_.U?O7D5D.@@NG=5IOMSBI8IU!F]H2?91: M'<12@SC;Z^GD\W!VV72VCG)@)'G^DB=& ,ETP6 8T)G#0E9)"41A?!L-VH7J ML>M-;XPTN#!E/TG\8SJ"4JR@5TQ[B0RTLN1E*B@N.^_C.<^V M;T ?NTZUY*U'5_' K=-+ ]+5R[-+O1J"-DP6%<\L:2R.?E=B:=,F?\P!=[J2 M YFD4 EK7-\&$HM6+!;ZQ7,N3#*^Y-#FI7LL)0==C,E3D/8H2@ZB-8FDZ>EM MK[P/IK]*#GKF=I\T\C'$ MG$II4L:8)0\L)@=T%I!-% $"JX:XUCF"37^5')Q05P[AHW7) 8SS(O9Z+>:Z M"M)CL1XPD'%>[0;A2HWY PN*/E)[88)9*X_>L_9@ZR/O2;+C('IV%2'T(]N3 M-$O\AG4JRWC^#&8?GN3/U2^X?$]H#6]P!/.ZJJM2_HN/'V'Z=5)^>_9D^T]U MR(NTA-,]77(R8:UE4008&U(AT]YR[:& $P5\U%:BIS_Q@Y; 3I5LNR M\EHP[7AA(.ED2469* %X*B MT4;!.>B"T:'S;>J!]@!WGQ,H!^C.^D'=-RT]IDP69\LF8P7+9(K7XSC/IIB' M\SIMI78(?L9I_;'E#!.C5!9!9,:C2P1>:!9*(7O&T>\Q&AO3?OV579$\,@4Z M/3L-W(;K,+=(:?42B!2#+#JR@/5J69-\19I9BK$HX+: ;1\.WXWQD6E88Y(: MI%BVH+O6"><$ZJ("9R:[VD=B. /G DOHC$PBD8ST*4^X!]&0V.!\.Y*2!OF2 M8\.#G&>O=$@LAD1",=:1TN?,HB@\")U-46T,QD>3*>B@5:<@[5%D"D*I,K:* M@0]UP8K6"@KHY?+@E%1:ND:GYG>4*3A(J_K,%!S"[JF"OOM@^BM3T#.W^T1_ MCR'F5$I#)X#AZ TKV7JF0[;,>TL'0G9T%A3$F,,#5Y:6F8+>=>40/OK.%&P* M)B[#USX%VFMIH^58F^E$0MIHE64<- @3"L]BK6AE2RQA^S/N22[@( (F_4NO M0>7MI3)O2$HDLO91)LV*M76"DPF,\*@*,VG4!BU735[^;8@>L [T*NRM;_8] MR !]"TJ4_Y^]-UMRZU;21E^EH^^S&_-PXO2%+-G^'>%M.239'7UN&!@2$O]= M(K5)EFSUTY\$R9K)*I)K89'%4D>T+*FTR0^9'X"0K30-D>79L>2^; 1TT79I:T M"TQD@-8I24:\MMJU=XL:9GLV6 Z;0\)XIP>[=\:*$@U(K)D&;Q%"40)DY*FD M@%G91K.7#\)[PC&S?1BV^?!NJKS&+VN>"!,K'R(=*1:L#KR&_ S$I!W(X&5& MI4RQ;81-\XR[\GCJ>M7C+:< MK]7WTO% P*.3LDU8_W%<+X)$/:JF04IH9X$L'W!,2WE5%LN7P#51^FV4ZZB- M$B1P;VI#6S05?01#YE",@97,VQ"K&^X70;P!5=OXGR;&M^AX%#YD$;(9@B M]Y@.L$/IM3>:%T*QMEIJ8&@02UIU-G4N)JC325F,V03_OUUA%Z(X'(V($S2=+P[1I;;]SJ"(5G59QW!/MH= MK%_M#IB^UQ'TK-N=&M<>H)BA2".1KGV'#J)09 ,$E!!US7-FH7R6-B33QET_ MCSJ"WKFRCSX&K"-063!3GW:C$QI4='3D(D<(UO"HG2$_YPCO2'K"(I04GBEH?"**[ (@0N$B!H+D M]H8KW::>^B"XO;RGN?]\LG8]HUW.C0Z"%*D;&I*'?B:SIVJF)%Z\M MPT8S8)_$]A)8T[.&&GAP-V&2#5CG:Y3K%Q8&K>;&@N:A)I&=A^!%@>AM(1G$ M9%D;TVYWC$/%18=G4B,]G4I<=..B<#:>YO72EJXQ9B:0:Y*=X &4B60_,TDV MM>0F6>=5$(,5 CR$=_Q(9[_4>/HLZZBB!L?9DR#7[M@N,)L&-G<$>IQ89P-5 M[TNF#GHZ(JUDLLJK%(&G.A+>FQJ[(_TC"BQ*B2C+8.;6<'1Z(AIZ.FS:1SWM M6!0NEB/;R:-8H[L:8:1( DCV&AM;:1NZ'#V"J3BI3 I4+:UU;?@.@D[O;LZ M-U.F#UT,X]G-)?LPU?Y-^#:_"]5%%6SM),<+:E"2"8@I*D"IDT63=&@TD60/ MD&?-H=ZU-- %9@BJVP"57!%4$3-8(1.)Q LZB>MDO!*+SM9K9=I4.NX!\N40 MJ@\M]5AI=;M4;'UX>D+([0:(4? D1=%TB)*R58CU-J<;7H9D6#12"K%;$]'= MON^\.-%*T#U646^ ^.._+L/%A^G;V<\S# N>ACHA1)8AN.:_1 M:(B&(V#QRHM4>)1[=:3;\_O/GBM-%/&0.PW&\?T^FW[!V>);F&1:Q/A+#2]= MA3BF9=-/Z?>O+\)\/BYCHBI]>\U7?9DA":/^J4,RL1F6[EG%8<1T+[WHR$IA MW 4Z6(124CB1F-M'(C'<0U_1/?,D@UO]/I20XN7PRE=?KY<%@#U][4$:CF!>,F4;OBGM:P=D1[RBJ;?/^ M>#.PWW QBD[KPI@%A55 L=1),<;4W<0CRW1)A39MLQ]#=794ZDT%#1[__/+Y M2QC/*IBWY5<,<_PTO<@C9"QYK1D4%PVH8A,X)XF]LG@G'?H8VW33V CG[ C1 M7>@-GO7>/N5&@CPG)54&XS514WH/'LDYSD8J8[TL@;69 7H;Q=GI_6 1;_4A M^ZAAV;KH5?J;N2?OAV_88CL^+)'-(@4AT_:EP$SY#1,H-AB;FB0[.YPT^!.WZ92I^D MV-4^.5 Y0UJQMUX+[ *Q:7G*#B"/4YK2NX)W)5!'[1R)2%AH+]&F 2YJR>'R M/;ZS#JS4C&YEJW@9.*IUY*=YI\"??932@#?79CK9[K/IU^7M>/VBJ"0CA(R0 M>9T<'"2'(&4 J3"X2+:[TJ()7QX!=4*V\Z%*G+;10(,PX.OIYR^7"YQ=+WD- MRYKDC1(&3*GF8*HF?I82-#(I?:UL9FVB>EL G1\I^I!\B\J1RQE)]G*&RR?, M?]??75'52E%"\ )43+3:DLE9X.3JIZ"1_(.@5*/1LMLQG1\M>I)_[R4@EQ=E M?'%1%_IN&J?7QQ=#Y>FX,F"9JNGKH"'&:" B>8_>\B#2O2+&;7G]S5]P/@KN M38P- FCWSZ 0R?9QA4,QOHYA3Q+HKR(83,(8%,HU>FYX]J=^%TDW"*7],DG3 MSUB?^"Z-DE^GJYS\TBPN0O-2"Q=-C R4\!F"#_1'J;A4Q3CAVD3/'@%UUL&, MOI31(M>R&=IZ0^P"KFGXXE%XQPE<]*;,W4C201,-C,C'07JK; B:3CJF RB> MD_Q@G[TD6[-?X39/W%! MOU^W+%_C\X5KZ\CW=8;#*.MTFX[0#NG+C2 MMRX:F*8_XP1GX:(6M>7/).KY8D:K_XIW068CB+HD!)N4 Q6X !?(U78^*BU3 MUMRW*1?;"=XY4:9_?6P->+1^AO!;F*VP]_RDX,'GMGD>\#C\>Z7^W&-2+ H= MDU8B%\^C$D%*'AA#$M[H M]>O1R_9S5%$SOIQU3+^(VL8#L8#Q0CN)/FGWO6S_ );L6;:_CQH:F-!;T?TQ MQW)Y\>NXX$@4;G,T$G3M%:ELH=5C,/6)5\%L/-&2N(JCH%02Q?'@HA27_L,A&)O3S*93NPHON0N\[A5?# =.[\>L[ MS_8J/J59\LP4D"H)=C'2.6Q_!Q-HT3$E:?> 66+%&9J0S3+7I^[<;OK.A34.U M'+7HWB!RM.39\50+R>F<<]Z3 YES4J@5YZ9-E<@S++KO0ILF"GE.1?<>I4/A M+7AEZ"ZM[Q3]LGP./6T&:7-B;>9)GT71_3ZD.*#H?A_E'*E6>A>(WXON>U'P M 473AVCG6$7WCMDDHP6GB@15&ZP&@1$T)LE3R&3TM\EG/^>B^];\V4LYKVH[[Q5V"M2&?,$$?MD*0K$,(1D//(24742KG-_)Z]KSBT_(E#Y4 M<].!Q-ZBZ>/V2E_I4U9UHB:*.GS8TR\.:7-$[TM&'G(1;;)5SZ[2^@"N]"S_ M)@4RFY\&")N0"*J!V?I0R>!NI\=:]*FW5$]_NJ_V.U][ MEJ[,X8)MH=TUR7:!L8]#LKN>^]_.3SL;'51P7XD=Y->GZ7X&ZG]6FH<8O)W[\6]Q%;S]K[!TGJ\^7GJY>97(J,3-8N M)QJ4B?]W?GJX>[53L*?]B&Y'@WK)9#P]RT@R:?( M,O$Q!I'KP,0 40<)W"07++FMN[#/^JRE+R:][@/,W&7]8R6*H5=++[WF'=3=>_>D#SCZ/D'L6N5.0=*G=SX0#;T2 M(I70BHX_VG@-E_\4ON&]M#[Y\K"70N\Z:1#;V8QR@G^%BR6\;*S6QG-P<=E! M33L(26I(:!U934XEWV:DZ1/ 7@)7#M-"@S#/76#_C>./GQ:87WVEO_VX@=-U M=F0*Q&<./-?(1IT&X7TA4N<:UA"<+HDVB89]D9X7C9KJJ<&+B$?QOAG/T_1R MLG@7%E>S24=%T;&89 0>$PF'^P*1*0?.9!/J4%*CVU3\[(OT!?&JJYX:U(_= MQ7M3X/CK9NG>X^A.F>^=)!_B_*P MRWBQ1+5\5U31.)%5!B&U(/.+##&?0RV59]ZQ:+@K;=I'W<5Q7OKO(..'&M?] MF+CW5[H*R,LZ!(36M:.9]57(TH'DR,47I)A"E7P._G/SR.OU9L.-Z:R]I%EP]S' M+C#.-96UEPJV)$$.D5]#=7(GC'!: 4.L'5*Y@: 2@^PXCMK:I+,R\9&00DPR@M$+PTF7(WND8(I,6=WKK]9Q267L)?WLJ:P_)-4UE M<2N-%,5 8<75@&:$X E-+$;G4'O%XDXM8%_A#37E7"__1Z^+>MH MWUSB;Z2X#W_AQ5?\![D#G^8CRTIDEB3 I")SE0D+,=>TOS3:BI"X96WBT8!DJ.;<+]/QAF'_Z:CF+)UOIB019RL93%"-$8!T4:\I!T M-83"E)*,?AM; M!JGV@/J"B;6WIAKDT_8!_-/T*-4?=J,'I MODA?+K'VUE.#?-I>>,=?L;8 $,&43,+!5//*!J(W";(,(AE$9LWQ3ZR*] 7S M:E\]-23L<]$3\J"4X;27+2.M@4LQ-/ MQLDZHS@/T@RKC(=T4E>R>3-DHT+. M&70.AFS!7"!RKP$E9R(G+QPK!W/J,$QGSK !%/60;Z[IK??')*_+]C#_^'>B M?_KJ<_W3B#"QY%0]6SEMC1PCQ(RBOJGQPBJ65&GSH/\@N.=!O.$T]I!FOM]: MRVNX(^&4SI)I4C4J4$Z2:Y&RA<*5X2*;Y/@0I;K7@,Z+*GU(?4-LLZ>(^>:: M(6NCY=IX$+R.CDL\0(BLMIGUQBI97&G4Q_49U-IU/S:ZR_S8M79/MLZX,PE9 M\.Q# 8^"716]% 0DVXX9C>08#-QC_/@M]7KCP4&CZW?7QY&:G^T"\7L7O5X4 M?-#H^OVU'+SDS1?8MWD+K'7VI+_(]C,IQ>D4FUF%]U^)J6^S_I4/^X_Y=TKX/L MN+#[DYB*C1%)=3XQI5EV+'O.M+0N&Q>*&.W_=1T;55:9D#?\%?/]+[AQM1@& MSZ2K#5QCI;*T]+M4[6%GO$,,LM&+OUW0=6[5N?T[5E.!E$ATTTH'*%U=?0CU MX0X#'D1!J:,2OLWKUZ>0#7_N]HC M.-?P& MR/W29/[P&T:F]X3\''BU,T(L#O1>M/>"9#.V**R M"QFX2HE,0^00.:,[W]*M7[0(/ UN? U'MB=BVJ?*M7V4UH!C'S!]FDPOIA^_ M_1#F&R"O GK.ZQR948 JUR$$1=$I[R0DYZ462CA3VM1^[ 3OI*S[[DJ>MM90 M@\C#Z\OY8OH99^_P8NFFSC^-O\QO&AF$:!P#(S+M)L\8N"@9%)V=#&]/1$GEQ@X5QI,KKTH%=/@M0G #3,2%3=! M-^KPMPW2>9.D'TTT>,5X-3+I"N ]2:Q!>F6U3=R#2,M)MX34,U[G7\=H2S:! MW2^O[WETU:/PSILZ_6MHZZ/%ENGBOF<_[/7Y_2>)#YX'88V,F$3D63&%ACN9 M1;1"(,_1ZA(>Y(<;3H;8*5;J8XA9$+-8TAZ42QJ"T 7(@Q-UC@4WPV>W>DL- MWTX+O7V0@!\)CEG6P2E%DR>K"G,0=$(H G-B,@G7J!/JX[A.ZL [C"GW3[D> M%=' -=LCF"NCE4E;"4$Y3D+0%AROF:/((XJ47=JM'>I+2<5T(4TCM3S'5$SM M$9ZP]N^10H,BDX+6ISAX)1RSL!^3\4T M(T#'\/@AVCL!TJ'6F7%90,@B:"]F!B%X"]K4=E+%2];HU>U)D*W'5,R07-M' M:0TXMCW.DCB/*AE+=H:M77T<@@^^UE,G[:RS+#5BTS..>.VES)TC7OMH8JLM MWS)4L13#N(S3TAN9EMN^R8]_?Z$=BCT&+O;XMO[#&(@+Z ,KPEF^/JGI0N]!%SBVL7+R@'WU\-"M\=1>BXSDH9B6DE&II'[<0C99@F358DD5GV\03=P!W3ESI6Q<-RBQ_Q@G. MP@4A?)4_DZCGB]J&\"O>!>F%M6(Y$Q21D7\?R $LB8'V/KJ$RC+=QIW9"=XY M4:9_?6PMO.PS#/WS=)K_&E])^ M"Y4D6!2^1%1.F7/PTG?T59GG$5=3:>0FY9@CI#QDB M%@^:9V\E$X)AFR+?#6"&/XZZ:?O!$=11O@U,WRM(HZRT#-(X.EH%W9;.9#KX M;*P/GLC=(T16MC%QKQ <3[D'JV.+>O>290-#]0K'J_2OR_$,\YO+&1V'O^-L M/,TCXBB=GN1@)1%CG8\4(%@7 )6)23D9@VC3%.(Q5.>C^\XR;V&)KK&MWR2E MV:KO[>J_H^@Q)QX92.8<@0L!HN:5K,A0*Q>\;N.R/ KK?!C17>H-'OA<'U5) M(LMT*($JID[ZR!*\T0623 5+EDKD-K7LFX_]+AG*JT]<)3QRBMKD6DJ2'-W3 M62(X93TMS#O+C9)<-*KLV0QHJ-QCOQ9+'](]E:SB#Y=SDLE\OCRBY^/K>#;] MRV!H.:!U,J""9^ M;<64K4\Q>UFP39'T%D#'SR9VT/6T?YDWL) VP5I=W%=% M;KL ;)HZ?!+B<=*'O2AT!Y)TU\91:&,81LYM 5)J :64 R>R!6=+JA$J),_@ MG.CR1!KQ.&S91PE]-SA_,YUD_"G,/Q$L,OK6444>HY9.,LA95SLR<8BUCZEF MG.=$V$K$E$HDCDNF,]?4A MI@C:&A--L!JSV$FI6[[@K-3:AQ ':6C^!@O.R(%_AU]Q20?2:*LMJ:M40Z-'*P2!YW$JK-4]NGD'4O3YDL9B$M_GN\^'35 MA^AZG-GK2Q+_9#$2D6'1=999"([V$VVED(2&*)BRQ3F;9:N*E:?1#7^B]SE<3Y)^#9>C#]>O\Q)"\P?QI_IG]3"KL5X7FAQ M]+-5 )R/8HD"JA )X:170'D!M--=2M"*+F##LG+ E*S;W(6/H1HJ#MR4/KV)_=BQX?EL<2ON M6<?IOF7R5><+Y9590_^%K$^AUTUM,VI:#06BDHD.^\*!(,)1'+2 MAN"C#CN51Q"06_RB/]WG5E>DQXHJ]T>5Z1%4UF=XB'!OPW75'7L'9/L$G7.8AHTR#ZO;:5/%#$N=E+264B-(YRTA5!*B21K08; Q![1QI\?*)TN9+9'F M4V7,/OKH.P;]OE:VXL=Q^CW,%A._"Y..*N5X*IIF*U8#SH'0TX%G@D&)B M!"%XN]M$J)VV_/77GI4=<9@P>_1CKD%37 M\T5]&PXQ3[GZD"!HNE(4U_0[7U^D,"6E88SQL%,L^C34^,@5W*\6]Q%;S]K[ M!TGJ\^7GJW,^Q.RX-&"RS* 4=^ <0^!2IA[]"#A3_M M0W(]WY#_"'_? J*]2)E;"X+7!*,V J*D-0G+2ZZ]IGS9*;"]FPIO?_4S5.'! MDALD-?MZ2N;=;%%;6[S'R7@Z^VVZP-Y;B!_P+=T3M5V7=B]?*VWQ0AC!G+'* MZ1B+,TEH64Q4W'LV.N#[.@9J,2Y^F@^Y-T@[WH7UR^3!<[(,WU''N7R;6O^G3P?^D'X MB",4DHFH/&"1$A0J!3X&H@+]1&(YT&6-AII M\-1K!Z"_S\8)^2AJ(^FB#.!%)H.?Y0C1*0D9(UG\LUV6"4V7BM MTA!VS!,PSYQ"G37SD$:Z/8WH[^:8+FL[EENX^4YS,.270J\^-/:0:J8]U6Z,_+?E_6*:_KD\:C_,QA\_+GM&Z<3K MUDBZ]C:TU>[/ALY?\B(QJN)";M,%HR/PET*[_K3WD'RV7_*]PXR?ORRN+O-; MSJ7@(65&)['S@M51!PE"89Y\"2=IZ\B"K$VG[!T!GB.9^M'&0]*X;J\%GR3\ M*IKUMA#J21I_"1=O+Q?S19C4$W>D3$G92D^W>2#HPM2&B,D#0\?HF[SW>*_ M==NSPDXXGC=?AE;$0P[Y'CE4__1FE=]^^]>Z:N4ZTH6KWC0?IF\P72RGL"S_ MX2C+:)/6BGXUSJF [@T2%8SHY+S16R(?S80_1Z]9SO MI_&D/@FH#7OG/\^F\SJ/(GDF? "W[,&:R;0+GDOR35612B;I62L#:0NDY\V8 M?B6^@0N=8]';H^8_EH*I>@"W;E,GR,;R-@(KM?PC$5J7$@.3M237@ 7>*#J] M%\QSX4PKS6S@4<\A[/5@S11#+!Q!Z*! %G&IME< MPO;F$DEU>EW"6&1B-O$ 4MA:PF@)>:&%T-%9IZ\%9N_77V]Q;#O!.+:U>:@J MIT?10X-BK%^GDX]D''^N8OE _YO5_&/+O1+)0!3:UDQ%A""*@A)C3-)Y%UF; MMH^;T)R+:=%9T@UJ9^YCNII_O@.JIJ;%9ES',2RZZ^T)(G00>@/#8@NZ(%@T MIF@PLK9BUHY<9)X*.$)41W\DQ=KX&D-2X0FC8B@F["/K)K/>[M3WK>\I6UL) M9H; K*NQ-NW .R& [*B86'#"ES8CGS?"&=YNZ$-7#SL==11TH^KLFV*K'[[] M,1G_ZY+PS=-L_.6Z2RGCVB.CBS3EX$$I1W:2\@RT=9KEF$-N%NO> =ZYF S] MZZ)1$>4-R-L&]0ZXF@.FF@4L]B(+_!(/GD)8&)*=8]P M< 4EW:%&<8=!8FG4EW)0ANP0LS@20?910.]MH>^ ^D!7[)P/?-(^GW;MQPG"-%=$?\6T1N ??AK M>CV'4D2)L19"2@/*DZT3=&& 9#<5*9FV8?0XQ94^G,#+'N77%Z)W5N^U;SD6]O4BQS_XK6X#=\"YK:5+. M%D1M':12;5 N> #NM=!1,!F3.U2]9[=[>Y%BC^;[5F"DJ>M[PVA#R#R49.HX M>SI37!U(P3E!\\:ZI-3!"K[YGG-5\8&2[/&UTC9H/TTO9U>3P[G+D1D%F&M] M9C%$OV02,)MYCJ3(>#^NL[N.;[[F3%5\H!Q[?$BT%=GXZ_6P[^A]]^7 MI[ZH5>N7O19XK_N+8LE&]#D9JQ2S*?)@D!=E,3I97-K2_>6IKVS3 $:C%Q9U M 3(1B,=!1-"R#H,PY*.Z7*?!NI@T M6I51#/+"^@ZJ8Y(<="%EJS8H0K%.>A^(/EVKP=RRI]JC674;C:W .)=EB'< !R MUK0QE$^]7G$O#>]2K[B/I(/!1KHO4S9M:DI.NUYQ+UWM5*^XCZ";=Y-=4ISSS$UM<\.E6[[D\! #B^!R ML0&#EXD-\=#ZG(R!CE)NWO;S5O1_%UPO^UWD7IK;]27<(6(?\EVDKIU!C$+ MG$0=-ER[U')#2BR1-H Q1@SQ6/H$:@R'8,,^TCZM=Y'*9<>YYX!&UF[&=$LZ M$@%P[J(,13!W/^!PYN\B]U)E?^\B]]'#5K.BUVSK#/.XMM%?#J+N?;3&[I_> M0U[UP*7<2Z:*+%..UJ<0B!],1LTU67TN(V/$$S?:XWLZ.H'C";XM=[_N)F[F M;"PNI@+&L6PT-7Q'A.?$H"9::1& VR"!VPVW7BWHUA]/\X^3/$HR>E,T T:T!J7)^_29 M2:!K,(D!ACX;]I7TJ:>'WGZ:SQ8?[N0[OHL;@$%) LJM<%A 9 M#Y 4_<>)HD)J8_5NA'.L6'!/FI[V+?$&ML@#4.L8QBZPFL:$MP [3DBX!]4] M188.%''\0;.>2Y*!)F>/QV>" D/QX9]Q-W84;G* M73J972UXLRJ3Z^0D@D,M@>4D'?-)V]+>'SE6Q+<7-3UB51P@XP;!C7LQR,IM MJ0O:+ IDI6H+!48+##Z#+=EIIJ,5KHTY^1#+>=D$'67=P*N\B^BJ!F('3$VM M@4VHCF,*=-78HP3H(.X694*;L#F=BS!,@L&:91*U?9='!MD*-)+..A;#,Z? M$]?_$ S81\H--/\.OTXOOM: ^]UP_-73;!ZMR0X*_0I*IDPWG76@TEYY MWL8&>!36\.9 =\U-6XF]1=_;#1?@DORY#D/+KK;B341^+RPXE1QXGYW)&7EN M5#RV#=%YF0B]R'V@X..O-=D]6^^$7?"UK3%_ N&1JLU[T><.).FLC(%27W=P M6J&R-277_@,$UM/QZ5TV( S/R02N[/W6"\^:+$_5HQ^%*_OHH.]2M/<$)TTG M?X:+"_SV0YC\\ZJED[%<*JOIRI.6,"5)"V8(T;M0A.0EWA_NLZ7(;,L7G$BJ MZF U3'N680,#XG8.?C5?0OM<7#)0>!U25%0 6I6"X)DJPH?0*JIP'\EY&0R= MY-QC*Z5->*[ZS>R J*EI\!#3<8R!;KIZ1/$=!-W@VM^ 3.;$9*#3S>9ECSZ+ MX!QY,R8HIWU IU6;YV9#J?Z)J[VUYO>1;P.-_SXC250XZ[N'T =;R",N*=#J MA,^T.I$AZF1%D"4]:*G5D[KO 1G^GN^JFVE_@AVDZOO]IS##.N089_,?_W79 MH/)[SV_H7OW=94GW*L"MHFO=9R&+IFW-6%3&N*QT-MI$3&:TYW=UC/!>A/G\ M;7F_F*9__GI=)..YR^A- )3U?:(1#D).BCCJC8Q1.1G;!'0VPNF5L//FX*N!;RGG^&_ZU_-%\E&1A1M%28S <%!W%$&744)]_EIC(9,YM M7K_NAN\(TY?$PW3\FBHT]=GKOO,.'X*^:WDP^S M,)F'5/]R1)>V=89YL%PE\JQKQEXR2V +\[0 652;JMN]8)X97WK62X-<^N_A M6RW5O)) /=^NF\B->,$BO? @U+*#7&TCJ.D7YJ*.MOB8;)M;]C%4YT"1WJ3> M=^_PU]//GZ>3):@_IPNZ_]Z-/WY:S'^[K!*:EC_KD\Z15RR)DB44S!$4.H1 MGP-:%/H_63#Z\I2!O/.W/6=UMQ%IWZW$;P&\Z;S\KAY9HYQ0J\@"I% =_FA# MG8-'*%7.V<<@O=]M4LOV[S@G_7817X_MPZ\OHO0)\^7U9?3#M^7*5]%;865* MY,1#X=R""G7"H749,MTZO @R9G,C7S2X\GN2],F\O+B,9+>,P^S; M+6-F54)IW1CU*W>QI]:N0XW DVH676@8U<@=(E M0XAT_B:E$HL5;V@S??18G'GJ"<>Q*+./(AI0Y9??WU[E#:R1GOD,6'2=<$W58R.ZWH]!9;I#K0: IU_8!67QJ;" M=&Y4!? RW'#F(=HZ$$?Z$[B;?'(]P;1#VM$]JM3/ MCH]\??QV\T]N?_VM1%9-5D[+'\3>^:H*:B30IL#HE*FO14$)5@O_O:SCZ9W* MWD8;=FNFW 3>,5IN#$K0N^]HCJ[A'B_^1U;TY_3B\C/^-U:LF%\1]/ 1/\Q" MKB5ZM2AKNHZ6K+/JZQ^]"=_F?]!'C2>OPT6ZO%A^UJ@.B.4V>$ ;96U>PB"Z M*$ F6;.UGH>R6_U">ZS?V7Q$W3=I6G6@=)>__(GSQ75-*A\5R1)W00-W=78U M6>7@$TF<)ZV")F,M^D8Y_!Y7\6(8?G0*- C-/7G]_+#E^KF]EE4]U'J* &WM M$;ID;9(#O3MRJD@MLP)66_ I53P$E0+97"5PSHH(.K0UHQ]!]V)(>QKZ[;ND\^ % M??CV99S"Q:,[T= U@ZI:3[H4^@4#D$M0+2K!K/5TZ=Q_$]\W<7= ^9W 1]%W MBRK60^6ZBE?=3%N8OUU\PMF'3V&R2GG/?Z:/6,Q_F:PWK*V#%91B()VF&T;% M"*'V+W'&>V0Z%2D;E38.M,(7LR=.FCH/MXCI)U.R*D$/7\:+<+$*Y+S#.9L#Z@OCK1M ME?F0?;:WQR.;T);[:%]-)I?AXN9Z^6629DB2'&GEF0XB@F96U=>4'B*7&JS1 M+)>@R)M],F_3+Z070[TC:O(A'UW7T_"'RWD=A#)_E>@4GR\U=G6>KX;DS%+ C>9/J%\Z1%]EZ8-M6G_>!_ M,>0]HMH?DM=W.DPW+.':PZ1MN)B-TP*OC),EW*N8]SIQ8[B5/@<-F;8@F>JL M]B5P9(QX793.D6N^6PNZKDA>#/N&U]N&K$3WAA*'"F]M#O_X-]T"XSE>6\0? MIHM:"D KG\S'Z<]P<8DCKJ4I&1F$0NM3I3AP3!B01G)90DQDPIR6?[7'ZEX, MX4^6,AOV1>=TW8^?OUQ,OR&^)PMHG'#SFG^KJ?1Y34W6YJ0+3TBS0AFXB<:]]F?&VS);VX'7 : MY-A ^\YIO68K6^UT\F#7?U7_'1]YK&/'@Z1=7JL8A2=_(6$ 5[)A18BH&KU% M'W:=WS?(Z=!HPZ[IW&W^8&G_%,:SY7WWBFS#SU?7XQ>L1N.;\==QQDFN[11' MVA6.15E(U4)4+-/%J(H"IPWC5J4BZ ING[U;MXCO-V]7#];%%T!^&V5[G7/II=]+IHU_S M?+7:G_1Z+Z"_>W:$2?[UPR^_7P%C,LMB$Q2=")A !%^DHQ,EF:2%+RSOME4? M^Y;GJ]7>9-=@;M;VWB-&6>LSMX!6,SI%/"U<" :^=I>2KB39J'KFE/LU'=$9 M[D=3PW1WV@71"^_NM)?2GF[MDV1^:E#!!0C:I6J(6O(K0D;;)F)R MHLU^]M+0T\U^]A%OV^Y.5_VF:NC'%2;)A FT0%X+X(Q $%YZ2U8J#R&V5O@I MM?/J2>&'B+?!#K]Z;[:* O)8?%0R@[!(YC!3$2*M"(+W!24/S)LVJ>P[,%ZV M37BX1GKT#W=.76X5Q,TR)OF>T[7+FMKVHV^PJN/8HAW(LF_IPU":/D9_ET/6 MYG2P*055]WB=KUTR1&8E"&ZBBBD('L0+9^\35O2)DWS=!I[7UH$(N@G-%]B$WH)3CY&D(#:84IH22@:M[/?2V1.EV_,(3K AK MKMII8[TT,.-OGK!VSRC3X^KC"%%%D#ID1 MK)VNKTV?_H*)T(_$&_B3/VZ],1D6^GJ.4+PUM:E-A.#H=/.Q1(F,)2?:= /> M"ND%\Z=?=35(<:Z[(JTSDCM(MH%1>A=4]%HHZVO#)TL6!$Y<"4P.BQ"AZ8GP1%C*6VTO(] AXO;+0\M.M?H['L[P?6%Y$R47F97@T:U M.[I1X,E; HS%B5@DCZQ-FFH/D,-;%!W4N5N(K;,N&D0_GH;ZX:_I&JHV=8@> M7;9,RQJH889,&(F@N4Z&)8WY?G^KP6AS#?*\:7.8+HYRVGP@!EQQW"@9O4P< MC.>Q=CYF9 !KXG@]?5&[XAJEQ?>">>;4.5 ??<!S3HQ>%[D"2[MIH<.D\#90@ MZ"RSA9RU(Q]<%HBE7KW>1,\U$ZC:7$!'HLL3)LEQV+*/$OHN6WQEWHV_XNS] MMWGM6O7+)/W'5>6)UIS6I8% "/+_)8>0:G\"%[P0W"D9=ROTV/8-PUL;/6MB MVK<8MUH=C4>!7W[^'&;?UM,_5S4#89+?O?]C5:B0%N.O],_Z'0.^WW M8=GWQG_;&(4I22;+N$K(@G.>R8@,398AR$WCO_?[]N./_K:.<=H>('RJK]RL MA!#002 .IY"L"?G<1G]W1K#NT/WVDD.;]A,=]9?P(D:= P9FEX MKJ;HO+F<7<_;7=6>W[)*KR>,Y)$0*DE9))1ECM890JQUAFB8]JIV-+O?8:JW M9D3[8OW.VO8J/L;K]2>$2%(K.*[3]6Z&BBJE<\"2( 5RY16+-;.D$HBD0I0Q MZM*J[7G_B_E.ZQ,@28L&<+U;5:X$M)Y9R-QS4#%9<,&3:<58EM)C5.Y(C]V[ MF=W#RW9].-Y,.AQIA<6S% !ES3#E5" B2K J,F:LMHR?IGGW8"G/Z#PY#:^] M&QE.T'VYM=W^&^O(>LROON(L?,0KH^#WV3AA/;O+^NQ./BAC+(?:/ F4EV0> M(.>@?O]?O^."TZM?"#AEGQR/-B65("N#>DE9I-#-P4R%ZC M"-XKH=NTX1MH@<]HJPS$U>-LK;V(=E*MFS;&2AY=:M:6;EBOZ;)-M7PXJYY:ZH-IP8^NU@:="\NTVMH:7>5L MP:-54$QV'(T7(9WH]MIKG=]W6.L=UHYV)]5!*1*@)Y7^GVCM=YH+:EWVF'/1Y>I8Q+*1P'2U+J^H@*$@@@\ MV:B4MUR)-MWOC^)['35$^J@>9"Z6C.=UEFX]H%_%^6(6TF(4->=)Y@3)10O* MU D"M?V7R5FFS$**)YJJ>719W_?"T4C2ZJ9^^*K_P>+BWA?9.ZS*I;]_/9TL MEWH9+NI,/3$JRI;DZ:ZF_RI0.C#P+F@0EA>O7(Y:-.ST,NQBG]%NZ9^NFS;2 M"7.M5="TPY*WWZ/;ELQ''&7)B6?0==*=2G7FG3$"C-!D*RM&\FB8QAMVL<]H M>_5X&9TPH7KLQ_%8UYF;]<;'U_OJX\<9?@P+_(46-9[,Q^G/<'&)U^=9EM&@ M3QR2Y;4I 2G$ET0&:#!.9&:*\+O-HVX,],40_>2TWN#9=X_1@[L+' D5T NC M@4=/"^.B0!U4!DI8[0W2?3=L[\7N2QJ.^*?'O':)Y@ZT.>U:IWL+TW34%'0, M9/1D_EE=RU&-@5"LM%Z[5/+)/U)Z;#\K;RL+'A#I_Q/83R[>\ ;P6Q4 MT0!7E@[0H@TX5D]YIX0)/A=;=IL#-1CD%\/Q$V;"0[Z[8Q_TOTTG7W%.*WUR MQ:,4>6+*,,@I%U#1.?"H"S =-/T7>5'Z) _^W=?XS,S01BSM^;)H1+$3M% ? M+47;L%P??&%>>!#!T'(=&:]!"0U"RZB$0(W\-%-'>R[T^[9JX.>U)%NKXL=A M3A%$INO,1Y ^2U":17#:>$ >&-D-7*3[QMDSOZ@&/.E6_8]^F= &N%R6-+U= M?,+9AT]A).7DA0K' LZ\5;XS4P(SVBH# M<'7X;74 T4[)X'YRH7>MHU'*T7N-D0XYE\FQ0++1%#=0:,E&*HEDNSVS#75W MA=_WTU'V4P>:G=)CV"?7^>=2']?K="P6BU%#8HG6R82%R.@424K;H'(*GI]8 M4Y8]5_A].QUE.W6@V2G5#3^YSO5#C]M+-1J3(L?<)D;>.3H.GF$"(V5VIB!R M/+$W#OLO\ONF.LJFZD:V4WHWM+=Y6VM8N:6KV)C(0)D4P'->7_TRX[/1CJL3 M"[!V\Z-.4A=/!K-N;Z'H;>19>/"Z4K,H!5$X!M'2]F$811(GUE>YC2">T5GY M;$))S8BXP3,^7BOG'N4QDLS7:N ,469%%X7A$+SUP(KQ/@IM8J,!(Z>P^F>T M!4]A#YS@?MZ+O\\XO+5#8CU89U$**+EJ4K($3D4+17+NC$G,FT:]?T]%!-]W M\VGNYI9,?L8AMJ<%P75@I=0>O,*2;Z.% Y>8ICTH8Y)1&.-.K.BY;Q%\W]*G MN:5;,ODYAOGJT]JGI2 TR_4 YZ8!>6"(N>)(?",1I XM O/- *XT_J_;^;3 MW,S-./P\ XL[^!P6@Y%T?&57!^((CQ!*%LL72>@3RTSR9[:/!ZQ+ZVV.<%*I M6%\42%,T*.4=1.[HCM%&YEB,8K91^XF^EM#CB1@N+DXW\'<4E6_R]O^MRB\O M_I_:#@/S?_T[;0>\^6!2TJ7.IK>2$ABC1@ D* M4Y'Y^8EW[BY-U'P0U(^XXLWMDXD;6[G+7V!RED_N[]'^O)X(YD ME;2K+]64 *7)P/=*$U>4T2Q%IU2C%AR/PCI!)[JYYJ>MU-9@/N_5.I<;K@@K M#?F*@,A4;1*2(<@@R>E/D@SF*,CA;T*AVRA>MJUWL#X:9!;N[8%=T#0UTD[! MO#I>5$HYK!N@B\FF_\NKQSEX]);\9LWL+D9,L%UI.K2C1M4V!!2ENW5\V??SS56!W:?6]!5^9=^.O.'O_;5[CE()Q\XI.),(?)KE:BN'*3ERA MIK]=QK1OLT^A5Z0TT,R0+9J2(HM1(93 8BB*3(]0=M)U9RC/EQ?#:J')M'6" M6.W.UQ=A/B>;M8)=7E7!11L]%R!C(8:G4N>%*%V;T''A58PZ-'K9O@W2R[;H M^]%4@RJ#VWC6^VD71$U-_(>8CF/F]Z2T:1.)-[#[-R!3J%@ALQ9"7G8^(N([ MGC5IC%O.BD_*MXDG#<6!)^S_P2BPCZ!;J'[Z^?-TLL3UPY5]I+TKO$BR:I'N M-HV&O)T20),;5(=3<\';9*H?8AG>Q.BJH?L*[R;>!B&_6XA>K1%%5G2*B=R8 M+ )93Z0%=E,RRT3>%46C7DQ_?'SEXOI-\3Y&UR$\<7\+O+YF'Z,3_D?_0+XSQLQ MW!7/&L4=N@PM$/Q[L?0L_OW?QOF__GV,F%W4B6?+M-):NLA09A:"Q)0XFE&_ M4(Y4OO;K=2$.$ZFV.--@=9VT%1F9SDFH>F,:_ MOV#-(?TYO:"/N2!:O"/[9!1*,475'GH8Z6B)(4!P)H U,4N6,DOQQ-K([+ZX M$\P=]LOWWFIF&Q&F@?'1ZQ+?C>?__&F&M>,WSG"^6"Y0BCI[-)0Z1(!^T62= M!Q,+%,5,]%&98$_LO?:N2_N^'XY*EE-ZCOG8AG\S_CK.9'(L%ZB=C$IEA!(M MDJ]:R[Z5*Q!*B,61P\%%.OW=L&EIWW?#43'CTC;!0,S& Y?)D:V3G$MM&C9MA72"'E!SC4];J&MKG+=MSG&9(QV7 M<5I*<9W1>N#@]9IEW.\K6^05.RSZ7B91>!T*TXQ[X17+.MC$HI911*^<3YLR MB?M]>4\G"%LV&^E* M=I 59Z <4Q D3R!R0,-85J$T/G_Z64AGWVGU39@W ZF!C5O\Z;)&KN_9,^Y'=RDN-(66! M.D"PBKQ4ZP3]3AA F\A;E47Y5M.:6RQGJ'#5*;'W^+PXE3C6+Q.ZZ?&Z4O37 M]3J7GH6U/ IN&!1;JT25RN!U9L!B1,%,J"].FO#\$5#'CW$=C3'3-IIKX()M M@;;V%G8!US2,]2B\X\2C>E/F;B3IH(G!Z9*]]0I=)K]/TSEO":[3"B&JJ+AP M42C6IB?K$6CR1.#G."S91P%-JOOGB[?E?;C ^3HP4*3/OE@!7!4"%*VI$\$0 M%.J,NBAF39L4X0,HP_L /:KJ0=5W%SFW,-[Q@G[T\=4D_R/,_HD+^OW:K5CC MTT(73RN%(I&V$KQ)$= S.B(U:F;:C-;; =PY<:5O732HT/H9 M)S@+%X3P5?Y,HJY#YQ?CKW@7I%%*)"LM,!LD*$]T#CQGD,(*$1SW5K=I([03 MO'.B3/_ZV%K=U&O4KK\?'E1(V'+#K_5"9SAIVK0?<65V'Z= MSN=7[N.T[/N_[) \&!YD]W3#D05[+T%A!-/1.$MV-5,AAQ -)JP:>"6^8M<*9-C;6OD@[)R7>OO[E MU6(Q&\?+18W-?)C^'F9TUOV&9!5_"'_?Z2K/2U8R1LBUM;PRV8*W-D(H*@0K M8W&J38.*/4 .?TDTY=:#_$,C=;7P8VJ*\DX2<^2X9FB00["15DX7*/C":.51 M%30A.M=JSLP#+$?@22O5/6A;TDGN#7R5MVG\ Y;IC.R,=">//5_]-2U^DV!& M-BR?\6C@K#[TT5+5;D^%-@K9SR8Z:VV;\M(# 9\OIX;08 .OYS[:GTB KZ9I M_/IR5N&M\A)7LMJX@,*-RD$G8+$6XVA14[K1@%&2^6@SX6^3C.\,_7S).*Q6 M&[P:>]2-ZE-E=H!]#G M2\6A--E@P-%CT*_$] C^D69"L-J D2\?X.98H^3$G*@XUBI%FQJ=C!V!OTPR M]JW1AX343?P%%[.B+2+0UU:-0H,C,4!.UI,DM!6JT>"E)_R%9A&(57V$3S&$ M&"1P;6IA<5TW$ZZF&K(1VFOMCQI]&+2 :EC_NI6:3J7PZ3J8O:XKIO5-)[7^ M?9E--]IR4WP!YE""4D:"Y[3A0G+1T ]I-[;QN!Z%=:SBIW9DV-9IM+-26CPL MN8MIG?S8!533:J:-L([<<[2[^NZ_$NE-]H,1(RC+4-A,%DQQH'RN/3:] '+W MI4@E!Q/;Y! '),2N#4@'XL,^(F_ @UO'Y,\$9VUNO@[S3S]=3/_Z/Y@_XLK" M7&NF0<[@ M\4H_Q7QV$S#+I"^%- CN/E7C^S2X M[]76!RISSVKK_34Q>+6U4,Y:[0UPDPBDT(9 FMK9.24T*6@AVG3C?&[5UJU8 MLH\"^I[LLBH!_GDZS?-7D[Q^X#)_/[W(ZUO1)V^C3A*2$I86*P70@>KI%TW& M7+ 1Q;U"RBV#6Y[ZIE,K<=M+*]-6(CU&D;4A,#D6#]XB79HA% C(';!2[TZ5 M5FN5;)::E\FZ*H9UAD MW84K?>OB:$769'5KC5)!3*&Z+NR*Y"*-:"X#Q"+J0FR(!W]O^*N32BE"^JS=YH' M4^D)T?'J3<0.Z)NZW=WP'\,-UR[5BY&%]S#FY)#LJ0G@AZ@XD&:_JW0?0A_X^W'6P_QQV7]]_6_)DGB M?$$RF.2?Z._''[MT >P=0_=W>FW%] _E982W==EI4+70!>>4!;FRD4)\')0&[Z,LB3=6*Q9?YN M"ZQ^T@K5;]A84UG?.$A-?F5.F=E(]2,?(K'=E$2(=_T"I!MCHPQDTI MOE%/ET=QG1,_>M1 ]/P#18D?'D;/(F%8Q!ULD_-LPF-$'DR4(3*OM0^P[)- M1>83P,Z)(7WJH%FAPP;F:EDD52U.Q$QMY8)21N*YNB=86U25"^ $GW( MO$%T;M."5_'*(IEA%C.P7"Q=<\(31#K0G-+9!.0L\^9DN MIJ/C6O+A>?IK/QXMNJ'%60P\%UAMJ4F!CM'42O)'BE)-V-43O3LO+E/IYC M)0=ZTO4V!ATN\V:E4+=17166[X!K@**YA\B.62_737M/$J*#Z(>DA@S)!&9* M+5BGHX"M!6B**]LRHVOE\&H<1.M7'#,&(?B??(A#2]G"QFWT:O7XVR MR]%D7TT<[D%I-!!==N 8Q^0"=UD]%K&98_J/C].O_[G^Q)7*UW]8:GNIYYOO M.Z+]V$GVTTZ":Q!S6 ?U7J\ 78V5D=P7-!Y,KMWJLD0()04@7U>6P.BGJLT& MWH3FF:NZ-T%OW;>-0OF_SZ9?Q_6D*]/9]5_71NU?KT$[#?YYMZ#3 VI-I1[UT-*UNLOM+9'&IRA?VU05APH$ULIXKVNM0*$= MP'44)C.C5)O*SUZ7<:X[B[FMVFUDR[IU*;MM5[0JUBKJ]/_W]ZU M-K=U(]GO^U]0B_?CRU;)CB?E*8^3&B+K M\EY<4K*2E&-+,N]!][E -W#0?3W1W&?E4F:HJI)%Y\2\H<@Z"9-B3,[0_\JU]E]FJYOS%[.5SNKM[ LN MKI=M72\^U^1LPK-$%XIFE'DK1ID8L #U&H&R"NF;1MNX+[L9$_ )$^16S)F? MN=O'6_(WC6QS/[5ZC7(BG0O9.L>BUYYIH27S-M @*'B1WDNA59LV'H/ ?[Y, M/IV7QUOJ;W>XOGM-?YK2VULCZBE<3I11FA!;)IRHMZ<\K5-2*()M#:U6*BG> MIMS/D8!_F"5_4,\UJ#^Z!39]X?45YNDU&24I$R.O%\-KL8$JWXM.."9\XA)C M--J,.N_=0_MA2'2D-QI4!]T"<-5.Y.WL3L)5-_@7"[Q>_ ,N;[ZU)/T/S!). MH@20F1+^7,SR*FDBPG/#N'<)=*8A-.J?UQ_[#T.X5OY\S$C;B)'+2/0B_W%S M&XE.A+=@8Y+,+>=9$2FT"$DS"PH@!L-M;"RPV0WPA^%6+\\\)I!KI>LTPG$> M N4K6._)15=8K/O:F$H,'@Q/[:5\I]5UCD:0'I9_3 C?NR3[UF&OE&AHI8@F M>W(=I;2:0C865,DLU+X%8+T&T28@V@-L+*5G:UH,:?_S57V^A[O[N!"YI2B? M%9%K"29+L1U82\NI"$)I)U)K_?@C3*=2?P[J^;T"KZ,\,(K8KR*[N]Q_ +:1 MM:#WZ,Y%#WJ<)P\B2 \WC$T5(Z)VM0NRTU59[V1DH&2=IA!AK_C%YS=X,5'G*4[(5R6PI:<@>7D$]/*\7K>;IF1EG[/ M70;9Z&[C-DCG(#L\UG/KMQH',?O8I00N%U=HN%!O]OBLF3)! M2,TL(H#_OFL*%!/0L"G=130]>7'F(<:[JQ ME;Q!1)X$Q,30EWJEE4?F2^T6QX//7FI14AZ-?IL0OG!Q4!\V./??OO,Q*2XH M88QC6:!GVKC$8B"K"2PZ"M0@1:,.CULQ/0L^#6SZ!F4&'IV^;8?Z?G[]X2;^ M0>_&;W/B]_1J^29,-)$Z"2.9XY3C:JBU_GR@53X#.N=HZ<]MY,F]H3\KBHWK MR 8JD0X#V(3>14#M1":S!5KU,5(NC+6Q:CTCSKQ(:=M6SSD.]X_*P;XN'$]W MLDG6"2*RZ))A7%' GKCE.HQ5/^ZL#O[;,:*+Q1LP M86/1FU(T%NXL*PA(F(IA]#2%94'#)FC%AS;USO< M>R:4&-+\+8I9SU>-!;ZG;$@Y&JT=$96&J5-1#"P*9I1)O$A=-[7;;,)M@O-, MF-#?U T.DS9GR4OU&U< 3AF:IXRDA1!HVDH<6#9)4?)EG6G4J&XKI&>64 QC M^K$X\5#@>@"\IJG%'H"GR3 &+&F#8%[DY"E3V9QVF8TL4%3;+1NTH?*Y3?@N.85+V<8<":>G]+,I\B M,*E-\#'K[$2;X[[->,YD!_Q8MSW*1WO;?!2Y\8?5MBC,\L\X_W@%?WZ:IN]4 MM+>BZ1ZRXZZ/Z"\_[C6H-1FR,TGHVN/&J:0QIR"SER)GXUTJ!F'2]6%]FR,N M/VSQ%V+S&T)Z-8/+US>+:PIPKQ;+7&?V\=WT"^;5Z?']'GZ),A:,DD65,M-( MM(X\%59,#KJX('2CNHK'(N[?1G+YW/K8U_/9LG#-/Z?7G^X>_>9_T^5-GLX^ MUL?2?_7$?:)#O9L6%3.B4([A>)5NY,"N?6,9Y#2)01W MWX%]V*W$7KC'.N ^"=U&=.FY'(\_>L->??V-_NHRP^)>&.>M8XBZ5J!1G@6 MPH1+,7NCN?)M3CUV@#K5OM:8U-@W"1[IHA:W8]>A56"WR=@AT)KN?.T =YI= MK\$F+N+2&52QS7[7Z 39L]=U"GYT M,7X#7MQGX(] WF[ I(@^"4PL)$L#!P-UYM0$D!N52\G9M0F_]T(;/P8?S)'S MEEX8(T%[]?45SM*GSW#UK^7KD6)4Q@,R:U*]9B8=(>7 I("LBH"2<*0Y9 W9 M2[S2SUD-CNP>X[M#=_LJ'8)OW,AE#>'9A"\]_+J7- ,X98Q 9AVG<+6?=N', MT2+-M(Z&Q> T6U]1V-2V9;U1)*<2ZO'Z#H;*67D965$VT-2 M%/>;I)CT]*]2#G)>.\#<4D#L_C.?LJ/ZF&?@D/==K9!R01$^#>D6#2"]^45% MQJT@SG@O:J^PP&S(8'E*WOB#-DX."G$>/_]).[:_1;<6-QI5NUISOVOI_/TLU5[4VW^N")4\BQ:,<2!3ID M 6%8<#$P '":?D>.;7.LN8[D"2D)N[!F/3CIY8"Q):<8.5K*80E,T#1Q$RQZ MX\.RE3L !Q732*>93U-RVH.$4DE/EBR\.#!-U"U4[H\D.0C.>41N+4>DR6JCR'"2G \'0@E(U.6SC(OI&1:Z$2KJ5%,1@*+ M*S 6C25$Y&IU,#,R*6*480C+@]#NG1"I8HA6' MW;'Z(:6HQ\0MP[EC-"GJ(:!^3"EJ)W<=)$4\QM:C25%+R;P(6B]!V]J M[;U M-_UU,W$B*6B"K8 4M4U;7VBI OUN66[5& M!J.-YKO$.$]5BMK)\!NDJ!VLUD:*RJ$0 I68]8%6I%#O14CCF'.T$&$5_.QL M2OY4I:A]_-;1:D/.LU6/]\OU)[Q:E3F>XN(V2K1"\RP]9Q*293IEHA3GD2F7 MC(H48U#T>)!P<=.G/V6G#6.RK3L\0XK=7MTLIC-<+"[2OV^FB^6G#=X@OO,S M^LO;^@UK3=<6N-3.%"9ME:)6=[,-889(P333@L6:M$M7KS7);LH(8YEBP/PCK_%,!B3UK<71G!8 M@].47^%K7046O\UO$=T- Q<_7\T7BPFB .YM9HB&@F@7@84L-1,!O/1*>)W; MG*;L0_:,J#.H$UJTWJFFQ:5*^6W5,G^L32M76RUW/!83+FT*2EN*U;ACM>X1 MBTC1=G )1,P*6S7].P3=,R++X,YH<*QV!V2%]=TFK/_$Z<=/UY@OON 539"_ M+[#<7+Z;UH,;'FS27#-/H2?3: (%C(K7[A2UY@ J"D&;$*D/ZF=$L-&<-^ 6 MZ:Y%^.8J?8(%_GHU37AQN?P,^O+/\WG^S_3RLO;>3=?+:L<_?6O(>]MA%0N@ MB9B9<4")D)..Q0R!\90T0*9).;11(PTZC&=$S=.Y=^LUK"%$XYN2J5=?'_QI M=:"A/(\J6;)<,;&V)->U);EC5M%K)DK.-K>N3'P8TK&$X^ IU"91J<[.9A4QHD)N M?2[&CQ=:C4&7/=JHT["EBQ.&/E[Y:3[+^!=8?")8;V?IOI$DF) TLUG7QL4^ ML4BX6+!8-\I$-FGM>'/+^K9S68&-I!]1[H \: MSQT"MVETTA'P:6*59@0XG&B#>:_9]O?AL*6TQLK6&R ?%LXR$C/!04+W#O! MM!&TNB>*"4$YF40)*>DV%PH.@C=^>-74R>NM:0?WT-;XJ[7:Y MOC\V@EE^-X4XO:2?P@5][^8SYH%%,,<\NHTVIK<1UB0S10>5DW208]:>KI'D]_QRG ML]M&LFG^<3;]/WJ-,\ZNIV4*CPY1+S;YX#7E6_2--_0C7^"RGME/G @.:8%B M"AS4TC.>>5JU&"_%1S#%QD:=3MN.ZRQRY>.8N6TCY P(T"#E'G1TJTI<#[^1 MEG+/]OW#?.%_"/0H^&^ M\Q"#O0_P%A/KN,JJR'J3Q#"MLF8> K HT =4FM;WMJK*@0?TPN]!7=Y@HVO( M8?V$!>G%K1J(!]^U,1W/]7)%H,$%0P-6"H)6H!OUNVD_MA=^MR)" M \W6G51GHNM+Y7PM29YK7:/:U9"2*>8X6%ZL"CRTR3[N$#PCVAQEU 8BIR/I M>P=_(XW?X_5$"1.]R\ R-Y:&90OS:#E+IGAN.;>HSVI%WC>@9T2]5ZUGF?LM-,.T]OG@#%0!6*('*&+##+U+RJZQ.2Z_5A7%/7G+MOU)<&!DWAFDJHCO'>&;N,!_W^#L^LT7^J5/H\7- MGS1 '\4#(*YIXPQ@YIQF?@A6*["!>YUCRCS$R)6'R9;/[+EC^_V'/MAKC"(6 M#98E!4#15_*4IJ%BSH68E,DH7*.+U%L0#5[%Y^WL"RZNEU^;%!1*!4B,HZ:4 M);O:+@1J!I.BR9F#%VW6MUVHQI]\!F'#WLH]QQJ^07*W-N!5XN&UM\(FSF2A ME5ESB)1PEMI?&)624MF@VBC(-Z$9Z^"AB>M[F_=<#A;6!_*MS1"7*1MI6+95 M%J")P]X7P[@77BLGO#%M"CIM 72RY+ZWH_.P X U33HH?U1Z4'O0&14^;'O*RM$S!:%K@PS"1>G/;!!C?:1''"5'E< M5G0Q>GLVW*93HCX8(T4\L?9N%C+5QO:43GE.LR-'D;%-58>-<$X>8Q[KKMTD M.,+60Z>NCQRU-!)B_OS?M3T'O2^T1KZ9W7S&52N7=]/%]0%); .$OW<+^4BS_^LS_G;=T0;=F]HTX-ZUWM<7@.8SCY^N(99 MAJN\^/W/#-=(&#BW#4=SV)-'GPAV>?-QO<4.QNOZ)M]^N?X288'_\U__#U!+ M P04 " E0E!4%F?7V?!S !L> % '-H;W M,C R,3$R,S%?9S$N M:G!GK+H'5%-=NRX:1$5Z$Y":3T%ZD2928Z.)@("T(,1&%Y F 4."(KU]4I46 ME2;2! (( I'^"0+2.R$@G4 B$!8D)#?^Y]_[G'W''>?><<]>&2.9&6MESOFV MYWG>E46?I"^ >&X9F1J!F)A (!/&"T3'@QP,X9YN()"Y.4@>! *= 9U@X@,Q M,T9,C!^^G,AG0"Z0W-RUI7M'5NW#0T,C8QO65SU];.WL$1 M^NBQJYN[AZ=78%#PLQ!X:%CDJZCHF-BX^-2T](S,K#=OLS\4%!85EWPL_513 MBZFK;_C2V-3>T=G5W?//]][AD=&Q\8G)J6G\XM*OY975M?4-TN_=O7WR 7!X M],_WU^^HV5DEU:Z+ PX A-D$I#?Q%TA_3_F79_S?#7O[_LNP_#?N?=LV M;H"8_@^//Y/\G\[!1)]CI*4V?1K$P_ MU6)>%E"_-U\V3FR_O^ZXZ%]'*)*_Y.-1F7,S,S=^'R)"*%#D1%/1;T#D.1UT$F#3C7X1G?9Q=DU$0W7UC2;G M,U[!@LK9* BV_E6"W]?67NGS.8X6WL*0L5 MFO.B*I$,SPVW%=H9CB0[N22*YS;#O)-[OE,NKP];;O6E&B1#;_FU5&8]WAK, MIRDB+H]AW=$\#OW>I"R+,:34M8!4G"/<:-,IQ>'G=XF'?:@RM-R%W,]LXTER M7WRF4B_&1M!!^:00CD=Z.C]D+;)$\"2$&=NGX+5?^]6D[ON^C8W5YWK^*;B\ M%^2JXC%>&Z,0]]TE\7.:Y29O<-K7N[.'!1../D>'9H$;*C$PHM6<]ZWAO7"9 M1:'(E%A?Q46S<./.;&?JLZ:HHS*>!FO/*M_ZE[\,&P;E_$7,__(4.(^K1MG@ M!PN+M5BCVAY<2;A(&RHUXBV)^_'Y2^QP5:SIE&VFR-V,B_:9L]2ZN^Z:SFY]]@RJ1>8YN!C&CE0$9):XHQ=)D)?!AJV8V?,M MF/0SP>+*.Q[NF%$E4Q6.=SQ6C[Y>' O3^E5E MY+(BR0Z="/(_FS>G73;GM22[*6RJ/O7>)?^"V-[Q[K@QO*_D;=L8WW=[^(GOOM+U;3=6SKJ,1+Y[LX.2 M?""3]TESG\I;.>DES8ZQ>"";5EL:6P'L=51 MH4YP8BS@4["219+^DM@S5]E="S_@WG#6CNVYZS"=]%U%&]^-1-WP-[";V!;] M^>R0C!;<%Y0G+@&JLM5/3+,D5G7T*7"RNXPKH6\0D>A'(L82<8\X;F4U_9.X M$^J&21J]H;>\G$U[G+_H*#4+.X"=A6-/X6/./*BI%'\?\VV)E#[/+-WQ,T7Q MDH99;M9!B.L M$AYB^6AY<$J=?"VFATQ"/ !&.,=+2[SY#0KP.$Y8OU9.U4[Z5WADIW66$)_# MK%EC^1/V[NEX.JAH+NT^L2ODT/T5DJLC5FYDR>!RU#T7L+!67%]-[R[Z,N3M M+LK#S7J57/O>VC[H$J%K4:/"MHF+IZSKQ;?GMON)MWQ,YWE0O@ROAS\Y4OBZ MO96WO$H'G6D6QV/9D-,2LH!YV5J8;PF>F\<9P+4'>(9E%&K9)15=1@!XDH/TRUV@YBCU(GSZX9;"+SH>UCQIKWR>;LD:5\26 M+L%W5][MG.TY4T=->]:8)&U#N78: :/V_LP-U=+K5@DE6M9H!7L[[WRY9^,* M(]LZ9Y-WR5+''\L)/MN5@^THT3>G.FUZ=_@ /YM&#[UUX40A*K,M@ M)-#]9'VT%7E*QL_4"/MB7NYGT:T*^W;MO=+N"IW4@,2 65M[\[OI>8=ER^>B M-XR>!L;,:50[,Z84P>$V01 ME[(E%8[UH^12?\Y*M&M(A2=Q=FYV]I(9_'S<*L?O@2V^P5?+N M;_45S<7$;X\P<3B'>%UQCW]/^&0P%*.6V>"LV82[,9OA=<=+K?1,H^;9W(R9 MYTIAK0EF>]CV9[8;(J= 9T%WF*[^MWTPT8?^7; 0/ZR &[&G8TX27Y\6 M]&"4&AXTLBEAH_8C7WC8-=XH4MXV(]C<9FN(K["\?EQK?#A2[$<5=74O8;%Q M&:$=B<^]:,]ASV.[VAV@:Z'MPN>?5KPU8B843WXZO''WHWV)DLRC[_UEOZV3 MSK5X?>V#58.S'$.WLI\UK9!3)ND@O!2$K95S[<+&V .23,*[R,XC2DV*MM.= M**F1)WFM1,&PYU=%+K,-S9KI7)DMG)@!=-MY\ 8#EM'4A>R$1($0C9_DNVK!OV9X.>O(C/(,. M"F$-")7M@*(1E4U!F/RA8U52%H&)J(*_F MUPRX-XVKC'PLT==93[N61P=5#V0H M9M4?A5,3J[_JU1J]GB^KV>+;4-%2\ 'KVYQM_4+2* @J@I?N'X0&-U3LA1WZ M2+ OL?2DQ,+$5/8H.'&8HT4V9#K+M'9DC^(M^OS<#H>YAL=#2YTGAZK4 _5; M=) *2^;,+M6UAVK88TLDS=F(2!+C;EC2J[GG7+LR%==OO<;*Q5<)M=G MMNMU6-/Y\-,B-!B*:%@VE6*X'X+=KB:A"=R?<#T+K#NM<\]4L/680('5:5?* MW<#K(V8+N/;HR66A>9_"R#>&H/V*I( M& H-'!;!YZ [EOH%*TM.9*VO7TLY?7>*&Z9:\UV:P!\A1 99R)'3%O/D!Q=Z M"*J+C/ODX2W;IU&U]AD(WR3\_"F87C7[N M*3>*UGV+PK2+X@@&)TE<&5Y/>^$Q_&R:I=W=9?MUK0& MY/MI) 73QJ]]4[WJ=5*?)Z?CU>*/YR_X&*F9;=GF>,H5N0KK2V=6F!QG#[8SPU17_-S57E%11+7GQULP[7/37-[[\:&5]DY94VX. M;)7/_.^2WH0VRM3>TG0*H>48)%])U&L5V7-%+9>R'$)^_W8J#2&9G1TJ__Q= M;.@*1^K-32G?D@*%4M?[SP6D),9FLU,ME#3VS76+F[-Q1]M/\O:A51=NW?]O MQ"@P??A? '7&5UF)\%?FR@;;SA#CK<^>33D--75]G7ADR5MSN_:0M M0ZFV+M*YE >M.W\K[TJC19&I$<\KNTJ;W(IS74I.:36;/C>G;Q$*L^P_4"W; M5:9O+/J]H@92;(S+O"?ZRQ"ZQ.2J]^OJ]8D/QOCO# 4Y/OPZ]F!$1/<-846D MJ*TIRM4I15DKKU"W_6S5 IH/*) =1-A%JX"=%X% F>[[ES(NOLC0L^Z\_U0] MZC@UZ^W@PL'T=Q-G,_*NQD2L;9D,ZNT(+9.WVS@TNF"*]-Z*!,2P4" MLVBR&LX??7R1E&9=T*'-R2'%MQPMH_9QL__B!_^.H;NE%[V?I_J.U^TUCMAK M98YZ2C5I?SWRJ-_Y77U8K1);]UTSW-+9V9J,LQV7QJ*M6S"-V>/>]:,KGCN9 M]B^6E,1_5/8KWDQ'++P\A5*W5.MA8'>/HFT8O-GGMN%M6R]-=Z/@?/F TEB; M#&W#+[;I,[FB_EE.,_.DP^5^N4!-N:G:D@YRJ''+##I\ZHT="JE;C*5RL2;N>?8=/,U#"(XRZ'RGM M2:+QT4$B5/1^PRQ""%8NX7"'AESW01K3YBX"!ZX;%SM +B1&J44Q7JS:X.:HM^=OA)M\;%#41=N*XP@>V MO:DNM]+?-6TT/0DG7[,:5"[.\1G),T&DX^1A9$+3(?3R ?:6PA[S]/]=VM)! M!EA 284J-DA!(KNQ1"M4,AU4*[3U]2-5(!*?TG:(4,)W2Z@";GJ.%::+SZLX MUINV6Z2R>ZA2.O!4GJ,ZC-6W>J#!(U_M!YX<@;2C@SKOPX@.J",.6C\*>)1% M!V4?,=8PQ@+26ET[R3",$)6?0KX%[%),^O&'-'6J%Z"*]TN04/9C7X,1$]>L MVDA<<@@GO).W$CO!OL32&W)Z@R:!:4[:?IQJMN;K_O?-WQ@3I@/G_VUQ/46= M-9"!LR\T=%2)4!V!@L5PE38TMX$$// NR3T185,^H+1'$+HV5.&R??0[9/G7 M S&D-[>&'FU;E3RA,F3*I5]]B\\D5)=;SZ MD/MT4!L_=F$!_!)&M+<$S R$<( R[ 4=A-F):-9K51DW$+FWT>'X4\]U86U' M26/.N O&O5\J^7)E19_=9E2#8HZZ-OK W*)=W,Q\U*=H],D*UD>6^8CGCZA) MV@$4P%3Q,J(QV8[D%V_ 3.MP$2;N$!1(-ATA]MDJ<:V*L(T!.NB4GGH%5'?& M>1((V#3Y>Y#$M6/1:)P<;FS^-;+#4M%0<6??0=R7A_E0 /A*![&H,3;LVJJX M<0!-A]4E'72(BI8^_AO^' ][V2R$)TB<O9OXM(1B4DU3_+4- MJB":T;@D&:4^XH'4)19G%="F\E5)F*.)6(TDB<&.?!TB^@7"K WOY%%'K\\ M=*^-._I)L*FUJ=M=CW>C"\KE5^6[H!&0"12^E)2&T"&R(XQ2!V"Q2@M8=JWD MHI$*PV2T3*+3C6H#F>>BYZ4^#/?7U2)\?%[5A/*$^H>F8&I!SS#_J?E&&)#* M_'N"7'AF#IAV"VONK)?#!$ M[T_WB86]J7A#>W%\1%E&XEX4(#H$5)8[+M)!+\Q162BL38S8\3\J.UH'*@!D M;##&>Y^_GPU$R\8N1",5A>B@TP;J<*5?W%K1-"G/L*/S;BH")?'-VJ<*S1JV MR\V#\<^G>%YDOEX9>*IPP$BC:KU#-[_(ECF.8#'#IH^+'L\UQZ9@[-+E&;C+ M9(.^:"\8=US)N$ !),/$,T=BO'EZH4W^@ MW%[RF6E[_29Y"3HH X2*AA'H(%(\;)J%C#LN;U6KF\+6 R\H5Q$V$QH)'RA4 M'!=:R"L3>4[T=ULSEANZ_OJT#>95+_[I6>95E9AYCC&D)'#0!N8.DMK5')2 M8SM<.(8*V&#(LL4DM[Z;(VD/J?U-VT<"T\WU3[4UF&A$%$LS9Q'B$F!&Q.+K M8WR5-& Q=! W0GBAXL*HK)5/,0#KR/:->^0K<)7]UXQ#EP3HVTRR_U6)I/^] M NA'4<63*N"[QHS:N4R%IK3Q>?%.;\+.MO)ZM.I1N-_66S+->C?80]-#:(Z@ M=4*YXYHT3.O@H6O$WTX>][E_V[_C7K>D<:H3[5/TK!B5C@84JN#7.:^N0;@- MA!&!)/O.G)F[&>5;5'$4<<*)Z/K!*PH5<+^5Q BKV^,=> M)AH&PT3U9Q3_%!U$M$/STGJQS!JP2?L%XWA?!(3TG)Q!G"\*),$ZPRYN3F\B M>8'S3X<]0YI.9Y[KPT, !&%LMD+S2-;B&$"DS#?0J@/P8^SVZ&809] M"M>(/QYE_>-C=#0[>ZC.'OSV0_ =;MP.(,U-Y9&DLX)X)GT/B/^]8U?4HIWW=:\!UOR[Z5 =](X[ '"D:"/N >UV?BQP MEV?#(5M9G3KED68_%R%="3-1_7W2USR>/&Q"LUR0!FU16L\29Q* [Z6/IYR- M7ZTLYS^*3VU?>( [V.[/;?)XH'HN!=\Q1POU!.\BXX\G/([1 M[QBQ5-F+$'J%SUWOT?]H30E%# MD6JEYF::B[."?!5I&8JG[6&78K)M2>=^U#OOD[F_!V<5<&3[*(>1$C8*6" 9 M,S$XOY_CHW30PEO^6.$]O\37I@%EOZ^5 L+XEW9[WE]A I92[-N*E=P(B8RI MN"/E?IOTSPA/X3&SN9*X?_)T L*+H)D^UGC;X=SM!(W.^]57WE@5Q9+?L-66F0Y7 M_5C??7[KKI?-QR4)=XO"L^FNPM)+LKTN=I+<>IK&%KYJSRQ(88Y'A1-SZX&] M9;]^<#-Z+2]3_P^ ->]8G?[U&WN"/YF.*#3;@V96,#D10;$JS**Q*-#0PU=4 M9ZQ_!Z!>TK#XE(3-O=H!-M#Q#T8U"P$MY:VJ5!^BQ($#U8PX84QRO)VBM$*$ MQ1'VWNSFWRX#)Y>H1H2F#$CQ-,(FFL%= >["E6P$12-G#G/,LA]+7(DYK"S5 M82I@QG4P?+ (GYW9N>B)TC_#\'J;#:/69UM:-\$C%U'7P&[_%5@0C"(^Q0U, M@;?P%!;D)$X\:7K*F:ITG-VJ#L?>S,@U&@;0YD2NIGG^ZK@!4.,H]?:119YW M*E-C4RS?NY4(2(?^FVK%SEI5Q1^=J9VYJ::_4D.E?EM*1T <40M1N)-8/(JQ M T?(0S#3H(?O7A\X\4@EI2[@T:YD70W@YQ>R%.M;##M689$SO,<0^+J@Q-VE M%2>QUOVYE8O8)"O[>-C]\;-J/ M3F1G#-26]P>7S8*0'VOE%71Y/KVK55W[5""%OJ]F#D(EA%"%9,@%HRCO*D > M1GA.TO&Y[D1@N0H45"!DB'?]SJ?.][2CV7Q=B;;EE[G,?*M;1OYY@LO% M.R'N8;246.T7Y@H0JLZ/RB=)8\41O])8JR@\5#% :*&*>_T2<+3;#@4G('6 MC?EQ, $=BQ)JOE$,A0%8AU%-\9<;X3*W6[-HO#MGUH>_%J?@S26-1PX& SF[ M"),LZ\O_"[FQT,=HAW5Y1OJ2)F/!GO[+GMD^Y )IN(1S1GF#2MJD3^Q*8_67 MV 4BO/E>15]4AWWG+4K SR*=9(JGQP$E+FTYL6A:Z;AW]7=_Z;V6E0)4B,); MJ::6IB^O!R_.>_YZ_69_.<&]"KE/LUG\U%LOPPNU^%WF4F%JL!U\41J7XX-5 M7RSH4S=^LQ[4++UB*+LA' >+28=)/L4^8$\A#[,#YI?7)20&S\_O7,R ME>G+&OEDU0RB@/;V*;*GQ5HWW0^'$"!6HL\MNJ-7,87 O"]'3J(:5RAHJ@5_2-E M)@EB\7GX205F3GE@QG)D:]%$2;$S%44%9I,=6S*/!5LNS?S:G:6Q_C'5/N^KO((MC+]'K>E5N% M*^3$OQJ+9%KCY1I*YCEG7!)L#@N!Y:7&UHL(!])@HM0S>+#^,X(&L2=*$1D74*+&+59_10V"AW*">/9QZGM'E'P'LA1ZM@G7Y*[T=2T(]<-?19M/R MRBE.T%LZB]&Q58B=+#1 M#"$7U$,5M,=OO_<)\:?<7$/JUR;?],Y3Z<%R4L4KKX6RU;N<_B+B6D? OCD] MHEG7:2/[I.#E*1#JG0R5AY_&%DG:H;&U4"09#EGML8Q$\@ /GB]@XP^PK'LH M'KB"U1CV,TUR;@TI2%R-U;M6#H6'.%&<5Y($4VG2PWN'?DK[><:W1_>U-77- MK@2M!YF5/0,=+M&X!H U- MV(0DFB) 1F'' M6E1;U0V)8=9H2CN.5;-?>>^2:DO^>PVEZ Q99NH;1OO+4)&1MS6JHEO9CAM; MKR#'L2((1_P@B"I]G$8'N5D*P_NZ6J^0PO=T_&*:M<'Q^_H*'4]AYB&0H[[C M8KC&#/NURT4?G>\9NY9 G5WNM?G)LJP-4L_":-S*0-0G( <&,!CNY S@7@C8 MMT%]Q@;0WJ3-)8G$[,$$/9M?NCQ4[6S8%HK#H^&F^J3Q8A4AZ=G*R-9$ M5J8!N#ESR00#HO(P6NG(5,A"K5 8'4258F%(WZBOAS04V; X"N\4SJS;<0B; M8BT014DFM=K/364LB-UAV<,SEC5B_*ZBV9V$6X)UT$%3"C0V=6^\+J?W8F9= M"5P%'T,0Q^T^72L,\60:/? ME_P-GCVO)+%[A\05SW0\]Z?;^!O"8!- J6'+C+%2$7&YA<%@0N9+J*1IVIMI M]$NL.RR&?](+R[>?(^-YH6Y"SU1T0-$ ##=86=%^WT!2B5^N%:F%>EG!818D M\>VLCXY7F:AJM#$P$9Y%/1NX.%]="J4-S L#]A0UN+RI6X+ER[ZKD8LJ28\_ MN_E=K(/PPRNUGSP:O2,P%_S>(_NFL:_@7,#R-XA6#U4LD,'3F2(EY!+JY8:4 MAM!6OTF+MWCT5O/V7.T6>))FGS73]\OGT)1Y!X0LIW5AB7!&=6&))9U0HS3* M SCW-SH(T]#Q+'\>9S^&T"]RH%X!WA<[G+Z;N6,RJE%HR;%Q\/J\9_:,\[!P MU5O!6:^P9[M!$> U70H7<@Y7:TP]:[8@$X/RJ)H*[/D,]'T[ZKN,+E^W_XEZ M#$PP0A)?\2BI#G:2>HW86=,7@L?Q>RI=V(G]'ESD15:#>M.$Q^H&.;V@+M5A M3&0!$(H#0GQ:1143I02@VG3I(#\4X(:>ML5B/[HB(.R011450!%\S 4^"2'V MP:$1D ;L#!U$8Z\C"?,71LVX^;VA+Z<=IEU!*'8 ML1@L53R<$0178'U1__HF_J#3CQ793^-.730:9FB0DO:PT*810A^OR"Q0VYE0 M#H^QRNWD'_"L3.6^8D(F$R6WKG*9D9&,W"V!+%3!3NE9E6S,RP#X0L0SXFR( MJD$5GCO!@&\H6-?';DA,(_/U9IAS?5;ENM)?HLB18MPUM616UXNRS,=-F$3]+@?(L6IOH#/<98KJ60AL^1CU_-2P&7IKFG6;1(DI@H2 M+-VR8,EC[ADJD5;.#B^N;:[_,JSI\*[UA<@:,UDM A*+!50@5+%(B@,#/+51 MOI3!*3^R!Q'7SAG23CL'."[X\0*5E!X7\*AFTD.P,/#)W(VV:I'L9.[2+>NC MA)'=$WWSL],Y_\A(T=X5A%1"=;JBB#9TT!$/ V<&J>?WJVB>LLR4:@9CZ=*F ML&*H)U6 =$D[;D:2G#>"D'D/K"Z>PG;B!&8]D1S#VQH^?(-M+@(D]U@,BJM? MO&5N;BOIR=!,$^\]$Z=(S+96)#,B8)XMA <4MY_@EN=J]Z8F_3V6XD MX+C*(G_7,EIWQKJW0;!?4?%9XS33\,I"50+M@H>6RTGB]ON"#;]RN+TCL2L]<^2>\\;!D)G?Q>+FWZ$7-/]^ M$U(J7X5AIIB_X^X=!!0GJ&>U:.)IE)-4V^-B#0\-<[-%0\R1S$L:+QP%LT>; MC]/. Y\.G^Q]W-Y:S!]_OLDI/Z2R/V!(3I.T%9J!MR3C)Z=:93:BZD-=.":4QK!-1TFYV0&\(WD'-\3V MNU6[$*C85H>PLOEU-G:6B/N?D1:;@=[@-UE[I9?\,%' [I$+=]QLL 03OG0%0R1V+9$$\"_[ MUNZF)R3H2F%^+/#J<7B56_09=9!2N%7BX0F&NE>&3M M;0T=LH93 I!##5D[8?DJU=5)N5]&MC!*VHIWW V@Y:19R\]!AY7"U:/UE[ ] MP=1GI MUH7;)@<;AZNH=S4@X453ADZD MB:,]75.(WV!\4]7+9G,\A,\S3&!_OO&#R_IEY/F1#SEF+2/SOP5?5$K5\YG):9G>9I?V-<$SX9_=V@5K[?87QG@5OO.S*%?@@.XQK\]I(\$7S M6T&?6NUVW#FI$\HIFA7R@:^6!%>%!*Y0FAM&O+&#VP8\56W MFL01>?+0NA589 ,=@ AG6]46%B \G9?9"*69Q[=DB/6Q:GM[=\QZM[/V*[UU;QK2E$WKAIC_ZTX"]V\71LID8Q=*\S6.OT)\Z*!S M5'9B0]P./_G1<0;5M@P._C9_[G/SZR!+?NK58;TYR6X87["3Q]2#T6#/*B3N M_9J6D.Q@@8=JO[?;9]/2C<%G3-11AC13H##0K>TSC&B7,EV&SWQ!\KX*6"V@ MHB3X26YO/2OA#\')!EI^S/ 4Z% P>W#C2)U)LY;WA\VC^CR?YQQQBJK>SZ9M M#U(W%:;DU?Q BQ!/,'"YA\9V2-'PU**='T>YF6'CY\6'\9E+=\9H)X&7'8LV M,QT\4LU(B;H42U(X;8'U[HB>[G-I;8^1O^ZP'/FBVD0@C^V/8[ +V>@:]-;A MQW5C$]*S..+V1!>*M^)Q1!M#4+%++G+^H*F3WGVUM\WM]Z[PUA()\@[0HSPW M4W R.E._%LM$K6+8M(,5H6(Y:.W8VJ*\>8.)2H0-,+*H($X'P1TF/?)9B*Y3 MB> %+9KN*UWN)?F8G?@__QA"0=L:J-A\_6$]X458=)A0G&8.]VGXILW/?; M'&:>AZ\A&;S''WS1 8V]CV -EAKQ59'.[^YU2YW6[7'*B)@M]'T'1D$9BPLS M A6"/E4)\3!!/=A)[B/F3]Q,ZTS;/# 0JZ\9&[D6/SMO6L;-[+(A2#-([70L M;=Y=(G:\QX"]K.]WEC,=9JZ1='LN: 08_4@UVK :^DEX'/Q$K>:S?&_'7XEB MO%?YI^9FUP\R&\B!IGXAKH&GYBHZE8?Z3O5CRC3X#2_PD+Z?_5B9_$JM)MKZ MS.D(R.P@&02TE2-0#+<^1B=)2'Y)W>W$\J'<4UZURI$,MTJ"LEIEL4279(1I M6 \S#:+9B6T4_J7XCL_"#(1T0+5]@Q$=C]EIK.84W>DU%-?*<-W@]."2KC>3T]>7 M%F;H[15_JZA!A,O:@8_'\L\BG5-F6(GIQ[7T>0<$2+'6:V\\(8E MED[1KVZCRAIHCBD%*$."!QJ>G%Z-J_OZW2?(DM/C[T&-RX1/WF%1&>59-DY3 M3LT3$Y?)(Q'(..0$F.@W0150(2L 9I^H 4 ;1=_T(^(2<3Q_NB%)SXRXVAGF MGASS O/QIWYWV6*+NIFDW>=A1SDJ_'814OL.R M8TP5_4-%2B0_*G\?^1CP<4=5S1L2NCM2 MG:*@-;4XAI"IQ#GU-L6=(7EJ0?.:4RLPPV4@U.?':EUZ5I8<"8KJ1JD=\I<> MI\J=U0N0Y!)V=E#[O/#RS.95\-);!BF*4>W 0JB%&E1] TE+@].!-#8!RFUX2@]T +V4DHS#"'6G\ TBFH1>:8C#.IO& M9E/%ZPW Q(9H3*S*=KF>%KY?^_P()DEM %SMT:2?>VO[0K3I)'/]<0%J(8<. M:O#;2L*;J_2@,%E;U:08O-#+NKAW=;4D]W@]E4O$1>>YI:UZG>CJ$M/P!P6X M.7#F=(_]EYJO>1W&',H;#!OY_X=Z8"'/D%2V^!G.53Y^VZJZ/CTW\';!CP]8 M-0&ND1&6H^4(K47XOD. X+J>:K!_$?S )*FW''F!F)FB"\D2 MBUT $RY>!2_V,2;Z 4Q"/+@!!12!0#HA.MC@289AA!*0HAZ[A?FNM>N0T[1^ M8F:OTP56RQKGDI?3-)D45JWI[(43KH^N@M-?=_]N,N332S79%//O+IHW#A#@ MY;WF]NRA@.TU11,0G_]5\%;; BX2Q]BQ6Q5P_ED,$;80$QF,.D=]3)39$O## M6S+#(1UEOII8?L3U5N#1KQDH].UJ73WMYYAFQ;7";,_*"Y8ZCE*O>_JO@I>U M*4:H-D7(PCLZJ ;2X4F[A!R&U?1THEZ!.97J*A0Z4@%L%XJ8TE.4%'C/<\)T MY*S#IGV6M3-.U"DZ_@H!QWJR1MMA*>0.]^ 1Z A"=CO^FP[RA,W(=(>5= Q. M12X<)"#5@1'#H8LDB0J&S#K3]>CB]TD<7AYD>7V69>)[;,U.S MIVPBKX)1'F#B54M H;NT$Q_$13"6;^N65,)J&]U2C',S24LV7@ M_64](\LT=XX4?SFFSZ_3ZCX+1D"&V6GLNA0E*#R!=D:<8H(X-8))=S3@I?TP M8"<9O"[I.!?JLZ\R=4B561J+_WY'58@?$JFL9/MPY69C)NC6K<4(2$][!.2# M): 9V8,E1J':W.D@=R7=@=\H_$.X^^)@1/57/_0JP&Y'NO/JM]9CX([!?&BB MV%-&#Q8LRTR=1BWLXF;R(7$0#*[-C+%^+JUBH>3I.G.C34HR]ANW#Q M.F%:44'FUT&W$@;/4%4HIQN\+VUR=[&_.6/?P AK)P&$*H511:XQ1#Y#QD7? M/X[65)G.Z3X"3R(5D!,3Y"8:^N(R-NNC)XR%JG5QK.0E9E_MK^QS=3E3P2@^ MDYB^4$':J(E4LFC(.V[Z!.TG'>1S[$T!DP-)V;[3P0E)HD:;23C/T8=?IO4# ME"#G\\<.A9+AN%+ +Z^;?+1\6Y!]8OKA VLOE]KNT72O*'!UD">DF MT5 *U#V#NSABX>>.1127^5.FETJ!MU+O^T>*P*X.YKY4Q4C@,L*$;[_G&%'. M@^%[Q*/2=QKD*]AQP=Y^X;HS >OKUCD$!DZLFTW\I@QN0+7Y'(8=)O4"+GP7 M+>UMNC);7O+%]:_(61$ZR'9)MEHF^64]F__(RQ M?9S'_/V$)$(K-I<[:FE;O"+-KF+_GJW.ZZ[ER:_:1M%JN:[G* Y584'RW0$E M=JJ([U=&X]/?G\N=+-?SU\B[O+73+_PL=:?@6&5S( MZ4!J#96,5&;D3LW+OPWJMYNS$-PT;X'-SG8NG?QXP2%N1DTRJ8X61C)F=6\& MOQGM4_\A<%O3H6&K[.)@=)>-Y:TO7NNRMI'0]1TCVLCO;9)%I"!JS&-8+"PTZ^91_M=PEJ7X8^,7 M!4].*\/ZXV"O(!43\Z%PW&)/4\H"[K 2%S[XUILP<.D=IS[?/F;.W634-EXS MNN1!6.4561_?#[F7UGO3!UWFRFY9_RJS0'VWYJ.#OCU&KVELC6R-4.H@6+^3 MFYN+V--PXRY9V[3.UG,_-?==16VS'(T/ M_5#E#S[:-]EAZXO8LNHSL9?'*>7(TEM>13K!@B.OI%LNGJ6#;$HJ4]LCM%-$ M#=Z#(_6U]W"1G,G)\+GX6/@+I$RKQ,^.*ULY1_S;CLYR, !#V9=?$S\ MWB 3]180NI3DW9%I<&FH670)S0JOLB,F?^3%X,ZNYXM/[!TS=&Y'=OQWL>H< M<=_Q 6>U+3WK\PU-?VOX%C(X\0MLZP'%ES8 ;NAI4^% A!QGT\Y[2F@2,[$E MCO>\=![;VY& DK:PBJXFLT \6L3CA%W+3\VYRS87*_KKAL\4I;)*#'B_.='[ M#0S]$[AE2P9](A&^=%!4'H,/[C<"J%.37T=:F1%\0,B"KI_2@2'G2HO 04K= M\_N0:.]PX\[=MJ=G6'ZDB'UBH&#O,0CE#R-ZRE!Y-]NP8G4$&(T-0C&$&_1U M2; !CQ;?(E0HVH!9IYVJRQJTIS-<_#SZ'I#TO,19:;Y8\?IB+:-R.5N>U57W32U!-E_2\CI6SOIRQD,B M'WP+8Z<2Q(-HA PE'#G9*DITS:C,PSL+D9. V@?O)J>,7D.AZS^!'EN>&WYB M\*0+5TT,KV&X3JM>!0M^RG*U%7:[_TG?] HSUCH)+1Q9.QB\=F-NE.CFN"XSCV( ;=9FY:99N7^?D4E#<, MABC@'\9/V^MQ_&0YY$*U.:#\T *H-E,ZR'H,D1 &U/$M MU_(L(UO9X7:+2^9 ^/OCC+>I@U9?A]M(*G%+KP[5 :P+Z=3L@T=?;C)8*IS? M<$S/N'Q=0N+G5LEH746(S>6UE%^2;! 1E1&\Z-3JTU-^;(/;U,' M%ORS&8:XPH#S."H_]SX,G M]$ S\VO;\-_]IE6#]#071,T:-;@YU_ %M36//FV@W&D3$YHYFT3NB6,GT^%] M@@)#_;?H]#@,!5<8')B.[>59#^#NC&B:JUC59P[001:C3Y27LH>/NLG#GCZ5 M6]L/,^=7YAW/9VLE33$(1YWAX*J7T]Q;RXRL'4>=0,@(Q[3#V% >L 0#-F)& MX^N5YS#6M5:-<:5F=4_%875317(VWSIYY)^M'[N&DH)2RQ$&Y@U?\H?AOA5N MV=,KTQ[;2MM*O^#N#?E"C#6$"UQ3Y3Z\MC/YE90Q-.;H<.G45L:REH )RAT2 ^8)_AYA>Z8!QHVI"+3* LLGJN0>Q^R^XR89'']& MRCA3/8[+(!ZX^(/:A+?4<%+9HG%'BXRD[\HNK \X?;&V:? ?[>\2N0R5 M&'@S5%PR2<14RO7F3>N![56O#_++;]_&LKU[G/8B]R?+T2:C VH!$XU5F!@# M38@KA UQ@W00B=E,F1%=*HD.2A% .)&,RAYP'!U$:+1 IY7,C($;[YTMHL,O MC'201]KG%9/[ME9M2=>^FHTW-PQC)JYR3U;-B"X8OV#H%O24]Q+N&S:V22)O MD9L=80PX+EERSSEZ/2/-MOF%&T2%'1F4\?US)GG7>*R@9DRQ^)Z&_>7J2U*^ M9YEH0A(RPRPQ5+-%\9,FKB+2C66>)^RZUT_GH/S=5\1 :C2CI8C3EJ"GLDP( M)?49(*$,,3&R#TZ<1K7O3%V@,*3] M:.*T?4?5U,#FDE:B6R9,+L>2F-*A1<+&/LX,U3I\XH.AU(?>,^C(\IG48*() M2LB2I*N75/CA"5VT"\WA-SHE%"88RL"[X3<=5-XZKME_?>GNZ([4=YGP?L+H MKH'I8>[OL)\L(^#/L';1JA14?=56!3%L>(:0M$0'I4 X, H)SOGNTQJK)+N< MP#+#VMR=84+EQ'MF[?,1%QC-W\SM$4)0GI;E<'E:;\V(8H4&Q:2'6EM7\U+7 M.VB)^5?\11<6WU$FJB6JC8!F,/MG[&/7J0LCH[TW2$6J.;&JS2\*QVN@ E\Y#-IA0:@187&( MD$7O;OC/C@^ D\G7\6!NV5Y2P3U3/P\2M--!N-)%UD9YX1(+\(0V"<-8QF.] M4=,YC)@15):(G&,1HP5CCL9JUU?;9E#%6_>,93QR#/EU7IUY0G M.9.\YE!;\T[Y1V<="$7_26O"+A1,?Z\!S/!)8EK4Z.8'_&J1WYTO=R\NJ#(# MU]*$M87_"OZK:K=DV$9TZPI$H0UW?* =Z=W4<:?,QD]&*E2[N>(Z^^$GGS6L MI4N+91>4=L$@R-;-CJ.P3(ZCG(OML_9)WI=G]%YR+\=[8D8L^G6+FS1KF0]6 MR1#@N)#J#(06>]@?5!LN#9YQ<%H/F\^3_#08[NZ1<"JYSJ.HP?Q4)ZO(O0R. MG\Z*"9)B!=@CUH75V"L&E_ _E&$NS>?1OR;#'.[YBEC?*KX0=>Y3D.JH36V> M3OKH([OO%)WJU*S.M_M7..YZ#UOY/'>0*A+=&*;<(M2C\75SK_?WD=TA^<]) M*OB02 ,EN-=.^[SF\$,&^O,FM;1'I=P94;[U6IR<$U*7/[TA>'XLP@,G<6^H MCU]-:\ ?PO8X%Y9IVUO;+*:J(8VN^92:+,-N6_6L5;"^ILB.^RY!M@^?ZRHD MVR<_ZCD1&66R*W-0,E0R=$SS7$M9'5F::(/P4%E)A)U7=2_]@J9&-R2$)U+5 MQ5L;/WR75-02M;@I-#Y0X5TZ)?C()UA4(\#24[/B!QVTF@(F&CSZYGB,0(O, M(30FQM6:VU672U+:+,RO%U4>YX596V1*1_H,5P@NR:>[7R^GV0M$YXN4E2@] M/%XS*RPX,+;%9(4'F6O#BQ#7?IQE(H80E)3I(/%I0SI(+TCW!AV$DLZE@[;J MCK GNZ=L35&7Y4OPYU#H]9^_JU,.Q@EGZ"#8&'G?ZG"QM?,7&TB6F1)Q'*WG M2 >Q5FVE$(5RRB4$BZ=QQ'' M38[:6W-W_BQ%_0196,$!DJA.EZ1 M9G]*NV7SDLPJ#T.!7E@YZ.) L#><4(I^.L5A5X&=X]H5PFVJQH: <*XP;BQV7LPQ6Z MD")-_&OYDL/*)[:^?!Y[LOT@2._4_<1WX UM1M?XYSD0&E65\5X%Z/A%H?@Q M>4)X(0)ZP5Q81<]QP=Q@G0["#1=Y:LTQ"K49)]](WY2$T*9/H7B%4J%\0BE0H'<1720;<8 ,F'!119NFLI MUU%MYEB?E'C_.B) M@*ASM@R%R*[.\^D3J]O#IR!FJ=0_;T0&?FXSMGQR\CB3T>E-%I YC]/I(#<% MLS.*FI HV"FJ0"$P\8]ADA]-V@MZ5^>@\_A^U*H.-F4?QKMQIG)8[]*LL:]K M^DWQ"(-JX,7BIDH,C9G4D**IA)V:9R6FQ.DYHUKJ92:;M0I<-H6<LDKZ? M&WCXY;98 (L7:/0XER;HA1:C@SP@+R G]ZZN.@(=I#1\2ONRX] 'Q<7Q1^Q"):HF)3)XSD#?K$."E:1<1DKH?)9UZ7!<2Q#,KN&-$VQS1[!] MYL%YV0E>]DR-*LF6LK-S92B$GE%08IOMF[T[#L>@[WM[^]2/S%15R,([&/^3 M5G7D'*1>J\M'&:^\YP>FC:#%$);O9@M83*GZI503DA@-_/H>7Z6HT669L+R* M@RPVNP@#PW^K-?$,7EXSW:\\ KQW!=T>7K4%I9J Q!B[GLI9VDG=C M$IJO/9>M'FOE1'ZSTQ%O4I! MA3/=GKD_4-X2?V$A%QZ^_9=YN.Z21/ MDGF?LF?OF6>>>563?,AKR\[*A\CSK<7LN4?5E?,_P],XRI.IT'SUB_8WM'?( M8 2ZS&LG_5-W2*F76*K+5P/BSZOY'.5#A+X(0,6!I3""2&TJ\^"R"VT7U"'( MA5"_66?K[IUHT\Y6&JCQ/F0K M--';S[JYV!'FZ&JOZ';C[8,P 8RL0D/4\; K]O"(4GC'"_: M00%-!2*:J0P%Y-)3:0>7^KJ'PBXCGP)Y,Y]\)"\G!Y (1^XL$HYL?/+;!:F> MKAUN5B#?3.RCN9BVB%CR;"I=.0!"Q>4QC^.)7P%NCC:U8=6'2>,\X)I_V'J( MD@Y)W;'9HL[,&<_[M W)/',(<,F=_AO",;FP M]3PQ.4;+IQ*Q1:^A1<7@WI$BX/6^3$@_'4C%B]W4?)BC6G&_>K FN5;I6.%H M#W^\8IX;")4F"D(5$I@2M9P\I\63("NK-"/V89X9%G<7\(+!H5XX:.0ZP5FD MZ7?8(<#(.H[2[E24:OQ9Q9!LE*RRZDH4010/Z'.3FI:5H^-MOIF"V*,>W+N_ MV1S4)19+=C'_L6\PJ0T$PM,* MUYQ=4- [-WF97Z91XCH5JZ9V@P43JPC']MH"OHVWY1,/@9V-1;^U*NQ;P:.* MW!^HZ#CF#6+.8NXX(I@S: M5_O-GJDL^3!W[H&,R^HGCO8(SG2\P/])F#':!A/Y1&,?K!"6/HQXFD1)[-PP[6">K[>NU1PKQBGKLKIE'2$A]DZ7 MM__R:_YTWQ/2WV#?P]XXRI] [;?Y]4UV\WWJ.=Q0B?4T1\/@+73OW.#,4BG6 M:9)53BZ_XQ<]@S/+M?1U($[/S$-,UK"]=,B14N#V=GZ^8!]V_"Q,AVS^8Q>4 MZV20*39+C]D%C;%V01_9+:V5LUWW6"LW/%&+?!OKS"%D @?,/#* >SN[()R, M&.RVW][)+-8S3N*"D7O41FS%[\/B,],'WZ@9"?JV'QMTVP,'7/"?'&_J*<0^ M>:6'5TC212_F\?D:$*(^6\._W?-%9+F^>69[,AW]4*V.,H*??KII@<1HM$Q= MK#TU83:EGL9^O@FQ7M[PF]RC-4E %'7].^&XOC#9)WH7)*ROD(]8_NYZ?J!" M$RH"&'5(/JRHS%_.LNV7@>=^*''MT&I>D);-$E.:<[[3(3#9GD;K6PEE M6#"%684&,MXZX^JQ;!'F%>K6JX21\UU2L(6ZQI?<[4ZJW0IBQT-&8K?&X:?S/A-M[QS4?^R1BI3;0W&P\01CBX;Q],*]P 56]MUVH:'(R=5\O&+BJ M%@ 8OZE\P==S=!)*G4_B$#UU)I0L8-2!D:<)QM4&ZZ\ZMX_/E9,%K!^GSBU= M_,7J+'A^QEDE:'*R>TQ!?_U]/\\XBFK6]^(W>P!%M4+]R28F#F?0HY-G^L9A M).F\N,=T7GT.*"RZGAO4OSKSVC*B4#UR(_&98;,(UX63BN*6/(R7_3RS[LSC MRS/N>TL[3*$2^@00.P%[Y(!(?\]8=U[@1^N.OC+Q@M>(GE M11X@0T0 ;6;IO@+W]B84]T2,_"V?IU6GSI]6!J&\=D'4X.,%S[TYX\RA#J=A M-FN'L%[8*"7DXNO#$P@86;/?\-2/;;F,^?%G?-=*P(KY@FO=^8++>6S^[L&: MTC[@K&![4P]%>74*V>+G % MO"1[!?P.1G6$3#B;L<*QQ&Q"K> J_\X7SUSM6N#Y%R8$T)/LD70E(-V!#+A. M)%M&ZI#T&S2$)#.\"0',M9Y["+['2%([O_E''2@U#@>3XTSN.[YZ=-],0T\N MUT3N;PI4+K6O!106C6I51#UL<:-W<:P2S>Z&35KYIT M>BX/->R#8!S2WC=,1"?#[4QJ$=1-L_V^=G/"^_E93O3<) "7#,F;V-9D0!8= MU\Q3?$= >V8&T@%[F<=3XV_T9_6>6ZC?3(Y3F\:;.3FV!/5,B?=9(IOT5_^N M)<_VM7X>.G07=-"!*_3QK'.G X\F>"H&M]'"<,]_$RM6\ M_$@9%8>J.UZY"SHDDU=L>+&<"1'0OWPYJ9(F? =AB#_W]<\X) ;S6SCLWR[( MI?JFG)-M3(PV+F!Q>]>T>W;?T#M)N!*F$OGJ?,=_6-XHDO+:(8O#36SV1>O?C+NBGRJ.6!/,JN]W7#C4E39Z+1N MQ/4C^M^>J+RMF(_\RS'NA7$0>PE%_(&.0(T3)"$<"21)'D2Z\@)^5 I)+2= M!74:QKQ*.U)$+L5YK9Q[8-KYLX>(E]@E6IH'HTK3BX)A^714- MG834\9[9!9V8N$@4H@*X#LGQ2U_MW@S]6"KK\.#>>/2?D^$J4$#?D%C/5$8# M9P/3:*>EK'P>TD:)ZN%,NT1)>+0WX7#?9T#,,D,VN<9,^V557\J)#,=#XTL. MW-LWDHQ>#3CD%*3H.,J^$2\M^,"?E%!XONHK?]FADPD1&ED@=BJ*N* ^\8^3 M,O05*B0:J56*_X0T +BI8%)2HKOT^S87+X?%][ O'1T;+CV\SYY\"X6M\>4?)+#.4&$%&5< M0HH#,*HZJ3?[8"HQ.4KF$)7R JGCYB/4>B+$)Z9F(M1 Z99GFM#D.Z3D@O#="9HO<*' U@G_FY.(9 M:./B+33E6-\5ZH;8*G%^7%<2?> MLO7!NT9[K\0[JKS#G=VU8A[DMK->F!K\X4/&:$N9O Q6"G?GMR0T%;6JZI+A-67O%]D>(&V<^NU5EV70. M?)9)NOU9Z;[2)<>NVX4%TM^20O[PFQ_?!07.RZ04?\O89O/-UX3EL,+9 LSK M QAY+_#1@"EN1^IHS&/]2Y\\#XW_2AO)-"A__MG\P:) 2]%?RSZYXXM>#],# M$]WXW1S&NNYC/X>"$1=BJ>_-8\DGPF )/<\F#5QBVQ02/M@(Z+L@;RTTM.6< M[1:5/^R5_7[IV5I)=QKA0O(C^YARR=XRDN*-:U9WNGO-:ZL" ^U&P[(=6"_1 M*Y$$ W562VUVJ#H]:!0N%^"XV>*':X1_U #UG!SZV)QS.T!>5=4](ZFK3Q3( M&^"6@O*1>@T2"M-N!5Y2PUG%>T^_]=5 6ZF5?[GMKJK^<;09R>PUU36IJ'J[ MMV>9BHH(IB(2E,"'&;_8;6O6/X?J\,;E&9?0A&[FB@"G92 M]FN^*!Q@VN8#:;(J'3.1#@-_!QMLULK@:BE_W21"_V[VA-&(_\X MV9X_"TV-\_GK,L=,[+WHRC\VYXK'/\_(@!J]DRA:GK1 MP., P9B\.F@;1'#)_FEA*@ CXV-5#801R>9IHT]K6B+QYQB0+Q0@#*>*=Q$OPE R;"X7="Q79!77J33*B:F<'I)TCZ"?0)I MR!%-@F!$&YO/4[ZJGZE%2N9;EDQ;&6TL6TH/K ]JZS&.]K2E!$AYV/Z](DB[ M#R22/^D'T?CP83JUOU?U+\-GU"40>1UV.P?"]^$-(]LO3M'1QY,?B%K=*,Z4 M'A]S/G!=YA9OE*7&%>F@%0;GK\!@ SWF*4")!#>@V(RRE9@WJ3$O:I8O*>9Z M9Z".+:<[/1Z4\YWM=G*&7I[\6:#$+]35NRH#W ??-$(3':YYA C7#F%/3IM?2[GG4RYSX6M?@DRGQCQ1]]=65NX)KP_F" MJQEL_G> HOY5A@M[%%)SX%9J1E,Q/Q?+"M7Z$U)M5\VXA6H]"?&4AN"$Z@J&AU/5.;7CA\NCQ"Y%P,\\XN;M%(;%"X?8@@\W@VF_<>&?R2QG2O835@N)P K9JW M(V?JAI'P>\6([A%9GCSY0C:H<6S&\%/KS_-CS@OV1]RMWTC<+OC*L]W/T4$= M*.J=0RCB9X*8_@5J"=';^Z+]2CS5T!:+H<8.GTZ%8H&\F=+8!X-H@]-+.X[P MD;K <;]?18!%YXK6KZ2\H$]3QJ?R[!I>78%D>>VU5\D#-+G9O,[ER-. )QD* M* EV)O-#"Q'U,W91ZB^Q[N87'&H06E+@J MWY+(H[1ZD7,W<<769R8D;;J1O MU-)/@.LTW$X^'>-^CIE+XV#9J9?-[,<3^RVX MV)8$ZNT^0$FG$[)WS/8AF3(.)7]BM_W^J42"O20(/*XH;/AM(,[4'/CW1.XW M4N_!KUH?+>\N-841I&V%IJ=V-9K@\O,5O,2P>)$. N<$IFS7X:,)C--@GU]GME FCS]X6H#!E?49'N-.0R1_"\<,E3-YB< 8@HX%""/ M>H51@XUMA\2LBC*,D3=H%IE(MS]/F%+4+0OJ5MN4&JC]D<,*\QX)%:@2A)9*![&+,:>!BM'ON2 :-A']*&YZL,U B 9^]40A)^U4DJJ@<=-09N&C M4]=>P'LM]"A7P"1!&IHLT->!3D")LI5<333K(<E5[W MA;'VO3.C5-QF2_0:_X%]X9?4QR#$VKY5,,,JK!=5O?GQYP 3#LQ22TDVFE+M MKYV!+;PD./K)OZV27R*!=EGO1_TL-/X:\OTT/F0.0C6EM;2T%#4?K_MJZ.T- MYP^DCXS0"K7I=.I'//]10\DR7T,1KTK\":]/L5^^?+ARF$L+),+%E$*U4B ' M.OIPNZ _0?27U=4]BZ[*0#8UIEV'8;!RL2ZC (%M"XR^#Z;:",;N'(N;_KNT"^)&/9K#UBG+_WC9 MB17#G%Q,(C[Z_< ;%2/ILMETWCR )WEC>]BU6_NN(&5ZCZ(/LDBLZH"\U;QQ M0[*A\K\8\Y:!#41P;]_*JK!Y]*RNG$ ]UHLH<_$$1Z]=9'IULH+:,?*>T^). M?VZ)Z&/*7^"N?=RVIY?.?E[+3/A6F89MG $WGMT%)3+8;[9#L,JZR03TGU08 M597R/>^PAXSP<'G%IOF1\4":W7OC>*NJ4?5_1J+W,XOW=U-_RRX]6[1&./F6R$W:8QH_UP>[7 YZOH0!/K%"894Y1! WZ.Z1 M\*>*7+P@(6,0_W_V;G*_'Y:J0U^OA6]PT\#T#8!2@KQ)2\KF!.WHJ^?GR.=?BP46OVYXUOTSP<1\%V72@Z]> 6?M@B3EUS$*B*_SI]3A M!>#K@V6MNR!\]>)J;BT#)F"4(=LS:F\!9R[?WER1120/B[ON_PGR02IBG9H#__,&"@+ M.YV9*G%J?TG^?6P9XL8K>O _"%]@NH(:/1V3Y."UL5(^7!2;:K<8U+^C)IFG MIE8+V=XVS YEO1]9[AGW!%:2EPYB/PK6[0D]12QPR8]>1(/@^X"S=4W41F\7 MOUO U@$29US.3^\HIOM]]AZ?+8E\,+2R M-;;DA,*MRC@XTC63N)B8?5?W"QW2VQ_ ,^3_-Q1U%O2\1Z50XD'*M8-<0>XG M0P3:B;[]82T.W#8XMLPHT['<$W."BHG_ B2W2W8,V5VTB/FPN.544?YYNG?B M7NW7P94/#8U-#6\:C#]$335Q1UX!+W 4\L&?>\4SV*,H=T$Q#RS5$C:!:C-J MPPJ7UWS&DG(QAY:M;NY0(E!UJ@DZ,&']YX^0/S;RCF7S%E532V(>[H)>I:?1 MXW.\K9RE"@?=WG+OG=8=P^@E'V9WHJJ,5M;A_G *^SR[GP-2;X)./#&%S SYEQ1:&3GE'D0^I%?ECAPE>@W!3@^$WXMS,40]NQ@KG5TX;\ 9G9:PV M,:Y/.?$*B1M((4_]_O\K4]]XA?D$U14WI:N'._Q-/_O5YZ= M@Y8\V],<\$%)LB=H070)UOM5M;I=4)L6=8;LWMD2UFZ I #F3&@Q(-8F!I4) M@U:CVC"T9@T]GI^,._G'9L_=%22=#8<,/F?S-P-G]A:(][. *5KNVD_5^<[D M<1[K^D&?G\^=? 21!E1Z&FFH5G 7I"I$@,$#+4.4)R_>%94/AWR=,C,?K,VY MN LR'EY1J751L*UJ' PP5[>NC6!8#-4L+\C5M7S%5C4F.7OW*/=X/JQOK&V( M,U8[F6)(+!@;(/#\ MN\'IP9/8D4) @X4.D%]&JM)^=3%<5ELRHO]F;E!X$7EVN7X50!C?P:%-J9PP M5?,_W-L-^?O"5<;&II9T NLD0\M_;6ZNMFNGV]D]-?,+"@KP/=WA _>&'VX> M%1/N7A0YUYXL5W7^H[*&U17P6!#S: 9;(!+(8=P FEK!M3I,$;'6D!(<>@QW MO7F0:4[R>8&1KV_OMW@INE4M.B?JM_X]>E&[_]&=*R1@,J<,U?"J:#JGU%%Q[Q8F.;P9ZR?%8J@-:&J$V M/?M$H)P;V/+T2JP10C[-LF#E>1D MH>6,UXL[VB_R/4=#ZBJ_P.[H&L,?:RZ+ES0VYM[4=2 G9G\C:H%0^02F5-=> M)@&1)/MX?3%& *KU>K,ZW).\NG\<$4^$KG257A68S)49P3@GZI#5.P\]$)I( MM#>54M-7)-'I63@QQ55C=>?8WRNIK2]T M Q0FU<_#N(=J%6?O5UCA*([]GUD1&"$IR K+T)R5C0$#^/; _IUU;2,CNR# M0/W,QP[>^(K#XBY,V>J"NL\TQE'Z>O6.HW@;[!!;[>CHTTGH7 M%"5-5C^XH!,!59D DLG*XX @;DWIA\J,/4W@G4.KW9O8A//I4U? Y%]7P%@( M];%/*Q1P 5,=D\<<*U0-)@J9\C[23/>1TTHM5OI2Q%6[OJN-"F_ ?YH?5@"/ M5N\D8P^?'.\MRP#.3 ESE8"L)99 U*[H BP!&8? MTZS_^IIWGP?3O-2T=8L4!/>5[R\Y =D4!)=Z61HE7AT_H[1N /]LN%Y%9EJY_&\_N M3K#??M[YCK*JIDY.",G0]$5>S1XIWG+M1.RP.Q2*ACR?W?"L6D ^.7UG<]EL M^\L02BW(Y_NZTW:J< DU.8%I0[SL16@W.#JJ)ZOO1$J9:731_B1@)4RF1;]NREN8!R0,;'E=97TR M-U7_HI9C,I"2HZ?;%6!!4/C2R*[YC:?L@O9Q'&/<'%#HC/.<(>Q?8)\[]J7 M*\26 7C;^'8^S 57+CD]7CMB\4-U173G^)WCZ(5;D8NJ>7<7VY)0*7?7)PKU1/!E M9<^YB,$.;;8&-6?P?0[>FII4&53P\S@WML/-V#/ M-LU&RR[K.F+8HWS.8_+LL[3"1H^=<7QYRFUZ<"[8^6SNP-Z1J\^_BM;?VF^Z M,4Z@ER(W3N8+ID*\U/] Z5=9-?[<),+X$B+&);U6%5GVI-R#.;;)>\I MRIKXHX_A19RF\S3/\HQ-C^] 3D4OU*5X<%/=R>Y,R0,'R]@/ITYJOD &?//O(A-@C;];! MF3-0D9XOP(L<\2>.!]9^B%?N?Z)Z!?QQ@VM[C/&4DPQG4?=V08!B;SUUJQU< M2V@SP2@NP?@TRU$WJ1=T$O2=2I=T,UW$.H\\M8N:.YC.,0<=;_OCQC=G@.! MSYD0&D\;9^J#D HA_,T2Y#PAG?B 5>W+[DZC#X<"YJICH(S'H^.;] _/UYR< M._A]>=LUOC!C^33R!:L4N=<&Z3V<']% M>I#?"CQ@; 3$"]TA##R%I!:@KAP M$T#=J^B9299<>.5.4N6Q&M4*O6!<-UAC_@P/C1/7@AQ;MB^C3:BD3'H)=RDW MG=/D6O-A&O)R'.:X"RJX!0;\,&=0ZQS^4 &I*EG)H\K2E0!U$F5LB^Y#O041 MQ(@ KEL.0_X^ H:?O)P^U;>,;O(&F#O-F;&&* MW O=(!Q-/5I?;^8RWVTJ-KY&6K:=+36R>F9P,Y''=;!<"RYK4Y6C;>X=6C+= M<;G\YWDEG)'FK1;!_=Q7P'WVJ^J_ MU%NJ"C9)#%O@&\,%^-@E?V1'NW2F+^:XG76^WIKK#$?M'JX)M3P%5O*@%+P^ M8OA/+U]P3/W///M0#,KL@FRK:_-'ON#F M4YH/4[*<,^!*8)!:0-)"QX<) Z4D< >KG]I!BK&E*!%45[.C39#"Q V M)H.;+&\[ZNR&9-_+BMH_"Q+<8/"^UKZE[D="15\\4O8)]U?U^,=4KA^O M-:;SP0V$RF2FD#*;=Y[!56:/JH:LC!+S>(%BW70%(*KBAM\,-+;Z)/2*/)*&G!C@'9-M^&-^-G^&7DD_@"&C!-N<:KJS-)T]/G MO[9*7H]]R]6^"VH_ET>]D;>C6;D+BM$AN^^"M+BWV;>Y&!.%GDYA446>63*I MWJ)):06>=">[3+=]+R/ZH(/E'VNJ:J-X^$1;:C0XY$#T*-= N$$8JPSU /T" M4C??"CT:U@>I27XI3R.TP4267&6& RA\^/+EB_N\='*/CZ@BKWZHV1H778VB MQ?4X5%9CCH;F&\J-T"2.U:F"PDS^[Y@X^CCFTG_&),*UB5WA?-COP4GQH+#O M$)%:<,(NJ K_'1%V@FDTK*_T"7&6TFY.)H@AHMU(+7;K4.R0Y@*<>;7,2[M? M=7@D[9Y<58?0K;!?DAEGM?MYEO86=@QO#VM."5M@1K1RKO68#/CWF% V5:%6 MC='=;6W=(V>RYOZM_2/-1(R/3\MY/LKR%-*=L0NZFY_&D33J4$!OGA*KZ5D&1KB] 06>6_S_-OD24:,V??S6S(YJK17;+W]D" M27,[.)QP8Y773E3G!W0QO'"@HX%GS? *>-&6D]2)'&):8<#-%&[A/&0\TH?: M] =IS\'E'MF(@^T;8\$887_W7/<,.+EZR*6.JM: MZZD]1D*?W 6Q!S_]U[4TP^R69AN.S58 H[*NRYTQ:* :-RIL(M>N-5Q7+FPF M>SQT%^1=[QAXH=*M=NO(BW">H/41^,93(O/Q%]OOCR0P+M:%13HA0[2G?JES M0?2A[;*_E )SM1W=;9MN#Y-ZB:'XD'^Y&'@'%C?''NTSV*O*]09&ALP4HO1# M\[TF4P7JT ^#"QNDT\W>06JLWN6:J2CRW/5=8_MELB3\&N\,="-BU#O*@Y7< M%.W:N@+G2BULR93:8>7@RQ8F?S?%J$N=KM86ZLRZ=<:&01A-?07*$6P^/P.H MNK0#S<%3OJ06>_.A"TFY+H7UQQO??FO%9]S%#^V[2>F[ .%F&O<$9_W UGAV M;GU.OT_]$[\+BGX[;R1\:6,6UU-=%Z.RMG(',CMZD<*K /B@2\P?(UED" B8 M;Z7, NA6C")U\-]X@4M_@+FB7B]/^FC=U[(7R5,/Y!WN5A"O^O1=T(^\W 53 M\TU]E.G<@D[^?O_K&Q]&%=KT6$KHB0>#4ZZ+)ZJ+K/-H2KW@F9<%VT43)9-E MSZX??7J5IS\!/-()RGS-7&97L!&[(+HI:T8I M6YT4^V%5Z96? 6]Z M.B! -M?NL<:D7@-JB:K6EF&V.W;%.Q-Q;7'ZBH MG]+EUEJFLH))U2M9+;J]SSYDW?5JL&EZ_QDG;&I[_ZU-8)J\O*K!<#*=(XF0E5>, M6TRWK/450>H\T:>=(.+@\F]LUELRZ&6 ?7\XL@)WINKQZ2-';C?<2P'=%:36 MC&CI;9;#;$?4DIX$P$T9-@UR\Q<(DST!&EU=>BEV?W-#%[@I>_4,R:TV#$,. M23&'W$._%'(*;8+28*ORU&Z?H\Z/UW4 ,]Q%%C:^V>W4K:/7943[ ^(C&Q[O M4\$;Q 9SG5T+A ME_> 4 *I$^K-$$<>HTFG$1(I/J<;:FN!;V26'FE(!7/<(X.[1\[N)NJJZKKXI2?.SLC9B*F#PV(6[G9VH*:_JN[^LA_WZ@CN9 B MBS^M\J:QZN+%:*.;^\]?_'JV^_OK[O\L_'6<>9N:D/+V0=9;IT;/A4&+Q>(: MSW+D]S6P<%@?87_SW0>HHTA5JNU4^]BZ#WSCTF5UJ]?OUW9R4Z43&3(F^R=G M3>0>O+?'S^7*4 W\?J[+B'8IW\[97A[\;M5&?AB&%GUY6T-@F^%]XTC%1&A:^DG.\'67K,J3*'$H#+:+3)-&164)WBQ'C7]US5V-M=B MDQZ0D?(>[I-EC9W$S4_WSCGF:/GG"DI QTVG;,\VI]AST+.R2Q\M*GW; M38LUILSJ)5#U5]X0960!65I0VZT9&!! GC@F+O^7W=G46)_,K1 Z_#[H>/?E MG_DA&C_4M_^Y?9^\]U:'58 +WKOL8>ZK;:E-W+^E_D0G3^=25&BO(ZGR*+ P M9+?)^?R2 M&/]AKY"7VHU^ 5VG5Z+V"[<>Q'IU(9Y?ZB12;U,S[2Y6.]S1%TZ2+#PY7G3@ MH?7'1 @SVZ)NVO7$TW>-ZQE5.+N.DXYYJA7.A'B_W;V8\C$%^_IR0W%OQ)1SGJ=.:*L[6DS]E3B+@C2 MS"@@S3./]K398=T;@ ):B>/P>SC#(H/XZPC!O/[)08J"PW!10\ZS("ZL*41- M4&$6]O4[0C"]*S28OD7VZT"]]K%[N4P?(E9],FR97*1&JUH M?P;[@'(+A1[&LMK2P5$ ^9(56Z+@F4> M;XOZJ VC'EU9!-R-.9[ZWK-RX8J MZE_&>NK\0G)$P:,^,H-?,.:$0D1UL']E==(@WOZS,V8C?]$R?1?D];;.W+%X M=O'WC[5Q;5;/E]'Q,QI_"K MR:3+J(]H%HCL@L"=:QN+5D4W]6L\;8K LR6'6D-_)]AO#K"W8"Z/7OP_+^," M#NRU,$6Z8@ H)X4"646KFFF-&79 N4($1LC)^<\-E:VJ#C)GPM!B7#UQ>" J MK@?ZMN\T?();5X'?-ASR(YY]#":\"^K_AN;DM]4N:$:$BV6(:OT(KLXMH0FS M#],^((U'-E1-!Z&L]P8@YGV@U#OHT^)H.AV.1J3TW03 )6-EJ>U?6]8YH'I\ ML_SF@-BE-D\=,2LN^:S&<-27HO]QEG@#IKJ@QN0ACSG^PJ_:4C_V6;@8=F0I MO% S4$+P[K]7 A5'G@N@16=]_2'2(]X8?^M;]?MKAM#]:\[G&TV[KH!G]OW^ MD:)ID912\&Y*(N.Z]FL\2 JVM!\,AQ3! UITIY^0< Z&&\@@E0'? MCZT? !A.4M/@CC;5*%/-!UTAI2.96_UEJGD\J;H,IE^_4US@ZQ<2WU)=I^U/&G >ARSO_3&[] M_][ R VQ'O O?T18R>K,+%FJRQZ!5BW9V8V.L.^'CNEG?YJ-#]D%\:U,ME3F MO>/F9HMNA6,7C*DQ;&$GCHP^V7\P-X.4)[#PK,L@GK0J:)3KP)C4)SQ'U'_1W;[3UCRD&-6ZCF3.)7C62740W!L M5GT'A2^LEY.VPFS%)0/%8:3MO1E(4N,POKV.6ONOY#/TBSSV)5(^R*<$>;G? MQNQ;P\,!+3,?'IU7\%/&!? 0>&PW%^.ACX^/YWZ[D:^& MLGIR 0!'7 \ %0 '-H;W M,C R,3$R,S%?;&%B+GAM;-R]:V_ MK6_^XX>_?GT+\0__YS__Z9_^_?^!\/^^^OP>O-ZP[9U8E^ Z%[04''S+REOP M&Q?%'T#FFSOPVR;_(WN@$/YG==/UYOXQSVYN2Q!X0?#\7_-_%91AQ., QB1" M$%'J0Q(P#$6,/,JQH%X2+F[^E05QFG OA7$<>?OWW[]I?O:;[ZRR:_^3GPO/#G M]NH?FLN_'US_+:RN]@DA/U?_NKNTR(Y=J![K__Q_?WW_A=V*.PJS=5'2-=,# M%-F_%M4OWV\8+2O,S\H%3EZA_P;;RZ#^%?0#&/I_^5[P'_[SGP"HX<@W*_%9 M2*#__.OG=R>')#_K*WY>BQL]LY]$GFWXEY+FY7N:BI62OGI:^7@O_N.'(KN[ M7XGV=[>YD,I^\&5C'V8 M?G F[E?%#V)\@3O#7"QR_4*]6?.IWMW=4!>+/K[$KEZ+34E7$[P6^V$Z(J_T M+]ZKGYIA](-ZR+0:IZ'NCJCB>RG67-1L^>31(./_\8/Z:;DMX VE]\LOMS07 MKQ31\NO-W;U8%Q5_7^4Y7=\(O22^>MQ?\HD^ZE]=?:,Y?_/W;58^OE.+0%XM MG<7'\E;D7V_I^N.]?D3Q-U$H-=^MZQ=IB=1*QT-)8()Q!%$L8XA]WX,AQ=1G M/O8D\Y<'G\Q2K.%?O[3:52J\C/P_F$R(&;_DHMAL<[9?F>]6QY9;M=+JM1G_ MO*9WHKBGS0T*!&W$U+C\Y^L!F]!*L_ MWYRV']FX\UCI [7!PT%7:=#1&J2/H'M=HSFH5%^ 6GG0T1Y4ZH-2Z0\: !:@ MA@"H5Z4&X>2;LF%/M%UITVZ3/Y^V#7NQ:=M3<*$0K^9,TB*M0&]D4A,8^#^+ M55FTOX'Z-]#S&WORGR<7_N>#S_$J;Y&F.3OS+C97_,PVRO*^+^&3UU)[*B\[ M)>7F9;_D^E55(/T -CD7N?+]C@!^P'_OA1K_=K/B[^[N\\U#)5GQJ[A+1;YD M5"U,B?0@IXF R/,3B*F(8))$TB."1G&2+$OS!:MG+!L^*B=87':B@JPCJ]W2 MT@>MV6K@"+"1"7R/55=,\'LMZ/_GCF4-X'!*C'WC3 *R:E>(QPA2 M1A(8$>$%<9P(Z3$;*ADBQ-PXYK-@FYMU]@]EDKSC:GHRF=%T)0I&-OL;,0'&PE:!4!7@X4V.CN_ +]_ MK:9'*P,J;1Q2VR5@NC4&AP@RK6%W 50'1MHES[*CS^)V<[^\UBJNR[RR!3]G MQ1_OUHIIE#VG?_ZT667LL?[O_F-,$$YCA!A,A4\A2E(.:4PII!2CP ]]S# W M8MZ<3%6WO.04/!%DRE=[$/;&:\^%R-7+CGY(M9;X0;.2#'WL)(O(A3JW MZ\>ECQEF>?^RV?!OV6KU.BO8:E-L<['_6$(1"$*86APPTJ>HW(,$!R$4,5<^ M/!8X2+&-@=TSUMR6A%94.\NX#TPS ]@11",3?"LEV(NI+-DQ;%@#/)R:JGWC M36J1&BC^W/ TN64825PQMMDJ7__#IA3%^PU=%U=K_C9;TS7+UC?*YQ39@_9C M7CWN?_ZJAKKZGA7+)$X80G$(XUCX$&%)(>8L4G]%E">2(R:0#8M<(LS<:&8O M(= B@M^UD(8FD)/),6.EJ2 ?F;8LT;8F*Q<#YT\\%E+DN>!?Z??.%GW[VS??]7FON*;W64E7>H/_RT:6WV@NEKZD M"(5!# ,>)! I=H$X4586\1BB6' J2#(@%&BH/#,-[7EW&>L,GATS2AH5[&GX MJA46*!VZATP+L/N71H\%Z&@"6E7<\=FE8#HEN\'"3,J$ET+VG"8O?MY0#LV5 M'5=F#Z(SZM(+XC ($8:18,H#911#PF($ Y3$:1I%,256^UA'1YF;K;47$JSV M4MJ2WC$X31GM0I!&IZL=/JV CRXIJ$=[Q_QR;*2)R:-'V4-FZ+O8[K/G(EM^ M$6R;J[E[\YW=ZC"X#VK.ET%"(O5M,Q@+'D*$@A!B$E%(N<1)0'$2I<3DBS\U MP-P^]E9&T H)M)1F'_M)$/N_;SS[YT$D^Y7,JM5_QV>N&K=MO?GUSU;CP- GB)/2(XCFIH[H\ M!+'/*?19& 2<^5[@62W6^T?/[:/5DMFMQQV8S!;A8DZ MVWG\I(OKH5K/5]0C5PRUGM-R'R-^O5D_B+S4'G/]H\[^_91G3/A+3,-84BEA MZJ4"HBB6D"@C&J)$QI@FPE/_:F=1&XX\MV]X+Q^XUP)624-\LUK1O #W(J\3 MB"SSA\SGP=04'P'=T0N#7=+K!P;\Z:C3VS@6X)R M:/3;/F!@'/EH"3)O-[D46;E5[_AO0I5K6HJW-,O_1E=; ML<21EV#$?8A3R2#"20*)[V$81G'B,RX93E*KR/19J#4W[FT%!K26&-QHD0'7 MD6Y2"0T>M-0Z%OL@K?-2AI['A+QX_N=8;\_8?N%DV:$=@!9@][XV&($*)*!1 M AHF4.'T9T@@'3+O?Y+T4BO5_IV7>Y<-+^-([(,5=C5M5HSD_$/#R#'CG_'&;^>:"=V>P&0PV,F[X7 M.O5M?5.5FGAF[G\6=S1;M_^HB/3.7R:AB 7&#"8XU N&ET+J<0_2,/5D% I? M+2%6P=26 LQ^3RQO908K+3100MQ9QEO;SHD9LX^)],BTO1,=5.(=V=G9R5]? M ;[VH6X?KST0.K=!W+9"3!O9/1"B@W#OH<\9F&BW6FV^Z2K BEJKM!5MN.O, ME;W3=KU5+O6Z7$:$4!%*#Z*850>O(20\I!!%28A]Z7EQ&@^PDLTEF*GQNU- M&[Z Y8)G)5AME!=4*#)<5>6HRPW8KMEFM1*L.H52_] J9YE[9SY? 5;KE& ( M>C+5\Q7J-$B)(/%#/TY(%*4A6MX_JW \]70U_/E M"O H:#[:=% :H0#A% 8D"923B8B:#ET1!1,_$ $)PS!HIJ,MVONBDW&\2/%( M4R'6?))),+,4QH%U9!MAEV?8V6];@*?D=%V3TWM%3@O0J. P&]4:-K>YI^;# M3YMI:@W+05ZI_1.&60/J^YB5@@ M/'T*$?EAI$P"M>)0RB5D1(:2AUX@/:L A,&2S,T_:A0!K2:@(WNU.]Y5S8[W MAL^6&0U.,@=CL^)1^!LM]O@W>HQ:J<@9K$Y9<[@TDY+HQ: ]Y]3+'VB?.?)F M76;EXQ7GZ@TOKG6I@/QQ*3&-<(0EC+T@AHCX*:2)%) 'PO=#$B"*/-/,D6,# MS(T0:QE!(Z0^-:S$-$\=.8IB/Z.YP&9DHK*%Q2IWI$_WP;DC1Q\Z6>Y(GTK= MW)'>ZX9922=,L ^B;-T,+%D08NS#6 =AHB *81H)'ZH/6GHBPC2.A8TU=';$ MN7WDOXIMS%F3DW'\Z-.:B(:@_#<%#2_\=):\V?//XM3!Z!5#,W2"T,9"-V,D'M, MV8J(0Y(0 7TO]"+J28:C>%@!^@LEF]OZTPT*-(EY*'J#'IJP->ZFW8PX M7V0R1R;8B>?Q@HKWCC ?J0S^I=*]4&U\1Z">+ICO:@#+*OIYV9&ACD?_592W M&_YN_2"*4@]R^%M1Y;U7132C.* HY 0&(E9&+5<_I1ZG4 @4\(@2E'C2J)S^ MA8+,C?;W4B^JR@M6Y4TOGI5^FIX2ZY%9V19F\V+NCC#J8U$U1H=!U=^>L^?% M0DQ3 ]X15+MB\*Z>=VD=K8/#"D9\F0;2AYC$NG=($D$J%-GAB 2A^I^'$ZNN M2Z>'FAN==22M'/7_$OQ&.9M#2VH-/ 9R@]?(E-01MW5<,+=6M3%/"56 N9E5=W>G-X28B?AJGN\1;H3D5Q2"#QA0]I MA),P9@GUN;2(LL*K1C-'T&I+LR5 M5!8=>$:;]S/&VXM/XT2G4*V*H-:Q*JU:=_)YHJ8NL;I3%"A-P4Y5L--UT99? M!3\V^OZT +7*R9Z>T/-=K@TW61&AN_)[VF M1A]L8!(^+6[U_VOWYH&N]*[/9^7;Y!E3"Z;^!R7(TU]TKJRSD)1XN0[)?RWJ M/]7?5UNN;/6V9*%6M%9_*5%"A!]*2.-461C,T[5Z(O77P&>$I7$J*;I@Y9?.=])$M%*V* M+N>N9K2CT0+LE:W_L2X\\/1W3VZH00 M"N#'%H>?=._(!HI](==J":S1<%BR MX$5FT6VU@VE5F+90PHM,ST&-A9>18N+R#+N*.E6'\#K=5Z_U6J>_;70HIBXE MH>5UR'9+C,T\F"T5(Z$[^FG[ M@8>BO=O]]IS"^],9@*VI>@!43BG79OQ)J7, ,,\I<,@C7J98VIOO(F=9L:^V M\U7OZ+Q;*U]C762LK@DL*9*2R03Z*$P@\@(.L0QT^_8D#8/$QQA;G<]/(?3\ MR+.1;E]"NGA24TTT2ITNL/5R+\#(=OI(TSI_0_WCWC)O5-_76=-[5.TK,YSROR(4ZX,5F K=J]93QCDE M@L$ "4Z9'X68) Y2\;ICSFUQ^=S-Z[K1@CK)['H"L]D:X!B\D2G\>'97*N0F M%W-([SH&VQ0)7D_&G4.*US$@#).\CMXZC(V4W5Z_!M5^\A\>/8$U9F<'O M6F)0B6R97G4&;C-"<@?BR%QT$7[6A&,&BU.N.3/DI#1CIOYSAC&\:T"P:Z>W M=55#^L]7]937 M&UU(>!G(U(M0&L+00P@B$A)(64JA)#+!E-,$>]QJZ_;42'-;$?:"@DI2H$4% MO]?"VN;YGX37<&/4!6AC[V8.P\M^[_$<%FXW#$^.-NTNWSFE#[;FSMXPO!WS MOC^JSNQL7N001PGFU(,XT>8DQTSQ!.;0YQ$*,)5Q -KI1. BM01V3^Z!PWB#YZ&"3]T/N4_E8^^/>ZX<1Q'NA M[!7QOCZ\+EB>55O]^TT7/Q4H8B*"-$A2B' :P304'&(<\C!DE/H4V_#$F?'F M1A>UN(NV24='Y OVN:C00["1W&P?4!X#;B[>A(T\:V M]2E[$,76>_&PC_[5ME#TH>OTWJ79NMH^T]FA-^OL'X*_XSH#5&;ZV*[>-[EB M?]]FN>"=9J.9**KX8,$[NRR=?UQR*F.,$P*CE"00(>'#5(0QY%+$-(B%HA=_ M0!>C\24W^NJF+_:@\R]YNQ&I=]=7;=M7H!L<-'J";%VJNW3K(\O@@PE>"3,J MG,D,3\.KK;*@H^T"[/4%786;O6?0JER%?'?T HW6"_!DQ[ISA3N^GFZ6G)+_ M!&)/NI),-PW/EZ4)1Q[8<>]NDY?9/RK)/LIW.UZLY5EZ@?23.&8P92R"B%.L MG6D!$R]E 0JPGV*R5'Y]NC%NL-<[H WI=(<=\[16&=5KN@+%1I;?:"[4^K*O M-,(VA3[FHAVE@*AK0EAV#3LW#R@,PU3Y%XRJ>8A]3\U#$$,<)21(,$8!,VK+ MX7X6IG YKL:&UVS-=0?:R.OE$[R4)[(7M5D<'799,\+$;6>U_B&G[:9FI/Y! M!S6SNX8F#+8'M?4I[J_B+A7Y,L*!(@I]:!(D#"(F DA$$$)*TH '+,4"6QV: M'!]F;LS1B;4Y$8I@FP5X%%S#[8N+(1M[_^(L6N#W6FB'&Y[]J#A.XSLZU,09 M>WWJ'B;G]5X]T.9KK,RWV3HKQ?OL0>?Z/>6@9YV>_UH(N5V]SZ18^C0248HH M)%@!C*2O+,($$4@2ZB4H#B0F5DT?+A%F;FQS=61_X9EQ6'>S!3]FZZJU;/&3 MI1USR=096CD33<*45.;2$CC2OK]4!6A^'=I(#5-U:49<(-*V- MY0"Z PO,Q3.'AK4\B[?K./,?1+E,B8Q]'\4PYDP1K(<5U2*$81*PB.(T]93; M;5.0[\QX5APZ006]*B_OZ1[NCZN]Q#\!VGRWUBW!S@%O1H\.X1R9 8\&Y'[H M06U Z(L1%HXC8/K'G#@0Q@B PW@8L]L&FG?K,N/9:JOKDWX1;)M7SWWS71=9 M4XRGE- IM-NR<3_?T'R=K6]T;;8J@[:I1YR$F/A^ZD.L>$C14(H@Q22"+)1^ MQ%",?&F5(.9$JKD9?$KD.V74U<41.B4]@6CT OJ=T65 =7&4'U>;0A&8,@%! MA83ZYT+K!E+!Z+80H+P5CT#_@BJP8(M692Q6%UI;BT[>!$.S<>KY'=M^[.@# M]@J!-T]FMJ.3WFAKM=)E$>I:"NX*3(\"M%N3THEDT]J6+L$\,#*=/GS88O!1 ML8UZ_OJF"HIX9M.^S@JFQ]!ERM2HNJ;UTNT<0]Y([-%KXC!DV%&O6-"/#++[D1O RP/O/%6_JKX M8U4GF3FM9C 4/*?,:2W$I"0Y%*+G?#CX.0,+Z6_694Y9^5M6WEYOE8UV)_+6 MT'[\+![$>BOVA_'+,/0#(HD/J<\01)P%4-F[$B9^+$0<*5*,;5KM#)-BIF%5 MC8"MF;/SSO-:?LL*]G;S8L:!(\ \407Y1G#P34D.6M$7NWBD1QWH5(G?"7AR M6/-]$&YN:[;;B3!MS?5!\!S43!_VE&&T]UD40MVDZ[!WNII#+$UD2/TTM3'R#,:NRXS 1L,P)S M#.'(K/4$O6[KI;;#DOMS8@N G-*3R;B3,76K6T MUEMC53]B&4?J70H)3'VL'$O!4TA(0"'FPL.I+W4?!=OL_J,CS8UIM'A5Q_AJ ME]"F!_1Y4,VXQ0E4(S.*%4J#,OE[$7">R7]\M,DS^7N5/I;)WW^#DY(?Q55: M5/;0L)(4N]OG]/8^JTA1J#>XD7*\>A0'0(Q9CF(_V$M6HSA0^4PQBL/KG:6" MJ36T.KRK0@F*RC>V?*_M'CJCM_U8/DYE"5:R@X[PHWP&PW ;.T.F3X27SG8Q M@,<@<\7D*8YB8G0\!O60\!EBD(F$0T18""GR4RA]@9,T]B+EJUX4"//GB'ZA M_1'[YGB:D=*E*(U,/:>"6K3IJ(MX-U7MVW+((\:Z3!;@\O)1+3:A+)?'K[3, MTZ49[>NDH?J_.)0P2;VJG(N U \\2-2/V/<133UIXT">&&=N[N-NL7VZK-I[ MD:=PM3-6+D!K*JO$ JC!ML<)&$8Q,IZ/]2+6Q F%3YD-IRX?WA/[K:+T_Q+\ M)EO?-!NK:121)/0IQ%Z$(0J\!*:AKZR$,/$"$9)$RQQL"G+Q[<_+!N M0?;F.[UKO)"O58L]IMNFA()"X?L,HE#J_@5A"$G(@]A/)$Z0E3%P"9 M&RXDBJMM>;O)L_)15YFLS-M8<.[A $%"D =1RF)(XC2"6.(@]4,J$DP',<7! M4#.FBIVL;1G4 ?Y##\:6='$1KZ:LT_J1>H4T$YE1&/).%08I\HP@EUD0640(Y03(*4D-2S MRI >0\BY454EZ45E[\>82>GY$)T69JW'?WO "[:;MY#A%T7MT[+X#: MNEOG)6/943T7V?*]>@]7GVXW:_%A6^UWT)A$$OD4HH"GBJ(C3YF#)(!^BE*? MLI#&V*@AU;&'SXU:*_E )2"H)31CUJ/ ]3/BI7",S&062!@369_*1PBH$.PO M-YN'G]5M%??\'>D?8?UC13A''S@)4?2ITG[@O=<,Z"5W]>GJNMF#C(D7^C[E M4/A,?9C**X,8^S%$'-&4RCA($J-J_<^>.[?/44MFT7:L U#_MW>!VF,;$$JH M\SNQO:I;M%(;!L%$/=)Z)]^NW=FAGKU]S#J73]>@[%#&)YW'COSS2&[;@ M5YQ7)U5TI;/05IMBJR9]%\P5!BGV*<60IWH#*=(UNM,@@C*.6"B1\*5O9"Q, M(NWDCZ%[7Z PJI1>@45OG06D[4)_KM DU6[6>?Q7Y MG4F8V0N\.8[\QZG>AY'7 9>OPEYGT%%ZG*#;*:9G6E_U(HGGY;2Z -_:>W4R MZ*7U''2G^&Z#SO>['DP\$H3X2003&BI+6M=QH#R)84PEB3 +8II8;4 :C#FW M9:=35V"CXY2[0E_0_0L*_0)<+/#E*:421[H\UDU/XCHTQ,6^9!A@7W&E%<36AW7 M.I=P;E17)\QM:FF!V(L[O&Z8^UF=QA*^:*[^1-9O1\^%LYW,T2=A5C;NH91_ M*KOV),BN;=G3 PU;,#Z(;U>L*O2CEJ5/^6:M?F3UD=#'_/I62_5NW;TB6[/L M?B7V]A7R/.0Q$L' #Q*U0/ ID$!B)UU735\>JIK>%U?TECP5"//$A1WX $961,N0##PHB!94"I0)9 M-<ZF&^JGDI="-@];M"L*H0[]><<&ZLOIU>C7; MBP[*6G; E?#@1_5?RQV&X5-F1FZ33,3(C*=U 'LE%J"CQ@+L9ZBC"6A4 5H7 ME[GO%Z+I.$%^J#039]%?"-IAJOVE#QQ:4+*DRG#D;7WR)B:'B23T/0^\I /(QPQ10XX5,&9R!-C)!U'BU@H*]I",0A1$F3OFB?\1):<-(^>?L87:3"\_M M+@'DDN" T%3Z@=7>T8EQYD8<;XHRNZOL M"*E$! ]:QDO\JCV@0[RF03!-[1-I(:O"7Z(3"#B6YW. R(A^S7ZL%_1:#A3N M]TD.+Q^0$O*QO!7YM6:;/!.M*4P)(YQ%(0QPH@C!]Q DC!*(,"()2\)(,*.N M1"='F!L5?!9%5=/NMTV^,NQ1?AJ]_J_?"28C?_>5>& GWY!TDJ/(6"267(K0 M1"DFUDC9I9WTH=";@'+TQNE24?KD?I*4TGOAQ=5-.XT^=1,DY8UUDV*7&$6! MCU,)&=9].3"3D$J"8!!%G$GA84S$@!Y$Q@(8O<_3MQ^J^D5=6@CU#/2F%I)+ M)%^@9&I'Z@5HY.Z&H#G=-;;$:JPRJF=&?ZG:JF:@]!1<-7S X#-^NF;JF7N7 M3[[Z?P( H=PU%,84I#B3DC%'J,T$3 M1"P/_>VEF)LMMU.BL[6Q %IJH,2^(-YJV!R9,=WHR(_,>BY 'Q(S,!PTUT$$ M R29.JI@.%A'P@PN>-@ -_5Z4Y0;^2G?W(N\?-2E2DJZYF_^OLVJX)XOFQ5? M1D1(GP@.1>P+G8@5PQ2Q!"(4A2@,>>@+NGP0>;HQ\EL-AK3Y +L#C^B/Y-E- MID.@=+23A;MF@J^!7^L8LY%)2TNKO?Y67D586N*JM\9.9J"%=HRDA1_L&-&) MW&('R-HYRA8P]?K-)L^9SHVVT.J)5VUSW] 2X?=925=5+SN>E3KE]MV:;;6I M_&I;?MB4_RT4_V=\B>*0)\*/(,8B@D@OGR0(*0QBX5/$)<*A5>5@TX'G9I6V MT7?@OIF5ZEL0NV\AWU5;V*[OE?RV=<8-I\/,&AT#Y+&YO!89=&4&K= @W99 MB0T>10D^]:$[H$*Y'52.BY8;#CYQ'7,[2 Y+FUO>/\">/&BDR4)$20\HHPAQ(W/1RX296XTUWZ&FMRR?=BXS6:B M@_DQL%0G0WW*[<:V0U._V:7_=A#2/]G<6-B^D\W11%;QZ'-E9S,[@;?7FKYL MA.GL;"=(/+' W3QQF&W^9*BKSE#[34D<8>PE+(2L\/.;>%JO^S&[Y); "^F0WN%M*15R$':%I;WN8 .;6Y#8:=U-HVA^&Y MG6UQYS B>G-WO]H\"O%%Y \9$R>*(ZRJJ58_?91Z#_EFG?U#\$\BSS9<[V-T M:CU%(4HI]P1,8\$@$I)#@M5?J:=^]&3JA\2J6(UC^>9&<4=KF^R/+!>UKZS_ M57^NC>6NE5N JSL=DG$!#;J>>C/.?,$)'9E@)YI+:Q(>"7&GC.U:QDGI?22 MGZ\%8PTS:&LF+3\++NZJDCBZWFRA4^[:9(PP\>(DD@'T::Q,5\Y22")?0!_3 M( IY&'%JE AG,-;<"'TO:5N=JLI+-0Q:-P'7:./$%62C[XRD)=A+6E4N+NI, M7H-4%VOHK/8U7$$XV<;%:2B=;4:88')FMZ'W$5-N)YCH\FR_P.B6@79XDXFH MF+HE]HPM0P^KJW$ 0R_Q(**Z;FV*"(PEI31@B9^&5AG%1T>9&X560E6E&OEF MM:)Y 90+5)=MM,PB/@ZJH9UZ*50C4^&8Q\$;LV_HR-- M:\3U*7M@BO5>?'%,?+W%>+I6[9=M^C^"E5\WRJ/(\GHUPRSB:1!QF%1-/6,> MPS0(*(QHJL@B3F-&K1SOR\29&Z=\V*PA:\Z]2OH=K)0..MY;:(D%2$7Y38@U M4*]G7'EG@8?\P7'U0Z;/C)2FFY27.!+KJZF] (U"H-R O4JCQ.9? .U8 ?M# M1'JI*/X+X.L)[;_DJ0,\W#=2JJ=E#V+7:?4S+:L VC7+5EGU?$4J7/ MJTK. M-)L[?UWGHM[5^85FZX]KO6%;/EZM>95%M0^\+>HMGR41,N(>13!.=.R54,8= M"=,(>AXC(L!I$@>A17[3E+(;TU%II\%3K!7BB=[OQN@![U8'6'7Q<@UI[ MH-0'=:)H!X!V8W:&[X?%5L8,WY.)]D1F][[8[;=,/'&]&S=3R3+=#M#$Z#[9 M2IIZ;&<)CT7H?=U$1!?1:U*'VO)6V/-10A,8$ZS=3ZGL&.ZGROV,4F7$Q9A' M5C'D%F//S=<,/1B1_GJ3%\-MYBZ.!.+(JWPCM?+4*YM_ 4)/.WT-IIV$1>>E ML ;@-7:*XLGQ7SHQ\1PP!NF(9Q\QM#KG@UAOQ5NE1=L5\[>LO+W>%J7BVORK M^%Z^4LK]L>0H%3BA&,;(BY7OI2MW\B"&2>J'(I&QC\($ M>]RHFM?QQ\^-<%KI&K?,LA7;4^3,6&4X'B-SARD4]DW+CFKLMN/8TR&F;1=V M5+V#7E_'KYJXLV/MI>V+ A:5M_;UEJZ;EF(?-I7G)GC3&S!.8HYEG.B ?T4) MJ0ZG)1&'?IP*A$(=OB^D]3N1R"AF@D>02T0A\A(,::C6"B]AA$L>A'[(FG?B MS9K_Z=^(5H!D,%[TY3N_8Z^GE346;'=Z.^LU.;ZD V+<0E$ M@1] G$@.XT#$GB1I0A.CG97](^?FPKQ6]F11]D3;G8(F"M1G$_HQY#3P(.)I M &G$F?J(PC"(:21%S,TJ8 T#9YH:5]=T33FU!J=_71NF\,@+SO75AZO75Y=S M_Z%R1TBY$.PO-YN'GYN+:TYN_E+1<47$G4=-PI"'HK?4=>1?AOE>5=M(]<$U MYV Z%'OIRSA ODAA( 2!*%)?4HHH@H'DR$^%0 $3RW)3TI69-7QD#"O6V8TT MWLOV58^ABW94@NKH12TIR$7=:ZG<*!M%=(U:75%'6)Y#'V6 = HRUFUV4^@)WPOBU)=19-4JY>R(<[--]@*#)Q(# M+;(=%YQ'VXP9G&(X,D_TPC?"J;,Q-DY9Y/RHDW**,0C/&<;\QH%!,&T'EWTS M'9T^6P?8%,H-H-E:^3N4DS#27DZ:0I2$'!)*8ACX$8VEQ&',K/*T3 :=&^MT M^@[]*J@6N2XL4DMK6\?;!'4SZG&-Y(L%% =Q M+3;W6B8BY.7RNFZDFCV(.F:PSN3_**_XIMJ[N>+_LZUC_IKU./5\A"1)8!BF MROH)%0MA*0E,(A:*V%.N4109Y=X/&'QNE+27']0*+$"M@JY[W"JQ 'LU# .] MA\Q+/UF-C?;8FR"V0+MLPG0!='V\II[;X33UM^=\-FC@:>*;+X!D%Z=\R3-< M=H5:LBCA@2\%3()$.74$AY"&TH.<\H!@0:40P2Y%RGR[Y_AH1A_5LZ2FR39^ M>!NHIU-8?USMI?ZIJ=XZH*WN"=#-;*L+,'SI3D\?>H!RU-AI%.OIQ% S:-ET MRD(Z<_7P/KE?!-OFU<.N'FBVTB'%;S?Y%[H2U[?Z3.S=^I-ZEQ0[5?99NQ75 MQ(U%0:KK07,H/7T.DT1$UZB+=-%[%A 44&;?4/<2@>9F.U7U9(J=0OM-YVQ MS-[%LV5*1]/-P>C$I>#?ZZ)LIU8;*#9O@BX2:O)^P"PB/-1YV\MQAA%PEY&_6.C=?K-EC'4GP47Y:*?^WS*0L MEAZ3$>&1#EZ+=0OS.(6ISP1,(^I)FL8XX%8%C<^..#=*K274+M']3D8['CT/ MLAE1.H5N9":L:X'LA6W#K:K>1>=QM*8X8VR<E6/ MLH>Y5'T7#ZC*HU[Y=4%9M?>TYN\W=/V^*N2UY$D0>(112,-0=Y,,4HC#)(&^ M\!/D(>&+V#.N.'MJE!D20"MG10,K)6E3V/%WUD'/R/RGW8>XPGU.C<[]C#YT9\6C:@A0._ M:_%LV[]T83.S-@W[CEB,)N6[1T!YBV&(R^A;&^@8H8[QQ''!]3U_&N1&> B3<@#E4[W&LX M/G71@BY )2KPQRA0=1Z3 M<4+UCHSW,A%ZIQ4_&9C7<\LPLM![&;2X_91O'C(N^*O'OQ:"OUO7Y??4:G>E M2_O5IS!I456065(?(9S(&$KN$XADDD <80Y)+ +J\1!1NU)3]B+,C5JT^$"N M-M^*NFY2UHH.Z$YV.\H9,"UF3#0NV",3E#;#*JQ;\77V^X]: P7Y3V"G!-AK MH;R)1@^'U#4<1*>,-D",28EN.$S/^>^")PW,S-IL^+=LM7IW=Z^HMVI2N2F* M)<(>CY OH! $Z6/?!*91$L,$<9_Z.$1!8G7L>WR8N=%;*R7(=F):9EX=1]., ML2[':&16:@541M-.Q&J#T6%:52\&;G.IC@\U;0)5K[H'65/]5P]IF% 5F=@' MH.Q+%3<[Y7&:4!%ZR@3"*(0HXA1B[L?0]Q0),!%*'C#K3@=G!C5ZXZ=O4?!+ MKF,:.DT*ZD.;ZA!GSQ=6;0G.H6]PF.,$S(D: =0E>KKQ<9U2[=:G.V?1LZFV M[Q#%J\B$1>0-]7E:_=WTIH''0G4MY6,%E[_J_^XK M\@:18"'!!":$IU!YJ"$D@GI0)$+*D$7"#XG5F9'IR'.SUKZP6\&W*Z%CRG;2 M@[WXBUW5<O$$OU>"@U'*(UO#Y?:(RWCT:<^_;$$Y M.!RS?L#0FC]-;XQ]9NUNXT:&-$8Q2Z!$NC%JJ#Q++*H*J7Y*"1&I#*Q.NWO& MFAM7=5K9[(4UV;*Q!MF,DQQ!-S(+#49M0!F@LW@X+@=T>KR)RP*=5?RP/-#Y M6X;XHM]9E>Z@F^K4F:O-R9/G24)C$<#4PQBB)) 08T*ACQ%.0Q\%'C6*$^X= M96Z$T)2.H!H;%?R"#I#6L^?A,G&=W0 UU0^XR#8+)W% M,W#T.XFG;I[0.3PC_U.G\-S% WA0!T9=%VK/^X;EM("2],6,H(I C[ M$,4I@FG . R1Q (%*(U"HY839T>:&Q]^*95M"C[E&5/V0)[=W(B\6VK'XIOO MQ=> 'EVA-C)%5KFH>SE!)>@"*%&'$&4O:!9DZ0J\B0CS-(B.V-($CU[&['W M=*QIHL<3YC2Z89@+>K5:;;XI+U=GT5[G@F=EO4/W<6VPI2,1HI(D*8PCZ=4= M&[ ?!#!*$R(13D@DK&(^+A%F=AQ\=L-MIRV0FQS4^O:?$+J?03,'>*IY>9%] MNI/3,.K&G0M(G3K9%PDTJ1?N KKG;KJ39PZP7W6? YI7!:C>9C?*/MM';D5( M,,*X@(DNGH\"7T",J("Q>KD#&E.VZ?SEH]K\,36]7@\L&]NK-2O%?/ MY>_4V[&^T5W#J_[)Q?ML794D+98<>:SJSTT\W4,,H5 Y_[& !'D88^2A4*:6 M3;K/#CHW!JUEAI708"]UW6M:O>1:<%!);ENRV&0&S"Q*U[B.;SE>#.F07MW& M&+ENTGU^X*F[2TV!XVU^?'%A),?:)L#\Z1,^8! M#QELA6DWN?/ 9E\["F3,<UT,3(OL-,V1K+H&21<6T7'!YO:$NI5^8CUTW_]P&,#SC/MG]/5 M)YHIN^J:WFZ5G% MKZR6U'(O_P2LAMOTEX,U,B]T<-(B:C/D^@Q.]COK_2BXW30_,=:T M^^']"A]L=9^Y?& 1F'W=E:TP'G[:LC24D!R5O;.\?QE?_)?A-=:BW MJLX9BMOLONFYAE.N'9D $LQCW>E.0A)P 6,1IX(%44(XM2&HDR/-C9$:04%7 MTH'-[4ZC:\8Z3C ;F6:&P65-,6>A<,HIIT>;E$3.*OV<-<[?,-#/:392/M%' M[3PI1E*_R;>"=VBJ+2VY4 MLMM;O*]EK]9A6DL/.EV=++TCB\GP?VZ5MT?W40;<1_&D_+N=EV0< YM;[M1A_6H_8 M'I@#+WG (QS4%*EK%U6U,>HM.\&O=+>)(E,/K)8VW>U&Y \9$\4R0AC+.$(P M);YN"J'L59($(4RQEWBI]+GG=G9,(\4HNC.UNM+N"JZHG3F22E#O@R M]<1<4!=EM EZN:(I#B?JLJHJ@["U*KEB-\++U6,9A$1OL99A3QS:Y#+/'JI@ MP2-F8Q1R'D=2V?"IWHE!C$,:)0%D0D:"8!KY$MLUL#P]V-P6L+VL.Q/=5_VP6Z/!/7:LP46V?+,N MU?16C1VK,KKB-2UI^UK'@9^FGLY%DRG218B5+9R@! HD4!(23@DV*O=T;J"Y ML44M*^@("[2T9[\!.W3[2<,E9F.;H /A,J8,4RR.T$4AV%]N-@\_JT=43/%W MI'^$]8\5/9Q]^"348*IB2PO&USO/#KBZV^1E]H_*NT MQ'$:<8893*1NIBA)HIQGSF$4!0CS&">$6559&B;&W.A$O6R1L]2 /OC-S)#Q M01V9;WK3!Q9 "\Y*[4EUM%D K0C0FDR24F" Y%1)!GVBS"7MP NBT0$DZ<- MX\7J /U=46P%?ZW\N_7-)V66;7C5-J+ZMX_WU8'9F^\B9UDA^#+D0KW0G$!) MA:)$'<-+/>9#DJ0T33F/TMAH4W&P!'-CPU8PGU-*#6OQ%VW*FOJ31 >R4<,>)@_%S2H?V4DS*A(-!>DZ"PQ\T MC/]^I?D?HM1'./L-KM:?$8&,"4X%Y*&:$)2& <2),@,]CTB:\%!2NU#$GK'F MQFE[44&QD]6.S_J0-6,N1WB-S%$=J+I;X--RBT&BC]G$9-; MAFY(I^6[=5'FU0E+772IU(;:OO[29VVF^X(&RDQ"#*67J/V'D MRYC&4@16Q8^,1YX;EW1*?E7' [;;U*: F^Y9CP#CZ!O8:0GV0B] 1^Q%MZ3: MYUY\!^QH6V+E>'O;=/2)][HM03G<^+9]P#"J>D57.K7KRZT0Y7L]U^K!390M MXHSX89)"@1)EV:!$IUOHIMDD]!(_"7Q?6OEPIX>:&QDUDH)*5-#*.C",N0=A M,S)R@]O([#,4,FNZ.8^&4W[I&6Y20CFO]G,&,;ACJ'4CA;*2^%?ZO=YXJOHT M+4G((DZ2"-)4)A#Y(8'8T[T[ QI[/HX1Y8%-L.SQ8:RH8H*XV*]Z#, ;64%) MOP-:2;L J9";7( 'Y976'P-MZ\/9&C='\3:U9"Y%<72SI8%.]QRX:J"KA'1I MHO2!X-@>.3K4Q,9'G[J'ED;OU1](CP=5OP)/)T.$X2 MPY2D",8!#TF0I#[UK,)Q3@TT-Y.BTUAC)^E @^(DMF:,X *QD3EA&%C#6Y"< M0&*<_B//!WN9YB,G5#[9>>34]0["U=_^[<.[KSE=%XJ'BB5"$0J8Q-!/N3(C MJ!="$L4^3&@:18BB4(1&Q??.#S4WBM@)5G?ZOMO7VE>6@Q)@7<5!71"T_!1H MGU$_8I)#Q%*AHR,#F%**(*:,,"33.,1HJ5S-=#,MU-TAIP"[W(!<4)ZM'I49 MIV"^R];5/JVD65X9;Q<%BC_%O)^AW>(X,DQ^^S?XX=T"[*1U!ML%\?.# MX7NY^/C]J_E6\T"GYP:X,N"!RV+BC^)E%?/^] DO%]-^5)/>F/7C=PQ8X5YM MBVPMBN**J1&*JE#*9Z&7S2J[N"CS3$?JU,/7QY@?MKJ>TD9^T04\=!-H3!+! M/>@EZC\H%A*FD=1E:(6/ U^0E)J7[;Y4FKFMDWN9ZWHG.CFK40?\F*V;7_YD MP3X7SYKVV Q(CCU64 @K0)I2.!#PCB&:1"C1 K)992:[6:<&6E^6QEO-[G( M;CK%!]3L5M7-+&/Q3D%K>M!T,5RCGS3M,CR;G(D1LSN/@C!28N?3L5XHI_.H MPJ?3.8]?/C ]H>F2]U&^SJ3RW842O7@ERF]"*'/G?I,K&^?J3E=BN5KS^A>* MB.JQV>-KL=[H/;_=155CKB7!GDAB&4.AWB:(0JJH!4<$XE#$.-8%R6-DE<$P M@I!S,VFZ[0H[6H*T5A.T>H):AZK*T4Y5T.H*.LJV5]9=]"P/RD9Y+\S8\*5G M>V0J?;F)ML_,&'$FW"9OC"'HM/D=(T)]D (RYEA#O=TKSM575GPIU8,_YI_R MS4.FQ%H*X9,DP#$D?HHA8CR%A(H(8B\*<K67HS:-/SL L &>;#\:%_JP)QX^L??:K^*AWWKF^DN: MW3SI_7J\4>QO>5:*C917LJR:[6R4^_BX]$,>1\(+( N3&"(15@&6" :*]1+D M,R+B8$"CK\ND,OIFIN_\U6E0 I0OG-\HNT*)O@!K46I3):_%M\Y2NW *S4S& M"69DEAVR%Z!5: &H5@FT.KGN\7,IMB-T AHLT@OT"[H4ON-=A2Y^ZC!65H]9 MT:+(9%9'QNM0BZL-RYH=B3JA^(,H/TH=_%:6>99NJUS!KYM/M*G4[1$:^ P& MOI] Q!F#F$0(RM@3DDI"N? '$//%@LV4FW_\A6;KG\!*S2?8Z,Y&Q2V0:K:! MLN-OJC/\5F]%VE4 '&5L>[==5=YAW[NQ,OJ*-$?]2-_TF%< M@N;Z8,N2W"]_$\SX?9J)G8;BG^M23]C5Q^MWNTW570F&#_7:JY12BT!'+3UC MM6+N>-X9QDZI_G*I)F5[9R ^)WQW#QX0DU4?;'^4;[X+MM4[T,5OMQF[U9W& M\ZP0U[>9D!_OJ]JDZYO7@F4ZQ?)7^H?(WV[7K(H9B6G$TP!SZ#,USXC&'B02 M!Y#[(B9)1$/"S:.R+I=G;N[^/E!$['0"W[12-7%O[G3]&T7DX/KCZU\M0G\< M3%T_1;_ A(Q,T,U(^@:AI;X0*KT<,K M&IBZV7M-/J^2U'TV[VDT1LGH/3+>4+NG6>JI.P;OL3;[NE_5 ]JJ0B0*$A$C2+D. M^B;$AP1%%-* L0@1X8N$V1#$L4'F1@U[&0>F_!]%TGC;\2)\QM])-(9FR';@ M2=U=[_ =#C3UIMU)58_LPYV^=L#6VB^K34I7;WX5VGM9ACSP1>Q3J/Y??>!1 MHCYP$BEO@3&:8(][06#>3^[)H^?V6=?"P3<6.R1/H3+8E1H,P,C?;:L[^+T6 MS9#0CH!@L>,S&(R)-F_.OA!V.R]'U>W=1'EZQW3[(4%*0,BC@,(0IE"HGD":2^"-(DBD1@MU5Q M9KS9T5(M;MVA]XG =D;'.9C-[ ^'X(U-:1WT5+0376Z[J@=5Z<97G.JU*KQ^O'O>7?**/^E=7WVC. MG]:;UY;5;R*[N=7AQ0]*WAO15J+_E&=,+%D2(.%)Q4B8"XBX0##UI*R*0(( O0T7X! M=F]6 \"N90BH('"8G3+MG+E-6)E(]FES6*:=D(.TEHF''^#M5^.GST7\VV:E M/*QG8W[-J4[YKH;RGN15X(@XV2>4WS"RU\"U K?+B M>_$I]8R:JIE[(.VVBNT[D K M#Y2%U%%_7F^$Q:[1O-Z,B;:B9O6&V&U[33=?O7MI$X@QW0;==)@^V?6;<-@! MELQG\2#66_%95#D&7SVULJ,R7D59*6H) RD#*CA,?%V/V/<(I 1' M4'#$ S^@-*&>19J'\6Q7JSAE4Z!^O*;[%<&,V#@0G@ M#-:ICCYK*!MYP=<-4!)#+3*X'A-*B[73-:03K7Z70VNW9-G U+OH&#UHNF7# M1J\GQ&]UX[#-VBO&=.4&O69L5AG+1+$+EY))("/E),((2U]Q=I! 3#F',F0Q M(1[#'!.;_=730\W-]=M+"EI138*K; $VVY!T ]O(+#P0,>N=OO-@.-VE*&6-WP9(% M,?5#ZD/&&89(>LHG$T3" "'%^R+FH;2K(C:]#G.CN'W-8K:7%.C<'/AO; M.JHO^:Y8G/+,]PWX$YWX=) X92_<#S.W[;UI=%/71[':]RNXR[;5K_I$6! 6+.$Z:@181(8O0\T\,8\=F!^^$&8U=,M,C\]?3 M?B:5=(NF'9,[ CNEOU/F.AAD4LHZI>)SKCIYW3"2>G-WO]H\"O%%Y \9$\=# M^CYLU@^BT,Z7]LV*:EWO_OOUIB@_;,K_%J4N>'BSUE]272#K[29O?J6O\Y=> M&'LAEQY,)!(0D1CI.H0A% 21T.,LP2RRHZW?;;J,ETU7$E>U:_: M;34QI5OW_'O;0/%L[[&J>?_EK\5"AYT453);&JB?O9X.6PIOF7F2.GB\C$*DRZ M1+W,]#Q? %](BHF3M)HVA[L=BN*C+BK[]9:NFZW1G8;/-D9_48\N7RNZ?TNS MO/$[*)61QPGT$K74(A00F/KJK['/* T395='>%GS_I>2YJ7%Z=X+JV9#L\\5 M'(]Q#U*];K3@@&L79]^H72^Q>LGM.A,+D(J;;+WK#OQB.5\N7S\9)&&L/%R8 M>)A!))AZ_;BD4.(PD8(G*?=$\_J]6?/_S2]?J]X\7SU1_?F_Y[VS.*+^$[U) M\S^S;ELR[Y$!%32@5-CL3[1W\!PYSZX@ AHCH$&JMQ5FD,@XPIS/(\O1I6)_ MCA3($:;267[D&+(-+)XHBD*(I_OCQ5?QO7RE)N&/91*CF,=>"G% $F59(@\2 M95#"D C"?.2'TK'7(5X'1I#@OT U:*HM4^7XX3 BNO)^ )$O.,1!PB!+(Y\@%HJ("N/26GTC MS8T$]G*V*6! R6I16J$7UGX"< K6R!R@Q01[.:N,-YTLMQ9#2GWW@F91A\(5 M>!/5GS@-HJ."$R9X]!::Z'W = 4F3/1X4EC"Z(:!@27L5O#M2GR4QX\0J@#1 MYK1 'P341P]%L:UE*;Y6'15V&T)>'*2^[\60L5C96DG ((T#H0L'B4AYNXAX M1D4,QQ%O;O3<:E=Y3WNAZS)CY0:\*ZOZA^P/,79VR]A#4\E#=[90; M'H^_V$2.?=#=F<.>P^PG\U7'MS?GX9UY_[W2$HRRNSC.!+@]=78KXK3GQZ/ M>W 2/,XH[I:.)P?4K,P>LO+Q&5]@$1)&0QT[&*00B8! '$<((O5W%*.(!-PJ MB7&8&+-;"K9W=S1_U"RBR;Y+%VU0?4TEH-''.@%RX'0-IW>WDS VC9^+;F\U MF)RDS6$:_R%*/4H= MP/-%L&U>??'J'Z]%7M)LW90'K9N;'CN:E0*C! L")5$,JV@502H3#E%((Y%@ MG+#$MZ'9L02=&Q$W48>:<^M#C([B=H0[VM2:4?(<)FSLK=N]BKHJ<[4!H2=N MKV8;1+I7%/RHKVATW55WKK7]:?Q#_K%GQ>D:,)JPDZX28T/^?!T9?;P!V^.= M;-]K>I^5=%6M<<5G48C\07"YR=]N2S6:SKBF"M:K]7I+5Y^$^E+7);W1AW2Y MCNA2YGN,0\(CB()(0.2G"4Q1Y*F_4B236"2!,.HSYU:LN:TB7YJ" \T6U4\ MI',=LT:)*CFV44 ;_+122C%8K8O%3K.[:378RW^1R1IY!7E:=:!1"S2SURI6 M35ZM&GBWF\-:.[!7#[Q[R0FT.%=XD8F[T:8[&7&. MT)-C%/=/'^KSJ<=4W\*J$:D2XZHL\RS=5E;"U\WA!M]^-Z)82AP%J? Y3-)8 M>7>(8.7=<0(Y%6$:!0+YB57]B\M%FML*_$9*P:JX-)ZMME7MO*+C!"C;OR[: M8YF1Z&#N3-VW*6=D=$=MIPQH&;JFY*X^^LCK=3M9^_D[LS5WVBL?X)RYPMRQ M&W:Q6!,[7*Y@/'2MG#UY8!?NS89_RU:K]]E:O"O%7;$D+$R#4""81(3J9GT$ M4E^Y1X'@OA?A,/&8U7'&P0AS(]960/"[%A%4,EK&6A^B:,:)%V$S,L79P6+? M._N4ZFZ[91^,,FU_[%-*'G3$/GGAT$2.JG/+6R71F^_J(UHK?MD6Y>9.?4^O M'G\1FYN[G!^PVSZ/#D8HK,V&4BX$?FH19S_76!5@^P4^397%2ZC'JD MZ0!5Q]D9P^69.#GC8N .'JHN=%CYYAJ+ZH=*_;@:D9Z;M :F=.. K6H6U<] M@M^;/T>AK_/X.&6GGN$F)9_S:C_G%H,[!H:9E;2L?+>J^/+'NDMJE749Q,K M"AB&,N#*]2)) +'D :0Q]J,P]*(@L,KV/SG2W(BC+D.]BP(>DNYZ&E4SWG"" MU=B'.U8PV0=KG8/ ;3S6R=&F#;DZI_1!5-79&P8<9S<;.T73,[G=K]?5.)7= M\GV9A#1D?DQ@&!"B>V$B2!,_@CC$2<+C *6^40-5>%F]5: M6=+O%L>2Y_ U."UVB-K(--%*NF>*5MBJ@K$"[ZM3\"Q.:AV".-'YZV5@VIVG M&J+3>TIZ[AG3G7T::O/D1-/TGF&6U]MLK9Z6K6\^"R:R!VW;7:U6FV]ZB+>; M_#H7/"O?;XI"%)\WJY7ZE0Y07X8<)1'S$4R\T(4N15(?JUJ.*'GKK"EMMD5M-DN'4V%O@C M,Y&6>^?6Z>X^'=E!*SS85$DUK?@.=]N&H.9V!\Y*@FEWY8: <[!3-^@A W;O MCMA>KX2RND]88+J-CBY+KDVTN\UV72X%XXA)[D$4^@(B'DA(!*95_^PXB,)8 M>J'Q]MZETLR-'C\W3=KRG3J&G.=F;A +4\KB!$I4;;W2"%+L(>A3'PN>$"1# MMER+&RWCUSE-$:FGZ$"T_[4S9;").^6W\2)>?ZW-:>=_ 3HZ@5JI*>?(8J]X MRKF::#-Y@CFSVW%VA7'OEO3%@TRW9^T*CR>;VLX>.LPS^Y2+>YKQ-]]UX0=Q MM:XKUM99N=?;/!?: (G58B;4(A<(RB B:0AIK)PRBBF*4L)\;!=Y8##FW,R, MNC@"JX4#M!+5SK MC?QG!]K,=74,W]@'N[6TH!&W4].CEECYL+7,[KQ4"X"<^J8FXT[JD5H \=P/ MM;EU8*7@?4LL_;?70M+MJOSX;:UX\S:[?[=6!"J*\K/X^S93Z\S7S6M=U#P7 MS85++Q82DTAY-F&@_,]($OT3AH10ZJ=QPA-IE'WI2)ZY+0W=JL.;5@F0-5HH M=Z=60Z?[\5H1]6>EB661W0NGT< !FG9R1N;#JC[.7IM%73"GD7,!=BJ!5B?0 M*@6^;D"C5GO]M%-E635YNBF;LK;RZ%-G7X[9#=!GBS9?.,RTI9W=8')0 -K1 M8XI3\52)1=EY=*/HD!BA& 42;4J"AI"C'T&/>03B5F,2&"5 M"&55MF^7VYCM;;=LB:^I_7,?CLACC*.()1%2&$(5I (G/!-1Z0(:Y\5BC@N4^PQ#PS>AK9$A'IK,G*;FM_.";4F"7E[L .QU JX2;2&D' M$(Z5?VLLQTOEW=H"U9-O:_VH8?RGK#V1Y]63Z@T3]4/[NV9#Y4E)XS5_)=9" M9F5QO.:QCB1?)L0CL8\DC B6$!'JP32.!:1$42S%5AFZ8P@Y-P:MPBB: MHD6L(RL0M8)VS#K*M)I1[TM/UNA[(K4J=8!ELRVL?][]0Z/D G2UJ/:26T47 M3TI4/;E,:^N.P\><"Z;K9%5:OX7N\X M-+W+"/>CA$0Q] *>0H1] 0EB&"(_B@.U.$11;'3LV3O*W)A\)R<0K: 6>Y\G ML338?':!T,CTN0=G)^.0CGDG4;+8]W6!UD2[N4=0<[0G>PZ$WIW6DS=/MW]Z M3OXGNZ)G+QYF0[_?T'7Q85.*0E=DWQU [J-1CC9E"%.!"28,"DH5-\8LA1A[ M'(;,%T+9R+$,^7(M2C,3>9 ,=F&.Y.7/_;!OE>-E\Q*&'J)=X$'$= M*,RH#ZF,$(PE2F*?A;$DT?)!Y.G&U&T9;TX:]NE*,]Z\_"IR=DL53U_3XA9< M\0<=4:5LV$J]NM=4$YK1)Z>:LTL\IY?P-PVCCBO_/MNEF]'5SQ7FFGTQ7GVC&WZW;-@IM\1'! MGY0@62*68I8* 86GD$:)]""-*(4B"5(N$QG)T+/9.;Y$F+GM*WQL\E2'I*5> M-"EFG#05U"/35D<-'2"P5P1H3737N$:71:="+9V6+W+&9"UR=$MY% DW* MB2Z@>TZ;3IXYT""K.L'M GD"&H9A@ /EIC("$?$0Q$A9810C[OG,%[%98[7C MCY\;^S5]&0TB=4RP,S2S!B,R,DF9@V%O/!W5V:W%]'2(:ZM+EX][G[\KTSDZD&WC^_%@])7EY_Q0S^B*4UTAR;=%B!0'W:()8Q" MSKP$1X'TK4P?LV'G]IEK44$E*]@)6VUW?+CZVZ!B/X;HFQ&">TQ')HI+X+2O M3V:%CMMZ9&9#3UM_S J.@WIC=G<[BO[Y>%_5\%C?Z-C9:YKGC[(N9*8WG[YL MT_\1K/RZ>?/]/JM+?2Q9%''!&%=6A]2U&_5/!'LPC61"J B"*+8J-'2Q1',C MM ^;-61-5\F2?@>KJD3< JPW.K*G$?K"X![K63-CNTGG8F0B/!JVL].GKMOX M1*-JQQTT2FE/\,WYV;H\/F\WMS1;+V,$YG@(,20()$HVO4$3 4*(4D8D:'/)$^M0M!/#S4W M/NU("BI1@985_%Y+:VD<]B!L1I%N0B!*T)Q1 7IZQR;LQ)J<40@.?\8GK;,)+Y M&\TS_9C/M!1U/>H(!6&<#S W&FGE M UK 0;M2!Q":\<0EP(Q,#%:86!/!*<6=?OD'@TSZJ9]2\?FW??*Z@76EQ8TV M0SZ+^TVN&>-8H)U/91(P&4)/QZNBT*,P18PIJ\%+?$'\5+D<5M6DSX\YMT^^ M$;G:.]WWO:0K95 K:KT;L(MC KP9*SB&!;75+Z4[Y1!DSY^$F]..75FN_"]6N;FDG.(C^2D.!8 MV1R844@X#V#H!1%3_HVG_M6*C@P'GALGM=(N0"5OQ4V=K)HA[HSQ'!@RTPC( MCDQ/EX%J3TV6"+GE)]/!IR4I2T@.F,KV_L&]>737:_%:U'^^6U=A/[>;E7I& M44<0?.XTRTH\F3 <2,A9HIPDG"C_*!0QE#A!$B68)@1;-NVQ&7]NY-6*#WYL M%= ECT!7A_\7M'$NGX>W-K.=)C-B&Q'\D?EM!-R'= \:@I[KMD)6,DS=;V@( M0$<:$0UZC!TA"G)J37,\;D?X3UCQ5I]#UW$F(P4*S]^$TN'5KH_H0YM:_H MR'&,N)0PQ=K&X3B$*4,(!MRGZE^0YU/+,O=G1IS;QW_&>Q@8O'P>>#.KQ2F< M+^N'C1#Y;(R.XT+LYT:=N R[(0B'1=A-;[S\T*D-@F$2H40JC@FHT$TU."1I M$L XY4'(D,>CQ*H-ZN$0C@!I?_@TNQ@72V0N.H :,:3ER# O M=@C5'\+2<^6%:1*=X!A=_/"OZTU:B+S*.V_"BK8.EPR7WD$@/W+L=E6Q;8KU4$X0F[)N),T3E+*2#*_ M3#;+N!-P,@UFY&&'UCHXFO^[JWZ(DDAZ&(:>KA/.H@02RGSM$OL^3P5"=F$3 MO:/-;;UXEC@/W^T2YVTK%_1!;,;PSH ;F9^?8[8O-C!"E10C4!P7#N@;<>+* M ;*'Z;^F]PTL%\*+6Z5UZS_T)[S UWI"@.[_1U!6.S1E$ AF(3(YSIN6Z;0 M(X@1GW+"?*L(R_[AYL8E5>$YO0%4_= 1>/".VAFXS6C%'8@C\\I%^-DW/C&" MQ6W/D_XAIVUW8J3^0:<3L[N&%BA=WZCO]$[W@>JD./D1#J,04>C3B$%EC:20 ML,"#J9>@*%8V2XBM^B\='V9N9**EA%K,JB7:XI+TL1.XFK''Y6B-S!K#@!I0 M5+(/!\=5(X\.-7%9R#YU#^L^]EYM?U#_9EUFY6,G:/E]MA;O2G%7+&44TY"( M%#(>)\K&4.8%]0B#:2A$&+%84&I$!_W#S(T.:DF[8=S@=RTLJ*0U)(0SR)X_ MMG>#U\B$,!0JJ^/[\T@,/L'O>?1DA_CGU>N>XQM,>\NUN-'%H;]: M139>+IS1=[.K;?Y,Q/&^H5-M?JR#&AU,GYF=,MUL3,1B4@I6=OI$ZHH@U:GA M\]WN)RKNV_J<+6Q[=;?9NNP1[W0&7 =1.I!LZM!*=V >";AT^'!7<>EOL[4N M0=DI%KX4,4HBC#V8!#JC3WB>=OT"B(4O:,R5%XCC8=/E(!_:YS^E[7)=3[AL MAYW5'6?J@P+/3)Y22MFBE"[WKQ^ #TFI!P5 !),5,1T=KG2:)/9>(!;QV'OM M4@^JV\5B0^?-DTLCH*M'6JVQ.^.8%WIFB:"BL5Z5:FJ E,H,DB0O:%ZD.,FL M0DIM&IO:VK2U%S0&@ZW%8&>R_?KT(M*75ZE#XA?Z*.T*Z)S6J[:8>*]:+S8P MVMK5UM7]%:SU/8YE!U?KV:_TS_)Q\]B>!%.22MLW'] W[X!FP>32:M[M3)D+G76GJ54@SB_ZP:&0#- _42^/; MA=CJ"+S=K,Q%/][)Q?)1/W%[4;7;/V6)BF*:93 N4@21RA-(8KU:B4G,!,M5 MZJA:-IKE4^..$Y]!L-O!;>( ][PW<_3._W97HZWWUDEW=!B /1#:*RN/??3Q M7RV[Y=8D7YC =#O!=\4]:G3L?ALV?G0TZ\>-)!V[4XYB2DS-5> M5('*]?PVIGHAS+F>X!9<0A8K#'.36YF2)(H+*_V(DT^?VH>J-= G..,T>A:+ MVVLP";V:=8+#;?UZSFW_!>O1$\=;H9YSYL62].Q%GD'@1CO!/*T6O#H%5;UX^N2&J3&N?2L]5#!?(F8S-W6G^XF3&W@ MUX'$:K[\WJ8#JLYT0+>VNW&!1[?8$498L .SBC:^"=KNS ?L!_C)>*#76W\# M6R? SHL@,=W^( [*4QYFC$IF_C =,MX53_*,$==3(BEWPN'FK.]C25DY+]<_ M?J7KS4K_M];-V\G3ICE)*&4*9H(7$.4,Z5E/GNG>RTD4(98EW*D"I8<-4R/& MUDHS#NLT6'/HW;G@S(D^?6)'BH&1#LR*C?4OZC<9!VZV2/^X 9T3K60G""(L M? 6,PP:V>]@Q;M2[/U!'(?%7/,I3F/A(-&\FF"(H$AQ2&DMS(H$AE:* 7$1< MT3BB)-,SPN6:SNV8[[@))V+;-A1NS-V9-D!EHM9:.__G_\!)7/QO(&M['76& MCR$E+).D8 E,4U-$@F<<$B%3B!*9Q['*B"3)3/=ZN13?UG2U'@/8P^;"P?N& MSDU0S0U@\KY<+ RGZ>_'^D&"'Y*NK@:W($DNHS2",6'Z2XTH@Y1IA-.41BC+ M,J6BJ 7WYX48#]JNL1& E0LQ**0YDBPI4DW'J5X*HB11$&,]%U(1%BPC::'7 MA4XJY-=1P!BQZ^$&O]VLY3J( D]*3BKHWJ[7JY)MUO449+T$7S2"0X:>=D M6*'PXV;&E00_Z^:1^/?Y*]T/8=Z:(N K2=\NA9RE1,1<%!%,(RG,)E!F5"XQ MS/,\TRXQQBFR/7_9?_#41OG;^KW5Q@%CG?V9RPNP+A^W^$(0>!1;>N]TQ'+* M5>_3E1;JKU\E&NMALC32UK.E^JK_)9+C9REN0IRP4C M,)="K[)5ED*&<@$9B93FT(S01,R>Y8HM+X9,N[?N,ESW;0@W:CL3S1IQU1AI M&6+M@7T_$P;&,_0,JC6\B1#L3'^Q-[N/]=?06(M6"[_.KWPMS%\8\9?!WCZ0 MWA^]YC-C'E!_.^*DBZ+W>.0X%,2^F_MZ$"9BXZ1DA''6G&'6[MZ /8=OP-;E1JYYP W#X-TR M[,9C.'/'W< ,#OO11FCX%OT^1;\LE^)[.9_K]8]^L+;&B&+4 LW5KJ;L-L8K MS2-1"$FA'HHF_3L3$".20IS3-$YP(FAAM>OJU?K4/AB=\?76P<[\1H6]>E%' MV5,7U:US[+X$P2 /3.Z#HNU,U%ZH#X!PRI-]#/#9FFG.H;T:1 MOHG8$_^MY_MU^OO7O3B'=J< M&L&UIZ8[L\&>W5YE8%TZP&)79GA8 Y/8$:(WHT+JL/DR/+0C;;KT0SS0YHH; M.KV;*I:/&F\SQ^SKLPFYI%%/%*(64F0 K57"HR5SI>6I& MF(C2/%9.:5\6;4Z-O(^F2*Z'BI=1MCU!'!2[X,>%?3/+(&'+#@ -? IXN=V1 MC_RL@3@^W[._U9MVI'[1UI\7;Y>+9[FJU2.-$/@GN?ZL[NB?,TEQE&(6P3PQ M^KM<8,@8SF&<%'&N4HPBYACS<*'%J5'.K=*M@#7]$\A:U=5LG IMK]E0K3UQ MIJ +B%L3T' XAJ>?VE:P7( ]:UO-?Y-_IC'5)@_*/G;H#,T]%UH=FWGL0#C! M.Y8W^K'.V3J^OU52;>8?2R5G".=I)CF"&59<3W92"1DG!"J"6$YRLS'G=.1C MT>;4F*>Q#,RU:>"GWM/<-:*$U1H]0W/L8 MH7'*>^^U.XT"W\= 6)?X/G'K4)E6V[UFGD=IRCF%$4X2B)B2D*I$01:S.$U4 M(E#AE(-_OJFI44VXM O'C?QA( M])&N?AA%DW_XR2($S,UYG1_ZRVYHD B9FUH()02&,>:RXITB)AA5XV6QM59/\?4=GO7/>I&V72H-@U_P59(_=/[U/GHP"5/&XU2#KU.= MH\?ULT4W^N[QHY*WQFH3IE>7E"ZK/]ZNI"C7YJ<9XZC 6"F8RSR%*&(%I+G^ M2?%,3TR00)00IY*LY]N:&I&\,-7L#S2F F.K8QW6'H#M"&0@V +SQTO$C'$W M^Z#IE=!R7O(?X/?VOT&V?2V@&K8J:T][XY9DO>SX43U6BUO\..6,Y2Q-!8T3*(L,0219!K%()(P1CM-8FA6 4['GBRU.C5\:V1SO]+3+"-M1 MRZ"X!2:8/BF(,J\@Z MZ,BEY:EQ3FL[:(V_,7L$ZX5N^*%\ A^Z&?CX)B&WRO]P#6VG+0F0[V M;+]3U ,_5:_,M MV:Z/V\J3;^1"JG(]PP63*%61GEP2$[*4,DAC%4/)$8]2J?D?91XU(/M;M1HL MXU=_;(T&9;//8R(*?I*-X7\S!1^7SW+EN-U^ 7W+U>WU8(ZTP&T!W-LH:VT% M/[76GC\==5_)6L$R[&*VO\EQU[-6[A\M:>WN\N,:$X'P85&M5_7G[;U^29IB M&#-4:&;A5$\KI:00Y7$.&8XR*%(NF!(H1JF31NRYAJ8VG]PE=SZM-*N43W0. M:']A:#=@[0AD"+@"4XQLO '&RL&+:%\"8E"R.-O8J#1QR>5#@KAXO6=] MC#H^VW9XZRSC/,L8YC(D04#,!@CCE$N:$L(CQ@F/N=!9WKJ&I4(> MZH8> ?6(DSX+IQTA# %28$)H3-S?MPIR4G\)B6$K;)QK;-QB&Q=EZ M/T;X*BNI;WIX)Y_E?%F'$-TNZCSEC1X6WY9J_9VN9',4L@O^SSE2,4\59"G) MH5ZYY)#D5$%18,5PSE!2.-&%EQ53XY+.3+#GA5[V5ZZLXM\JL X9\;J'>>SF-TI 4ICXAIJ- MZ[BI#U6U,;+6]4B?D4+E4403F,<)A@CS'-(B$3#1G!AGB92L2*PW\2T:G!P) MF@A)4+8F FY/?]806^S0#PQ<\%578VT3T]3.N&J+06>RRW?$&DB'3?B! 1UI M[_UZ8-UVWAU0ZMUPMWG.>/OL#EZ]V%YWN<][\KI>E7PM1?WHWQ;ENOKZ[;?V MC FE-!($4:A$ED%$$P6I3$VI.*H$IH1S9%6EU:JUJ?'PSMCVA:_-!3]I@UUS M8_I1MIYW#H-=^/GE>=@NGXKZS!XOXS+T++&GQ;%G@Y>=/S'KL[C)CT_>;*IR M(:OJEO]K4U:E^3A]W):GYUF6I%'!8$Y,U@M1!%*:)C!"DD0")XC8:<+8-#8U M-NEL!7O&VM6)=\?9CE"&0B\PG_@#YTPE-H@,RB2]#8Y*)#:N'_*(U3V^!W#- MQ&=[O+>OO"_3!//4Q'9%+(.,^V%W/9X[DH$7V&QN&?B#?AEM:P&+%E@@\? )W4]#8Y\6G?9 M]>,3.XM[AJL'^U6:G)KN;W=R]6B8!3&N,ICS#$,45L0=<=L$U.P%T?L(.4;SV/ M4_"*K2>:?O4BK>?AL*G+VG.WMX[FKW+]L!2W"_%Y_2!7>S&3ORU6DL[+?TOQ MBV[TH_XNS3@13%,D@U**W+"3F?

    SM1+< M:S.-ZD^C)5 ?9RV-3Z"TB X>HGGCJWHZ>'Q"7%/GZ?X M37DU/S9G!K_(Y?V*/CV4W-0T[+)'I$*LH 1&A?ZBHX+HF2XN(B@+@O."4KV2 M=A*@Z6UMBI^.[BQK9V]=*--MGMN/L=WT=C#D G\ >D +L*MOA= MNEHY?SACM;OIBH)+;X[*;Q@UXKL57? '>?=]V;[U+,F21' ",QKG31PL19&I M+!QG-!,D0I.UR _W(OT.Z MQW+!$(Q,.>F=?%VN]#OLJ[TOSJ,7:R&O-%*,X MH3*'/.<(HJB0D#!1P#1+*%$Q5518Y?6=:V!J)-#8"'9&UNIO=N/_+(C] W\( M:$+O<;FA8CW8+[E^8I17DO_]?OG\G_K6>H#_"YD?8?-C/:K//G24X7S)I6X< M7[S.[YO^GI:KNGY?L^3Y55)3JT!\7GPUQ5-6Y>)>3RW*ZK?%DE5R]=S4_7O: MK+^:&3DOYV4]VWCSH[[][9Q65:OS6$A":1IQB 6/(4II#DF:1) +'K%4BCB/ MG<3 0QDZ-4*I[0.U@9[RF\&ZU&X^,H6."DQO3GWD/),)#>"@4Z%@QHXZEPH- M^>%D+'A[OKJFCT_+A=E$_ZR.(N9O%V(OC&2[2(FP**1D#'(K[/@[ M< <$IN:7V)](NCF$/ MZO(74'?9/1L&Q)'6UG5)L_+YQ2?EJU$4>NG"31O0L.?%S>#R.8[PA9&GO]#V MZRC5VP%R5K3>\O9!3R%WYT'5FQ^[:]KSHOI$X?.3N;)ZOUPI69IY3?5A\46N MRJ7XIRSO'S1WW#[+%;V7/_\I5[RLY)=5R>6,B[A0(L/23'VJ.F5PV;@+5..OOL-4)1/+ M^9RN*O"DZ:$R,#EF88[^_EQU-#N)MV+$\]U]Y_2O ?H"3!\$& A-E78-P M _9@ /IM:8"X =N7KL4"=&" &HW@I\7!^W&,(^=P3DSAW#IX%UD>?H>WX\H5 MPX'J:XHP2_.80IE1O4+@7*\0:)%#G.>QB&1*TA1=LT+X2XCM_O1EM7PN*\-: M^G.UT]] MDU6.'DDRIZ$EH1#N*0X=1A?YEN13?R_F\#=WG*Y,&]DXV_YWE/,HD5@AB MSC%$">>04%-&C61*J23.B'"JH-;;VM3(HMFSH3LA $=:Z(?6CAP& RPP171V MWFQ3=QH3P4^=L0,RA14H@_)%?XNCLH:5\X?<87>3IW@TYYO'S=S,D^K'F]G_ M2CYHBBJ?94-:)O/GSIRCIH7UG=[RDVB&_B]]L$Q_L2I;^P8*13BH>-$!@7;7F\V;]\KW]7S7(F&4UR M K,4:7:(H@1BS0@0,4ED7%"6)E85''M;F1HI=(:"QM+VZ +4MMH3PGE0+Y/! M(% %)@(OE)Q(X"(*W@1P_LFC#?Z+SNT/_,L77U,]IZW=-8OTZD;&JH )PGJ% MD]!,SP(XA1%.HRP7!2E2-%O;[V*_>+K3(!]-JZ\K >-?*Z<#SW()X@M)Z#5& MJR3P=NA2SB<=#E#\IFOA%2K>'#AWNLS-X47#Z>9M"SRWYY+5NXV:,X@5QE!*DN:9%#C'RF4HVS8\S5&NFN#IQW)1/FX>P5-K[_4B>B>Q MMV."$(@&)HFS0GI[Y>#72\ D^$)+$59)KP^JX%IZ)QM_=36]/DAL]/1Z[P\4 M(G@NKJ)19]K5"ZSJO9&[![IX&7%AU$F;Z=",4UE08LZ%6:IY+Y,8TIA'L,AE M(0N1"HF51_3#B"Y,-*+"5 HX"/VKP_UE&JDSII9[M.NJ4SF86R?!ULO1?55V_ZJ"5!M*H_I.66K=N$3$-('L^5T M?QCP0D_/_7%SGT-?1F38.6]/>^/.42\[?C2GM+C%JP0O6[]=+I[UB-2<9*H8 M5#LQ4:X$2@11,,XCK M\OY>KRU;?9/'OO,)1WS[>6-0U$*?QFHSP<[.NI:)7H%;";$Z@N949'<8\$:K MKGL.Q,'*Z5[&XT(=W9X'C%E ][(?!Y5S+6X8ZXGE+/![XW%FG'^7(,W>IS]$5PWVPJZ$78\^^V8P,ZE%5!V M.Y!VC_+DP4Z4][-Z7R[TNK:D\R_+)OUG*]XE"\2R6*:0)ZB "">:^&0>P2)C M1,2"R<1-9-NFT>DQ7:<@;735.JM!9[:W +=5!UB2W<"PAF:WZQ%U)S4'B(9E M,9N&QZ4M!RB.>,KE7N^R>M^,(&4MFO;/[E9;W\'WQGFP:KP'8L]]H+1K]5&*!*)% MH!$0\[JOBG,UP\F],N/609S4J^-31W'4_K.HP#B./6/7 M;AP5Y1-5'\=M_\J2"GO;WLTZL?G3[!34&P4SF> B3@B%22H2B H50XJR'*8H M+_*$*Z20D]*%==[NE7! T T\$3@-Y ]I-JJ";56T!D(3A M0N L@@J;99JI>HM-Y%J1(I++.)* S*#D9-/NJ+3D M ,0A(;G<>FU8UH$49Y,N_UG56_1- ,?NHTX1S2DB"O*<9A )800=501E+JC^ M;Y:KF/L%;#E8,36Z^K9Y?*2-U.#ZX3!*L_NMJ37#:R9[5\XW)NC_2.JW\;D. M;*J]!I\WZVJM;RD7][[!8"Z=:[GY'KK+0N_&[P607>Z")J8LT,'C-4@&"CQS ML>250M(\P#H?K.;S,$_"I7-9?97/ &VG([V=A-*2OJX%*# ]M::!-W+!'_1G MY8\0E<+[,!B66$ZV-"YQ]#E[1 R]%X^$TZO__$=7>\VY&:T M4&DA20PSB3%$-$HABYEF&$PCG"2$"!X/6@=D6/NG1E9'94#NZUJ[PB3D[)WM M'54#J2\;JQ;(P*^0)95.]\4(/8>\/D=XFP7!>^@P=*&KS3#[[/;G&5M"Q:VFWNX2-*$) *JB!00J9A!BE , M$>(9BI-(49ZZ?!Q/MC*U3UA[_+RUTG/S]#2B=M^*JW$:)[C# 2)GFNV%8% R M/-W2J)35Z^PAL?1??,6LFUTF*W:&K#Z9=(Q*\]/EV5)4X**@<0*I5"E$TDCK MI$4"8U84,LVC+,;I[*DFO6]KNEH[3+M'<OQ55G(W8.O_V%4<1^VSX5=MXY@__H)MU&XYN58;UX*P MFJV?Y)_KN^]R_BQ_72[6#]4L446$)4EA%A$"44IB2$7&8)[&--%S,(HCIZ-H M7T.FMMC30RT)(]UZU 5VWY4Q@ T=/N,D[7H#_DO2%?B\&)#HKP7Q541?CXR9 MI CL.1S* 4)NX9-QANZ0*T)RO. ,%)3C9LLKA>5X 78^,,?O M<8.JC.HYL-#6\+4)EVUKLWZ5E?ZV\P=MS#OY+.?+.BISEHDX(0K'D#.:0D0( M@YAF%&8BBI@2A$>*>55=]K5H:K3[PG(@VV+#J];V>H2+G?6#R(PZ=)\=UX[: M*:'/.ZQ%1E_V7.O?#?BZWW5[/HXF,>H.^Q@*HPY634%@U!U$2WU1CP=?.SUN M3I%^E>N'I?A0[U[4,_)F-D50FDEI9L,YBR&*-%7KV3""*DE2A5*5QYD30=LU M.S46WI]KM2>>C>%@S_)KI[F]_> ZJQT*W1$GL?[ 7C%=M<$IT.RTM^E7FHS: MP'%^[FEUMQ]=;0^YJ\_J2'MY*X.$L5ZCQPI#GC !48KU=%(F""8I+FB4%8P4 M3B&<5JU.C:RVFN9K/37QJ4!GA[4=(PV.8&!"VMEK*.F4/'P(U2DGE :E([N6 M1V4C)S .R1-N.B0;% M,# +'<)7*PAWYH*?6H//!TZXU].T!6?8&IL76QVW[J8M"$>U.*UO]".UPP&@&DF9T L'[V2>SM2,Y2*))*,0,%2/6^2)((LXRG$G*0HEE05*7(2B^II M;&H\V(7AZFD2;8P%Y4(WK.TUV91/J_+9G&>921-=E-)Q\Z@7=KMYTU!@!F;- MSDP#9&OH_J[U@,)0%G@,JPC5U^"X4E 6KA]I0-GG>C4 MY8RIKB=@)T&U//"Z%JK0YUL^*'ED,_2@,'#BP:F61LX1Z''V.)R_[V+?BBA+ M_H=9,DOQ;K,J%_=-7G8=U/]5$\VJY&LIZJOJS(!/TE1!: H\;_3+-<-92FDB M"(PBK"J5!4Z.6?VB;3<#B4IE I];\)E<,;!:E MZW'6U?UE244C]D)HUJH3^1I?0./,5F2CE5??>=16$VV3NK17=;66G5]#UF89 M!N&!Z[9<:=3(-5V&@?"XWLM S_78X[K-OY;/UYG;QYOT^N2_2]V MO2Y>[$:%0I:S=^V[\%7>ER;2P;P2VTINHH%UQKEDN:29Q M%L.$YIDIZ)E#2I(")C'-XBS%/&9BMI#WFG7%W15G@*<:MQJ)I!F)1R8$/,O2 M#WK0?6/V;AZW9N_5ZKSR$/!D/WB>!GK#^GK'@CN3]VH9!CP@[(,H[$GAR99? M]\BP#XR+9X>]-U]9@N_#XFFSKCZ:E+ZDW3Q@B<*<(E/,H(@A4DA"5N0%E JE M198FG$BG>,Z>MJ8VN:IM^Y__(\ZC_^VHP],'J!W'# 138&;9+V_:&*IG3<94 MD 0H=F"!29@:>2?:>YVJ>.<=/UL'K^<6CYWM(S9J$NQN%Z(.F=J/K,%I@KC1 MO2PRS1DHSQ3$4B HJ"BX((40*':8TS@V_Q>8U<@FN]1DW2_KV+W2(E3GJBZQ MV# ?&.&1)SAWNPE.F[MK2BLWD9$V@5!7H>NPS1X&Y9$VW@=#VVTKWAVSWLUY MA\>-MUWO[N.+#7R/VWUE=IKHS%8.PH2R_/PGGV^,I.Y^ZM&,Q'&LF9["+"F8 M*8J%("8IARK*69XA@3/F-'NT;7AJ4\FWRT6=Y[FA\UUH:ZN=XRJ18PF]W3PS M!*"!V;XS>:=@TP2R;>T&^X8/J5[C!M7 (C66C8^L1>,&R;'DC./]OE(-S>C[ M9[E^>+NIULM'N=KN^7W2KFY6*W->IJ(LBG'*H$@T1Z&422,M4\!$SU41U>O@ M/'>*P;=L=VIDM=486#7ETURU&NS )CC),:-Z?5 K8^0\@R12"J:)3!.>,Y23 M;/8L5VSYBG#OMQ]PHV&I2:L.R7TR[WP/:5V%N-T7(0"*@3\(G<7@NS89=#:_ M.+_9V3VD1(834 .+9-BU/;),AA,@QT(9;K>[1Z/V\2<'SYX:I[?F@1** (S MA34*3G$C9_SUCA0Y?-YHL2%G'-F/!CEWB:^,1)W:5S[+7VBY^+BLJL^+W>\^ MR?4L)9(AFF4PXC'2LX2"0Y)@# N!$2&1GJR1Q&V6<+'-Z;_0:TS^8 I%F%^8,&? M6Y9U/#^]W%-VLXM!T0_,%CN[;H"Q%OQD[/T;6"[ _C_U%;WV4*:PQ&=@A8I+ MK8ZL5&$)PK%BA>V-GHE6\KX)A:OGZ7J-VDG/H1S'E!&]:$1"+V98ED <)\J$ MB"RT>I09>N]XRB*!?E6G[41",^+-:ZYXU@@!9<8_2 D1<.$ T;@F'3\+BQ& Y0' 5E MN-SK$9W1NX/R8<%7)MCUG6S^^WZYZJYO:G 8HWYNEPOZ'[_)U7/)934C140T M6<4P1O6,!@G(E%*0"![CC(HXQ:H+Y.@GK7!&>H1[!":Y3\L%Y+1Z, NNJA2R M35E9M5X879O]M1FH6D\<8A/"='<_:;YR%TYF0[GS$OS4^?DWDV(.MK=VONHK M0>=M?<6WJ72T0[S*JW?X2*$MK]OQ;O$P0?ND-W0F3,OC1=D$1>Y%0$[8EOR6 M*7JJ\5G]7*W+1_T5U%]W1 7/BACF24R-,#B%+%<(XHS@@DLFT\A)*NKEXR>X M]*@+>W3VN2TZ#J"S6U[X Q+X*W>(Q0WXLIR7_ ?XO?WOG?QS#=[H8?/'@/L3 MI^$8=-%PT,2HRX/3[ATN!,Y@Z]@^4V5@)1^DGFL^RZ:2D]G^K%5-[NB? M7YJX@ML]4>J[Y1=:AP4P17(B,PI3EF00Y32%F/ $JK3@$>=8_U,Z6R_7=&[' M %?:XT096ZO"#9,FGI7O^].

    F?;GQR;<_9$="(_1&8 ML9JN>.%*5_2N.9K9JCUIEPR=U4Z!VP,I]L:OX2AM(( 'YZ!)FYGW(T[87;F>RUE&4)Y@HF#.I()(1!DD+(LA9452)&F:$F(5!WWJ MX5.;8]5&F4$8)S^QOW7II3_L(TZ.T.OGN6LQ"4Q:KG XA9Z<\]L[]N3H@:,% MGYQS93_ZY.PUCINEJ_7LN#*I$'_[7#"8-',.#LSUNYN=UCL[W#_@O^\6!L]D)5>H:U^?"OY MITV=O,U-$;4\S:%D2J^5:"H@(^8[GB="YB(MD/UW_'034Z.#QDK0F@F^?7@+ M&D/MO^=GL+S\5;\>H<##WQTW_@SCQWM2]_OUO[W_L*5_GJ$1GA[ MEM,BC\TXSGB60)3F1I"U?Y0?/@J0WAK7B>,N'C:X"N._"*=&_%__N/LG^LEJ:RO'5[4)TIQ?= M_)JC6*0YAB02>GZ-5&$6Q 64,$#QE'S";3"U?<3B.\^LKN"")T#P1F)"_P PA@ M70/CH*<+7H:,>J1P#52'YPA7/N.CKJ.^M=I$KK:(&L-O0(OSSO8ADUA=\1HXF]6Z^9'36EUA M.6&B"1#$<::Y6J9Y'*6)8,3I MQ+"WM:G1\-984(_-I0*-U6Z$V@^P'5<.!EM@&MPAUA@*.DL#G-E983(H:_6W M."HA63E_R#5V-_G2R%-;@>7V?B5KYJJZJ(,DR1$G"4Q2J3DD%112@2.8%GKQ MJ52.D5U$TN6FID<@G:6 ;DUU98^SN-I2QQ!H!>>-+5 [*X-PQB4P!B:,L\V- MS!:7W#ZFBHMW^.Y_ZV>^75;KNSHC4/ZYKO/@9UF2T"0A%,9(81,RK"#EE, T M+RA6+"F4<%H4GFEG:@Q1F]G5VW#=X#Z-I.W&]M7X!-_0KK>OC8W@]]K*,+H) M%Y 8> ?[=%LC[USW.GR\8]U_N6_ED-73TIQ OUF:R,BNWF;[:2S[F6(PA (SA LX3MD/%YV_.OOA? NC93]<='(_ M^^'RQ9ZG4.:YMPMAJF7,_Q]-(I4HN=DX[6)Z:5Y@F2>0)HA"O:)((45,P4SB M JN(%YEP"OJ[T-[4AG]MKN.QSP5$+<]TAL,I](&-L;2>6M6V@GUC \P4+($9 M]I#E0IOCGJ#8 7!T/&)YFR>-T+G\K+ZM]7+FRZKDYJB\/FR9Z25&FO-"0"7S M#*+(B)3$!$%$,HIHE!8LY4[\<::AJ1''EPV;EQPLE9(KLXO_9(P%>KT!*F-N M+2HOEO,Y756[WSH*S)\%W9)B!H R-+?01I>H-O(&U&::H)GF]'= 4KD Q;!L M4Y30HG;=@K[9D:#6VM-B33FFT&5&4,;TEI MW9A^30*#>[_94=2(O1&8R8Y2'?:F0'B#&S O MPMVF5TR6\ :P/X/"_[%^A/P/69EPZDX#0U#.,ZD@+U@$$8\P9)Q*2(@H,BQ1 M5"1.T[<73Y\:6;;&.>I=G ;.CM^\X0C,5M9(.)/.28\'I9"7+8Q*"">=.QS> MIR^ZMCCICC"JKJ[@FQ__1XK[.H)Y7L?"50_E4[W[F"=IDD4HAR(G$J(\TXLR M9())L@A'!2&QX$Z9"WYF3&WXMV:"?3N=MGRO[!7;*5%HK -SBP_,5]0H]4$I M4.%2)U->J9JI#USG2YQZ/0(1PQA21F,H:<(RO61D$MM)YCHT.C6::PRM-VR7M5A]N;/5;$OQ^4:8\?D? MZ0V*DYLXS^MK_V-1SF\ IZM5*06@:Z!HN0+/=+ZQW;9RZJF,4YI*(B F*(4( M$08QSRCD3*.%.3$YO#85'X+UU AE'>Y,&T#V]%< X"^<3 :"[UJ M>3X^+A?U!D2S2U'I]^NK>2PA;\/0PN 6FYL;([H1G9R>H#1T& M*Z/64[QD@\'-1$O7NYY3+YAE9[/Z3?C MYV?#OKM86\K#\>[YJ-:*OX>J_LH3:WEO,#+UVZ 5VG'%ZW[]@-N'TT.K;#L=R5" _* M@;ZVC,J05P)VR)_7/LZ/73OIU%NN%\)5:5K\TJ9EUF?GM_/ZS=&__F6Y%-_+ M^=QD$G)#3_3/=]((SYME7/,RSA2F)A6;0,5$8=3?%201%[ P^\FW/*,ULCL#=FY[:0;BA M(JY-!T^M[48 4&T55>G6<#<"AMF9I-P1&Y2O')H?E;K<83ED,8\G^!':/_6R_4'/1FZ?Y8K>RZ;\Z6=5 MYP95GS?K:JVG"J9!5JU7>J3.A&8U1'($*4Y,E2!-:SA."41%:JJJ25I@IY!R M5P.FMCY^)Q?+1]TM>J#\+S?^CL5" AJ8RSK306M[6^JX3J5ISN3W[#<5 MTN8;<_7OG2L#GJ;XHC@HOSD;,2K+^4)TR'7>S_&(>:D?RGI49MF/W27[*K.? MG^I@UP-;?]'WK=_IU=Q[6J[^88(I=SPI"BYX3"%!.8<(%PAB04TL)$LB_8\L M18EU",UH9D^-7:^6DS9U0&H(;L 1N]0P (,#,$" &@D;-GG-]ZK_(S#=MR7T M*?O__Z(<$I!]U-0D7YB1@K"F^>*XQ7B-WG^](6/C63->!-KH"+\(:!N_]9%K MHM1_M)F57^2J7(IXAC,>*R$53$240Y0K#&FF"A@IQ#"B49;$:I3J*">,F]HT MJ:F<\=RF_3[51HY4[>14U]DM5%^K0Z8_$VFZL\OB_M+?G>.50NG!?1I%44X9 M^-[-COELC?-'U?2L;O(50%\8-9Q536-?R^J/-S_N])-J305%1113F9CJ M!\@4 4XA+7"D$">MJ9&("],!<968$SU4K3H@]B.1P8"+C"+ M>&+F(7=^$8V!Q<[/MS>RU/E%QX^%SB_?XEWCMUS+C^6S.1E=Z_>@#B^K*KFN M;A^7JW7Y[[K-MJ;(?TFZ,@I<1<"MBK RRG+N%A#3VIJ3V M0M@YP.HG=@+O=UWYP883VI% MP6'+"5^#Y= UAKUL&;OP\#6 G:A&?-7C/ FR29>)5_GO-OGDF]Z[O!CCB^K)9=25.^U MD7M:Q49^2"^4.-*+@GIY5.CE42X@RPH.HS21',>XR',GZNAI:VK] M4 *JY*)LQ,80X=C&@LT!J6:OO9&Y1H+QP_)QN86+Y5//1Q64C2!G>V$ M.A(QR5DL(9=1!!')):1)PF">9;&>HK T45:YV&=;F!JS=#9V$A]!H.HV.2+E*,IY'X8+^XHD;QQ1;/&_W M@;)BSX4>M'96F_'$H=E,15(F<4&AGD*9'6=-?(QG&*91@1+!E29#JWJ^SBU/ MC09[98Q/RA0[,(%3EUAP9RB@ W-JGX#K#3AYY!X*9 <:#@7V2/0\).ANS.T# M7"^C.SUP/*;W\?/%%\#K 8-MS'W=ZNA\$$8<295T=QA@M#7TM\D4>M2_+N=U MBJ?^-_WFBK>;E5%3VO\'SLTF8O6%_C#/F&4RPA13"5,F$$01-9-IRF%*HUCE M&%$491YB@ZZP$3XV9>U\NWK@$YCN?KMYE#/B2>&] MZ W8N0[V?6].JBM'?@P;CG^-D;NEOM/FROV%F!/UW- MWBS;Z2U0V@QE-PZ.H-8+6S)EQ@N"]4H&X8]!LT MM(VC?F4" 7SX'0G5S+4%%>_JN2XF1)*$9C!.> 210,*<+A00%P3Q*(XP8U;; M;6>>/S6FWID'?J\-]*Y\>.>P5+@"E."'"M9X7%&B\"[8)/BPC50G8I!GN X(IA#/58Q1#CAD&&&((HIS=)8QG'A5%CCL(&I M#>'./K>!>P2;WYS=^.^E? MO4X\#'3N_JF-G\-4)C07%$8L$GI@8P0Q,T6,(Y+J,2]C$CO%(5NW/+41WUGG M-N+M@;:C@B#P!>:(K32]V78[S*^H]E7.QXAE=$9P4+:Q;WU4&G(&Y9"?W!_@ MFX7Z^+31P_W;4JV_TY4\:*R-)L&9I"Q3! J9Y!"1+(-8Y!+F-(E80F)%$R?Q M2ZM6IT98G>J[ %5KMFLVJ@W4=K0U.("!*:NS%W0&WQP15X!$#">4!LY]/$$,E^=_OE\__J>^M.>%?R/P(FQ]K(CC_U%$&_46GN@%^^4+/_(I&@*>Z M6[9':(>SF!F2'&HB!G43Z(PCPBG>9*GB:0>01L7&YYLH,6VO$QE M4BO*W>>1UG8[YE%)BJ^.F M6=B"<)1L87WC4/(ZHK]_M M@7GXE7M\/"U:JPZ9ABIMOZE_#7U:*[@'4ZJU:\TC5^]6_/>FS?70\VTAZF4F MG7^AI?BP>$N?RC6=?ULO^1\?JFHCA?F3:F#?FOQ]$V(893+B+->?(1(G$,4H MAZ1 !#)2L(C&0B$D9L]RQ996"7Q7FN/"._M&A:.?SR\4#[;R".N>R,'A.ZG_ M4S V\($)?\^3>KF_]0489T"Y *T[-Z!V"#0>W8#.)_"VZ:J^Z,[A^\@A'W#$ MOAHI17"4/G/+'1P(Y-YTPFO;&"_#<" T7B0=#O5,;YF?)[E:__BB7\3U[4*8 M%,@G8\Q.4)SP+).I7E@I80Z98B0A086 299&".<"RX0YJOU<:')RRR7^(,5F M+LTGJ[.^CBW9FGY3__7MB]AE<_4[^;22O*S_[JSSH!X4[] YU:^P- MJ,U]"7(;JQLF2L<>IJ'E@"XU.[8JD"4,)\2!;._TC>%O]#DTZ34;X/J'M_KO MY?HM7:U^J&854'V5E=3/?IA)(402$PHQ(9JW6&;.SZB 44(ET_\0L9BZQ?@[ MM3\]$BN;Y#T..A.;X?6G*0M4SV[FFJ^>Y7S9C#9I1&>U=W7!!;[OHFOR@%N_ MV=%:P-X(?5+?Z?34,JMM2*+YN3$?O+#_9MM90V8H>$$W< :#FPTC9SAX 72< M >'W&#]Z;-*KONDU2KV%\G'9S$+:@R662QQ%A821X JBW-3:;GXCE# M"5).9-C;VM2HKTUVW%H+.G,]C_'ZH;;CK\$ #,Q65V#G3$Q6F Q*0_TMCDHZ M5LX?4HS=39X! FV6YB=MO_ZQD<,QY;87HBUBI7_FZ_*YSNS?*>-L. J:P8PSCD7$"4?8*8#@2H.F1DO?-D]/<]G.O'8I\^5"?QD> MZW[\7X[A!=?VF&7XP8C]$#H\HLA>C39Q:'5:/T1& "]NX$'R%@_]YPEJD,W"OC:E8..$1\ ME"NOP-)"QM+GZ6-K6EZ!P F!RVN>-O ITR>YGJ5)GD:I2*$LB)$^5A@2$BE( M<"%BBB*:$J<0OK[&IO8->G&:)'>G20MYOL2!.\*9B"A-!86B2*51NU&01D;W MA@N-MD.(2U28 MEW^X:$5;@7KEZ9LC5*]Y[J;71CVO MXW G;7N0C'/&9AJL+5C.]*E QCPK-% +K ME0+#D!*%H$@R'B.E6"V^8<\41RU,C1[N3!M@V9G9''I5SHJ%1T!R+A*4:K9- M4D0TD"*!)#7%%0G&LD@SE2OAD;SGA^?XR7J?!P?4CFZO>M\"<^P.DY\O8>*N MFGC.[V%U#X]:&5>Y\)R31]J#9R_TS%UIXW^6JJ=>Z_N-.2D_4;6U#EK91>W$ M*,(1Y0AFL5 097FD*59C'8N($)10C".G7?$AC9O:]/CG:ET^&LX"C0,O*B)W MPTBO1>?U->NE0S9K^(ZV8ZS7ZK[ 9+0IX(D$LF"<"=%N?[FIL8?)KMAH+VZ M!LXK=^N<07K=_;K:W!%V[%[ ,LZ>7=/D-';M7KAOO6_W\BX_\KB=SY??31K0 M^^7JW7+#UFHS[VJK?)5ECH[5A_ M># #L_^V/MC.NANP]0*HY:K+)?@XZ'? #:A!OP>638_Z77"#X_#[X'BWY\+T MX,#__?.GVJ2N],A-"15%&*,SS6"]3428@,7D"F*1)@J1$-',JIF#7[-0F MG6;1NMG5M.J*6BL2.JU:[WK!@5[6$PT0UX_P_XZ<,-V"LDME=W M:L!%KA-4PRYY[9H>=P'L!,?1%%[U-&Q'Z M%#&,:MT-V+YA+0"@0P#4$$Q2Q\ZFSZ8J;-=K^U]5ZW\FG956NJS8%(E&8)@DCD"8IARA*",32!*_$F2()(ED46660][0Q MM06AL1*8F'@@6CL=DDW.P-A/]0.!$YB6:UR,A: ST2<;YPQ #JDVUP,U4AZ- M#V!NF3+]4/2FP9RY=;PZP?9-3XT;]P.\VIV=QGBP M9SWXW=@/:@=+"\A8E$.B M,AZG0E&&K.N&]34T-=)J; 6ML6!K+6C,M:\BUHMN/Q\-B5GH'7M/N)Q*B]E@ MX5UAK/?AHQ4:LW%QO]Z8U?4C;ZPW5/5A4:U7]8RY^FS.PNX>Z*)=F7Y:U@0F MQ<&Z]!?]Z+4IF+9-*=XOSR!I00C1J\H\BDTVA)%K3#B'!.="9;&4E#F=/$[, MOZD1X ;:NTT9 \I4$,%UAJKW7;;%JX3FVTU9'5UPA>"#I?#6_\2KW3@S=S7 M?U&GO^G[FN_H>%O$8=^$:6PE!_+QK['E'+:#!]N:#FRF9X3L7LK/9[45YZIE M\V>)9$7$J6:/(N8046G.:[E>!"%,!#;1F;%36DY?8U.; KQ(LULJ_?_]TBR. M89A](-M]!X>"+O!'Z1"U=Y*M#\IN#!AG:8')L-&5?0V.&U-IX?I1)*7-/1X' M8>^6"Z&IJ7K0S_VPX-TY&$H3A(C42Y1$KUCTGY#$40XSJ?1_DR)/:&I]#G:R MB:DQ1FTD:*W4DRK^=X=3GM,@6IR"70U-8$8X1L7G$.PT/ YG8%?#--(1F,-+ MY';RU0M [\'7Z3O'._?JM?S%L5?_E=[YAUQ*4;W71GVC41#<+ID:, MG;5F0O"XM1=46X.=4Q@=>\1NBA44Y\ LV]D.S-@!QOHZ$'\?^9T'>['E@R8_ M^J$W=#ZDHQ5CITCZ@70B:]+S07XLV,6K?UZ8UCZK%UF;VY3-F4C3I,!Q!+$4 M&42Q,F=EG$&5I4RB@A3$[=S?KMFI\5V3G#$WR1DF,4:4U=.R,O)I"E /M1U+ M[.U(;GA$ S/;7J:+ ?-=#6;9K2^WPJ!-?O?6@>%XS0VP0E'4L #OG&]C8W MHJF3CU<_9K]]FRFD1)20#&890Q!%2D"F7QY(\D1$A10<%5:[7+M'3HTN?C.: M8:(I;&4Y<=G#IW_@^WD=>&S_]NG#W<_OP+>[V[N?OUT_A(]][(G2:2]N!FG[ MEWI\UB-S[U&C#+YCT[OQ=>)?O'=7Q(:O/^QJ.7WL* 246$00J3R" M+,L49$7*E21<4+?"I#UM36W0M::"/5NOB!'N ]EZ:V0(Z,)O@OBAYK/9<0F/ MH;(40TST(H!&!4NY*$0LG/8GG"V8&M$TY@+Z3,MYO35H M1''*[KS6Y ;7^< ]*A,#]8P=#P7%.S [-;:#VO@;T)H/V@[H'*CQ;X5^.Q\& MK)CG"]^P)?*DH+B@E<0P3FIIZ90F"U,AK%JQ@2O^#(-RJFN;IQT^-4QKKO(/S#["S MXP]_1 (SA3T8SG1PVN=!!_Y!$Z,.\=/N'0[F,U?Y3AL,(]S1/[\LYR7_L5>! M):%%IKB".9(I1'K,0I8K 2F5E&$9I6GJ5'#P7$-3&\KMYTT;ZAJ9_O?(+5'+D$R\!?_3&,C?^7[73[^LE^XWC/B8[D4W\OY M_'9Q5"SD\.]-PS,DTIQG*8:$X]S4Q]))BM_9@ND1R555 MEMQ[P(YF@N(:F'\ZV^OHMA,UDD[\:@R:\H9TV'@19ROWQ!>DHBL3[09XY M4IQO'C=U\;0Z9_:W":8O/-AN*#117OX'78(>$/S):5]M AF=UTS[\[\V='ZW_+SZ925U\W5: M:XRC=_1']856ZW<;V>;L8,)4(14VF:011#A+]'Q1_T'30E),%*?8*J?T"ANF M1H_:QO\;&"L=$J(\T>\GO)$P#:*6 M@=0,8/X!VI,8= M&%? .R-737^?XBT>[* M1_G*M-T*H5]'/:FOUG3^_Y9/;Y="SHH\0E2E$20LPA#E,H%,F \*9B1-W_6 R'5^#O@2]4'O)L?4A< M*E6N"*2B,)*.-,]4Q)-,.N7E7F/,U.AD7T!U6S:M=:?>:VL= M GL>^0K5>G2=W3I]K X)S%<^?3%* ?AK< VD>>MAT"NIX/I#=UX7]XIG^O'O M5_DL%QMILH[?+A?UZ?,_R_7#VTVU7C[*U>&Q9\8CQ"-!8)XQS;BJ,"?( L&T M* J&$IR;>C\.C.O6_-0XMK7>5*-^/=.WM'IX/U]^_S]2W,LN MC_E6:>+0XWE.JZI4):_W3]Y(M5S5!_+4"!//]$Q3QBCAT%0X@X@)!HG *8Q$ MG*I4\9A)IT"X(%9.C2SW:EVV2@I=G5&N701*^P@>C)..T] P76Q'M:_><8$9 M^>(!DTE[T)UG_ 2UHS?[A4QO #7^@D.'3;5#XW(;=51[/1R+!^V4051Q>U(W7%T2:A;;0>LOOT!L0]\$?U M2'']TQ;J-G?P1<7.UJ/AOH^>R WZY7.U8=1OFB= AU\KW\=X1&[?Q]MW7^FZ.Y-.5%Q(GG,H2'DJ("F8RB52!-NE1_>V,K5O2AS] M7Z S%&A+@3'5X?S_+)H6L19#8!28?T["XQ,G<18GATB((? :*=;!$S>W<(9+ M>/0&+)R]>;R0A$OVOP@ZN'CQE?E/[\J*SY?59K5W\)3&!5*YV;%)N(*((:3) M,,HT-Z*(YHC$J11>.5 G&IL:,0Z0!W4*4KL)VU! !6;''49@9RCX/6PN5 \D M8?*A3C7X.CE1/:Z?S8OJN\#(;-C3[5T+@9TCVN'N5)]UWK-_3-HW8EG-[0JJR^/:TD%9\7 M_Z"KTARVFYE)/$-4H8)C!O6:2D"DF*:#/)$0X31+6)RFA#A%&]DV/#6*V*J& MK,S\EQF[054;[L80UL#;L48(. ,S25-+:6OS#:BM!HW9YF2L,[Q_!>M,+JY0 M#4HXUHV/2D*ND!P2D_/]GHF+XK\W;:WLN^6M$'7,"9U_H:7XL&@UJ9JJ=.:8 M9+G0%WY6;TT5NM7:Y% :,V>1($F4%07,!4Z@7O8P4\XDAHP5D2)*%1EVDN$< MPJBID5Q;2)-W!IO=V?6#U+_8F@TJN2B7*[!8KF5U Q9R?5Q5SOSF/^(;0M#V M@K5>6=2_C1/'7,@A^MZ.2\?NT< \N^<.6"_!SB%@/ +EHA/OVQ90?;O?[WN. MU5.^ 1,I!\1YV.3*(0P;-^%R0"B/DC"'?+9GG+Q1ZWYL'MR>=._$I?1J-(FC M-((%X@RB-#=[6CF'">=IGDN*"XR=XN![&IL:46]MK4=J%XSBK]O5"[0=>PX% M7V!6O (Y]X!S"TBCO:W#<@'$+UX\"PFWN\918-K$PGU4M8OIQ*YN "4I( M5$@H5<0ABD4!"8ICB%#$XH2H),^(DXSRJ5:F1AVUD?6QNS'S"I6*TYC:D<75 M2 5F"1^0W&6,^T 85JKX9$OCRA'W.7LD.=Q[L6>)!OUN/-!*?F;S\KXYHXUC MK"+&.%[J[M.N"IM1?'OBZ5 M])YRDSKVHSZ"$00G6:02J'B>0)0Q;LZ_,52(1PF/4KX(G]+?=#1GWS_I9YX?]IA\W,^X'_:R;1U_S\U?Z#?#WI2GF M];%\ED?">;_2_UZNZNG#7MD^1K#"4F ]Q<_,'[F"F!<$*AE+(7'"&$(NH]^Q M_:E10V,^K.T_I319^P":*? 5Q11=>\F.6@)B'YAWAH?=F9H\P1N4MUQM&)74 M/ $Z9#S?QUPI*-3^QZR8XEG!4A)%$L-"FI2;5-,?I5D&,/+KB F= M\$UVL._CZD!AG\2;#!G[S^X$]5GO MG^B?Y]+\8)1T'I>K=?GO^O(J M+7(NB7(*^AW*L*E1S+X.M=ASS%O?^[INLULRO49G!":P_7[8]^D&;+UJ),;V M_+H!G6?Z)^/;37W)UKT@2N&# !Y*0?PZXUY+67P02'L4QX=YOO?.EA&D7=Q_ ME5R6S[4:VGR^_&[*:K[7Z\9Z)\UH/,BV)(3^I3G3F<\EKX-NM)%&26V6);*0 M14R@2!B&**,(DC07,*=1PAB-"T*<$KZ&,FQJA*X[\KFL#%V8BK7MUG#C!_@J M&X)9+\&OTIQ1+-9-Q,BM>#9^5S5_?%S21?/3RV?=K?3O*:^IZ/B!WQZ63Z7Z M8?00ZPBKF_HWYJ]U:#2=S]M?FP=W%[^A\]Y"NF%?*>O]N=%?E/ ;=XU+8.>3 MGC-W7AV_.=MB/>9?7C@'6N_"*KH-W0=#[_\-8]S8&X.#0GIBQW#8Y_M]?S[) MM6&XFLF$%&]^_%:9+! !B:5?0Q?6@Q:DP,PC!-(P]:#M6IY MW!JP+F \EY[&IL8_C=A D]^Z,]IQXM('KN7<92#(0D]?]LTS^Q;(];)J%Y;F01?34UU&[>KE7Y#ZCR]-S]VE[0;V;?? MZ4J\I^7J'W2^,2%OF\>G.J_$D!M?2W$G5X_QC,:(IY&,(961G@HE5$^%I%$F M+B)4\!33-'?:- IGZM3XJY//E:V18%XJQZE3P'ZU([]I]%9@ZJP]@+4+8-]- ML.>GV;#:OZ[U%=3.W@#C+JC]!7L.WX#.96!\'C!=.7BW#)OL',[<<5.E@\-^ ME&@=OD5/0<)=O:^WFU5=DB3/A91)RB%6B$.DN((,80Z+-):I9(G*$751KC]N MPHGA1Q"GOS-M -X8I^G=LU#A"2SMV/DZA *SZIYQ-Z U;T#]P;.N#ZL^>-S, MN-J#9]T\4AX\?Z5G@,MR)W.T:7BEW:WAJJ!Y1%*HUZ&F2HA> MDF*EAWXL$6$L9G%6**>@E9[&IC:O:VW5\[K&6!,[8*PUVEOU$8;C\.\%VC*4 M8R#X0H=GM,AU=H+6T ![8#:(#!LLT=?@N $0%JX?!378W.,=^;Q?,O1N187L M/G.]:KOK M[I]6&SIW)),^M.VX9" , U/)89GB&U ;&F"F88''T%&_9]L;.Y#WDN,G8G,O MWN+'(F\V5;F05:670:QF-S!5F(HNHTWPF MK+E3XS)CH1M-!>Y..Z:;3B<%)LO.4;#GZ0W8^0KVG6VSW$'G;A,ZO5?XO?6X M+:W9)6:T7@_'N^/TSJ#4'=CD4=E_'/@//R CM>I;B_YEH<[/F_5GM9>. [9.Z!GNHN MK="N+]Z7%:?S_Y)T]?-"O-,MS@BC:2YH!O.DD! AFD),BP)R'&GR+;)<*6ZK MK'"ND:FQ:&LG: P%QE*@307OK"M,]D+:SWQ# 14Z4L8'(R*LIG'WP M:&(*EUS;UU*X>*UGYI.I9[%+OOIEM:RJ610E!3>UT(0D,419+"!-4@%5K-*4 MQXDYF'3*;3K1R-0&>WW\Z)B>= H[N_G,M8B$/ELXF?K)I%JNY/D,T %3BWK@ M&39YZ%1#XZ8'];AZE #4=ZU')>EO)@)7WI?\"UVM%WJ0/91/53LO1P6*61;E M,!>B+I@:0Q*Q&!9I'BN.J/[@I];%I'L:FAH/;$T%^[8Z%$KN [6?'(:$*C!! MG$;)IZYT'UP.I:4'@FVDZM*.+YE;56D+*'H+2_?=/UYM:0LO7I27MKG^RFH\ M=X9T9RBF.18XA<34B$694/JG&$-62(45PU+9:$J[A0D9NB@YL!4QOZ M.^/!2^O!K5@^K6NY@;I,8KWH-T=79FIJPKC/WJ@GL/KJ=?< 5S4(QPZU7(H% M[*; ?*1-/P_V.&E+ON@-+ 'A:,3( A!^$!W+/W@^Y_\C[UUWY,:Q-=%7$3"8 M0360[*T+*9$SO[)\J6.@VC9L5VULU(\ KVE-1T:X0Y%9E?OI#ZE+A.*F(!6D M4GT.NE%..R6MM3Y*'Q?)=1G'G^\>?RS7+U)^E9OGDLLZ,O[GX^#YCZ;O8:4_ MY3I.OJHW4?J_?[.NMOJCU]_\_N1Q@0I,&*:)J;6I "1% ;#9;6?H.-.Y6:[^&)>_[H14T%A'-,D!4@6=6QA MKK\5EH"4H%P6$B&*K9ST@Z?.C>?-.JBLMJ4Y4?N'I-73IEUU.C2S.H3MRL;C M6# F6&^/P,%^N^R_BTA=B.3#JIM7;\>^\= M1S_*[8+E*$:8<"!,)2.H]-?)(-2LE^5":==/Y,BIG-&PN+E-%+U>EK3M9;F2 MCJ[@%8 3F4B90@02F1LB-,T,(53:U];_7BB>XUBY5 'Q"/!4%4&\XFE'BOY0 M"DR5UUJK?AQX'7TV4>VA,E7/5"-R+BU2>^8[=$3MWS4B=N\^3E+TQFS#;>I& M"%_EJEQOZ@C!=D&I[U'*5.86.,, TJP C*0(<*@P8A)#B:WJ =B)FQL[QW_7 M"O_/J*=RU.@-J8 M[8%QB]OKL-LY>%[!#$S&[_0]%% #[!>ZE=&A\G?U+QK]_1_]6B/FU?^[ M+G52%] :A&,OT/[&D20KB M(A7Z=^:$QJE3RX"LN5%0IVI=]KPNQ569D,4W=+-YJ?LCU1^)^>VX/=\AV"U/ M<_R &?I,IX=CIV<; 1TFJ- "%K_G/ /RICWMN6[XR9F/Q2TC:\V)__M4;>OX MPF_KCKFD7K8V=&8R_KZM7?NS%3#!"7[AS3?C^MV,5O!#O@1T_ MOO;H!B;6HX'=&6@V[CIW[R=CY-_,K^?0\R_D@/@M_!="T6DK!@:$^J348$A9 M7J*-ONFGU)%LE&.<, @!%";]3M$$L#B+0#E=H;W4,4K<&(1WC$#(,:2?K-0.1C@V^$HIT[5P3.D28Z M?:-JO7RJTSW<"6(09'NF\ 7=!)2Q0\VDQO24#13 :(.,=Q(9%#HYF]A <(Y6 MK.X;QR\[=^9722MIDA@64A.*,H5/&#?=2X5>NF(>8Y! "@NA:)Z+W(513D7, MC4/VBXFE4;%NN;6J'*M"GD'2CC9NPRRAJ;5K-)48RV?9;"(O\CR5-$=".QX0 :A7(0"K(@9)JB1- M4L)I[)0&$4K1N9%-WY)(F<9OS\86Q[S44*-J1UES&*O0IY"UB='>QNC/QLBH MM3(Z&,A]![^[J#$UJFV-]L::YA*=N?XS50./B-]$U5#*3ING&ACRDS35T/)& M-J!NZJ2;/WJUTIN=JX)@J)>A &8H!A#&F3GUB '' K,BRVF:.%75O"QJ;B2_ MZVU0_]!3=M0&U@#$=GSM![C C#L:,_?.TU?A\-MW^K*X:;M.7S7[I.?T]3O& M=JU__/&D/T3SU!^/^Y30(LORA',$%&),.Y4, 6;ZUT,B98%%'$ONE%]Q0<[L MZ*)5,Y*=GJY]ZL_#:,B=O$;K740:_2OZJ3T[ M^%L=M*;'YL7-D[LV '8>G0\\IV'F'8:]6/]6V>BG5MV_^?/Q+('QZNM=DSFI MSV<)P+'O9WO;R#.*+N-CGS:@O^'#U('[[?O&!S(ELI[T*+\<7+Q B#*(<@(0 M4@F &!/ ",R D!(F(A>I:XG-VW6:K3=9=>KVF6MCW>/)Y[!9GC=,.QBACQ:L M$YSH-FJ-BG96'=]T%WV6&SZT9>!^F. /;K_G!A[TFO:(P!^0)Z*)B3.]4":!GHBC0%A4($8(HXP1G&2.L617)$W-[;M MU#6?9U0K[,BN5^"U9$Y_H(5FQ1.\IJGG;HF07R*[(G-:DK(#X(2 +&\;L2WX MVXJ5RZ447^2S7#WU&X"U>RN2*:2H]NZX*BB C$E >)( %0N$DDPAGEHY>U;2 MYD8LG;YZA=DH[%"%R0Y>B]T_GZ %)I8=7IVNO19_8[;^KL+GL//G$\:)-OYN M@]-MV\\6GL%=OZL/F6[3S]:>@ST_ZYO&'L7NBH:\E:S;OPA,D&. M7P<@\'SX>D[2Q$>O \:>'KP.73RRSF47(M:K,E_M_O'_*?6J<<._O[Q=F_XK MBPSF.8V3&"1)HOTM"1D@-"8@SB'"I"@26CAU '22/C>6V(=Z1CM-Z^.OC_>_ M1W\T.CL&>+F-AAVE!,,X,-7BDP;0E(,> <,+O1LQ-;V32%'@M:7,@5L=7/W M<67:#C&$<9QP27,@\DP[T-P4Q(=Y"CBC4!9I024D;FTUQ[YV$\R&?EX[NREM M-!"!IZS3XB7WV^VF9$_;>E&\79NFUUY/:,XBX;G#9%_"Q.TCSQAWVAORW$4^ MDF"_E _?MY_4;U53MGB19R3.30&YG)@,>TAB@(LD QRS/*;:(1;,:2D\*&UN MGW>M'E@K\%3=4/1]&&"[C]\;;(')X"1C=@>A5K8I5!XJ?_8"* %3:8\EOF)6 M[07CAQ-L+]UT6_3<-_I74_%\+TR35%V%4?L8=?_ 12Q14F2( 1E#8J/@ZRY\8Q)I)AJ96,>%_+<7%S-M#;\4T@0 .SSRZ>SH#: M=47H49*!^8T5S*-CZQP "Q)G9R/_56+N'("Y%'_G\HC;FF!_:3HJ_UI25B[K M!(,W3QOCQ"XHXIDLN *Q65I#0@0@IED++F*9%8@(19QRM*Y*G!M?=0KONDY3 MSC=/=#FRM_1EI.V(RBM^@>FITQ5TT/6T-?GQ&[_+)&MH@O1AOBSU5?HI7P7A M4E_DZS?>TE/ Q*;5>X*_FN$T46LFKQDRF.@UEP1987HOLEP"3%,.*&$9R4P> MF' J:S8@:V[TTNXD['2-.F5'Y8X/@6S'+YZ@"\PLHU$;V1E@$(\ /0'.RWN% M;@"#AI_O S!\B_=&??><-R4NI+A_7&^VY7\WD3@8IR2+32< B?5""U$",$], MB3.!10&QRMSV9=U5F!O5]-2,:$]/;RWH+@V%Y1%F4(!#GV->:577Q_[>!GN? M_>NNP#=53[M+:LRES]T5F!QZWUU[DF.4;-?DOFM)GU"!6$% #(GF,\R(69(Q M[3(A'&]?] MZ%[6W0+GX4_:+WJA=TQN L[Z4[?'Y,S77TG^]X?U\W_HA]0?_[^@^1$T/]9? MO<7C)R$">S,[;G"X8T2FB_88Z(J7JX=]4/?]-,W2S!;ON[_X M\DG4%]9.Q/[Z:D%B)'F>4Y#!0@'(,@5HS@10-$^R+&8P4\(FS,F;1D[D,T%H MU,Z ^NC:-/7JMA\W>Z4=,D"\C-H5M^,UQB+\BJ@QIY:X7-+$/()]6 2D1=!TR4:^<3E(!G)ZX-' MMD21#^9M_R)_F'7TZJ%)/#U.CTY2(B')(4@I30#,L>EB(/6DB*E*,I6C+'ONU4Z^K!2Z\WCB*T].ZSM=O.\(QAZ?=V"MU-XFGQT)YC\-DRQDCQM MUQ07,$Y:ISC=/':Q;XXX-EI"_775)QUO3%7MS#W2^:P[I(N,N-)I'1G77Q?\P[K8[ -[0 MG&8;X"8@1VP&6,%SXX[ L(R)MP6L##[=&["[;9R_T^9]O]?:OEFOZDZ3IO3_ MFZ=JNWZ4FUV#64X3) C#@!,D 2P@!A3S C"1)R3/B4S=4K8MY-VSN16:P"3BB(J3US)D^F@WY>Q#)_-+ADSJ M.R*#UXW<:3%UO7ZFE12F]K]<54WPUF9CSDK-TNKGE_TEG^F+^:=[$X2^R^Z^ MKZJGQ[IW964JQO*M%&]+TT][)>KRGQQ+J9A*M,^2F0SMG )*% (RR9DJBCR& MF5/5UN :SXUB.MVBEU(NA>/F3O#AM=P8FM.@A=Y4,H8 9BR)^M9&/7,C]A+U MKVM-CFJ;[WJMYJ*>W7=19WFT>R>^#)7T==^8FFJ8_&YJ!==ZV@VQJ0;A9#-M M,L%C-^+>ETOY\:D.Z4H0)THF&5 QU4MAJA0@A=1_32A..F(80)AC M1#)M:>$4G6\I=VZ?\U[1Z(?1]"[ZL=/5-27:#G@[)RT G('IH*Y3N%?Y+NI! M^[F!]O-U:$>D03L!Y3D%VD[VQ.G/3H"C56YE5_EYKE1J5R;<(?UPZI^2NW\+ B3,4LQ M T7"3"_<@@&[(.(]:]PX,?@PVY'I MG 8O, O??_[PYN[\!*3SH= M3#4$Q_/(9')'UB#;/-!5FQ7V1B^1U\M2-$OLE?BL/\@NOO.3:D/PFJXN337- MW<%CD4'C*>> Q3 #$"42$$4$H)E,]7J8,%HXS3)>M)K;5-(WZBXZ,*LN--LW MS 2+[TS;9Y=7HX^0_8RSW30S^>@%GDNF&CCW,FP^@?9;KLV+9M.6=?,)YDGY M-Z\/'TGUV^]RTY90:;*#VTS41"9%2IG2[)TQ "46@!0IUQ2>QP7-!!-IYL3> M%P3-CI"-GEWUGS9!WI%5+T%J290>@ K-?6:*R2<4 M@6:7YH]@/7*L+(;4YS";$<1-X$7F!MV MN+459XUZ_BCAHN5>N>!4RJ0D<-'(XZ__\H7C/OO/F_6S7ERN5^_7FU_7=&5R MIV35ME<6IOATPE&B70*!31\FQ "!7 &58FZ*4HL$4A<.&!8W-T+8:5MO"_$F MN7!9J^SVU5]!V8X"_&$7F _.9VKV/>UB0!:9D(G"2@$*N5[BY!D%A*L"*!47""8(%IE5I:+9 M638WZNP4CFBCB?P5=0L8K<:H.A3%[;88*1]_*A! MZ2[:O;HM4,TED8&J%_PX@\#&4.,_CP!([];]>P1*AAI4;P&5P13TTC_VFW$V M]Z4!I$A2F'(.$HQ-+RR&31F&&,0%$;E(LU2E\0U]9 ^ES6T._OKT^$@W+V:2 M]=I:]@ACNUG.&W*!9Y[35K.UJF&*+5B!$K+Y[)'$UVQ">][X*\UH+]PTDDKJ M%>I[RDV9^:[;*N'1EYV=1'[B(; M!,29Y"@!BAF' 24YH#S7_@,M1"PAA$QQISC)@\?/[4,?<]9Y!)C=!ST>AL"? M2&2 JX[S-?D/S#D5,&TAWUKR3L+?S5\U['W'!3T*MFNJ.WD)A2BE@,B$((P(0B@&4" M04ZS1&249E ZMI^>X\A/T]GZ9%]WWD,_K[W:&_[Q]>]-DF#65W;Z4U3_W*6?)(I9/8!EW3^JZ;P>#FKK+60O\(7?0=ZK&1D]PV3ZVL#A M>^_XLL"IMXZOFGYFY_CZ/:.#Z/1'L7WYK-^#[?VJGB)^F+GAN%*U7CSB7* < M)%2S-DRS0J\O< HPS&*>XH(GR"D_RE;PW,B[T[M.F]DI[1Q39P>Z';F$@#(P MT70J:WHQ2A^".4VU<%?4?$?=V0F?.O[."9(SD7AN]X_H^]/XL%\E?]K4#95- M]1NJ8=*;: "\]\X[*]G+7D;!(>F M/>$'8Z(V/9X_"+=^/+>A.-B!9^2CI^NY4*U[^6,HZ!&0A7-;:U(9 .89_W#:> M=D[[9*,4^A1ZC_K7K7;CZ494T6\_ZFAYX]7?.#[.;KT77+WZ^K=I-.D"P MX MQZL"/P^=^-B]W1#_]+2MS%NM]6KK?$*62\X@!3!G"8 ,IH! 5H B)T*P/"\2 M6"Q^U/OG^GO8; .?M5[2TX4ACK4->"!G2I%%ZT;G:+U7^BYB\J%8$ Y$*O(VFNOW0,\UA00I(L;0?]W4K\VPQYI^NK M#+BL_YSC: <^3_Q^ 7M?SW..^^!K*W@^VK M@L9Y#Q\^?^KJ"V5%D2F8 "*XG@!2I']*! 9(93G*4 X)<3K]V#UY;NLMK9@; M_>XQLJ/-498'ICNM4X""0">6>N64_=,GY8(3HXZ_X=,+?!0_O_^KK!8 2$0!-ERN&8PAR7#"I1$K2U*DIYQ5Y<_OT>^K65:E<4UVNH&M' 1XQ M"[T->017V-@!2UP\U[(>ECEQ*6HK $XK2=O=-HY1=L6;]K6;JB:2]3.MMF^? M9)O(R6.495A!@#'5?@1A#!"*F08^X44LI4B54XJ,I=RY,E(H< 3FF)-?;QU'3KR5E)O&W ME-5';59; G67N5O$C!.1 2424WL>24!8@4!.L(0T@S!V*^TU*&UN-%3':IN3 M^6BY5]N-?(;1M:,<;Y@%)IJ>GG?17M,@:T_R344\9>>BRXNM'^8W^9=H$K4RYE/H42-.ID.*) MU_63VN*NNRD>TE1R52@@>,%-")T )"\HX)+%.1)91GGJ=#SCKL/<"$_[L(_4 M5'F/1*F4U/,0=R6Z,2-A>0@4%M_ E/=.XZEU?)918T>D#:D[AD>'YM3^V=Z@ MKG*T7AL^FEBG("[;#T!UGC@3HY\KKA42.7DWK-]*M);VUJU/S\ M\HM3@MH02>XGV%D2_FH^L=.V/Z3@DEHO28$"'7J5>P;C6/FA]RG'0^5W, MNJDP[>IV%#PGR]UQ3QE'>E],-=Y/ZC?-HD;:)[:EY4J*#ZMW?_$ZBOC]>O/I MAS19TEHKTV2D6XV_+"3.A8R19L!$TR#,$P284MI+1)F4$@HAF).#>(,NLZ/# MNBE0;^\MHIOF',V\-=&Z-LW\=6-L!FL%GO3U=$3YO5L&T(XO)QJ6P.3YI0-: MV]'09]198O(H.EOJSBX[:YH.1M'.'G],Z@%4K[1ZBSZ3LR-=;^6#ZM2E=P4/WBS:\AFZIUW9O47EZT/9?;7?AU[2#)V M .V8=X)A"'ZG+M"'JMP%V$HA^X^-N2%8[Z:%^ M&O[.CL/?Z__\+BM#^O4,4>T+!"T@H2J+>092+#" --6+?\XQ,'EL$B&84^C> M-\JWEG.CYUK7Z+E1-J+-?MTM-<3"C*TE-[_VB(5F[MNSE9KQ;DV-&EO#E#X+ M.AC^LY:\:SI]YE(HL,]F+P43%C!F8'=X0SB#N0)D@O3_ M,&(Q=LIREKFIL'\(@BNG9"- M>\C8Q+'&8Z\#S-_0'^66+LO_UHR[D3]H*;3\NNIQX\V?^= XPHHE) 6DH,)$ M2\4 PU@!!7FL)(=2*2<2O%&?N='B;FE^ MO'5@[1ATPN$*S*F3C-2(Q#HO^'K.PKM-IXE3]KP >)K?Y^>QHX.^S'FA?"N; M/S^L:FEOV@#:6N@"4L;3W*3>%SP&D" $<)8HD,4I(C*.%5798B4?Z%:*;T[! M7E=E6WW6I/FL3S0(]XDW'VX7 C[F3,X*>.N@+C\X3I3TWZH;_=0I_#=SNM9 MVBH=7>DR-B8\RQHCW_%8UP5/'8!E#<69B"O[>\?6=-PV!S"_KJOJ?KO=E.QI M6^_VKC]3(^5MN7S2G_D"B=04AU)ZE2PQ@#DB@.69'H 8X9PAAF61+K9K3:=V M=&0KV,DQW(D/]SUIO?7W4Q]94;4U'7+H7Y&L0R6U#R),OGZYTO\N*\=JZ=8C M84=3(? -3%4&VO8T\">C]=^BOM[1=ATUFM]%K>X^RRFZH>6YIO?__Z]ZC6L0[-=FW0<(B=';/<@$A@ MGC$*#.T06S/?=+.)0Q<5N$ MLP:>=C\X?]FXS_<;_:MI&?R&;C8O:KTQAP1-@6$N*,W3C (J. =0Y!G *:$@ M0SC)6,9B1)WJ%UP6-;>/VH1CM!VL^[J.J_(\@+#=]^X'M\"?_EC(G&G@.AI> M&6% W*3D<-WL8YZPN&,<91S7OG___+'LED0KL<]'7JA<8A)#"7!B8O(P,VV< M& 4*8\FR6!884A<"L14\-SJIVSMLVO8.HM_>09GV#L^F08#C?HKU&"0:Z+Q M""3U,0/$2I.X'@C!.(TUC<.$)>YUI$.,Q'3EH7]N:@'WBT&O5:17]M&+I)>K MQMXV$+$H("S2#$!32Q RC@"+BQSP(LYXGO,XI\*UMG.X80A?LGDW"'(E)H#? M;JH- 6C@B?>DF\Q=]/YW\/&#OQG7%12O\Z^U\$EG8U=(CN=FY_M'=##K@DO7 MJDDDKM:KMB/L+G*_S1:MJ/[:UU7U7MO9_FZ]TIMUN)!?YJ&)-?JS?W; MHZAM3*0J*,OU[,Y3 '.]4"!)0@#*:,&)3+%I!V_;[VP*C>?F&QR$@^\SZ/74 MM/U3RE7T1?Y8;\S.9IO,;M#];E+!8UR?:R'2 M[$*(]!?YV&0A]V.EFS*-BSR/%DR^8082!M/Y)6')[3G<7LFRWYP#W-:/L]BB%W\B5<>ZJG\ MAU<;!P#/L&(01/Z L$Q.UP[@\I:&0,5=V$Z9/:.1]?Y4.=!+!("IHH M2C(]4R?$=%&D ..D $468Y00*7/JUO/VDJ2YS;V-HL:G7^\6!E6KJV-8U$5P M[;94O4 6>#[XSPN5')3OVH[.E?;RZHSH)(M28X.'ZN8V+AM@=$.C #[4'N MJQYIW:.=\E&G_?7@JMO1=O"@ Z(^D7/LA+XG1WES6U&>"\UC'09L?5*-!,!?:A/H:K=@::;CSF,M9V?Z0W!P$S_ MV]>H4[2&;J]J@)A9*U"\NIW#$B=U/:V,/W8_[6X:64Y95I7<;Y$?ULUKE\K5 MVR?Y7Y)NONE1D0NI.,YA+$&F*#1^: R(XOHG15*LLA11C)PJ*KMJ,#?JT6\= M="R8[ RZ'=\$A3*XMVETOSNNZGFW+^MY9[)]F(P^U\G;QH:H-L)CX>2Q^/FM MG>RLQ;3ED\>"=%)!>?2#QAR_Z:=J W^GRZ5\^9FN_MFM*7@LF608L+1 #*1 M F;Z(R8\PVF*$UXP*Z=I2,C<"*M5,VKTC(RB+HL. MO7Q>TE+_1:FJV];\_,269?5=,\\G]4X\-2T@Z/(?5)-129?5PM3^2?3:$N"$ M8 !-$B7C2 "*,LH+G*=26B5-^%%G;G2ZWZG_L=/<_$WN=8\>.^6C/[^O(U4N MI5Z@1ES;_J@7JAJ!:EM'FYOS*[JZ7,$\Q.C:;&)..6:A'4T3?=8SYB[:FW,7 MM8/Y245[D\S?>D9%.ZLF'2:7W<\IAVNJ_= )ALUQM]07RL/[IS=+F7!'U12V7:3RG3=T6!0A5(84H939TV2V[096[3YC<]8+(NE^+<;GWT<-AM MHTP$SNZ)NU&>]ZF9NQ,NFOKU]2;*\8>K\W;;P75=T/WT?I, MW>3]5N#.-'Z_^9&WME+YO%F;!H$?5FJ]>:S%-?4'(*>*Q@4%BIB.S4G. 8%$ MCZ! ,4<\R25R:MAW5>+<>+&?5=&J'/5T'E?PX3KN=M3H%SDW GE#ZY(K MX 1J4G))ZBNU([D"PN7&(]=N]%X/_O-Z6?*77O_X3*%$$06$J/N&"&+RXA%( M658D628(+)R*1-B+GAL9':VZ?#:,/P;=CH#"0!F8B09+O.N%;*UX]$?[Y]3- MXB_@-E65]V/Q=+54>)HF4*6 930&^H<< MD!@:YDJ08HPK[4"YE;8[(V5NK-0J&"Y\=T[2Q.7O!HP]+8(W=/'(]=)6$\>G'\8'^JP'NGWV(A60$)DE M !&: 3%S^^QK+=L\,-Y+]'%<"IV'U'+]U+0+FT%S3U8SPU??T"7Q MY^MMMGX^SG-K:OM\6%7;37U64]4UP[]]IZM&Q>KC>F42HJ7XLEXNWS=U^1:4 M0^U"J$R/BB88F- $8"DH@ 7!AMM56KS-,$-T?!I&HA<1UTVC:U\V2@6?[$H5F]H#OS_;@_=D!L3M7 M7:OFL97M^S2N-^3DP^J_:>1T)DS?37+RX3G;9G)Z+<9-UC\_5>5*FJ/K1V:J MH)6F( U?/ZQ,:Z$/0IHS[)+N#UZXUG$CQ6&39?T[K7#OE*9:Q#&A$J6I]OU3 M 6 N.*"0,M-:GD/.4L6$4PGL0'K.;?K])OGWU7JY?K ,K@H]C':SW0P&)_"T MUED8]4PT=3TZ(Z.^E5VCML[.D\[TK:EWT873;X^I\X&'QNO4%$K72>>@P( ? M3S:AQ8V;5>XY-Y4TJZXIG59)EL]&C>JCW':;F3@7<9H3 A#'!8!"F6HC) 9% M A44,87$;>5F)75VC+^A0M8,L:Z=W,U>Z;MH)1U;,=D!;\?JWN$,S-&=OKV. MF5_Z8'XT 47>=YJ=4/)*EW:2)R4_)S".J+R>"AF#X_?(S(+N=,>F-D#<7)\YG#K.(HZ3#7MY"UH M+AB6,0&)3)0Y3"--%PR"8^TJI4AEV*D[W'DQ7ZSY:Y]F7>*-^6SR.* M<%P8,3O.NGT< M/42:I[IZ,_8AK&P"L771 U*?T,FWO,.%>N'I%J>?\DRG[< M8M^_7F[?J);=73LELM+6*1P 3S&.0I@P"* M) >,BPQPDL=8(%'PPFFG?4C8W-R#G:ZU>Z"A7E5F$M=_[Y8G^C_5B-B[ ;P5 MD1#&60ZXBG, \RP&)$X1*!(4\[1@.$;Y8B4M^\'=C#9IT.X$3H4U;SI6-NA& M&[FL&^CHER$;RS6,>Y#8+D:]/0B3[5MM5]"W'4-0>O ]C8J M)_K)=(K85'3Y-Y]QDMK!V!:HT9&X;OHEXUF#7\488."5XH8%#@I1=B8?DP15O>, MHXA?UFOQ9[E<]L/1I*1Q)@H&*,JU-Y+F#&!A,L'2(A4I1RKC3F=H9V3,C1 Z M%6^*&CR'I1TKW(A08#)P!<>9#@;,]\H"Y^1,^O$/&'K\S0]=.F)_YK<5TP^3 MHNT,9CJ!U:?$O3WFME*;3%22)04!5!4"P"3A@ BNG8-8DM3\/TVM\JK_6WK@W7G!8CC"%ALF07!-3"-["#]TH>TB57HZ3VFZJ ]M@X; M;4$PGFCGS1O6;AMSSI -[M39/VVZK3MG"P_V\MSO'E/P56Z>2RX_FW(FZ]7] M=KLIV=-6BF_KIC]D^2P_K#2'RFK[A6YE^V&@-)608P90JI!V^E(,L'8$048P M9!!SQHE#[^@Q*LQM"OA'%Z3P=;U\:A,$6HNBO4G1MW6T,RKJK(J,62YE4T>- MF<5$$7PD D\:K?Z.R(^J7#MJ"%SJVH8>BJFJWHX:$E_U<&\!<;A:[J@G3UA+ M]Q;+#ROMWO2D,3/284IH^^GP-(UASAE(I"G@$',(2"$QH$2*."4"YS"WGW'. MB9C;C-*D*/=2DUWHZ2R&-C/ K^>$!#FD^2$!#EXYLE;J>B/+AU434LQ?ONW/C7^AY"J\5*/I@#4+L]5A?Q;F? >R5"+E<[ MWHI'1O/H M)Z/[W^ZBO?H>ZY^. ,UOP5,7!::M<#H"FI.2IF.>,;(*QUIM_Z0;^58^R^7Z M1Z\KG)(4IDF,0))IAPX2GFA"4QE K"A(D>,DPTZMG2]*FIU+URH:B;VF$5]7 MKHV=+T-KQTQ> OMZ758]90,T&;O*A1^:Q]KT4 MT)6H/2W3)51_BDTI@D6<4F$V$TVAO@Q 87P?DA> 4A9GFBH4I62Q76_ITHXJ MK@ET8HR=V'!?P3C$Y^@ M!F:57X^0?#>,FGMK/$LH_';"NR9TVL9WEA"<]+FSO6]D5I/)Z+SG?/,D^YGG M748RA#G",A& IP@#6*0*X"Q'(,4%PJA *G'+N1P6-S?'I$E6_D%?FH.^NB^P MT=VZ>8\ERG9\X@^[P&S2P-9JVB^P$2#-VPX4OZE*PR*G35FR,O\D=_RTZH[^>%93E@L.&)TK7+>O[747M;I'6OD0"R9WT*8H'W=6 M_AQJOPT!8UFX;? 18[L\K.J\L/\LM]_?/%7;]:/<[)H*=[,UPS+'-($@CF4, MH*09P%06 &)$19J9 FM.Y9-MA,Z-K=Y*)3>;?6B?:U\'&YA9#I,TI0 IF0-( M)0*4F0AJ0N.8IWJ]FZ:+9[EAZ]<"NB\\'-2M8M&/YJ@Y -)VTX)O] +/!YVZ MT9]:WZA3^* AO'=GU 4BSPTR+ 1/W!K#'HK3IA@.]X[<87/H'E_W_L,$QCA) M)2"$:T]5,.UK<+T0CGF1,8A2E5"G,A^N"LQM M O8NZXJ^8*N>4N6T @0^^Z MU:K?12>5/'H4 M5?_BXWK[7W)K.A%)#8A8Q%#$J68T #/% 22( A+G!&0HX0@7D"2)[ (KOMFV M;;]!H1&A%M^F"&TN5^7CDZFPUI8+ZR7;UY6.*E,8?1M]I\\R6JVWT8LTIYJM M42[-OV\9S&$2G69LYL.FG35WD;;GKKD@TB9I:MU&;Z8>&Y>>[!.-T53MV,./ ME6,W=@_X#C=BOT7 A#W8/>!PV'[=QP,#];NI+A7\;\OZO_M+;GBIB?S#ZK/< ME&OQG[)\^*XI_EZO_.F#['[_>5-RN4CR@O%"Q""&2J\0(,H!SDWKX5PO&U#. MD\PN%/MUU)_;^J+3-:*-LI%LM8U^&'5-.<&J:5;5&+O[O8A^*E>16"^7=%-% M^KUKP@(8UU97N-;O^-#L03-')!H:[:/>ZM4CL MKHIJ+";L5!-D#*?M5./7A#F<5@0>'N=.-6&T&#G--IE0[1%C#'$LX[0 7$JB M9\&8 RXINR9HQO)L)ID2(F<@:9]ED) M E @"7"&,4@$3^.,9$F!G,(Q!F3-[5/N5J3M.K2G;O1'K;!C':,AF%TVMF\& M;Z)=EQ&XC=RL'D0DP+[T>7FOL 4]:/CYW>;A6T9L++>),N_:Q+(O9?7/ID_] M4;?Z!8%<8B((((5IUA'#&# ("R#3#&&<P3^I\\]AJMIORF9KJ%+^6*_EA*Q^KA5Z4I1FE&" I M.(!*2,!(R@$2,!&S%TFIOSA2:-I0N_ M;+1WW-^Q'P++S9\@P(;>&;J":;M0M'+DW#>/G!'SN[-D+W[:;2=G6$[VI-R? M,/88=[W9?I.;1U/!^YM^QMOU(RU7"XH*35N9!+ P_V%(KS4YAB EN68M2!%# M3A&9%^3,CJ&,FOVR\D;5Z(]&641-P,6_-QP%%8C#O4&D?!\^G9> MUL3'9(,&GYYG#5\^CAC>T%\7 7#*S-\C]ZK69CPT@ ?NM'@E\Q:ZKYTT?[KUZX9X;6:-M[U;M^HMRF'&2F] 6D_@% M.12 I(P"*0E-58Z*&#KMDER4-#>^V'\&LM5T)&&<0.K(%K< -1E5=$K:=+<= MSQ.7H A#$B?27H;&,'4[>5->J?ZAI^[( MC8V;!LJ.E*:"/S!OW8"\,WGY@,PKO]VDT*04Z .Z8Y;T\DS'&*+-=M'F3>XJ M0"FEB*ER2U@&] J,F*,G!(0P^[L)R@M!K>*$CI\\-XIKE;,,43G!:9B4;K(^ M,,-T>;(>:^Q?LG:('/1-/6+0?SLFA=.G3A,ZVNJWWVCO^=/V&3TU[*2_Z)E+PM>C^?;G M6G^X,D,/*2MNZ%]4KO 5KJ5 MGU9F37&TKCA9C1S^0^_*!9@.M5Q'O-@'J'^3>#,>SXP!C;7GJ_+HC&/J\>C=X^_!\TZ!3 MCYQ1^NYD[^8NVIL5[79XCO_MG<4XNQ]YAQL)OX?E ?2<]I@]'- G!_0!1=T: MV]QU@7ZO 7KWEZ;2%5UV-2--PX1?UWJ**Y^EZ$4F+F+."<]4 J!*(8"X4(#D MC #!BU@6B1 )Q./BG<>H,[>YHA^ONVM];E[ J+-H5TZUZ8E@C *U58<1O:[1 MB+<-JMU,,=U0!9X4)ABE&X*M;P$W4 #V*)5>*2C[%O@N!VK?]-2Q^69-G?#W MY8IJ#-Z8IFX?Y7;!1,P34L1 (JD 3'(.:)8BD*J4Q*1 -,L+AQJ35\19?;;3 M5Y#\3?_2%/4V+3O7>H[=F&7WB+YWET"V8\1;,)LJ(8UMHP]5]63TBVH%[R*M MHL^,M$$,/&>EG9@>* M"W>&RV^S &OITW8,< 7EI&V \P/<@Q?>/#T^+>LTW691W%17^Z3N15.'\OZO MLEH@&<=%P@G R*33*L@!BU4*4I9#ELLT89E=[1-+@;,CJ9W.4:/T75MGT:Q5 M.L6C/XSJMB4[;*&_'B;A&]#0+.4#2Z?("A> ;@ZXL!(V61R&B^G]\ RG^T94 M73)5(.FF%O"^?-!45NTG:,Q0 EF"@)1#E42/*$VT1%D4;CYU87R0*4 MP5)(0_=/5_W(PHJ#@D$4W(W+PO#_*3^GUM MCKT_K#1)2;V,K:_22]M%JI!D11J#3)GTG@RG@&6J "2C,L5ZF:D0=UECCE-C M;C2[5]DX'-P,VNHEHJVV;JO.D0-CMP0-#W=@MNX,B'H6U,Y>#__&BFAG1G1_ M;2"AUH3I2E4E7K;?!=;R$O?%I(US+NGC+%\FE7B^S95>*.J=Y#O4D M [#*(8 IQ8!P28$D*(TY5I0)9NU4GA4Q-YYK"A-M=EJZ.)/G,;1P(V]&)C E M-:#L%;P>PV\+CH//>#-($WF+[F"YN8F#. PZB.?OG,XU'-3\P"D'37T@J$EW4ZZJDO].ET]RE\ ,>"%3R1P9^VK: MWIEH&"G>/IF0H>:TH1;Q4?Y9_Z9:)'G.<))+D"L3,4'R!%"59D 4*$U5@A21 M;B&N-E+GYF&8U&@B[ MW2OO\(:>L^O>BXW"4:/QKI=>K;0)T/JSNJNNTM:8+'/JDZ8*/;YXD(#&,0+0K*EH@C&((4\S M3"C*<3(B(M1%!ZOO:_HPT=YFH-D#9CL#[J*5K-."FORM47OR3F-DQV7>(9^& MTCJU39IKJU[T,#7EGVW.1 ME(+(-&?25!P5"L"<,D!@BD$F8NV8950(2-S:K)R5,SYEZ_V6RC@5,VTUC(MFGA2\N'SEB!.E+A7F&_VK M29.K"V@T/]*5Z"IIE&8/)N.9%!P#S%$.(-5?.H-(F/A,R*B,66I9V\Y-[NPX MP"@:+?<*.FS .Z!M<:82!L/@/D*C=*2U;C-WVW:[71YOG=T;&EZ'HXHP,$]T MZN /;K=C W?0!D\ '!XWW6:^NXT'^_(C;A_GNKVGY:;>"?NP^O%DQ#S+9=:% M1G&$%(SUNBTVE==HB@"%2H"

    CJ*&-&K 3IX%)EZ]O2%YD[I]%H8?^W\VM]Q2M;%FH>JX;W1> MY)P*F@-54 5@E@C "(% TT/*N10QC:TB@RQDS8\GJ'./B"$H+5=]?@ *O?QK MZRPV>CHU,1]947$0D0#5$\_+>X5*B8.&GZ^*.'S+;250M-?2\U ^K)YEM:WW MI!=0H8SG! .)315FFBJ@/0D(F*:*C' !&68W%$.Y*'BFYUTF>7O[4KO9ZSJF MMMRK/*XPRF7H;3>2?2#Y"LO%GK;&*[D.X^C**5>A"5)#Y;+45ZFFK,UJ7U?Y4.S L,T3:AB&!!%]>(70P((9 R0N( %ES## ML73AI,NBYL9#C::&A38[7:.J5=:-AP;PM>,>/Z@%YIL]8'LUHZ_7 '.FE^M8 M>*64 7&3TLAULX^IP^*.$0$6_2KS7[E<44U'=6TWB=(BD7D!ˊVD" 19) M 2@B6:PP3#*66H=37)(R-Y(X[/C0:>I6/&\0U6%^\(958&H(#I-#^(,/N"8* M=A@'FUM@PS4X!L,8+MX\7=#"-?T/0A2N7CRR4K)>'N[JM^^RAPG6BS="$[V( MX\(T@2. )9B #"9I005+\]AI ^^LE+D1HE&R\9F:8O:.A8_/ FGG(]T,3V . M[)!I-0S2?WX0 []5BL]*FK8B\9"Q)]6'!R\>&8?4].IZ\[39R!5_^;:AJTH_ M54\)O]!R]>NZJGZ6II_7-_K7(A-2<0%SH&3* 40P!;3 2,.*B11%S./<*>'7 M0?;<*.+]<8NS!ZVQ8]22 _)V[!$(S\";UZMUU][V0UWE MX]U?IHR+7&0T+1!C'!0D30'$. ,$B10DC*8P11F3$+GTN[\HR8EB=O+"?1S? MC(Q=.)51M#Z#=-QEOHBKY2:S#[1"[S'W=(P:):.?6C4O'PZZ[S%?@\+O%O-% M:=/N,%\S^F2#^>H-XPCBE_5:_%DNEUW&?__@:T%HGNC5#97:YR ("%(4O&"8B]2J&Y2;V+DQ2ZVUX93/^JG= MP89C^P [O.UXQ3^*@1EF!^!>Y;NHS1X)FD7BAI3?!@!VHJ[ M1T9]RXU:;QY-C%L3QM.F6R9Y@1-60-/71 "8LQRP5*^#4BQRE!4IR1*W@._S MCD!J0J0M7H%!K^AW1=D31O5/6SP M24#WEVY2"U.5HM<)+A M6'L1%!FGPAS>H!@#G"$%)6<9M&MV:R%K=MRQ5[6M+]U3UC4NY3+"=G3B";? M7'(,V1LKR$:$J5P%PW.PRF5Y$X>L7#7\-'#E^BWC:*.IS/-1:]Y,L@L!B8HE M0H!D# %8:,)@%"F F(!,9#A'DKHIRW*]>H@T'SU&M-;7C1E.0+2C M@UN@"-W(C- G5LE_/>D'O7O6 M__EFPOT7.,-%D>H/FL9I!J#*ZF)8$F2TR%-)*)34:4?AG)"YS?I[':-:R>B/ M6DW'^(RS<-I]VK>"%/CS=L;'/?]O "_V7[G!$V;VS=@ZDDFW]"U(V=PSIO6 M]E+4K?G>]#NH-">R)E*L+J%N0B&AD"R-BP0HEA< 9AD'F$NI)_A<(TQDX7AV MZBA_;E314[^-O3AL0?/3TL1.M@$9CFZ!X\A8>@WA\ [M5/2@;CIQ'NB^"^5H MHU7;9@Y>HU5'@N?7-7'485K/91Q )X[-R,>X4:"0Y>*=7@MM7]X]RLV#7A/] MLEG_N?W^IFF!ODC3/)%<)$!FF79]1*K7,@)#P),,QYR1.$ZL]CVNR)D;I36J M1IVN4:-LU&IKQV'7H!WF*H^ !>:DD5A9$X\E$F<(II+\[P_KY__03ZBYY5_0 M_ B:'VM"N?;L28C#TL".(&PO'^<+[=L25[O$,9Y0@8J<& %$"$-%L]QR&V2T!G,CB9W.QLF6-]?S'#\RPZPR"=ZAG8P& MW;W^=]$>_4\J:G^OC6C7139E0#VA[U(T(? H3%50(<1H.-9;N ')X5H,8QX\ M89V&&^P^K.%PRX/<%YGW3Z+4P_E1OU4+(B'#*L% Q44.8(8XH$C%($$D13R+ M&1%61>./GCNWZ:%5+3*ZV2\9^T!=7R*.-#_T-I6-Y4X+P#-VCE[P]9\UV0+O MC ']!=VY7[M_9&_6SW)CN=8XN7Y&[T^ME]>UQ45K1[]%AT^;[#TZ:T3_33I_ MP;C-@.,YXOWSQ_*WU4;29?G?4I@,^D5,"IRF60%$G!*]*" )8 (1D)$8QRI+ M&.).9R'71P[V,!QO03C<.7;KL:EU]5XK_>XO_>FNZ/+-4[5=/^JO6'NC MOZY7#[^6SU*T;=%V11ZDRADE0H$427,>JY2I[J_9B!0BPRB+I7 *SARKR-R8 MJ;,C,J]!U%D2[4QI>OQI8T!M3=?Y;WPYCM$C:+LM&GY<@N^=AAN2$1NMM^'I M>3=VI#(3;]G>!MGIONZ-SW/<_-UL%V^:8V7]T'=*2;YMLH0_J7NQ_F&VC>[% M_]4*2/$S79H4G3;;0Q8IRA,F]/!)#& B3$5:Q$".I""Y1"Q)K JOC=9@;N2Z M-R)JK+AKD^#K[-76DKNHLR5JC;'V@J= /_3B;& ME1^?'DU]F_7F?SN68AH]%'8.Y20 !Z9#$^-W$/87[0R)MNNH,27JVW(7M=8$ M.;V_&5._-:%&:S-MS:A;03NI*77S T?F4-+JN\FOTG^8_8)GNC3G1L?%2V0. M4\QH H1A2Y@0"DBBV5(R$@M,L12):'GMZ..956B-OQ MH7<<0[N"ER"/Q1>Q.EUE<_U['*Q+AAL>.S<"A/VT9]9T'34/UNU_'XQ1R8 M[,V(&CNBQA#?+=9'XAB@^;JK)J_0EGTD6.<;MH]]V(V5=#ZLM$]8QY/5S8%0 MHHCIK D8(Q# 6),B380$(BT88@I#HIR.>B_(F9N?MB\,L]?3J>72-5SMN,P# M6H'9:@Q0X\OFG(MZ*=I31$H5+!*< YDJO>HE$&JBYERO M?W.)1(ZS',?6J3[7I,V-?\?UWK,#]LKQK&^X0N^_M4C5RM8;<9VZD='W^I'K M" 0=LFU\(CE19LT51#TES]@",Y@H<_4ATR7%V-ISD !C?=,(@OW'>B5?_D$W M_Y3;]T\K4>F!_"8WCV_EC[4F_*ZJH R5[ M!W8B7O8#L!M+.V$U2-5V3YJ.KYTL.R!MMSO'GF%O-B]ZM?U%/W1CCL;K3=7W MM-S\3I=/\FU9\>6Z>MIT(7<<%ICEN !*9@I SF) *34M:K.4QQ BP:UH?*3\ MN7%ZI_ZU4P@OV-N>:P=#-#"Q=QI'M:+1/R0U:C8[J]Y+DH^$R?/)MIL.$Y]Q MCP+H]+1[W&/&ES5O0W[:CR;-"BX2+$'&BQA "5. H51 R(()BN,DQF[A-\<2 M9D=)O2"XZ'_]CR2/_X][X?)##"V)YQ9D@B_>>Z $()-+IGLO27XH9?)"Y&>- M/%=^_/R%XS[JW8GP/LIO(6F!N&;CGH+3[NF\$*/#WO0\:.0@/]O>%#YCO]1L_ M)V?2KWS T./O?.C2FZ(QC+>P*P'6I$&TO4_J& *%4YJF, ,\Y\HTEQ> X#@W M5;J(( G*(',Z6;62.K=I_J2%SWU=D/*&6(TKJ-O1A'(\K #XT+,A^7--SH:"K\K]K3_V-=M;7RU+4?[E?B7[7Y$]J-P]]U?]2 M[WE5^ZT1@6@/01/+L >AU^ [ZF"(_@B2IO5:@^AW5IG:B&GGJ5<:HI.9[[7T M&+TW4&YE71_F@]9L]5!JU[^I%'/_N-YL6TO>_?5#KBKY7Y)NOOVY7C"<$I@2 M!A+$H)X010P(2PH0%QE%>2$$BJW*K]ZDQ=QF-?W99A8/3FYE2S;\Q=9.R(M"%>]QC&X^A[SV&$)E/O08P'Z\R>Q T/ M&]F\D7^7XFDI/ZGS^<1-^\$"JH2FE(*<<[T>$'%]8"( *E@&(K4;#C0>_8!N8]/["ZMXIT@6%J27$"<$X% M$"2G"EN@/LU,H3 .3TS&< M\AR:8Z*$;5%U:93B']VI>J/X0=FQ&XH;7,,-4"R?-6'/$S?K#MN<.-X[LH/P MISMDVAK<_4[)5WW3F_K)?+]^O-GW0C%IPKSFB2 )JB!$"$!: H M42#C,4]8DBC%G?Q/!]ES(WBC>M37W52L:[3O-Z^-_C V1*T1CNZHR]#8.:6! M _,_IZQ=N\;[(Z:WY[!#O*G[1?L#LQ)K^ 1C_!9W^]^VX4TUP',"XJIHIQS M$$.> DA$#@B4N5YQ9X64A4@RZ41Q5E+G1FZ[]1\W/TB_]?V.$>>\2)1,4H!B MJ0"4*@&,9P3PF":9GFA$G,C%L]RP]:MAWI<>&/7 8-M-$]X!##Q!#!13I-MH ME]53JQVZAN(%E":HH7@L>08U%"^ 85=#\=+-X^C_K?RQD;QL%G <*J*AC4&6 M:8!ARA@@BF @B.1(*):0U"FPHO_PN9%Y7SOW.#P1,^CF?,^WXJSU[C8>.SH>=F:H%$VF"84R X(R;TEL0,%4@D#")H!DI,,4);FVO]-(<16 M'J]O<*?@QE\VZZH*":[-;JP_R$+OPIZVOCOJ>><3NAMZ4]\ X>NUH;:&\K9N MTQ>P<6HL??R,U^LA?<&:P7;1E^X9YU=^D_S[:KU,V^OW>[K1W35];63/*E/[ 3&L;/L=O/(_ 33\_[-^E&[Y=_E MJBJ?Y3Z5\QO]Z[.)75JOSNVV)@N)I")49""F2 H4P)8G%&0R#075$ESPC.B M6< -*EE]>].W## '#;+NZ!6M5WW7\2?C._XM6AJ/4O^FWCI5R_6?T71F8WC?:*"ERVJAJ94G5!4@%N:H MB142,&::2J$X@4D<*TKC$91K)7RFY-II&I7--[PU9-O$V48_;21?/\O-BV/) M<+O!L"--?]A.0X^=OM%/G<9_T]!&.YA;JJS5]D>"3BAYI3L[R9,2FQ,8QQ3F M=O,XLOI,7^H!&T,B(36,ZIV:KOQE>MXV#%70)0#'Q M!RTW1NJ;[W2C5VD+EG#"!=:K7Y4SS6XQ Y1B"E".\Z)03"+L5(WHO)BYD=A> MP;I[0/GP?0O6"CQISX$V>TLFNF)IIB#3>S4JM5.M?;%']S"5"[#;D=CM8 ;F MJEK!J(=FJZ+'6,1!"/R&'9X7-6V$X:"Y)\&$PU>/#1S9E,]U(_>/:[-@I,NV MD2/A*BM@JD"6FB"2A,4 ,UJ A,<9S/(THTBX!:Y=$C6_,VG-R+)\6.G%&?^N M_UU&JHG1C/2XULV8]9R\:FV(G@?CKMQ MR,*'T &IHJ]BG=1IZ3W[I?7TZKJ\\94^=R^?%Z:N@HK84XE?YA+%@E.)*:Z'QG%OVV4H M[/@L$,"!"XF&:#1/M+J>^PQ[HZ9W\[B#O*G[2?N M#LQ)%_$1CYBB(M5'^=?VVY]R^2S_H5<\WZM%@9(TS6D.4*8TTR42 2;R O B MEPIF<)86 B-0 M(%$ F.89($5!049(I@J1*9Q;]?Y]!=WG1MB=KA%ME(UDJZU>AFMUC;-5U55! MUHVET8,QU83!E:M(K)=+NJF,4]NT>7=T:Z=\9^PFBIF^"8%GE=HBP.IPX[[= M4=_PB+U$_0M;XZ/:^KNNTM%=U"!@PD\:#.ZBW3O6PA!U.$0U$!Z+C$T_>GY+ ME4VH_[0%SZ8?F).R::^@0J"9](JBGYZVE9[]1=WB9[LI5U7)FZH ,<(X5IG^ M@B63 (J$ 9KS%' D]82:840A7/RH[?NZI9NMI]ESK+XN#'FL=<#MZH>'3;TY M;O9W&FV;DZ_3N7*]M^PN8O*A7*WTCY[GR-%O \49@=I& 'G" 8Q%8HHLIR!+ MA1(\YEA(UKX->M7];_0T\.493#.P,W"!;+^A3?\!W%OLN M31)\5*9U;T9K.R]GYE;0G5V7FP6.Z1( (H9!-KY8$11F:LB<5F?7Q(TM\5TO_=UK6AD-!W5W>\BMG9T[0.QP&P[ M#BQGBKR&A%>&NRAL4H*Z9O(QOUR]_M9^?.NJJDL\M<%CU2)/DA11Q0$7.04P MSQ5@0DF]$.$L%@CF*2?C>O$=BYH;19@:T9S^*+=T66<]F332\Z!FB.Y[EZ (U'GO1-PK==V[9/;ECGL7[QA9KW/?=[SV8JH/ M5?4DQ4(D$N<\ET"9,IV0IIHC4(9 AGELSEX+%COE'UV0,S>":'O>U]OI5536 M.M:;[V%)4)]VRJ*7Q8/@D4['5>!]?>U0&[/WOX..'ML].%*2IY&@X_1;X<=9BVF(_8T$Z*?PS M^D$C2FGV"/?WM7'*OIC3J.KCDZDNM%;ZWV2U4"ED!:(%8#B'9G\? A;KGTPV M4Y:DL:2)58JCM<2YL5^C:)/F6-4^U+-1TSE);G,>=Q MPFW8>4#&W/BX43-J];R+C*8:Q\CH:L<=0X .E$*$Z*7IS #5.$8H#R36/ 4XMAJU]M:XMP(X->Z1E6_TD1) MF4GUL"Z>8P^VA2OF&\+ Y'"MR->7NA!%K;5O,!T\,=^@3N2)^0#7S1%S 6K0 M$;-ZT'2.F(M=!XZ8TXWNCMC]:O5$EQ]6:KUYK%^F]_J'19IF3.10XAB\EV5O@."M$(4&:F3K8QA=-,RY3G3.T#HFI3]ZS MIHDX-:-4&Q3M+8H^J:@KX_3UM4;)P8&<=+0F\BXGWY],;R(.>Z>U2IG-; MO2%RX-/Z>^K(7*+V /B3NN?Z37]:FCECN&"ZJ8^^.[@E,8LIA0DH*$( %ID" M-(LIR'/])CS[;H:N<"QSR0&P?4[B1^ MPF$*/%_V1\AI6((>S7O"UV]VQHTZ39N#X0? DTP+3X\=L:2I Z?80)('>]E? MTD_R^/;RH^1T6?_\NZSV)UB?FU)3]$$N$AICF*8IH#23 %(8 Y9G*6 \YBG3 M/_+,ZK IN*9S(_@O7W^+6E5'%? */[06ZY^Y#%AHJK\]?:\UN/GK;N"[ _F] MU7,9?(=EU5Q>@HE67'-X&=R69%,,T.!J+:@"TRWDIL#Q8(TWB'2]J/JZWO=T"PPF)*"!0*E.F2XH E'$*$,8H29*XR*A3.^-K N=&%]/L MZ5P=!CM&\0EN8&89VG )S1A^91L7KC=#M(7)827N :J)%\"EDGM:J_V]U M[[K<.(ZM"_X_3X&(B9E3%6'TY@4D@9F($^&\UF,S*SJ.%,_%+@Z>5J6 MW*3D2O?3#T!2-TNB BDN6/WSK)EDFNM#^*'!6!=+D#0N\P\=^]X*\0+VA\L M[BY=Z]LXN*ULWI7BG6D?*T^8*"!3(H)(:;K#22*@9"H6BBHD8I^N["_$3#2\ M9%N[O^L [-KV]Q!*.U_)!YFQHGP[--Y?0,.C7>])FP,WYCV4,7(+WI,&'C?; M/7V9;]LXMOJXJ%?5NJV?LVM9L&T$LK=A6PA,D%52(CU.@IB@8N4 M)(1D7+HLJ)RD3\W7.=,IQ;6#G O^=NPP&*H#3A+Y3_$5;E!NP SSD[O55 MJ 7N3.>BPYAY_,0[S8I=,'-EK3DLGPRY]QU'GU?8O*./M=?:+UZ MMY:=\\QB7BA),TACD]@4%9EFM8)#'LL\3D6A,'>JN^$@>VJF>UV'*3!J ZWWY:6?3TL35[Q"]R^QEC]V MLQ)78$YT)G%^A.>)U[HN%R:M<_G M%"SOM8RE_>+\M]2?!2:&DM5TEU?E+:% MGOAMN11_Z77>[4+LQ6GJ:S33BL]R-YV_&QG@43_N!]WT%'$\9AMH0"U/Z5Y_F(8^ MY.LL!'LFWH"=D6#?RI:4ZTTS47$#-I:V=8[VC 6=M3= VQOPL'#8 0E[UCB0 MKN,>50X+^-%)Y\#B_&:5K]+4<9+B/:U,!X=Z[S#PG50E+U>S*$M%QC&'2*E( M^\ $08IP#K%,@;;0% MO^R?-'<*GS]0=B90>W2" M016!U9QH4(;Q$F1SJ 2TC[!>5)+.F^V@7^9-E.:]-L[\A6N+@=(F@Q_&9M=. M)H&'W(X\7V,$1^J9;3("8\3UDD9) M!#'+ M\:'6V 2/"[TL>?1X4&LP3L6!VM_LD9'W#\V$/Y;KNNUBM'QXD)6)R?MFOD6; MC*DLY506PA1-SK'F(I9"DL829@SQ)&>LX [MA2P$3HV&=BHWH2\[I4&KM4-2 MF@W<_?PS!(@#4\\>?K>G\//)[K,!TB'3+S"@(V7]70(V4 Z@ SB]^8 VSQDO M-]#!JH,\09?[_#S$]_6J?-".YIW:NJ3;']Z5-9\O31/O[DO.D2(\00)RKF=$ ME&<"4LH9S(0B63E3XZ.-ILW^%MCH"OYL MM75Q=WJPM7 7PR V-/6, 9:#2Q@&M)$\P0U*IDL#.(=DH%6^)3J]KF#/[>-Y M@)=M.'#\+"[W8,TO^BG5:OEY^=00:I(H@3GG%H39Z^HJ7%GHZQ)"-RH"XR^P"CL0 7]Z%I09S#,!F;/'KA\ MEM?]N#FP:##\1B+2JW!THU K:'I9M/\)XQ&IE24'7&IWA]_R^4NUY%**^H-6 ML@EANVO/C4!5M] MPZV6K:$)ND2^+'74=;$U""\7P_8W>A?3*%?R4_DDQ4<]62WNRVT&XYOGO]/_ MO:S>FEBH]HP7RR++%8%4(001+Q)(TS2"*2Y4A-*89YF5<^VJ$U*H.&]W! M3OE-%C)[!HW^H#' Z^S796#L.&H@N =FJZ!(^Y3><,4L=.D-:_ECE]YP!>9$ MZ0WG1W@TU]5.N#".^(/&V\UKBGC#AHB7OR M@BNS^]IT'!/@MESH7]MI*TX+29MZ-7&&(8KU&TF3C$#%HJ103.:(.!7GZI4V MM1>T2R[;*>GE)?0#;.<7!(-MZ UW5\3\L_+ZD!@F&^^DQ-?)PNLS_FSV7>]- MGDN3XT._>IN,2H5"*E,2:A+)(6+4M(FA I*((2;BC"KJMA;I$38UZM@[Z-[3 MUCO[MQ=GRZ5%(/2&7DMX ^>^<+! ).Q*H4_@N$L#"]./U@(V]WCZ('*N_WI_ MNQ!_I]4_I>EEU=57[DX'E*0Y43R#C$INSJR47@X0!@M5X(SGI%"96R?A"P*G M1B??Z+R+%'W8Z.OHA%Q"V-(/"8C;P$32J=J ME5V4Q=]@(@C6VC"^B:7A([K MGEA"<.2AV-[GVZAJ8:H:5VT]N++^YW?]G"YX \F(YA$OH,@3!A'2_^ <1U"2 M@G'&HSA.G4JJ]\B:&J<?2;NHA'X%93 MY^6-W&7JHN''#:8NW^+IFE#3T+LYUOFLOQ9WZGM%%[5V>;2@322B%+%BC$.% M(P0133FD24%@Q%*)<:0*7B@GY^2BR*E1B=%X6YO'DT L@+;T48+"-[27XH:< MNU=B#498O^2RV'$]$VL8CGP3^SL]FT!7\V^KHF MZO;A;,CXU F]!-U)1*LZV-.]V1!HM <;]0?9 M7?2$+FP2DJ,.X^8A^0%TE(KD^9@K#SRZ"O('%>.[E#9Q9ZK.KZNJW=/XO%Q4 MFU_?T+JL/VU+!,LD)S2C!"9,%7KE0"4D<:ZG]UCH-0,B:50XE7T/JMW4_('= MR<#-)K+H9=>(C8FFMN#6R.:J?3-!8^<5=9_#?@DI=FO6MQ_TM+E1IOGKGQ4_4ZK M:BH=_B])JP_EDYSE2"J:(0:%9 BB3/^#,[TTQ&G&693G*4ISE\G"2XNI30K? M?\A*-G5'W2C<;PCLJ'IP8 >FY%;_&["U #0FW&Q)^?G&9#,Q";[04FS*OAI# M@+$D'.M>!610=O739%06O0JLEVQYW<,<4U:KE4FA$&N^NJN^R>JIY+()C2M2 M*HB*$/0_1O+_GC[,/'2:2\8-HV??+2=7YNSNU\OOR+ M:@T_+*MWRS5;J?7\EO/E6G/'KI7GU^5\KI:5J98Y0RF-%4H4Y$*8"I580)JJ M#!:$9"PJ:)3%3NV)G#68&B5LE 4[;?4R:6-54YGAK?9;RQ4PE;'!G\84\*&U MQ7%1ZSY:=M[0H&,P,.\, [^S'^0-85 ?R%V+4?T?;Y!>^C[^#[IFY_Z;66DV MB]%_E*L?R_7JJZ2BG#^_DYIG3$:_<1>635.+O4WLR M@X0)9EBR!"K3,!$5$8>D*9P=L4ARGJL\S6=/LF++2;UI^QH-O(';C =XV"OI MMU1[+]U8 R5D@62J"!0%TZ]4P@J(UY5)\6]%J$F]5 M-U@OM1INP-[0N9G=;@"3]^7"="$U@V4*=CSKA?Q80\6E+ J1*RA)G+:+>U84 MVNF(5)%SIF+&63=4[Q=B<@.UT6F$89)F%AM_@%P"! :&?)Q0@9T1C8M@)J#. M#+!O!S@XL6IL"1TT< 6< X0/^&CS"H$$5X!V.J3@F@=Z;I@\T7+>/'99F;A# M4ZE_I\5OE5YC_K[MI6?:8%ANB0R)\L!DV0"\4U93X,88J)?#L*9F MBV2G?=,@,.!.B"]R87="G+48=R?$%Z2CG1#O!X5. YVQ#$E2Q RRV#0-R1#2 M2^0>X MP^(.[VS.)UFM3"$JPT>?M0'KJNG?6] TBG*]I$R9U,Z0B@ED*2,0DT1BGHH" MNW'$64E3HX@]1;7OLS#59A?+E>O^V'E@[6@B"%P#L\0^4D;)&[!3,VCF9C\2 MH?,VST@;.VNSW^@3.9L7;KBRH-6G;8BM0G&2J4S"PIR1()8P2!/%8"ZBF"H: M(YE8]8HX+V)JE+#5\(HPYQ- 6CH,5\$SM*/@AHQ_@:HCXX>I2O7I=8)VSYMY MMO[4\95^+_C'!:],0-H[V?[WXT)329/<839JWJ[KU?)!5MMPM1DOXH3R-(&, MDP0BE$>0Q":$EF(I"&=,$">_P%'^U*CAG52R,N'T59M]YD8*KN#;,<: D Y, M)QO-P2\;W7\%Y0)LU&]/FS<&[(70AB,<3^R"LI&K#J-2E2= +WG,]S$^;:^: M#6B]=KHST0M[66U?EO.2/W^7/U=OM(7_G&6%X$HE.53"U,5*4PY9I+A> >4B M(WKAPV*K"! GJ5,CM+UHCT;S_6Q/EQ9/MJ#W4]I@4(YS"G9["D7P9ZLW,(J# M1G.GYEFVR+JTTAH X9'ZP?0A':J5EB,Z_8VU;!\V8ILM1_L.FVZYWNQ9V*/S ML[[3GVW.F?YA\UFW%?95UK)Z:KJ^WG)>K>F\GG$:92IA"4Q444"D$@I)3F(H M4Q8)E,993KA3R0\O-:;&\1N]&I:O.GT="X#XC8>= SL\RH.?ZW6K JUXEXA[ MT_R\_4-GQ@W8&-*,Q<:4@#5%KH(R;+41/U7&K4-R%5Q'%4JN>YKGCMT/6LDW MVJ4VO:^-C&8"OJTJTQK1,/.;Y]TE7?;9K8F\[AKMW*U7]4I_&?]C M)<7MDZSHO=RTX/E2E?P@=R&C699C3;""".&T(SBZ M"5-CZ,8\R(Q]8!\#L >":06S?UT'!&B0N-ETN-(_[-"X 1L\0 ?(M@$6:"#Q MKJG]"M\ZR^W327^7AMZ>G?#7R'TO^-5&,NQ>\_AFC+N7_6K#=+17_GJ:>"YR MEOI57I7\K0E_K)Z[8N(XS26.<@5IDYB4B112JA3,9!IE/$T*O M?>_%88*6=P&"A^&",\$B00HD(,$)AXBIV&11:7HH5,22.)(Q46Y95+:B75Z" M<9*FCH-F@=B+7'X&ZX4>@;U'!D4)HUH!B*(BU0."]&JH2>'\H%7?"2SINM)Q)]7\8%>4>?ZR^T7KU;;UK5Y(ID M3"4)Y"P6$%%-68S)%/(LET@I22FR8BL'F5,C*A)!K28P>CJEGJW"[MWT#2&1JF&U !$9O\&YMT1C(&U:'P\WP\(YTM&D+<>@\Y M+1\UWA&GFVT'!YR.M_H>;[+5KA/S4Y-[SWI,Z#:GD%>"]48/J ;2AZGAWT@!#X=/"EJY-._ M/G./3_=ZK_8C@B_5\E%6J^JQ7MPMAPBL>V[U*TX6IJ4"8*%ID2-, +9!9 M8,8YQ!D7,*$%C[$BE&*G-FL6,J=&$1N5;T"C='-XOE7[IFLBYM%>V@9^._X( M#.K 9/)IN;B'G\JG)F1A<=^D]#3S7?"6TPZX!.47&[FCDHT#$"^9Q^760.%6 MIBY#>WRR*>@VXTF&\H03J#T4O7*,!8,,91F4*A4Y-EQ$R&QAVK/HYUP18G4L MVNK%V1;8>J' <"_15E% -YI>&51U G5;[R4,B*\8+K5#\_8BFM>'19W'9]@8 MJ!-R7S?@Z3P0%Z.;>F[U+.U?+F1]I]JJH&^[_-G<^#>"9%!@FAGO)X*,Y0)B MJA3-HE0H$CE5[C\A9&KNCM'1E*WB;7U417E7.9XVE7* J.A?CIOH)[&U(Y=K M$1O:E^G :O6[ 6]#9R3WV1^V4/XI0>/6P>\Q]:C,?=^UKQ/+^)N^<%5_7'QI MRLPU-59F+!8)0@K#+!()1"3-(%%1 566%B(MBBB/G#I_#*#CU.BG[:?:'M75 MX-XHK"?K7\H%J(UE]:_CQ@J>&E4[YGKEL1J8^$)&^[66FN3+UE;SB;9V.M%\ M/4,QJ7"]4WK^EXK'ZP$Z=,!=GRC/"83_D&)MF@Z_6==F?JION5XLUV4C[\WS MWF]M[]I,\4+%S&0()0RBG"'(4LSU9!&EG*J4B\RJ38JO I.C_DY_XU!M+ #[ M)MP81MG[P*^?L/,X6?+]@.@/3>;!@7>G:$_TPO*OJQ+CDJLG1$?,Z?L<_^/& MCXMZ537'V'NU@[[KL:M_+.?B>T5-W+,YYYR1.$GS/,40HU1S8FRJ@$G$(%-I M$N<)2C/F%H#L(GUJA+C5$2S6YN"WJ2;=J@N$.97_1?_KZ!"[#8?]^>4@((]Q MK+E3_ ;LJ7X#=NAWVO='[7@=>#JC%OPQ^?L'Z:/\9&TU^E)?,[HL_V%S][@1@A"EK-W M7=#>[6*QIO.O\G%9K6;25'EG602C3$F]W!,Q9":7 L;?//G245_J229LW^>)UU^[GO']XG"^?I>PZ;)[9>IHW@Z-_NE-? M)5_>+TQQ]79[Z>VR7M6[:DDRU0Y E"LZ=&[9UJ M7@O%?41Q#A6,,\+%0L9,\+SV6JI)RR[=[)]K-/KN'WX@%O/1@:@C6Z. M&=,M3';OH;OQ8^S'!-SD/30P;+IR^^AQDY$/S#E*-3[\JV^;F(?'Y<)4];Q3 M>V&?F_+,I:RWV54Q)S'C@L*<)1E$C!)(28STBDK$>BTE%(^O:2,8:>KO7>QA !Z: G=)F47D0+[ZG^" Y<.YX!6Y(8RU^Y XU MKK <4##/;/MI-%AD]@.18R; MKW;2O*/4M--7^?:FT6^(7BM\H:7X+%L]<_#\J;VZ;VG] SQJW8!:5J#LE'7M,',(H=W[>P4P [_ &\V 45_3Q1\GIO)MXA)Z73>=)J(A2^MTO.,0YYY!P M)>,T5:G$RJI.49^4J3' OH:.\W<_FOTT$ RC@]Y/H!>R^X M_NWER]TO89RR.#9&;@OA6%WL-\F;"OCZIA^W"_%./LGYLLEDWS15%@DC$O$" M1E)1B%*-(159 1.,*9&2QCER?954E//G=U*_OP_EHJG!N DVFR&1QQ+MU*0H3'O+1893-AX MY21#XW-0<#+XPSVFU$_RGO+G-BW7;.EMB@4SHC).&$32;,!Q4FAO'!>0)8@F MS*S,N=7A7H^,J4UWK99=8GQ3;8^F=^HXA$5>-%<9YBO2\I9(,Z;%B I)4")A@RD4NDR)&CGU3 M1AJM<5JI[(_7WZ5>K)OBJLTYU*UX,A7=ZAO06-:,XUHT.?8) MF]KLM],5;)3UC,+IA=B."4,!-S#5>6'F4>?A,AB!RSKT"!RYBL-ETX^+-EC< MXUOC=1ON]UD;T!4BU>20$X8+F.=*LP;.(T@SD<,L8C@E:1%SB5T"^D]*<:*+ MT>+[YTL]?YOM'/^8X=.8EG?,R-AB'KY_8 $+B [BE)(U?0[3'V MN(1NW\4>^[BW2I75PW\NYR9&KOZXX-T&F\J)Q#$F,(D5AD@[:) @B2!3N4(1 M8@G/K;+=^X1,C0I:-<%&SQN@-?V;PU[E.2PM=G,#(#3P2W\2')\=W7,H.6SI M!D!KI#U=MZ^4VV[N!11ZMW//W3O>?NX%[0\V="]=Z[FC6]XOFFE_L>H6Q/KI M7Y;SDFMVW6TCZ64IRV/-?Q1E$424FOZ70D 5(1%)E$8<6U4 R0M]S "X[GT'MU_5""/X?9B7."*>RFFYWH_8O+QOIBX3'<=-^Z+R05]RI[[I3VNEU]_F M[*NIZ]4,8:"UK*DIM6?;3=>? M(&1@;UBX \< !U)NY'#AL) >1Q8'?KY[XM+;]<-ZWNR0OE=*RVF?>*=N1=LV MI=NJC[#@0L8Y1,1P->>1:3Y#H4(Y8B+.\CRRZ[9N+7)J++S3&K1J;][@YFRS M4]TCU\ER "XLU@>!=6 R#82H4WJ4&TA7YTI9BALM<)-QW>EN^FLLM_G#]'+^\+5C8><.#H/PP!QEP&W"B+[L M@?N+T1R4BU\'3M-V1RRHS^8@?E2OS!V6EWZ7QQ/\".T[_=FU%:15]:Q].],T MJJTZ.J-*,)S$!4QY6D"42@%Q2F/(M2N5Y53E64Q&ILXAQ8:BP!C2F.T6S60V-'/T, /O1QZQ!8NQ?"= 0N;*E,6^'C%M-T MA.2HW*;K_5=V-FK+>QI!N]"1OTM:KS6IWBV^FGS!RGAB"_%YN:@VO[ZA=5FW MC121RO,$,PD12P5$&1*0(DXAH2K#B8IB)9W./X-I-C5ZW"79FFWK3MWFC=W7 MWZ_]9;CAM&/,5QFD@2DUT/CX=W0*A>4P':"NUNYU.D:% O5LAZE@ CR)?%TM MRI46UJ1H_#0_U5W$%"UB)8HXACE."$1)5D :8].4F/(4Q9Q)D3DQ\UE1DZ/: MC:;-ZRO_M2X]RA[U(&M)DD'P&IKU#J#:J!DPL]@>C;"\=5[PC9KE\ M1XBFO>UT'Q5849)RJ+#BT) "Q%S%,&&1_ MT3:V]O/#3D%L1Q97 C18)%3:N$Y M05.CEIV>H%'T"D8YBZT=E81 ;&@GQ LL]TCX"TB$C7T_)VS<:/<+)A_%MU^Z M/N0IO6D :#HF$I90R")2F'1# 5F<,YBC+!>\4$BZA:B?E30U@CASYNS54?$\ MO->V@2.YWOZ-%Z^P8\H_B'+^Q\K*6Z?9$7OY:;@ M9=/DM;Y;K^J5=C6[758^DP7!.4D1U/_HY8O,(TARDL$B59H^)$FH7:ZRE_2I M$4JC%/BE7("ZT?=7-PYQ1%Y&3'!-UG&,-/*YP)!R2K1;APDM&.%16K@52QL, M^W'*H[7H_]49 6AK!5AL2V*W@P*6.TO&&BN[.6 P_ >>%S9Z@TYQL*M"WNH. M]I2_ 8WZX68++]2"SB!N&HPZJWB!\W*F\7N(W^SSGE8F2:C^(JOF^>_*^5J+ MGL6$0AJFJ,PTCXJ4YC%5#@M8L_(F=J,TJG5\)18SN>TJL&C M?K4:SG*DK'/0VI%3 , &IJ&-AB;!IB6>&]!I&8YM+L 0E%?.R1J502X8_)(K M+EWN&2[ZL*Q6Y;^;5,$[M0W">[NLF^B =V7=!G;-9XC[7]FN=E-YY J MDD*F2,(8(5(HIV-Y6\%3XXU]O-C3:Z!PP%=40K;"BHK?!Q0T$=(3D*!76]WZ.^UZ9& M<[/OWU5H[H)<4!(+S@H%*648(H)EVX@]XBE)LH@P3"TK75^0-+UEVK9R=9// M1SMM'8I8]<#:3SX!H1J8:TY7]_:I^-4#ED/1KS"@C53WRQ<\MPI@ER'I+0+6 M<_MX=< NVW!0"LSBM-B7B:2(YX1F*M"+Y %XZ;.= %C1!*2JU1)Y)11="QB:AS:> &_5)(OM7^K MO]=FU'X%CUI9H):5IE9C %@9"V[ 0CH&LI^ V&X%?!UP _-IJQQHM -&O1OP MN0<9YP7M>>.#+EU/B!EUD7K>S)?+T9XKKTJPUDO:;V9WWA0>^/U1T)5\_W,E M%W79I#O6JUF41SE!N( %90PBTRB+QCF%11)G-*%9HETMC_SJ2W*G1A)[M4"W M>H-6=E\0_9ZE-\NQ/N?CU3+ M7B[T'?H3?>L7O50U31^02#61Y0G,8BP@(F;QB M32TNE>4(5+Q+[IN$!%9L: M_VU-V_.'0&5>T>K O!L@=@:V"8 ;$\V=K8TWYHB26^<$!A]TBZ7M*PWET">@ MVU'<.7# & :^OAC%/=N -@YLK0,?=Z/XY55'T6&1_4JC.=*"?.11=5O"#P!] M[W(_I+SQM@8&0.E@&V&(YWO,W'=*E;OSA0SE:42S B:Y"=FA/(6,BA3F2&2$ M)WG.(FH]]QX\>FJS9Z>< U$>(F4Q87G;/_"4T^GEL\MZB($#W7MC,1)A7_HZ MN#'L26M[.?+PCO%8[J2F!SQU^@K/2,%_KS0J*TR(W#;0PS\WA40%)D7#((Y&F/!418L(I;-!"Z-38Z1\O(Z)%%]S@ M&#YH@[?=)D9H%(=VJQMUP4[?&_#A#_CYXPW84QHT6@<,-'3 *&S4H8W@<4,0 M': XBD=TN=>S2E"Y*%?RDW:AS#F._N*839"NE)%I<;"HY?<7+>^Y9J<8 M1S!A*H8()QED&4JA9$4:\UA2Q-WJ"%VAS-2(Z^UA]V'@#5LB:1K%!JWB%( MZ([*+(5XIF>]E>7#8R5_F+WHS7+XLUS=*;TFGJ5IDI$XBJ",L"9;D>808W/V MQ7+"2!9G>K7JTD^A1Y83EX[00.% U6Z3U[&J2@^PBB$JBTQ!KDQ'<,8QQ*99 M8RQ8IE!.$E)0MUS$0-".$])J&BAT^^9F2YR?P+J)-5C]D.!9TBH<\':33B P M!YY3#K^BW5[G+Y^6=?UK$WY@' "M\0VX7:VJDJU7S72B9_TO-&P+; NXPM:V MZ9$W;EV;RX8?U;2QN,67R-OV?_\H5S_>KNN5?G*U*0/Z/,L95003!464I<9O MCB S:>A)'N5(N\[:?U:SQZ9_S[<5K5:VK-,CT^55>2EYN+?F#9V;0-P;P.1] MN5AT7?A\F:8/T: M,VRJ,:4X5UG*$;8[;;>4-S4RV+H-)G!MOE/5E0SZ0;8EAF#0#4X2'6I[D45[ MR@:.^K?$)3!I],L#2K.M-X(2M2>NB MP+AU:CV@.:I=Z_,,/]IZLZ[+A:SK6_ZO=5F7YCBI^;&2LNLF'Q4LYWHEI(>B MP!#EFJ98@B,H'E/7L.5.V<1=OP@3R5-"]S]-VN^1I8^G(C#>[0OMU>AR/;;)9!PX5" MX!K6+;Q&H7'=Q #0';F-(9YY38D,$V2P'U7P?=G&%,S2-(YBRG*SWD5ZO:M' M#G.1P[3(D"AP$D>J8G!7Y"C5-+IE_NK[)Q;O<.%S(L':=< M0K:?3 +B-;1CZ@65-658 G&"*VK)_W:_?/H/_82&)OZ%S(^P_;'AADO/'H44 M+ WY;!;^"[$?<3[#C,=9HDD@P4QI7X,+2"4C,".B MH"I)5(:<^@C8")T:01QD9Y@==[%GA.N!J07FMJ>F89$<_.ATIZZIO- IW."Y MKW+(XU-[@ *?H5H('OD@U1Z*X]-4AWL]BB T9R!FX?JR:FB4BD@B3F$620%1 MJO2"AR %(Y(D!6)8XV#ECO1*F1K7O#@DK;;J.A0*.(MH/[$$PVF4D\]N/_** MJK5G87(HK1 "KI&J+/C!YE9[X1(X>'&8.@TF(G:Y M7GV55)3SYW?2=+LO%T;FMD$ MCVL[-3,WAFI?<&8S&@#]=7E0CT[;!S M.5]_S >>6HXJ5VR'N[,1[!L)C)7@CW:X-X:"QE)PNS?3#8W.HI.77W_]:=BX31ISD-),P M0=C$.<8IQ*C@9A,QR3(4I1FS;SK1)VEJ$\1.SQMPU_P7:%T=O-!>6"T<]E!@ M#;[\9X9$-WJ"1M$;@Y6/Z]X+FH/['@J\D5SX\R &\M]M\.CUX7L?,)X?;V/' M@2]O=8-W9?GUP[HIN7.W^B&K$QG@F\X],E)93 EDLM N.B\DQ*S(820+FHA, M()DYG>M:2YX:J>XI#AK-04^M ^?J\I:C8><2#X+QP%Q\>_?VXYDCX( ; MX( MA:XI;RE][*KR;J"K:-I:NP7*G:--[NOW8D9MZL<9YD:A"<$BB MQ#3T5CG4'U&8$THQ8CB+HLRG@$<8Q,>KWW$6]_V*'JRM.C'04$0JUFA3!6,5 MYQ IA"%A*8(LBW!!)4]CA-P+>X0O0,@VQ?@V''P&YV#H7JP!-R!V:C MYTW;BEV[]7NZ!JW5=!&1T,6:S@LJI-/V4MZV5Z?SCHEY5S:JR_JXEU*?_U.40,89B'.,"4I8I/3LP 0F)"\@2 MKA1#&2DBIRR)D,I-;>;>:@KV5/7,[@HZB':<]EI#,S '>HZ*,P$. 5]0P@RJ MX*@$.P2T+PEY$!F^2Z-Z=:=^6R[%3AE9?UO.Q2Q6B,9EY+3"-6$D&]*7S#[VHR_>X5^^FE9=G;@[]46O?JO_)6FU9?UW=$5G M"AYI!_*^W7E3AXV M6%NOS,,B./P2?:>OX99&8V!4!CO7U2@]3A$Y)_R"5U^^+'GT.LS68)RJR&Q_ MLV<%!+.!\+&NUU*\6U?:8_W2[I%#8(]^)KJ!@DU@0],R[4T7\5-$>4'U4A"JF"80Y3*& MC,@,"I43'J=9$3NO$E^(F-J+WN@&WH"_K^>K\G$NP1_+5=]QHRV2+J>SOOB, MO)*]SH7[QW+6IP&LO\%#P+/P.^W,S).52QZK?>N7W'ZJ:-5KN@U:K]F1?^%?O/UIW(A M[]3;2HIR]8'R9K?FD]3/KKK3\TQ)E>4X@SSEV-2L,;F-209CD;(4L4@HTZS0 M?O:^)'!JK[K1URR;6XW!1N4;T"KM&>!P$7:[J3XDF ,3P]4X.GL"MN $]0LN M"AW52["%X*7/8'V?'^G<\?)-4Q)-+SL.FBO7[<=Z07*R>%RL6$P%)5"F:0H1 MHAFDB.A?33M5GLF"*J>R_YYZ3(VBVER.D^T^N\ISU4O[W-C*=[SL2&R$41B8 MV^[>?MP6^3LR8K_\W_!-0Z\$,R@7^NHR*D5>"=A+YKSV<9Y>G*2U-,$ ,Q87 M,1&1@D@4^I_$E#,E&=:CDR6"*I4PCEPJQ6Z?[$1Z(Q2%_6YD@+E1#TB?NMD[ MS"Q]+1\DAG:JC$XWP&@5T&]Z:6A8!VG[]'$]H9=&';D\1Q=<6Y6_.^E>W.\V M5^LOM%Z]6[>MYF<1CU%&2 0)R1A$45% +!(*]7HKQA&F$B=NA\_6HJ?FP6SU MW=OYOP%&8Z!5[FJP.RZQ' ;"\AQY$'@'9H@KD;VBI+TM2 ,5L+\H_I7*U=O" M;:>XMRC(LX M+5B4S9YDQ98C@[LO*+E9?]!=F4P_4PV_B@-3'9! M!LBG*M;U(^50.FO4$1NIOM9((^=6DRL8T+V%NZZ7,EYUKV"(')0 "_=4O^7, MEVKY**O5LWF@Z?QJ*D ^FB_]N[+F\V6]KO;:X7%,T@AA!46<<&CZLT*J(@)9 MFBI%,YIA;#5%^@B?VH2XT;UMAKQ1W,T1=P+?SC,?"M*!9Z^-VC<-F:T.004[ MW<&?@^0U^: 6U*-W4F!4%]\'FI<^O]U-%\:.V;&$R#O><#(E3 ME<6"PRB+33)FFD*:>9F)IP^^9$[P]:E693O/E%3[J?EXMY>]+W\+AD2264$0JAZ@@&:1,I% E#",1QRHAW*$L1F#UK%Z8\6MH_+U< ME _K!_#8:=INX>IEW6H)GCI#NQ/[S24W)E!IOFXJVRV6"]C^E6^M=^&I<*-O M,P^,.YACA1,8HTS%]8A88A(+NIF^KR=-X.I?[I37R5?WB_*?TO15CHP<7UU&^O%J&(I+6+MV<<% M1"I+(.-Y KEV[8GB*"7$J>[ (%I.C8(:6R SQFSF?W!;5?H2V?;B>M]&X+;' M.6_I8[FB>Z]H0OI#? #O:>_5Q'9@SAQ_2*V('!X!\H###D)J^4D3B M &"?#UX<0IAOGW:VVM6N-7/81W-".4-8");@3$\0(H*(,PZ)X!Q&*$ID''&E M_4PZTVME7L#B$J__EO@J$@5]G2_N=ZE2/E(Y_M- M:PCAG#.5Z1,IR*6I+ _^;Y.EZF]W/M]5%<; [H.V:8: MP^/&AOU>0XX=0Z\8.8N#EO'&8URWP61M;FVY 5MK-JNKNZ86__8Z^&]V&'V"A'C]J"]'HNC+K4!'NF[#*W*IZ9Z_&U= MRU4]RR05B9 *XH2G>C;#1,]F1,%"B!3%A!49MG(\SPF8VA2UTP_01D'7U>8+ M_&R7F?ZH##Y1; %I= NYICQM=.#%Y LA(Z\B3YMXO'P\C.$K!GBG.3:J]!LF.4$: ?F'AL41\^7/U*+$.WNO;29>S& MU]< =J(-]E6/\W6%E*PJ*;[3GWMRFNIFLS@FHD R@QFB!")BRL5'>0HQ30G/ MB.!$^?0IZQ%I]6*.'V39%GL3G=ZFF#R8^Q)B'^"V;M1U^(WE475H:37WB>P& M-)J&=+ NPA'8USHO;V2WZZ+AQQ[8Y5N\4_ZXE*+^H-4T72],OVRS=NL$MFTN M%J+]0.H_-I_,8I5+F18%%"17$.51"@EE^B<:9ZA(,Q63U#'YST.-J;EB&RN M&73PN&;SDH.ETBHW74Q1!EAD!6\@%%"[D.JT]=]4ZD?8 M[HT/AMO [_]9R ;@ RM,PI:K[I4X;E%J&^./2D];W>09BW\Z3M/T"OQ>:6_D M1W-6)C<=ORA1A4($YIDI;(O2%.J%%(>$HSPK>*QBMQ!*)^E3XYGO/\I*-!V- M'8/?G2"W(YK!@!R8>"X&JW?:-R?S<@ V\@(N;,BYDP;CAI+[@',4(N[UD' I MAEU)[HQ&E+,,DI0CB&*90TQ)!@N12)FK5.6QTQ[064E38ZE/I]OS^.7MG,?7 MCJ:"H#8P)?D"%B0!<;C,EO/27CT%L3?#Y/(-GG&INPA*4[&D_E ^;:9<%2F> MH#B%$4JD7CTQ9>K$Y3 I4)'R(L>,6V427A8U-;+8CRKMBC4:91U#$\\CV\\2 M8?$:_.B)KM/ Y5.,J1\WQXC-(/B-&9!Y&L> 0987$;D80WG^">.& M2%ZTY"@"\O(=OKV)ZGI9-24DZB_+>=-6I:G!GZVF8)!0(PM$ M O<_.B]OY(Y(%PT_[I%T^99K:SW\MER*O\KYO%TO9$6N9))G4% I($)Q!&FB M^2+)&$892A535IVE+\B9&CELU#0+C(VBUY90. 36KB&WAGR0>J*R@0G M<1BHML"AK%>J#G#2X//Y_:;W%S!U M#WAV@BAL?+.=Z''#F9W@.(I>=KO;LTW:LE[=J6]T?NR**RQIH3+MI4CCM& 9 M0:9R##G""4Z$8E RJ2#*N((XI1$L!$69I$C%.7$^B1_7AJEQW%91[69M-04K M4RM>O]5U$XJ[;*W5OM?67(_#_Y&_*Y9+PFE_ T;T#/?MWWXAR*%&<0":(@B5,$LR1& M291G/,*.'7@M);OPVSC=>+=L1#LVJHWZ-5C7;3<'L\&@+6BR?\J%_DV"1UFU M5P&Z6E4E6Z^:%&)]0$0X@D2EIOPX2RA+,I5'5HD63E*GQDZMWF"G MN/X1=*J#K>X.P3#6\/>3U6"@#DU55GCZ1!E9 ^L0<#0$P"/%'EWYQ74+0W+% MJ3#WBU63-M/%@W.AB9NG4&*JUP0H$9 F-(&, M123.*-7.I=7^V=&3)T?.G7)N40;'@/53[54P#$VGM@@X50(^::UW)>##IXU6 M"?BD$?N5@$]?X+=<_RKYG-9UJO4F=IK_M(: M4_;7;%OO&02Z+,]]DT!K$_BSMPN@R'F'K M%/7(&[<8T67#CRH.6=QR;:AWRTAOI%I6'3M]IS\U0>G%7;-3]T%_7MXO&J=R M%PJ$.)&4$DTKDIGZV"*&M,@0%%3AE!*5%9%;<8'K])D:">T'1)]T$%ACW^8W M;>$-V-C8O(*=E;YAYGZ#:AE[,-Y0#1U'L#=*;N/2+4^'"1(+!/! \?!^.KU2 MW/Q5 )Z/K[_NL;ZAK@\/R\5;XV_>=AN_IFZ4,JWQLEQ@B!#A$&>,096S@E"< MD"AVJEM^+&)JO-KH!F[!MS73V)4+L_?[QW)EW9&E!TP[\KL.HH'YK%4.;$ * M7X#EO/6!PU:/Q(PK[EM/YA_M_LL3_1N6GF_E6S2E5RO9PT M?]#L#+(9*X@ PC30@L%Q+)/):$SQZ;#I[?5K1:6=+" M-3JYO!XO-1OP3=%*-O,Y-S_(G;K@__H_8QP-X[O%V*2H[C1ZS7'4.OP&J-G.9., M-1Y#3SI:LQO0#,:>@C=@ISO8CM3+S_9N"#A)A0 V['QVE4;C3GTAP#N:)8,\ MU#-]M6DLU!5DW(4JB_U> M^@_EHES)3^63%!\7*SW6IH]@*^BW:EG7,U8D3&*DH*0I@8@F!=0O?0291(G, MHIA$PNE\^I+ R5'!LG:LHGX14CLN" G4P+30J@H;7<%.6;"ABT;?< QABTQ0 MLK@H=%3>L(7@)858WW?M64F/H!=;Z1DRN1!%!*.(-4,JS7 MXD[E,#QTF!KG'.ZVOWB=? \Z[$?$]7!C$)Q'/-#HIZ^1#C"<01SHT,)>CU-ALJ$4,\9R2B)60$$+ MK%G1M Y4.8=%C&@4X51EF9/;Y:["U$AQH]AQUOHOY:)+^/O5D1S=QX7&F!1Y M*F&1* 91GN20YBS2@\.XY#1F*DH]^CH.-#SCMWO\=JJ>@*;5,OH*G]/:LU<$)T6&(I1*IRSGLY*F-E491>%6T^Y- BW7V*!A#UOIUP.[X"5_7708O?:O M!T"GB@#[/,:3XG:9=[_1)A,H< M!:,B0I!E,H:DB%*)TQCQS&DIYRA_:@Z:96[K+\8NQ_TNUY&Q9,#A\!Z> ;=0 M&]4[4&^ UK\+IC,F@,:&&]!:,< BTA/!L#SHJ,.X/.@'T!$/>C[&,_R%EM4? M=+Z6;Y[_+JEQ(IN2D+0NZ]N?93T3<9QDL4I@VD2_)$SSGL@$%/HGS7PR+A*G M>L07Y$V-Y_9T;*K*F3Q7K:9C9O ED.TH+"!T U.6,VKN$3!V6(0-@+D@<]SX M%SL CL)?+&\+'DMW^["L5N6_]_LYF%A[T[1NQI(D49DI+.ZN#WY+]ADT0TV0;[%MSTR2$ M!&I:&0;)L6+Z^E292J2?!5P.\7\V3_,\(6QJNW1ARVUTS7;[&?,X5I0)F"!N MRJ_03"\L&8:4IGF:QYE,A=.>?X^LJ3%0 M&FCGW@*0L*>%/?+&/2^\;/C1B:'%+5FU M5YZ;LL09R1A$&5$0YU$$!4=YDLHBR9E3914KJ5-C$:,T:+3VBC.P0]IQA18* MOZ%=HAUT;11PJS+8T_D&=#VN!NUUY03<,(NZ7LFOL[2S >/L L_J9H\2ZF?: MB9B0NN^5EO=#?M#?SVYOEL9I1'"F8")Q E$<F!XQ57]['SH,"ZUP/\?-+/R\7R45;4E%!JS_>Z5?(VQYOH M)6NDM8&"YJ;(5)) $K$$YA$I9"0CIN<#%W_THL2IT7R[3FL[^MR89DMNONAE MA.W\T*"X#4SN^[INCXT[=7\=)+_>&IV@CN9EJ:,ZF=8@O'0P[6]T;^5PNQ:E M'KL/9?7P4*HGHP@+4YTXRBB.]<]6&6!'3YX::W3* :,= M^/C.OI/#(5[]W' 5"@-S@"T 3HT<3AKKWXM^W6_YJGQJVD;,>$I03%*DW\VX@*C(4E,/0__# MF4@CA1 G9+9:KNC<_'C>@W. ML!RY#^Y/\&QY8 [S]$IHM=T1V_ZP"YCOUO2,)D(54L$\(5)[&GH%0Y(D@D1R MEBG*E51.N>8.LJ?FBW2J [H">[O#>[$BCCT1'$;!CLL&PG9@,KL(ZP !FQY( MA>VFX"!_W.X*[L <=5OP>(0?C^DU5J6_)O*=;/_[<7&W67Z]I8^E=G!VVR^) M3%*94YASDD'$*()8>VDP16DA,TDTCU$7&K,7/346>_O#U !H\OEWFPMM+<.F MN.B\I*R<-].,8[MEA^&PX[-A0!Z8SC9*@U\V:O]JL-YJ#CK5!]F_<44EJ'D_PS(CNVCN_V+3>5>YX\[R[I*O:T6QI;]J);L\SFPW7[_IM M[VHZ_*&]2.-/MC4?_B'+^Q^F=?23-N->_J:?OWI'5SNNGI&(DR@SM84B$]XN MHAQ2%@D8J21'(A8%QFY5AJ9BV=08>:,PH*W&X-ZH#(3IRJ",1_2T"4/X^NWW M&FBF7LV[JCEB.9_3J@;ZN]A6T'$MH#.5,;%--9^*OA.:< *4^]DVA=["TV6N MK31 NV) +4:[2D W8/O5[8 "#5+ 0+7GS ?,G9_:^(?-S9^,=>/F_D_&[#.3 M__04].R*8AJLW*FF5$+7CQ:G(L$QRV 2%S%$W&Q6FW.E1,_Q+%;Z4XF<>A\= MB9C:;-NV]=&3:5N-SJ\+\ DD[2:PZ_ 9>"9QA<:]I\19Z\,VBC@6,V[WA[-F M'K5T.'^E=S?;AFB^+V^Y)A_-2>NZ7$B]O._JBZS8TK97X-1>_R_Z03_,\ORQ*OEYS\0/7,MMVH"0#;TWVZD*5DO0 M*0MVV@8OWFZ+3.C.MOU"QVYO:P7!B1ZW=O?Y\IXA)2*>%0E4.?#V$M3.U.6#65 :8EO7D]PS&%HUK-/ID=W=L'O1KC MM#MZC1.,PWO8P1]YQX;Z-]>,L&91X\3L=]KUC8LO_\JCY2KK_)) M+M;RJ^3+^T5I]E3:K929*+(B32(%$14)1&F10<)P#$DBA<1%RE/,K=.KSDF9 MVMO;Z6FZ1FXUO52UW0'3"Z]T**0&?K,'!LDA"2H$6",E//F YI;6= F,WA2F MLS>/EZYT2?^#U*2+%X=;I9G//J[D0SW#:9XSQ!,814)"1-(48LX%C&@6"8H+ M+*53G_M>:5.CQC.+ _!G\X=&9<<]X'ZP_5=:7A"^SM+*#KT@:ZDC5 9?/.TD MOOIJZAXDG077CC]"0#8P=7BBY4P:EZ (RA=G MA8U*%9=,?LD2%Z^_LB!/5RML(3[M8DB[.&YQM]#.SKHR38?T!9^7BVKS:U-A M\46728$30HJ,06+*?R&"%61$%A!E!&^$G:$^+H#/3"5GDZ/J&^.1V\W>$,V M*!T.[&'J&(53\W6*'@6'^6R%I/"2O.MJ\/T:5>A2!/,+/CD6O067HE:@!I"U4>Z$J MID_QBY-6AZYU<2AD[-(6)TT\42:88JE3?<9C$5-[E=N(Z@Y6K[?Y!(QV[_-UX S\1K>XM-K=; JY M!B[:>M+V\+5:#\6,7Z+UI)DG*[.>OM*GYN&N:^P7/:S:__ST_>.7[@PXE0G' M2"_>!#9GYXG)NF1(P%0(116-LUPXU#CLD32U=[T-H.V:EAIM&\?Z\/ M6HNSN%" #?S^G\?*JV!A'V@N!0H#@3=60<(K0'0L/V@!3'^YP;X'C%A>T,*. MPW*"-C=X,*C9E?LJA7QH'OU=5@_U7DU-3%))$4TABKB$*.8Y)(0AF"6Y()R0 M@F96F^R714V-0W>*;OK1-^4T';B@'UD+!@V&UQA[[#M%0:/IC7?1UW[<'$@T M&'XCL6@/CH'8TPJ17OKL?\)X_&EER0&!VMWAV;-2/,EJ5=;EXKZKN3A3*N$Y MU]YFG)@"VQ3GD$5ZA7H?, MP-RX#TJG7<#&CVKM'_)ZOEEV6Y6-TMY/>_ MEJ;=T!>IOQ>+U=OEHA'$YO*;7)3+RG3[KM^MI48PZR8J51 N8A.Y36AN^C,6 MD$19 ?7:4R8H9HH0^Q#0JU29&E%$?XN3[/\$>YJ#5G70Z ZT\L!H[^ S7#=4 M%K[8: ,P,!\9.T!C"-"6 &U*TT,-=,9<'A0?C^ZZT7'P^$8;I9$\PJM'*Y#? M& 377K_R.@GC^9U!D#CP2\,\T3>X[G%9EZOZ<%<_(G$D&#)!=6;?5,419*3 M,(JXPEF<1R1Q.N4\*65JD])&2=< NE, VOFM5\,R^+*^U6^XPY%>! )'S)V2 M-'*X7(^QQ[%R?1=[UZM)^U^8*-UF]MI^W'G,;^1"JG)UN_J@%\L5 MG7_3D]Q:C^/S[GZZDC/)$6F48I6$1@= MP:&A3?!C:Q/8&O7RGAO3Z7@=DF@'@3UT[MR/O^PK$P1LEE<%#%3HH!,%1%$),], M%BR%A60%Q3F)TLPJF-I+^M2\S%9_4\-P8P$P)H"-#3=@:P7XT]@!.D-/H6OO0=;$]X/ M\2P0N:Q7=^H;G9MH[V;K+^=89:8JI$Q,&VTD3#.>;4V)68[[U-N]\A048A($@Y30@5$&5:0F@A-D=!"%1G*&<=. MY^/G)$WM%?^X7?HEHX^.U2_>X)E?I1>GE;Q373.+Y:*>B4PP))" F!4I1#A"D.0I M@VDD*66,Y 5SJA)R+&)J?-!J:*:X3H[-0#?PZ2 M1WH>A["I5\=BQDV^.FOF4?K5^2M]'?N%.<]L'_:UK/_YYOF-7/ ?#[3ZY^W/ MLIYQE>0J3PF4S/CY/),FKS*'*(X5T:Y!GL5.)5LO"9P:!QSH"XS"8*LO^--H M[%HA_A+BM@N#<#@.OD[PA]!CT6"'2^ UQ 6A(R\I[" X7F%8WA>B7-#O^AMC M^@'^6PK3_,\%#S1P\@] M38'H5'4.@KB$N1W;A('PE>H*[>.XT7>H\D(]T Q89^B4U%\=UM.>ASWO+MEOS].&=]4-#=[_6"W5[XMR53?7UC--2;'"1,$X%;DI M8I]HOBH*J)A0F:!,)9C8YZX.H>+4?*A6*U!)+LNGINJ,:4NW;%-IY$]9\;+N M^M8UO>IJRW") 0?9XMSMU8=N8!X-T#YN9REH3#6+QL;8F_8NR]ELP'%V2?Q] M[?$>*V/X-5XR"'ISU4>1/*(28'3VH),]>NEU-O#OUH=0/E4W9 MH(_ZS5K]&3 MF\4/"PEJW;MR2SOMNWCDKK:'X@$T6R;#'.'T@A"V M5/M)2>.6:.\S]J@T>^_%WD$=9M.D7-Q_T^0BM!=5__YH^L6;9(0H=PH]LGK6 MA+[..WW!5F'0:FP2+B,8Y0,$*3FA%#IDP4+RV.$+]F"<"&5PN/G<^[$_LI_T M3__COVT^T?^8-<;_^&__/U!+ P04 " E0E!4U=64.\?Q #2@L %0 M '-H;W M,C R,3$R,S%?<')E+GAM;.R]:9.329(N^GU^1=T^7Z]WQ;Z,SBB526Y*M+R1;V3;Z062)%'X\D2$ M;^'^+__SZZ?93U]PN9HNYO_Z%_Y7]I>?<)X6>3K_\*]_^?W]"W!_^9__]D__ M]"__#\#__N7MJY^>+=+9)YRO?WJZQ+#&_-.?T_7'G_Z>) =H% O9 M86!6_K\?_CD)$VUF$8PQF7Z,(\1D):B8C$\8O<3G[ZV+YX6?!F/SYXJ?_LOWQK[=^_D^Y M^6GNO?]Y\[>7/[J:WO6#]+'\Y__]ZZMWZ2-^"C"=K]9AGNH"J^D_KS;??+5( M8;V1^0_I^FGG3]0_P<6/0?T6< &2__7K*O_EW_[IIY_.Q;%=I^?;7M/CT<_W[GY\N" U$Z>9?KK]]QG_]RVKZZ?,,+[[W<8F% MOD?_CE84G(OS]?['^3_\^?NRGY>X(J1LV'Q%W]C^^[K*P23@US7.,YYS=;' M;)&N_="LRG1Q^2]G(>)L\]U)QNED\ZE/XFJ]#&D]09Y<%H%!D(9P)Y(!9YR# MHDTP/%KC@[O.<:5X121O5+#"]-=?;L1Q:\EST1Q' M^_/Y>KJ>XNI]B#.<.*T8"O1@BK*@C'#@K/=0&,M%>Y]]$2?3?FW)Z[1?5>R3 M9?IIL4?!VXVY_X^7-8T@=!^CB=Y8M_74^1(;2V7@PAOW/M M$+U_^8G8+KA<8GYUKIR=W&U86].9BIN?/%GQWY[D3")?X6K[Q7OZET^^3E<3 M#-%QEDD4S#)0*M&QZ(0&SU*4404; @Z#A)TTC >-$Y1Z$QK#2'ADK%PA_=GB M4YC.)ZA50&X-8&'$@98>?) O".I8S7EG\[":O6ZO%LOTA^;?5+H/YDH!A^-!^5L M@%BXI4M7,IZ""UFS>\!1PBINJ-ZNM$'(SSA;KRZ^LP$*,+XU5?_'#TG:"S2B MSTMF6'EW )RK]&\W4D'RX[1W$&THU2D3$!E9:)&YH&TRRJ3[[)#C$7.;EG'. MEX&5O!A4XCU@9O'ITV*^X>/)]KC,A0?'10+G,P>5-8G&E@S6\L"]4L[S1IBY M1@$+2Q8_ M,AV,%=KZDQ%Q=<6Q_>#3M;<80)2=0. M?IC6(&*5QJ61-HDI&5M8!!2>D328 MH&/.DLLF---^,+"<0$R"0?Z:2W*:K!P')UY9$ODS88.5JTG4#C#2ZGB_Q\GI\1OB<\ M!QZ]\!"TI'M69P5>1P%)*S*9HF/"G&YNW+GT7N!0CPP&Y04/4=4,-@FC)$-&.J^&F#,1E(]81"E* FQ ]8REZJT^&Q\U5]X*%>22P M.$FD7<#APFJ:KW\+GW 2M$@9I2'OVQ+]/))'SG,!X4HLLL1,GMU D+B^\EZP ML(\*%B>(M@MHO)RGQ9(LI>\6]=/%V7R]_/9TD>G@8X%)KEU& M:^G.3%Q <%CKZHP-A4DI=1H(.C?7W@LM_E&AY23Q=@&0]^'KRTSBFY;I>7WB MEA&Z,,A)F]!%H'Y NMS2)YX*G*HT^6.Y?>#RF.)P0XCY9Z@\I2^?+U\ MO_AS/G'1&Z:,(,.=KE*EA 0?BH:@1"S)6&>0+*Q MS5\OWRP77Z;SA!.N1181'6@5B ]4#*)F"I@6TK@A;PKI7WP\AC"+-N> ML/%FL5J'V?^9?MXX^B%H+)(N3"8"!R6T!;I#.4B5;!$Q"<%.3_WM7G\_G#RN M2.W)+!\LJ_%:??)#=7 MW0\+CR7N>I),QSX3SM^#O*$/6\SG.-LD&X3DSAL5P.C@R*(.%CRW)(BLN.2, M%R-.S^/:YC,$:4TWW9FZON5V[V6**H)\ET9#R\7X;:9.'=MT]Q,:-#KKAHC"2[ M&!.HE!B$0KAFT1EN911D 9T,AFM+[H>$QQ(@/5Z:G1P+S[^FCV'^ 3?'6LE< M%F83:,9K''GTON!Y+'$0$^7[MCP M.,O3->9S/EY,YV&>IF%V6:"_FM!A:'BA*U,JS/4%.[G>%FL%I6.,H5+(\^E( M^0$5^X'FL01%!Y5Y%P'2\R>#FP>([SZ22%>OS]:UOU6UOR:%O"YO70%RTSF) MR9%#)@,#%>F2+8[L<#E4*/T^.O;#T.,*F XF]SY0=%[%?7GAUAUQMIIDDXIW M/D) CS7XQR$:VAS"U58:6OOBAZI'NYN"_9#S6 *K@\FZ"\R\G-.GA;2>?L%G M81VV;$V<9N3=:0E26@U*5(N>$S-%RJB41<[L<.6O=U&P'V8>2P!V,%EW@9GG MGW#Y@3#_M^7BS_5'.D,_A_FWB8PF9H'D]1E=GXKD!-$A!VV\P,"\*_'TM\#W M$+ ?8AY+:'8H28\,F)>I+#?FVF+Y9+W&U;E"7LS"ATE,7DBC-%@=2#+6>G!8 M@XL^U5+OC)*?[D+M7G^_!Z"/)6H[D)R[.%Z>DOB6U2G,^/7_PV\3--I[EV-M M4$DV/&(X[[=@$%7)Q9,9-M1==&/I_3#R6.*YITNWDV?"WY\IOJ#OD$"RY#8X M!XZ96N'@#/A,=GM6.K",(=$)>3) =BR^'T0>2W1W" EW!9+S1\_G3#A3=$Q. M L=Z$ I'9V 4&70NC >KR-T[O:!DY_+[ >6Q!'>'D?+8L3OB(&^XJ/5G+8[P#':-.6*)EZO1KYMJ2^T'BT81RCY;F8##XEY]O29+X^N/( MKNT;>^J*B*Z3NU\#]UN?,40O]_L).[&M>UUM@HJ4K M 8T'$5DQCF=6M/N13.Y=X>18_&*Y24G&@EH@LQ!LK;D7BHXAF0.DPG4.V2N/ MIU<(75EPG,94PRGK5GS]"#F.?9R?D_UBNOST,D^4TU*H[$#X^AY=N@Q!:0U( M)Y#S3@@?3F_H?VW)<=I.-87 $;+L P2OMJ- )DI&QF@1L(Z<&B6-A2AU!K)% MDA;)JN@&:-=^?=%Q>DLU!<)1\NST7G^ZF*\6LVFNHW9^";,Z1>;=1\3UZI@+ M?O>'#3.U92]23[SR;S5:?ETNLZIO%JOI-2!EH:*0@D&R4M;@(X(KQ0#/-I-/ M&!F_M_)A@$;F]U!W:I?<)ZL5"?>2UR(IZ.3]MM#H>)FO]P3A-Y!8^5SZK>YG$LFZKM?+50!RU*F8Y(U9O:W%G.*%T"9!.T>&O 3!E:8#NRCP3 0@2UZ: M) (9A??U3CP>7O<0-6X7^.%!-93\.X#2DY3JX^,5[9'7ZX^X?(L):9<0:ZO? M<'W!E VQ9*D=2%>?&1K:)-&73,(JS!NKC?"\S:VW#WGCN&7MX#6\3CH VF^+ M-5:.7BW"?/6=HRL,B5+0F\A!:*=J^WT%SNL R47%8TK9A#8@^R%IX[0-;@>P M8771 ;AJY\%/^#Y\_<[,Q#HT7!LR0KFM'7R2!T<&*E@G+;-6NXCW)8^/A],= MQ(S34[@=@$Z5=P>0>;/$SV&:GW_]C/,57ARUUT0UL01\'\DL9($.5I51UXR9 M!J.-<5@$.3IMG+T]B!NG'W$[2 VMCPX@=IUXHD$Z(Q,P'U1-G-;F,N$E"+XR/%A*K N*9@4>70 4I5<@F.M,FO'T?53U$ED[5^ZT[:R E= "H MU\1)J ]>7F%8X=OIAX_KU^5WNHFKX&J3W1($HS/9ISK$2A@ZG;.!3'O.EY)M MO+=GT_&(NI>L'DZE@2$UG!HZP-2+Z7RZQE?3+YA?DF+F'Z;D*&S%1MQD+GWA M+D 4!FLK1 LNO9!:V/YO85YQX/J?KIZ""<-C*H!%=$!K)YME[WT0K]S MXH)5G-4Q]8E%+Z&5C.R0R-J7A^PW/; M41NYYX(]1(L&0DPS.7=P#/UMLS28G*>VL3<(5T? HT$*+*(%FQ@0EC M,+?Q["\HZ"$6-/ 13;FO MR<-PKGP/D9^!07*2L+N)_TP<<]FRL'E9@S5R3K>GH:^LBD%&RT,.][5?/Q4B M/=B[ \9V#A)G!R!X-0UQ.MMD5M!E@+75O,LN&N%MKM)&O?V;(>M 130 9)J M1_4JC;]/UQ^?GJW6Q,[R0F87/<,FS'A#3JD&G17QQ-#6W9$@1>T M0Y5V[T'=N&9^(WP-KI8.H'8]!72+FQQS3B$(,B50USFZ!@(O&5C40JN@A+5M MW(#[Z1HWS-T(7@.JH@-@W7&?VUJ07A('*XRM#7D9N*0]V*!-BCQKK=O4W!YI M6S6+>C<"T(DB[RL\<4?T+@GC@DL&E)1U>("M]J!QD+)/OI#JA6USX]U+5C>F MU(/XB">JI8.#Z=Y;_$IXEW8:CU%I$#QZ4#H'""'0O9Z2*)&33]+H;=.>!';C M'IX*B4.LK"/UTP'L=MSN5QARRO&H.?FWE1^8++=2VXJ7GP*XQHKV6)4D.VFJQ'*R-9&)R#"8E8D#IR MW:;\:2=)W;B(PY]? ^B@ S#=*KRY*C,D=F)R7A [46BR*+(1$#W9%H%GDS,R MSWV;,LT?$-:-BT5,E+Y=M4 MD]])3C=NXL!0.EWV'3B+=>S&]+R:JS9=(+.1;G*<)V)J0K(1T68+PM;:98L< M@HX9"I-U_$\.SMTW+^>4ZVXG4=U<>.T5-7%&9OPI2LOZ?A M\Y3NT F*H'S@ JPV#!3Z (%Y2]Z%Q6BC<:AM$]3L(&CLBJPFX!E"^#U@**6S M3V>SV@%R4PE?A\ L\2/.5],O>.Y0O%JLJAOQNI!G,8E!)L9KC:PM]9<@(1:Z MNS4*NKBY8BB;]> YA-!Q;:I6F&NHK ZP^!;783K'_#PLYV0>KJZP2R[N-$W7 M$\9\\4QXFHUZ!][_'+-=YO^J1YDS//V0":3:]9FR#6ED<^2E,'ZR@CVX33K],Q=EQA8%3< MOOF.%GH7IM*6^J>SL%J]+INC]@=H.>H>+7;D#P% M].!DD$ 683*).7+ I6Z&[.Q %& M!B%J^@71AQ*,(K&T-6(N:1D[0S*\]7* A9=W#: M7,DLO_M(DEV]7*W.,->&]DP[1EO+U4@4<\10HH/8QH+*N> <;U5L>R=!G9P[ MIZ%I2*'WB)W79^O5.LSS=/YA(E+6AGD#2=5;EYP!\ 1^2-G&(#WRF!N-;;J' MJK%SK6U1=*SX'\%XRDO1K19E^^2!_C;4 KU;B>538\L'K35TM/EX1@>*/Y]_ M]"49E\%%CL::S!E(E\G6DHK#5:,(BQ M"/(H10(O<@#)'/KBZ%9OU$VEIRCS$+K_06#Y$#F/:6,OU[5;>3Y+Z]?+=[C\ M,DVXB7I%@Y)KEX"C\'1@6P3G?03C0O#*,F_-7E-R:($K&*$_W<3'+@HZ,:N/ MT.9B0-'V 8U-%O><@]4V=D&7;+$D$JB]T4 Y,O\=1@\VR9R$L,GN5UA]"#YN MDS$.2(;1[&V8G"CF#BSE=V=QE9;3SQL-T%T^7:9:FD1_VL:H5! Z%2$@ZOJR M()"YYFHO1^08Z6EB7XB,&,O,C$OVU MBV%$M'6PI9*^24DG)N^1FKU5IWR"F/N!R0N2TUUM3IY_3;.S&H&J MS:7I?[E6]TM9QUNB !EJ"R<525X^%,A>\5 4CURWN9:.('98Y4GQA5E)G!2A3)V(R(1SV91K.YWY^W4NDS2QONU(,MA:N&; .W)#B[9: M!&Z,T6ULZITDC?T8<%#,#"/X#DZ6=SB;5\'4?JAT9.;@M+$B%=[F7?-NFL:]H092^JV@SR :Z !+;TD=1,!'8N497>.S MQ6;D[@4S*+*4FBYQBYZ#8LE 0"< $V:KE0S!MTE\WDO6N#9S&T0-IX<.0/4W MG).,9G7X1?XTG4^K?-;3+WC!CHD^2)T=%%G?(I7-2T9-1WG@V5ECDO-M7JC] M@+!Q3:0VP!I2%V/7M;Y?AOF*!'*>GGFU"//:)P)7$UUB2-G2KG RUFXEY'&8 MI,$RE:-7W(5P(_&^HX9UUPKC&D+#(F,X479PU-P2S<0:&5V4%C!4[Q.Y@!"8 M@IACDKE(D[!-;>$M4L9]M-[F.#E-WCVY7]\;S4R4]E%Z72?DUC E]\6\\5U+K;(_][TP10=LV>0E=.@>&7- M%P]99\ER(8YXF^#.#TD;=Y3QP%@:5A$=7%TOY_19N%I?8^8JEYL1\(SEK)*" MI(VOU946H@V"SFJ7N2ZA&-DF.[8/=>.Z]@,#8M%8.QTA[KOM3P -:] M;PH/6'I<%[X-E!Y "1T<3B\62YQ^F)]/]DK?KCBH%QS]@H5^IA8B<">DJ:$P M)LG=4+YD"-'25[2[,O/16MUFE,P!1(X;,FA[J+7250]/WB MO%O=8ZR P9'(XF 1A1.VT)!"\$QH*EY9A-IA$F_*!'03M!2'WJ"!T MFM#'-^!1080DJPXQ4VNKULR.%TL*TX4H_=ZWWHP M4'91M%\ BCT2T PB]PY,Z)M\_!)6TS2)ELAU=,&2U5<#'[58G=-)&8K2L7## M0Z.]$L'IZK-2Z)E DQR M@@?))9G^#X*>+4'CABP?!#_'B+Y#!&VV02VK.F?G4E29AR""4V"UK+W:Z3K4GR6Z< <72W)T0Y3F46R-I0 +:/D,61I5)NIVWL0 MM]^Y^'A>:PZKC0X =M\XN:=A]?'%;/'G_\+\ 2_25$\*+?X64VT)/2W3M%'F M9>YJ&Q\6Z%,VW(*UL5:LT7X+T5K(T142"\G!-2H/;,'.V"]&!P;=S8K#T1'P M#[,-OK-/UXSB*F;@4M!%9I"!=\1^8AB#D"89%!UO@,.@WZZ9_:. _G%:[R>U ML<]$T3>+Y4;I=R4#HTF6*4_"YPQ!5>%'DR6(HCQRDV1HU([D1,+'+7P:$]M# M:[6##,P]XIQD@[6[@CWO'*]T'8"!">O[+5U\2CF59I-D=A&UGTWQ6)H+#"7] M1S"$\6I'Z:=*44F.G]K MJTX6R2@E*Q5D2,7J8H)J-N3Z'K(Z0=01^MX%G9.%WP&2;O"P;?8JJKDG-0-= MZW"4%0J",0JL%)H573NX-LK[W45.)\@Y7=TW\WTGR[X# %T9HK+M[ZN%(D\B M.-I;HH!2TH!3)8'!X)FP 3EK$PJ\1F3=/> M)(X;G6H M":ZZ0!T;W%-LL%\D>W>YU3>\V_V8>B3KHO'^^W-1%]YU#:[K>2%89R M+BX)RJMO)!P#3V9*7A,7 P(Y02.<0>Y+_\^S\8?WV M).;":"^R ,GJX1X8@A-2$%2BMMF6('&O,.TP)]<-ZOJ%W3'(..1D.T5-CP*" MF'\)LS"_G"\4;3 EDU61:+N"$EZ#)P&"C-HCRSR5L%/.=N@#C M*0KKP/R_(Y,:1+TT5 #NL#Y>+ 6BT1$R+]Q9[I1LU+O^R(%0[;/, X;9CQ-S M!T A'W>)887/\/SWE_/;R:RWB]GLQ6+Y9UCF2:1M56P@5R955\8E!=Y;1MZ1 MLS$KFR)O-B'X$$([B<8)/A(EH$6 MP7F/WGC?K$SFM!'S+2Q<% M0JEUD8HK3JZ5)D20(2'1&IMTJZOQ)BWC1C(>$EDGZJ$O/+U#5J]7^S(!&]V921)YYJ^P?EJH^JW2))>3=>X MG3=W+IFWF!8?YIM/V0AI0MZ[)+=. ,NU=6O0M3M.FCII^[$F5_J80GC11<+H^HY^9%)=XD=I# MD?61,T8#OKC:WI.KXGR*6;:IB#J9]'&[XW=P]#?2 M1;WZ1 07+?FJ@AEG43 EVQ2)GDKYN'T[.P!U&QWWB^GS3?P;_KGYJ]6D#N\Q MM0VE2J7V*B'+S?-8.YJ2%1<5FI#:].C;C[YQFX)V@,]3]-5%PZ/[]MUWMKA2 M(@?4P((S-1/+:MLY 3'Y8F0L*?B']P /0V&S7J,=H/ $;75P%.YCQ=\HTGM= MGB[FM W6TS@CPF9NTD>%.[.W@M!>,<#38JFAV ^I$;G_;F ML@VJ[ X ?M\+Y)+)DS3*@9")6&$$L%AX@LQ9$=+2?WM]__V/DM@:1#5=W.7W M9NF$QVB9=U!8D: D"G">(_@H##IT+#1J"WYZ!O4?(M$UF').3'D]G^=6"51O M"GHI'3@;:LT\_>(#)N"2+(Z 1G/6IK'0D0G4=BTL1LZ@'J*(3N#T)*7%V;R. MAWE7-P4)9?7[Y]KUX7GMW["J5_^KZ6H]\6B*K,]N=#5P53$>0HH)F/0IIK"[#I[S7JJ7%]SI 8K]S#^ MH-U6-)I06TV!3B*0@:8YW9I)D%=@-;K,C)-M7N&.T6U%Y,)Y9@ZD#AMKU((K M08--:(4)VJI&)9>/K]O*(;CX0;>50Z3>@:=Y?P>(H&76QFHH4I&S;)T"LBQ) MY[HX*XT5-C:&4/?=5@[2]T'=5@X1?@=(NOM5;(Z&21,E1%=' *K,ZA-6#\BP M* QTS?LV)^ZCZ[9RD+KWZK9RB.P[ -#M#B#)L,RB5T"NB",&T(*72D-2-F=A MO?&-&B\_BFXK!ZGWA]U6#I%U!V"YPV]AY+M&Z4TM2LCD$MOZO)5)L-Z*0&Z% M$(W0.?;.V_FO"JS_.>+E;KU427(&D3>6!6 M$"_:&'#9)D)^(J-/16YCZI.+JDC-;YH)/XQG^O6^>L7C"SN8*3&_D.T MVL3$P2 F4"(X8B-:L%*1Z%C1_N8+\1TC[W^P4"='RVGH&%RB'1PT>Y66?L_& M7]\)R;BL,1G00A"O.F>(W'#@H0;ZM4ZFT2/;4ZCNY#GN, ?5@ZEO[(/L%$8W MVU(+IU768)B*]?U\(+.SV%H/ZHV+&.+-5E [#KH3"1GWY<:0!^%#:F3 M/,# MA=.WDRM6@\;++S^T:4#\;M*'CWA?+G09T)3>>L4)$ED' OJ%-@]^EP.& M+!W/M6FH4Z 2.4"Q1 $IV!*\YEJ@;B*'PVGMQ.P_%4UW3$)OJ;0.#+_KL]X# MBU$*8)0>0:.*A=T8&2(-:,5(69>0*1BE6-!:-NF>*L%-^/ZO ^,YM'A MT,&1^@QIY33=J)B^GN%&U_/\Y%.=\?3?F^]/HK1.16:!65:3MK7AJJMCRE7D M6JIDHVWS1FL?ZL8]@,?'T**Q0CL Z95'\V]F8?[\:WTKC!,E@PXY:? >:R)E MTP>8KB.&HAB;)4?6:LC-7?2,>W9V!\0!E-8!]*YNF]?EQ70>2*[S#YN(P&8D M]6I3AK>:F)R9K8S(30?I.C[!TY\A9(:>KB(C7",S8$\*QXTA=@?/)HKM ;"K M%0GUT^?>3S;$G(NW??A*^VP5%PL.M(.TW7X M7Y8!G P)MW LX4:3P7G(+@D^P.G'^9/SVCU>?KV M?AGF*Q(2Z?>"P>\L3QR+,F87P67I0$DE(4;N0$M$'FJC(=O&M3F$RG'[H'2' MV&8*[@*^MPV52SENBTPNA']/YN?3%TG^./U2B]W)T-8I"9WJ4)<@R2',9&@;3E^1 M@9TR1Y>QC4=_$)F]#0(8!BL_A.10BNO'5KW-XWG0%J^REG..WEL$F5P!%23M M:U,-'XW::++0E6A3C;4/=;U-#G@@*)ZHIIX1>#Z1=F/$K#1&'T0XW?N4U=;[,"'@B!)ZII? 1NXA!/%_.-&K6$ M):7E&:VWE0[9\Q-M7"8."W NZ2*QWD ,R=2WM$(DZ^B.:1.@.H[>WMK_/[ Q M.I@J>_65*D]780N#7 A>&9"Q0B/%26:2>1O?7H M?SAH#J"T+O%X[\TR"0:94EQ#Y@E!26G &R^ Z\@3(_,HE(?RWN\EM+J!Q+)^F_SJ9+_#4L_\!UM6O?83I;GN\U MA5PD5/4%O:9?4G+$E.%D2EA&&UJFT&@NPU[D=?FP,YS"Q@]:7JDJ M38AY]8*$_"YLW/]?P[KR].UUN9-/6WU]932@S'371(?51M%T]>0@2I):NC:- MI \FM16SVJ\QR_YK=FDO#@VTEGKHZ#R\R2")E2SA];?Z3&Y-?%:&/]_SI%D:(*O^79.!HH*H$WB3!9C&&\S-_9P6CMI?_I <;K\N:"FO.1X?-\_@VDO]Q\9R(=6296)9)B(J%FQX#VG !& MUX,QR?L8VO32.([>+B.5@Z'HGB!0(Y5V!MPKC6Q6S[_B,DU)P!/A37:&V+"N MAK:4HGM(.0.:)RL*0^[2 \0H[R*MRYCD0\#Q=$5UAKR;LY5%4+DV702W"7H5 M'JI1DL@4,D&9B-;R]I@[9C[V0P_<>4G)R)S(P73(+1PH)CA$.KF=)XIX;G5 MM_IF##47;7AF.NG$/[0C-+;:.SB.3V+VS6;<\^W"PC0[JR/,KXKU7-03#$K' MG) P6PM(:Q?0R#$"1OHN\:>Y:-,SX6'Y'#?XWVR_= R6#BZ1T\X-'K1-C&W: M]TA0L2#$.BXK*!=]D+*41HT2VU\,S3(+?0+](%4>C=O/F^U$$EBN.T"OLBJ+ M0(S:@L2RH/T:1>T=612B9B67_%C1VRP)T2EZ#U'EB>A]/A_F$>>%^'Y;S!-] M^3VO,L]W.">UQ>YLL3I;XJ6T L\2@O MVI1AW4W/N/F&A\7$8G %=0"SM],/'VFO_KXZKX1X'==A.K_QE/\ZI]^?_GD6 M>8C)@W&I5NU(#JZ( &B*U)&ID'.;&/ )1(^;D1@5L ^EZ@Y0O7V]N!GTD*=K MDN"*O,K:=27_-!>1L@8*VK#4*Q)%V2J)4,AJAAI_;^5E]:X:)<5'1?)W>_(;VW/F.(F;SW$S;0"-[7 MRP]AOIW6\WT(\/EDLS=7*+^A'7N<2KUJ5Z MPPZ4YIIL >>J+Z,A,J:]U2DDTVA^XTZ:3I[JNR?X08K6YSBSV&PW @Q-R:W3N\:A[CN=3L?'JX>/;O"YL=UY=N^HW'_[M^U8(@7'Z+X(5]3$]]X*N:*O($R1N M74R%ES8IXONHZO9L.@0=MS(40ZFA@]#QQK]\76Y(ZMM-KISP.DN23T%']E\D M2]"QXB $8S2+]2U!&\]B/_I&'GS?!F8-5-,!X'Y?X>OR?+6>?B)_9#5Q 6U& MZT%H5_L(QPR!+C"0V2JMI=5&M@'6=3I&'DW?!D GB+H#H&R'GFX?NMUJ17US M&Y@4C$26@3L7:H+%@L].0[(E.,6M]J'-W*7#Z!QY['P;H#5450= ?+I8K5^7 MVFYP=9.3(F)A11G 32N0J 0$R3U)#IVSW @EVKQ+W$W3R /E6UE<@ZB@ S"] M)7T0 1^?T9:9+3:-VI[4>/ZGSV>TR+M%6?])@K[)),JH0D@"A'>UQ+ :E0PY MT-W/4Y:R^$:C$HXB=^2A\:W.N-:*ZP"=3_+F0?FJ3@*@+7=KLVD,*4H3P>I8 MQS@+#Y&A!$8\9N:(']VF.OX'A(T\++X-XH941@?8>E6; .*FP/06*U&D;(W0 M$&(MH>8Y0,00P1GC,N>J<-LF5G,/42-/>&^#J:&4T F>%LN[67%)*R-U?2^: M#;DZPH#G7@%RPY2B- YT&;AR2O3YBG$ M$<2./42]#0!;:ZT#8%[6)]_<8'5(?!$Z 9W29 P,@""91(*,THQ5]*M)O!# MEX\?%>U_;.'^0>3? 8Z>A^6<9%/;+VQVS4UVN"[UP:\ AX7N?^DB1"\M),6B MTXF9I&03./V L/U0]=BB^T-JHP-PO5@LFSY@X%T,/: MJ)USB&Z%<@+7BJD ,DN2%:MA9PSD\"21K1/!&7WCF=&.\5#[KK@?;!Y+S+^= ML#LXCUZ$Z?+?P^P,?\50B\ K3W=7EN0LLBJ* IK$T];E"XHD\?4 MINYU;Q+W@]UC"_RWT5!/T+OR+N'EG"1V=F5C35SFT1:?P$59W>KDR9Q4$JQ* M@GE=ZLCHMK"[C[S](/?8\@+#:Z8#N#W#)=F0-?IWZ\RV7/E,QS:=V:A!90S@ M6#;@@[#(BBE*M)F+LYNF_8#UV!($ ^F@ S1=]@QXBPF)ISI%:C9;_%G'3Y#O M?#[2_M5B=9D)H6_^/D^+V0S3ID?[DT]5P*N)3MY&6R=/!$'BS!:)92/ 91$E MG=B1-TH:#,7!?M6VCRV3,(I^.\#UT\6G3]-SRW93T+*1+,XOGVY6?#A5ZAT 9^?P2Q,JAT[ZD;+*G0[D)FO:E<#^(/;9T0A/]=("[ORT6^<_I;+8I+K@^ M3O3FG[=>D\7:*5$D,,9F4%8&",8[.I%#B9Y9SQL5(QU,ZGY(?&Q9A;8:ZQN2 M%W^U9GCBT*/V*,F]CQZ4X!&"(O?>:"\Q>L=M(ZSMIFD_<#V6+,7 M.N@ 3>_P0[40WN+GQ7+W@U?CLO(6+1A5#0:I$((M$4Q$C5ISEW.;A^Y[D;;.[M]/5'^3ER[?VP]%BR#0^A@+'QM:W/NYR.MI,IVA.R3M<$0WL% M5#*<'&I4@"DQ<)CR0>T$W8'5]YO^.<5<2T7<_HRX94< M[ZTKG2LKF'0U(%B[BT3R1[1!2-(FA3K%;-M4YQY*Z7X@?&R!_Z;ZZ@"/]=%. M6&['C;PN;Y;3Q?(_,"POBQ">A768Q*2M*DZ"CQ[IF X!0LRU--ZXR-!YG=JX MDGN1MQ_R'EN*8'C-/,;^>^]K&GCX[GO;CVW>>^\N\MMWWA-!,2$X5H%X4"%X M\%YQT%I8[P,3K>H&A^^\MS$&WJ6/F,]FN"CGXVA79%Z>=[RYG)NTF5:SPE68 MYUHB4#OA?&^COIAS]FY->_G#^B/61S^+\O3)LXUNOA_\1=CA_C:?DK+JN]O'ZWF)UMI/(, MUV$Z&_[\W+E0\Q-U/Q;;G[$>"Y-16"A*$M"+B>!-]I"T%,7'2%Y)FT$B#;LQ M;[=@-386^2RM7\[+8OEIH\#-1IKH8&B[H(8D=+5G; $G5(%@N- 68T%L4QCR M0]*Z/1 /PKB4F"!9L$F%(DJ.PX M.*\$2.:YE\E;H_<:E$4+7 $3_>DFD'91,"YN!E;P8D!I]X&66FVWY6#U;/$I M3.<3GI@6.4@(H8YT]SF 3X+JWCT$,K?)& Z!VU_.@ .E7GBP=5P,C'T=L:A-[L-*Y%R:Y88 P+*)1J M,]L+?$"1C2)YI;U,H+V.G\MEQ^VOW>Z:.DZN/8!ABV%=K&7UX'5TS(*BXQ=< M'8DK'+I@N6'L9J[G5#B,?7PYR.D%4*%(IM=IFN&O@VM+C7 6#J?]H*7:0++M]^[V:SO'E&C^M)NAS M8D)EL-'78>B11%,;8B8H/O[^#7$U2L;HDBR")]NK@Y5H1CR \-ZX4IHMJ4P:P!W'CQE & M \)-@ VLE0Z ]H,Q$<^_IME9KD/9ZQO;%;EOX2NQJ!(W(4 6T=6FQ F"CQE\ M*2F([ OR-DT)CR!V7"^I%1!;:VWLZ,V6/]I7BP_SZ6:D%RZGBSR1)CA=LMX\ M^ZF3)5@U#BVD8G@2EB6?]\O([EIAW/MQ:+P,)\S'F/J\& !Q93S$IFE_JPSH MC]9KG@@]B.'V^5!37.$VE3K-"D$%;L!)%L"F8*,P#H-K\RCD(?*A=/5/U_AJ M^@5O/1\[MV1=T4%F$@AR=F=( M!U51![;:/?S\\NW7\)^+Y=-96*TV@3BOZW1P)>NS'_*C%-WVU0DGS#"63$ZA MQ#9M+ \@LI=$Z[ XN=W"IHG2^L;C=\9^"Y]PFTNRR@8GR;<7J5HPG@0:(Q? M9427O9)&MO$;#B1T7%PV \S^P#Q9>QV \PY;Z").&5FRU@I@2=)N]LD ,;8Q M@(M6)K'4J')])TG= NYT(-R\G ?12@_)OLW^TRYK3UX4"%L[ R#)(UJ7('J; MA(\N!+Y7'YO'F?EM+^ >4+$%+8ZK^6O(S.HC-2@-5U[KLEPKW4ICY$5=H$:VP8KG:UPQ3P MT>H_6HH=6)KW7(/?H[=,L5A8],"3-:!2JIW\C ,= MRQ$_3DU=0^_W%9:SV:MIP4GRR<>D,TBFR)XF%L&58$!SXU3(#'5Z:+?[.W7= MNCY'8F)OT!VIH,>8A[DY-+E5_F77.LWS+GLQV#[?HJ3W-@H-QCM%0,4,OI9N MFU"4L'2#EMCFCFF7;[DBV>U3SXDV1M,9..8 ME 7*N'\3?$P!&DS.JG(;,ZSL)HS5$ MES@873 SKZ/D>R7U3S2R.TG7M?7.CI-Z=^"YVMKD'>D&\]:^"Q]P$IDP!FT M4VA'*($:G(H, @9CA*T9GX=P].^CL2>#^TA(W NSP?3S&,/=%V/@PI4)<*U" MWO>MU3SLO3>C[4/?)0L6-4M@5:[C'(. $)@ )C$Q%,B+:/,>XX%Z0]X]5_#\ M=BC2>LXC FND)':^B74_11V&R0_!#7W=HH<2CT=7+0[ MN?GEVZ479(R14@4#S-:2#9,5L90-:"-=%-9(%=L@;@_B>GGU-"0J]ITS>J2* M>D;=%0=*1D&VKHI@91W9*U*$&$O-FAL,9 YSWC%]&O]:G41HPDZ*XX"A'&NCGI6$%(T4,L. ML^7>\5:%R3MI&KUG2U-(#:2+#E#U"L,*/RYF^>6GS\O%E_,12%M6',90M'*0 M2QT[J6H/2*<$>,45BTE8N5\OQ,,C];N)&KVW2U-<#:6-L?/5?R=I?ERW"J-HGC4N;(<^#BQDFU(Q6]:X6]\-%LTGHK? PGU!X> M6&Y,Q1"B(XVZK5LLT$%,W$ PQ9(,C!%^N%=VW3V[;>"X'2_>'C!QT3FTH)0R M*"B>>V+<('BZ-J%8[Z*7!8OXAWUT>Y#*=CRZ/41^8[^ZO/9<5)%^5!'U?6@] MPU1"" [)&"?'$;-#E&S QKO]/;H]2'$[']T>(L6QU7_]N6B6J),/D&JJ685- MWV$RH@,WGFNZT93=JP;RL3ZZ/5K]1TNQ ]]CYR7X/5OH1%9!& :%2 >5"]F[ MTEOPW@N=LT8EFK5?_@%MO3RX'2,&?)R">H;<4B3.;!: &T=+"#*GR;L" M:6QR(F9N99L1<'L0UVFD[D@\[ NW(Y7S&//Z-Y\PM\KI[UJG>3Y_+P8?H*^I M29&II(&[7%M\DS\>RS!DI4Q.BER-D,E.C-7< M<%Y"X8IVD8U"FC;O;_\1^IH>@)P3^IH>HJ(.+M9#.AZ:($)@,8(.=4"89N3C MG2 "2V4EKB;,V3]#W(J];()X.D!WU \-IJP,(OL?T<;Z8+3Y\^R6L[A#B M=HX;+X)+XJ=X3=Y3+IY MB[.-TE8?IY\O6 G,1TS,@S"2K!IBBXQLY(#.9^-*38&WJ6BYAZAQ WX/>N(- MI)D.0+:[6;5'ET-M5JVT+Z!L41!JL%QFE4HR4KC29O3::2W$F]4N/"3 AM%* M!_!ZO?Z(RUW'L5*H6:HEL-%4BX"#4R& 2 639ZB$:1-'OH>HO2"F_Q$@-I1F M>BB..)\384WVJ 44$5F-? =PU=O/,A:?F2\V#I;6-U9R"%U5(2M[2I@Q&0\@R M@$FUP[#3,87_VZ=^*$P:)S6]GU2AX79Y_Q72V MIIVT^OO':?I8,T#+Z0J??IQB>?T9EZ&N_ S3=$6R_S7\@G"GP*9O:/JNX4*15>[YP.IV6;DMH#H'-M2=0#ZR?#F[="XXON=KN M_=4D2L4CD0P\\T",U&)O$\@!3CQ;QJ,V::^YA0?OO9TDC1LK&AAOPRJ@(R2] MQ<^+Y3ILFM-N.5&(QM;A-=[641,RU)%?+((MFW&>S$??%DJW:1K736B,I1-5 M\"CMLJWCM2C/IH5(QGG"U2^X_A-Q?BX.S$\^U7\4YOG\&W42S]FR_N2W9SA? M?)K.P^4/-3/JVI#9WB)\ /&V-R>M+T;X.N.F*'*Y9?3@F,B0I/+&%.,E?[Q% MV3]2S)-]%',>FB![Q7@T"<3FI6BRB6P8:P%19%X,3\JV.:];<-.ME7H(&G<7 M>H^D]K$[0#S_FC[68.VF.6?">5A.%YN4C0IHF# .,+A$4K4"G*.+CKY(P5C& M/+-[^4>[5NBE],9IGR$5ATC%D>K;M9 MGW@ F,8LN!Y0>S_"PQ&B[ D1SVF7I8OJ(9Z"1(82LHE(&\5("/7P]B%[F="C M,S^T#^]=H3,T'*.[77@X6I!CH^$)9^_6RP6QL7SZY%EEY:(;0I)99B7 ^CKR ML,XA]\Q[=I&F:;KN#7WB?_ M?;K^>.5B?GG,G7PE7>-MC"DSNHE%)L&XR"'8VG1#:5N<+,KIV"K=]3 L]E+_ M-;(UU3>T.MAS;_$+SL_P!:GPZ6*^<:"J0"XJR>FXFIUE8KWF(^E_^7WX.F'9 MY%)OE6Q2!A5J%89& T44)6(26&R;F1Q'$#MZ[KA'V"T>%@,=P+R.!G]=_K98 MY!5)]ATNOTQ)Z.\6LSQ1-@>9Z5:4OD10IA0(WG"(.5M3O&:VT7N"W32-_D#J M$8!V((T>CDU_CLTY?J@\O1_N2<)%HFH[^7LU$3DB,S69$+PB\XV39'BD/6:< ML$G1;[)-6/46*:,_H7H$@#Q-?QWB\.4\T?'_:K%:33 [81QM)N9-;8Y<:#,I M5Z!HS@2SM4=RF\K$.X@9_;758\+BD3H\_L9>K,-LG$SEE>^0+TQ?IO,VS$_R MXC/)MU7F<<]EFV<2CV&_?690)"65C@6\E 94\0(%R/TS:Q!]YG! MW_#/7;)^O7RZ">Z\G%_]B2F=%X2R7KVZ:P^"/^RC16_P>5TD5^7S=%0=5AS M$]S1=:.]!NE0D[&2#?$C!1BL)?19.*?V"HGM]2QE'XK&Q=P#@F/14%.=(V\; M^4XB,VY\ %$V;[EB!O+<\N9AH%&)\ST'5@R"O5'3ATTP< # CE!(YQ![DO_S M;+6^TJF <6:25(YD5P+.9 FS/QLM=3EV$.NAO4]0N[8Y!QR,EV MBIHZ"#!>NH.U^>WZ6ZUL7\PW]O?FO;.Q2C.5P.5<&Q=$"4X9 X[N",UK>_=& MA;KWDC5NF/'A;]CA==4!\&[PL-VF2F'P*MKZ1B*1LV\Y.(\6G(D:@])&)-X$ M<'>2,W)IUW#J7@PM^PX ]"3G:55%F+T)T_QR_C1\GJ[#[*)M%&>R>)1T^$I) M#I8I$)PDMI0,TJ"- =MT'+Z7K'$!-8#:%ZUTT &@WM90TQSS\["<2^_X2$T@-0[P,ZQ1L'WL+DI M*J"LNR.9&A'B$GPF_M'G'$PN0F"C-U&GDCYNDFT\<^QA==X!R-^M%^F/.BV2 M/O'\()CP@)RE6(!V^&:.D"-)TAG 2DBE1"E$H\G"MVEYG'&W(\%PRS,X23,= M8.O5-,3IC(P)7/VVF*=-GG$]B40\>=,U$YU(,&@$Q$26KI)HF13&"+=7#[J# MX74G.8_3[QP&8:?KI]-7I$_#BF27ZV]UYWP)L\USX"/2K3L^:8@,ZCY$#I04 MK6L\N;749>**<\D=*X[L,E'M,N,A9A] FI@*(D^^M+&&[Z?KY#J[.S_]V725 M9HO5V1+?DW1_H7_PQR0YQI*KK1Q,?3B=2 H1188@E1=)<6]Y,X[D4X M('YNE^.]S#=!PZ8I5VY]G^S#W,66<+#RY8K(_=D.Y+%<#IVJO/ M^\R,247NUP&WL[/N^R.'N]?9OEHP.F+.'#A/]4662A"-T!"B\R%K4[)M<]#O M15[79]PAN-G]D'LHY71@W.^0UV9JCP\\Q!K=R;8^+:T=2;@E@4G'M8PVZ$9S MD';3U,N#[L$ L-K V.L#56Z0=-TUKS'?S=/=WMQ%&69@KP4A ;0NH^K+9 MNU#['S+#K4TFQS9OZ4ZANLMS[V#DW H!/Y :QWXY_.MBCM]^#B3N>$>^UW+B( M>CC5+YKJH8/#\&Y1?8_^!(X^T>4 J$2@'6H0@J,=ZGW02 +3-K=Y"_$#PGIY M\?NPU^UQ>ND69D_63\-R^6TZ__#O87:&D\Q"RBE8B)Z1 ^XD,26C!MJO//J@ M(C9J";X7>3W>HD<"8C_;[@3M=!H>N7S/]').-\C9IV.#MG=^SA ACA\3.% 0 MXT68+C=J_1X(^^Z*9I9*0.E!U9EI2A5296Q3!G,?52?WV[CC ML[_'_J1-PB?-H 1'UW8MD2)$$X&HT%MBGLF'8[F3H.Q@&+G5GV(P53RBQ#W'RL&!8MJ4 "]J"*G70"5<9@LGN_V?O39?;.I)UT2?* M?LKRL'U#MARV^G2<^X=10Y:%TQ2@!DG9VD]_L\"9!$BLA558!?7>.T(M M2C*0PU=9F963\#)8?\1C.+GEN=ZC0#?M@[SH+QCJE^7WR]^Q)DCKY(EE_G6U M7-_^^%VX6%PKY/Z,!%'C#$>GK\C-,E^*7[*E"QFC1E52Q-BF@F)Z7CJV<4/0 MN-/&S:/T$S*,]U.!M_WMK:C"Y9U$5\MP)[:P16P'9+:.2E\KXWT<@1[C.N!T MU?LB)6B5ZAASS2$25"$K%ZTR#B-K,Q/D)*Z#,\R"H4P%;.((*I!I/??;UAL]J<#3^;!_^2LY>F3H61 M,M,5YAQXCPRXDXQ;8POZ1INW7B:L$QP>%RZ[0#N![GJ"XOWAKB]E-Y-G;GH0 MK/(J"PP0BD[UD">(UC&(VDFNM6=Z3D Y!1Q>?P X3#<=X.VW.NR( M5'/O5FWA\B9)E*15@1%#3C,*+.I9C398<%XJY4ARN5&%\@ B.T'?9 A9'4== M'2#Q]MG^\42NW>SY%%AQO$!*FBX-+A"\L &2E=%&SZ1[N@QNLK3+($+G160S MP#Q+QK337@?@_.'BOR8Y=- AT/?HDF(EMJ@[WHV_F.;J]Q3!3:;(G?#YPQ"^>\W?C%3&A8[0V \M, M@O+60(Q2 V+BS@?%L-'0O4%D=N)>3HB375"<7&D](?+GY>>KRXN-Q/CM5A9R MOIVM"9.Z@%+9K,"Y:$%[XZP5%#2:QCF\YT1U@K;IH; += ?JI5.(B=LB2XU* MRV# FJQ!Y3K=EYQ>(.E((SF/PJBC04STX ;."[$Q>ND48O*&%2NYB,F3SRIJ M)WS.&0+:"+E$KZSGQBD\&L3D (BU&TP_*\3&Z*4#B+W0_.!M-%*2*78BRQJ- M)? 9$^2HD_)2.V-:/;L(GQYR8B@0XW7X MN=:JOG.ZZ^Y\ESS#$!TKHDW)VVZ:3K@+:A NG@%R$B5U +THE I> 3),K'$1#3[C8[W5?/":CX(K)KIHP/K^7:U_KQ:ATO\;E7E2C?,S25T M_<)IC"L%"QA6.Q2SDN 3RY"$\YD[XV6C5:TODC7OP^#L0)Q>=7-;N7_\KS_^ MUY;.?\F5YIFW[Y\_[-C,[C*:2? =&[!]_ MW%KD-ULLLB/R67TTKR-00#DOJX_,R.KXD+B1(H4V/MV+9,T;@Z%0-PL5NHB#)]-:5PB\7<5>C^_-.:WS_RG*JMM;L;JF.4'PA8/7A066O)"Y M31W+2U3-&U5,I_N=H#I0$1V ZL?5&A=_+G_X.VW&6]./?X5UOG45&(\Y^0C: M:C+^60KP*$,M@=12U#((T:B&[P6J>@'5H;I_^F(WE2)Z -4$MO_=W; >EG3V MS@5@T3!0B5GPIFY"T9X%7630LM_&S7>#9G"9;_LVG@\7'1R*_>9&82R">W*# MC;*Q5H(D<$HKR,S'^N"$2AVUSJ&GJ5XSPF?4#+ ANAP-4(JJXFHBB%[/:ZS' M_/[)Z>W-'HIBK$5A FCDM7V,+K@84 *2]-!['U&U>2Y\@:A.J@AGA^-4>NO M2M[[5]=2/>,F9\>LH4/DZWV3(T1I:I&Y\R%EY,6U#FRN*3G]7O&/+B_.OW2-_T:;&LA^E>YINNPC/#BTG1$7LQ<5"V M[AU.=5AI,?0GR19T;0JI1Y-\^J40TV#V.#KO -QOOH3%^8:/U?J/\/ ^^![C MY?U/%%&B",E*<-;695(R@;=,0W880T&AZ40WP?*^%)[^Z^4TT&VBT2Z\S?N+ MY(%LSWC0)JAH('*VF3B>Z[ZS7,--PV41BF+,QO?] W)./VJ?^M(?JZL3FK$W M]0:HP=_1:M;=T;<_O3@SS MF?=0>O).!PF->((2L@17IR64LC/ZD[;M>@WEU M]P?E^KF,21E,\0ITC?P54PY<2KZV^9<\G>C(#+4\?L6+KK *>/.;C)=D7NLPTFDFC6G;1LV\N#H>%IYUEQRHF+G+ TERZRO,/R_I\_#B M\IZ?F\PG$Y:%.DO:/>"&4B9R#3I&.D$0N$503A>(S!1(NF[=R#'88MJ"[9L9&S0()X>-#1J@M)X0N66P@[(* M61T3(>LN&26=HN@I"G!1.QVDT"P?;VS0D($;O8P-&@*% 0,WANBE4XC=3D * M/F7CHP%N6"81%0%>1@]UTCO]N76*-YX^/G(R52]C@R:&V!B]= "Q%ZMPO2"O MPZ4,6=2^41\Y>;>VD&.:D\TB&95Y$XP=7#??+-$_I:R[PM&6PELO>7:1 M62B\U&EMUH/GA5R*X!EZ8[E2;=RQ$ZU^'Z3[(=7O0Q31 :A>++J./*!%;NKR MJ )** ^!&"#6,"H4,7'?R,KW0;H?4OT^1!$=@&K;R;OXB23T;G5Q\=W7 M_\+\Y^91\'RCMHN/B\^;,RF%X9;7EYXBR+PCVFKH+4@?79 F>N5:)[Z'T#MO M:5'K6W)B?76 RBULW)Q;:1TYHQ2S:,]$C5DTU-GF]1A;5EC1OM'EN9.D7HQ< M.SRL6BBG Y35BO@?SU=_W3!T8\ I4-'%Y S<"F(BA;J$A((B:84622>)L($T413_!T M%**5SF# PE0;QVHW3?.:H&ETO@>01BB@ RB]O_R(ZYOVF>O"RQMSJFTHR(GZ M5"= JE@7'&A)-[S-2K&$/J0V]?^[*.H/1F,TOFH@_LY@]*AL]WH1E4@E.)= M(B-+K36#6*RNS)A"5[/BH?]E'@(#EWAY1?PZ>[=[J2N%1! R?_ MO];;>G!%2Q#>111>!--H#NHNBN8.]P_3](O &2GVV:OR&!?Z[6KY!=>7BTU; M\7*Q6F^J&V_?9*TF#AP'H6MVTU-\&60VH(+EJ41F=7CR.+ZK+N^UK^H)'6/5 MN6HFVRX,S7UOT&VO$9<&??$(W#EBP4H/T2<'=&<7)9/WS+>9/[^%F+T 9$_C M4CI,TAV Y;X8]>)7O+P=4A!8T"A)*":)S6!=#5X&!1DI(.6N<-5H6>166>)^%B)=P";Q[VN3WMBWVZ2AC\O?[M6U4WES'7U\\_+M/I$QRX%F;*V MD'729%-S!(>NU.V_Q2GKZ.RUZ_?U1#^_F&>1NK.O[J\OWY;KJ\,PQY^@@DSB$J6\B M=2:,GKW;0CWPS;J-,,=8H& MK*B-*1P5!"XM!*>2,+H4PUJ7 SZFJ); M5'V]'FJ&_F$J%&_3]F\*P9>.TWFXN%B4Q?7;XG=85FMRR_\^P^"5L<1[,?56 M,4759>R;H2_1.^%33&V>1"9FI)>\Y#1XG5/+79G)6_[>+Q\<8;P\BUED@80J ME&CJO%D&,10&2HAB$TKE99O;_U72>GD(GMIP3J&)+BSHXW>M.P?EK-A8E YT M1H0.=$9X@&@V#UR"21.LU*S-4(X=!/7R>#-=^'.HU#L=I',]8BTL\\9J_[S\ M0C';IG+N,=W[3/EQE1]\UYME_G]7"PIRZ8=' MXU"X#MG5,C O#"& KBERYGV!G)VVVA2M?!NC/I#00RW0@Z_X>5D/!GW1_2#3 MIQ/[ZK1=7%^2^:4(*-=95YO2@/MY,A](7=_1Y__K+.KLC+)TA$J=)R,B7?,N M21 8F&$B,=6H;K\51_.^1[;$[U/[V 4F3LW ;O(*TYK9FX]L:FRWD3V3R94E M1Y-\??VF(%A%'\!%R< [YJU7C&O69G3$D4WNS3%Y]03=GQLK9!!U ;=-BNW\R\.&-@X_LN:6LQA MK,YD2W/2)2M>P,O:L2>3I6ANY8;='Y-D]I1[:E3YV1'[_\NKBM6MV, M84TWF58GBO8U6>5E%G7/'=(IMZJV,*+(5D;1J,=]7PI/RW(.P==K8\ GT5D' M+X4'C#!YS3CK1OE@^?$ZUMM#HDF')D/"2NEDR7SP=3^$R<^3(((8F6)UT9'VSI/4QH=E$9W,7 MO3XF_5J<;YX[6V<.3= N2^"Q;D K==!^?57PK @OZ]@?8U_S,(=\X;Q)Z&/ MJIGXQT-J=1G.CQ_,_!K6ZTVZH47P\NS#FP8K+[,R4W#B1?(NF R9*PJ$8XG@ M6+!0O'*!R<"C:_,T?.3@Y(_T$?/5.;XO.[[XNA99*>3HBJQ]Y@R4276M:";I MR*(X4Y9.;YM4PW[TG59@,@1;3^_3!OJ:\S9=7[[*T?,_1:S=%9O^&YMRW5'B M0(M,?*(2$+(OP((V@N?,=-SKF!(A#S!)/SW%XZ&4SHO0%JA9S:#"F:&ZBX^; M1A_!$M>:O%>6R=50)46()41 G9+%S)@(>X4=>X'Q95KF@=MQL;!JHIBY8XLW MI2S6G_YK=5Z?YR]^7J:;5J\L@I4)'>18O>58&)!_6\ RC$%("K9%V"N6V/$% M\R%F2N6M)I;DW&CXZ7P5P_D/-Y0+Y9W"P($7KNI UPR.;#+8:&SQ7 HKRUX8 M>/2Q\[R3M=3\>*G-K>_?-E5D6$M9P_+K!U(B_H$D2/JS![?U#6,\<..Y4*!- MO:[KW&!7D"0E8S'"9DPJ[@6'(=\ZS]-52[0TD_G<8+H6V#T/M5WJ :OWDRVR MPY(+$\"T%:"XY!"1@C^7*3? MPOIR29_Y5!6=0NIVB(8HDBEBHF1#)R0G"<$G"\E@TAY+L;E-M\%NFN9]TIE&YWL M:80".H12+?6M&>\?5^MW(?WK?;DM%JXSOK[>6F"OF.2)7#IFZ&Z.9-&=LO5U M-L>@/,^JM*EA'$-M?_ ;@Y17 #BYVCJ YJL7PKN[#B+4EJ,G%X.BC?I40>#Q MC!7PT>1$=X0*C7JL]J=QWE*&(URNC=35 1#'EPU%CF4SD,CP7,C_C0EB;0@/ M*A8GDK/>M7'QVA:#S9=_&8FAR>K ABBTBZ[4O0LT->/!GFH?,/&<0 MJ\ 473K@7*9?6+(^H=+"MKG']Z.O\SN\'00/5%6G 'SJ1)_YX%1,5@)*0^Z/ M508B:A(@+SY[J2.!YVCP>TK=O$6+,X+O(#5U"KW'!^HL\:"#%09$K&M%"G=U MA J"RY'^EQ?A]7'\Q.>TS3L IQN;-TA%<^X33>X9,*VY8 M!&V-K@L"-O-])/F\C!'#*.+3)^H=R8NI*)IW"DYC-,ZGNPZMY!XL?K_Z:UF7 M&OZV7B1\D__OU;6\WBR75W>#V)R113H2O FVWA"2');H,MT:W&E.3@KF-G-P MV_ S[_">?L/SJ:%PF@?B'Y^WR.#MU:>K\TW?P.T;1F1*,J4@H:_+/PM%C:$D M,%P4M!YU"MT\2NW%T5Z'POWG'8KIX3"W8S.E9<@_?_I,_ZC^L!E_^%0NQ+97 M64N*:#U%&:%PNCJ#A.!\T,+Q(.1^A:1')'JOD^!/]"1TC8 .+HS?PM?K5,[J M32(IK?'EGM(SJRTCJ!:(JK;7*'(5([,*G,K!8-',N#:NT4!"]TM)L!-%]3&T MUP$X#QY3'P0F'QT#5PS)-E=^?4K$OI,Q69Y2;#7)^@CK!OBII]2.JM\.\+QW MO[Z7@=6S"MY0!*Y"+G4D%:L%1Z@L!@4O=#YJGGV]IJ\-2&S]T* M?56N/77,EZN=__@OB+:@G)BC>3$]$>!VP7A.[?>8UWC) M![MIZ"A,6!&] VU%(;D;#DZ@A2BL*\&JS/*K?NX!W]\)'&<%SFNYB8FUV(&Y M'A 6,^6<*+).[&)UHD0P$*068$.V5H>,4;;Q"B9NRYF[Y_40-Z&1NGJSF/=Y MO8O?5^?G/Z[6->5WEFMSIZ835:RIHRV] &>8IE\D2F%D<8,F-KSV?9T[G2-5 M_9*-FT#N'=BTO=LN3(RA")LAVV(WN^@@LI0!G43K9+!DS/OODIE^/%4K:(QM MCQFBI]'X^XSKQ2K_<1G6A\WMWBJ]'__WKS_?K28^$\:B$B& %2A!94F^-L,$ MS#(5,$@NA!YEQQY]S4P3KAJ#9V+Q]G;S_7:U3A_#!5[UQ*NKB3+$@910.@JW; M-;6WX$I&\D^+\X(E(]2X$/3)%\TT"6L.#!TBXM/J.1;!!.-UAI"= &4HI F& M?E1!!X6%.=9H2?BDWM3T@[5Z\Z:&Z.E ;^J'93Z!I/,K%:=]Y)WW);*OU/,H MTHUT[@I=W'5QAH*@R%"KX.JL%+K/S3>Q6'C/9RJN"S.&@B[NZ!>E M"T)@/ %FH9FU/#+>9A?$MYA]'H*MD=GG(?KJX)%F=_Z)^YA-X9XB-T>_: KT M/3%0I[)8Q;4169DFP#OM[/,@_>^=?1ZBC)Y0-74:B25=A'A!\#FP/VZ$+CNPVP.275%;90P2*U%($J:KDQ"T MJ),0>$B)B<#:/#-\8VGH0_R%1NKJS73N>*5)'CU+QH&5=<.B=0YBW28;G8Y9 M.I.9-Z/LY(FGH0>I>D0:>HC<.[!IX^=2EI0)*C%#\(5B1$F.4& ^@D87DS+! MF$9[!T]LT&@S\$PV872()OO,7#\XZ>3GX.(+YC<7;U?+BP7I=*/AVNE$[M B MX<69LLD9%''=R?*P33JB /I5Q%3J#R.@_\ST&C4=63V^7\5[) MV))8T3(ST)S\:Z6=!A^#!J1K*24?1,YB%/Z^CUQ18DR5NB@ M,J#8/-^F!-[9!#H;+Q4O*2HV"E;#"W9FS8I/AI_QXITU)[Y7AA\96L[IDE>Q M&MD8%;A@&!@169'1>Z['C1H:4T0Q:SI[,K@<(N+>+,L]+W5,$5W*$=%D] A9 M4;"D&-+UK#EQY+3FQ7KQ;*W 8+Q8/W00 M0F9OF2-X@(VJ+MS3""[5GBZ2)P:;A C=3,J<!(B%"PK2R&.V M0D37J/MZ"S&'&K!W*_+Q?EU=XL5&K&^>B[7NNCI?U43+!Y+I=_0?_^L,+<6B M.1<@15#@X%@"1S8:,HG%!6LF$AA%[KSOLX'0!MA8P@$? M0'1_QFL(FG;G)=MJK],Y7+OLP7W9[JY_<4")\^%?VM(4CF2]H;647J8*<&"9 M7'F*1&L4$75%G-0<972V37*O#VMY77N0I.(R%9"N*% %%81:IT('/.G"H[9/ M&]CFLY3S%QL?BJ()K.1@K760?]^7N>^^/F#T=I]T$,48HQ-8G3FHZ"U$+0HD MNH2<8*[9[+5#J.ZE4J0AK)Z.VSR6CCO \V,.;DL+I>?>Q0(\A$T[(3E*1C!" M54XRT_\'GAO?)KWLAC\>%E83*V;N%,4_EG%Q?H[Y=_R"RRN\N&?H=M>X4]K8 M%"#(4(,6.1 MN>B5A93KC(Z8,XF)[+FP.I8BN. Y-#%$+Y(U;R7N9'B:7@5SFYPZ&_OB0_C[ M&1/,9^VT=" E(\'>)N^\VV\VRJYOF'?M[[0F9A(IS@T%PO/Z M"O/M!HEGO&A'[*O$09"00,E(TB''$)RVCM./(JG]IIV\\D7SKN2=%AA3RG1N M?#QYL+GA0#K#'4]UR(]EA/!"URA)!'1F3+C@E?)Y+U1L_?AY]^1.BX7#Y=>! M\_'(N2>_?N/?WS/U[JX)@7//O#$>;(J;=+D%KXT&@4[9.@M4IC:%#_M2V$MS MT$Q!^E2ZZP"3#][E?L7+FUDK9XYGX5PQ8'VL*V>2)M.J(D0KN.'%E%R:I^_O MR>DH))],\SO#[[%J.+%TSIMTN?BRN/RZ6+XY/U_]10<65^7[U56\+%?GMR)O MD-$9]+TMDSKC!= PK\.2LIFNZ#K8JRZ8J$-8E8C@HL+(,PKWM'OZV\OKB"3H MDL#Z;$9G63$E(=9-&XXQKI-V)?MN,N!]YG6&H&BJO,X0K75P[1[TSAL->2S& M.4BJ]JA*;8C-@J!#'0V:+-TW;=[+__/R.H-@-65>9XB..\#SUF@O98Q9, \Q MU2J8NA\NAN!!"Z>4RC&8]#]YG:FQL$]>9XABYGXY>9J!(%=JXU(]N'AN7P.P M&!?00V&ND/]M2WU<". E?:1R7'MM7W,;AWUE+U?O6-6^E.F91LX=F*:]X[>8 MHXXFU8$/F]0#0W"J MO=JW4V[Z=HHV,A@,$'C=YYH*>==:)3J#ELZ\G96'1LM6 )B*X)"KR%8Z!+5,U[4Q\7 M>9-I9Z*>JM96[Y_KQ24Y0>7BS*?:=D%'<9D3"$%) U+*4&RVSL4Y[^0[ M0N>M%NG1#H[3X:$]]<>\FIW005A"CR^&W!LR[Q ERY 4%DN_*[&TZ="8\&IN M5J?2(R0'::SC'OE?L$Y56EZ^#1_K&#$L\^]X7L_!@9WS []ABB3> M(4RU;,-245A3'&34FE 9(CCD$KPDM,88I"VM'UAG[K+GR4HZ@ %$%AZ4#_6$ M!@3K@^ &&;K<9L[^-])E/P1!TW39#]'8A'.RYC1RX_OO1WW/\0W>D7OUN6!2 MU_*:NG8$%&?UC3LR""P7ZQBY;4^'D_5K]@[I]J;3FAE65T3*3(?7D,= ,@!3 M)')%'FQ4;5:_?E.]^D/0-&6O_A#M=;%$[Z$?^Y8(6%Q>SR5[O]S"Y[5-N.=6 ME.R-\@(HV")1>^O!"2[ R62#EHESW::B\!"J>^F\F0:L1]-?!P_8OX6+R^^O M< _&M/&Z>&L@.QYK QLY/SK6T631)F:*]JB: '-O$GMI]ID&A6TTTVGUZS W MZH^K3Y_"^NNJ_/+VS>Y_=4!1;$MRCN]U'B"NALZIL;KF5A 82Q3?6!' !>Y M(TL\,J<+;S/WK0_G=/.4Q5AV4OD$T2<.M4$8/.8,D1?FNT0 M%$U50CM$:QU<\0>5U'FZ6%@R$H+SE5?RP&.0 1*Z8*602MA&J9O_N!+:0;": MLH1VB(X[P//696O?$VB]D 8 MW,'/3^O5Q<5M5[4P#IF0 @QW#)2A7YQUA4*MH I&B]:U21_M05Q'+M9DJ%BU M5='VWLOI02F:N6FT)ON-KJ@-C^)"M'5*]/7 \12^*BG2#&%$WUKO*68848Y&! MF1),^U+6EVF\19P=1G.>\O)W9W-\CA[?OQTW&N4S)B)&R2D MADFXK!0!U47(22(HE>OR:@R@I%0F&NE#/)GU4V/#0RN$=YIS"+FDZVEGSL4$ M=4$RBS&;X/]G/\%D*)HJ"3=$:SVXF(<\RC.O?1&8Z:KB=9]E+3[.V8 P24NO M'?,6VSB=_W%)N$&PFC()-T3''>!YZV.O1&V8J]M)A+*;[200=7W?ST+Y+&U( MIHU/^HTEX09A89\DW!#%S/U,]$+J2&7!3)V0@4YH4-'1,46.Y%D;'K4SVJ=7 M?2;@ADNP["5>$DL(K#8573@*+$+A B*B)5LY$B&U& )]0$FX, M@B85? <7UM[O IKQD"1SX*/FH++T$$QD@-8IZ1/75K>I2_RVDW"3.593Z:X# M3&X1UJ[>@]\?K";WSEA1H@&)->E#S@"$H@3(R%-) ;.R;8+VK Z_.G@9BT QF\S*B4*;9-.=[$:9)FL#P&8L8G M38:HK\OI1Y6O:^G]\/=G7%Y@/N/&6>9]@%2EIA@=H#E9.R4?_2 MBW3->YO/ ,,)U=2!3=Q;@)M).JM2WI3+3>M_S9A_/1C=\Z:89P#M$=7<3Q)ZP(61!O%<<,6GMB6$0!+F8-AHZFYR8; M]=3N_F>7DHT)CHZOJ?E-YRZ>MW/[P]_I_"IO_N'32H$S7L=>5)_;LFQKT3(# MA\R#-D(PI:PEJS 6H8.I.9&2LBE1VE9CWU;)S_=(7_7O*URFKQ3.75[-4.NS MDX09BWSV$TO#ZIXB"/UT=4-ROL[LU!(B(@<"9&9W;\[;YN(<3,L MXZ;?PZ#5W%C0=5Z:8H[,@!<%HK=%:1V396U20OO3V$N:<1Q6=M?P3*J;/L/[ MB]\V?NP-5YM\/68FD&M/[@D/H$Q$\$PZB)*;9)U701PMBG].7B^%.--BX_4 M_4!%G0+Z;O.[R2JO4@1.AY>B1%/K10@PB *+(I]9%CX/_GHHQ6D C:'@&Z&G M?N 7SM]<7. E>=\WW-RNG5/&;-115L7:;%"VI0D@F(*2I J9-%DW1H MM'EJ )'=)71:X6]RC74*1D.LN2VLR3I7+V(&*V0B$7I!-T91($HL.ENOE6GS MYCV R.X2-4?GGY1>\ MN/Q$NKCA\/X17Z0H?-V R70FH29'[&:F01CGZ) 9KG2;#OM1Y/92C'OLQY6) M%=D!6C?9I2=C5LY,+5E6PH.U2I"EUP%"U([.7D@10PFE99?]$VJZBVRG!L&V M+OM#--(!JK9(C6Z2="\J?A:BYT:'0()1C$ZFH=^)K,%OJH:\MJSM.\H+M'47 MRS9&W,3:ZG38^F;[T$WIS\8!&96HW?(I4^1:7R-NHG3I]S?J>+NZN+QX&SXO M+L/YXK\Q_[;&SV&1;W'W-8&2&?+00N*13QH0I19-% MTFURC <2?J@]>ZZ>^ST$/AEA@\]@I*]MJW5E2R;IH*:_R$X%Q]L4_;] U+QW MYC%1]M263:6IDS%BX[>'[?RL-@:MX1:P0P$7M97!(D+"'$#%M*FE,L 4HYAV M,QBIS::LF)& 6=2F">50= ,O#<%BC"EN0%D]FUF?J[/XVG M;?2&8'!W)CP9&WC+_VH+_P<4Y8W[HC;6RB4'Z-N]:,YO6FZ^Y:?"Z[3B0UI$L1 %EZDQF5!H"Q4Z0@K&J>$4Q M59L>YJWDG+;!'(*LY]UXAVJG@T>6!^*Y&_N9HR3S)4')NJ\WJ@#!1@E.BN2( M"X:-;NGGM,S[B#(GN [42P?(^AX_KRX6EQ>/F7#.H*IQF"T<:ZT8!V>*!FD8 M9L>$X(U2%%O)F3?'/R>^#M=.%Q!;+[Z0NK[@8S8DLS)::2"&[$"IY"%*A76$ M,2^*^3I@NQ'(MA(T;^I_7I@=KJ$NAF@]ONP?R^R6J8"&%V,=\%2MM/!U6RGW MX)@53GM-9R@=P3';2MR\50']N&F':Z[3_K/?UJO/N+[\&I;YAW]?+3[7!,^8 M>'7KYTP1CKY.X$31YNT7_78>*+A]\&UW< K^G!9+6^:YM-%6IX]NVTS ^-3#"Y_6REXU3#^\CC1M"6;6UIK;6C(7T$(0 MR0#3@8"F#5.I34OJ?%;K'OV"@E^EB7G+N0553!VS8>+FE<5F.GHQ'YGYD[%0 M0W"SMX4:IYD3LDOW;^7;_I9^__8\7%PLRB)MOKVVK!,U:;'YZ8!\03-:6MG$ MZ05U-(MJ%&I_,VWV"-[6MG!M= M8K @E*4SJPN)H*@ T62)H62>0QL1[$MA[]9U"(9VIUPGU%('[W([N?GNZ]V@ M_LR*]Z(6%R8GZ_K%"!3D,^(P&):8*SH<.?BX)ZZ7MO\I4;'OQ3Y213VC[L$X M=RPD,I(-<%$K7#>#AIQU8*5F)3"K>&G3>+@'<9U:NK& V-N3'*>=#@#W#L,% M?ER=YY\_?5ZOOF#EYF[$?TE&"!DA\U+W!D@.0*&' %,Q _H4'GZ4$C4Q*7ZOW69LJ MX1T$S9N>;PVH*;30 9A^O%HO%YY-UW=3YO_X)Y\^BMP#&92#LP-D]M98CD&[K"H1@R MDXHE"?1'$0PF80P*Y1HU@8ZYJ9JEOUN;E4.DW@%H?EZFU2>L6 JE?2+KIMC MYZVR(6@Z($P'4#PC'14*#QSQ(M&J(N11\=7#4\!DRM\/5",TT0&L:BG3^_)' MN-_J%X1TJ$L"6>N]59,:E.7_XR4+N$S1LW/(K)#9-X!:/[ M<_JK/\E6_Q+6_\)+^OU-7=H-/[YP;1W%EHZY! I)3EXP!9A%M"7)3,>O33KF M%_R"YZN-0_"8)1%E4BIR\@204TPA$9S1 M&FSQ&)--QO$VJ9<]B)LW_F^'LZGUT@'4?L(EKL,YW4VP MD;%PI8J#X.K;K#0)(D,)6#3GUKD2V9'S>^\&C3MK9MGF32J/4U#/D+N>J)4< M,JM5(6^@;ER,W('705-PE!&3C)SQ(Q>2=S#M;&H4[ NRX2KI &!O4KKZ=+79 M@_.X+N[S.6X41A;\TVI]N?COS9_O9/Y,<>YYH(-:*/ AOJT&[STQ7Z)1C%Q6 M9AJM#9Z(@TZ3B=. =A8U=P#OG8S\BI=GT6E=&+,4556!QB(A%F/JR>61Y1Q$ M:.,:OD15IPG(QK9SJ#HF:X([X%WWT^>P6%?BWY>[VH\S9"QYK1D4%PVH8A,X M)^FDR.*==.AC;/,(MY6<3A.6TX#I< 5T8* >6N,S@2B45!F,UW0,9*WL0.TA M&ZF,];($UN9AY"$5G:8JI\',:'&?4.?(KV%]'6Q/W 7R['-;=72\S,#QNC.T M#,J@AF"POKPRA!B$A60I"'7"1,G;O(5WU)UA$#E:"9:G>M14!.<]0L@Y*=3D M#)HV!5K?3'?& R-[\X8H*4.KKQ]*KT]TE4MO 6O:BM?#3C\IFH6O?9*VIR8 M.^[9.[WNC"&H&-&=,41%/:/N80V48S;):,$I"CY4W;$0!$;0F"1/(4>OC]R/ M=TK=&8, ,:8[8X!VYJY0W=H,4(MN;PMPGU3?"M1&19_ ;UX-%O LOIY.S5&X&QB772 JET])\(FI,.@@=G:>6=E!%\+\%S@,40N488V M,SD/Z?R9MTWC #Q-H84Y;\#UY=GO8?GGM5M@&%%GF*J%Y9:(U@*<108^%<5= MYH&[O3H1Z5,?P(9^>@J91U][*C72(YST\>+M 1,W4%;""L=2 BUT+9QT$:+5 MB1@W)0?K!>YG4/9'Q9P.SP$J>ZKT$?*;6>V_+):+3U>?;EMAN109F:R/KG5> MA$)Y\BRX3]& 21 M&UB J(,$;I(+.7&[YU:^_=3_\*OGN1$F4_]H*7;@5>Z1U,$2!'/D'0>]Z9"W MFESD+,&)6**5TO-CC\1\=VJ%^\8IJ&?(75=IY:BB9IS71D?Z1=1MJHB% MS*G03J)/VOU/X=RA*!A6.#=$)3T#[!\76*[.WRT*GHG";8Y&@O:*;FE;2%H8 M3%WZ7#!;S[)K-9#[5>(Z?9%I#+61RND ;]NK7:+7)?.D(7.R]ZK.XPUBL\9< M"BNU+;)1*\WX/W8A'@S0K/TJSY)DI(%42H#"1 MC\DL@^@L\Z@$3_*)R=J1B-CCR[JO3AL#ER:2[F(%Q4]AL7Q'-_7[9>V ?>*/ MWE<(\^@%;QL+ M/*JT[>:_G*)X;1L1$Y6G77_T71T18YA8]A*2<(R".Q? 2>4AI8@QNVQDH_#X M,1V'3RR\N$!\3Y@,M=/Y^L/O1WDG9;PL#$%81BY9Y@&\0@&AD%,F90F%M?&7 M7Z9KWJCL "0\'U$XF?B[-@OC=SH\^N^G,Q$-]S8\@4<6)A53%""OZZR*]!35 M2 6<0)(<$Y(UZC^8VE#0IU4OZLGF7S0\592#T$)1T*8*>*3KRVC%A"J!ZT;C MF'80U)5I&*+[K=-+#Q1X!U'R-@OW;A'BXGQQ^?67<'FUIO]]PJ+SGBOOZYLI MDD55=:4E16]UEGI6)7K/?)M:TQ'$SOMJ,RG>VBJJZ_OI3XNVY_X-C<<#RXQ9RDT2JG4QV)75S=R('FXG(7%U.CIOH4KO/G, M[_$BK1>?JQRO4SDQ\!Q3,,13A3>/% R:9 %M)/R+C!2Q-;1(6XGJZJ8;@H'M MEN=PP?=03',]%5\PY826=1YT[7A4F8C.$0HOR3"%*OB]FG0:%%@UQ,-$2MQ: M4S5$HCW X*8J@#MAA-,*&&)=C\ -!)489.!6BC2S2!<@I<%>*@?,9294IHC6&&='R+74G87-'L-/Z#2VTT0VX'D?GOV/M M:[C]Z0.N/YTA]RQRIR#I4B]=X< ;$:!();12SIG2ICU\/_IZ=%%'0F*/UY,# M]=,MZI;X5SC?L).-U=IX#BYNYG5H!R%)#0FMLUHXE;P^(MSN".O1I+7$V3B- M= "PQXS\$Q=_?KS$_.8+_>F?6\X//PMT']#9X**F,'[0@+B[2Z6E[^'B[Q-URG6KQ1%)GO)".0@T+"Y+Y MI-@7G,DF&/3:Z#;U-4,IG;>\:S9,'JJS[C!Y7_A82XO.C/ IEL* Y<1K?5*= M$JYT?7NUS@41>:.Q2"]1-6]5U_&P=H N.L#5'U<49U4N-G/'*_5.9)5!2$T! M5R%'U>=0R_Z9=RP:[DJ;D;&/Z=@+.^84L7. O+O.GVY^O1DE?W#:=-N'39/0,: M([-&%K"QON;I8,#7]::>CC]=F9B<:!.Z/2-E[N>!R6!RF) [0,D]X2F7:$,0 M8*VR%"1F#P$%0I+&.3Q!+V,OYT,"",FW@[12L] >S"ECLZD$:98 MB$Z1 V=<@EKG %:;P(NVN:@C[RL[I8FW@P Q8N+M$.W,W5S^OI1%NM^+*[F) M2FJ(K)!DC$@0LY20A2Z,!VFD*J^Y2\\_ME-$C-78:A+QS:WX?Y+P/JZNZDV_ MS&]7GS[A.BW"^1^?PST_5:U.RE17B6;B!RTXR1QD):0O.0FEV%YPV./+.AUL M,@5(IA9U!Y?4:\_?6!)W"B64.D%5!?00BZ_S-:SR6+PKHE6WQXF6L1WB!4VI MC6[ M:/)[+?P=3,2_/LK_)6"W@]_X?D7_&6UO/QX<699BN1 \G;B<-VL@ZPHN M2S>"R;GREJ.6\][EMY3V72]W+% .UMFI87+Q!>L +A%,R23,NA8NHH'H38(L M@T@&L295Y\$R3>%OO..26W0.*<".,/)1V'DGOA,8D5M M,25O6!0MDU@#R>V[]J6P M>6.=O8!HOV4@#M+19,4?H[?S[.IV MP[I0 =US%#$>@OT;@$O\,EY@_3+4F M\CF_CZKLPC+_NEJ>7Y=8??J\6E8!;#]_V:B0(W&M R9G(R0O' M]LNX34?37B#UWP1(CZ"T^2&[UYWPCV6^:8#"_,/?B?[IFT_UIS-BA257)Y5F M3HSSU]0/5'5R>":=TEDP37%"! M-6 M##]EYZYF^/\9*Q"E3JNA3P^N32GU(#(/ M7G>S\QONY\%RR8I168 PEJQ278SK3$; C!B+\\Z5-L6+>Q W;T*^':*>;<69 M6$^=6OJG;(Z?,+_CDUH8JX93YX#"QR&2C,[[1 M7H\1Q)Z221N"N&==\XWUV,'+^PN,4;BWOES\]T:O-WWK3WA-H1A-#CKDS8(B MG3(XG2R09".)0$@FVTQ].X3J>HVFV Q3?'M352P?UQZO+*MO7>?<4 MT/K"(#-;AVT8!D$IBGACR<6PA%RW>9Z:DHMYZYJ.;Z*/KOD3<4_OY?-,$>/; MEX=_20NG=B!KL_B[7FLO4A%0K#2@0AWW%6HW1G'2Q:Q1&V4 M 1)*J9,!!#B+"EAVGCE-LBEMAA'O3^,I>;=#\#7>NQVDM0[<@1?X^>[K+^'_ MKM9OS\/%Q:9S4TFNE- 1=!WXK+@U$"*)T1B7DN:286YS0@<0.2\B6^%D?W_U M(*7UC<=[QGX-GV[; HTM*KN0@:LZ'P&10^0L@[<^ZJ)%X*G-9*N!A,Z+RV: MV1^8!VNO W!^P/1QN3I?_?GUNW"QA<7K9E+G=8[,*$!57X:)13K93D)R7FJA MA#.E39IT+_*Z!>+A %FUUE8'$'Q[=7&Y^H3KW_%\H[2+CXO/%_>[6$(TCJ+! M^ARA/,6%+DH&16?GG!5(FO<)Z9APFTHS7:RM?W_Y$=<[3@PC3H0R M&337",HP#]Z02^U\]D'7=%5L5 :RFZAYWW".";.I--.!+?MC52[_(@%_CU_P M?+49^'##2"XQ<*XTF%Q'?RNFP6L3@!MF)"IN@FXTY'@72?/VF1T38--HI0-X MU3+2*_JX6X:>2.Z&*:^LMHE[$*D^WP?BS#.N(+(8;/4U#?T?EK7-0A*)!^+=(#257Y"J)O;&/ @"DH=E?!MZDM>HZS;"'4D M%O8'VW#%] VT-RE=?;HZK]7I#S.*9UK9[&/,P%(D1P)YA"!# >F(8RZT"J7- MH/WAM'8;OS8'XQ3*ZQN>O^+E60ZU>,-9H+B)U<%?=&UD02Y+U%G):+S(1W\_ M)KJZC6>;PVZH4CJ=B?[L-.6\J!\9SG]>EM7ZT^;S)ZPK>/'S6Y04[,_0+-4$ MUEFC74%(CF>R4@2F:'D ]$$'X;B([#^KFD#&6B)D)01%9U8Y;<'Q>K BCRA2 M=LFW*4#\-JL)AN#K@&J"(5KK^[)]EF>LF]82ULEN4FA06@1B37'P2CAFB;O< M:#'MMUA-, @G!U03#%%:WWC<^H"%6F?&90$A"_DT+C,(P5O0IDY[*UZR1NW6 MWVPUP2# '%A-,$1['8!S]T-[XCRJ9"R%6+9.S7)8-T35<=1).[IY6&H$P\/2 M']U4#0P"PM[ICR%:Z0!>>P5Q/H:8!??$D_8DJ:0A"$W!/*LGTP5NCO\29LY37-#K^\SQM2']9S!*!] 24$^BZ!#R+Q")WU( M-JHV/M\W^3XS!%\'O,\,T5H'%_/U3O,_2&E8'=MWJVM;L8G4+,]&<)? ".'K M@AUBA?P6R%Q7&89,5T(3 +Y U,F\OPS"P;-I(-,HI5]\W81E4J!G%#P!UKDI M*K,"SI@ I@0E428?&NU7?Y&L>3$VF?+W ]4(370 J[HH^7WY(YS?[WHK5MCH M#922R;R+1+&7MAX"+R:Z;%)I5+SRC)0NX3-&S<_J\0Z1>0>@^0//Z:_^)'?A ME[#^%]9A>C=>\ T_*@?C(S? 97414D3BIP1@@>MBDE79M:EC?XVR>=\]VD%J M4HUT@+#?23%$P$=BZ,%KX6.6',]!,2LAI51+\KF%:+0$RZS!DBPZV^8I=P_B MYBTR:8>SJ?72 =1^PB6N0XU]WN1/Y(S6*.>2W-''3'EAK> Q04!DH# @^)(8 M:.^C2Z@LTXVF'.Y#WKPM%.W@-KUN.@#<7L^1/$JO6'V$C(J#8IKL-;/$F'/% M9X4H&K7I?%/9@T-BQ\G5U 'T7GFHUE::Z-&#]='20?(*?/(:ZJJAI&U*)L3_ MR1XS_92TR!R-9G25Q@-'%%+6 MB&FSID2 5TZ#22'6/=W!IS;)PZ,F#H9-)'RVQM=%P[6,##(&.HXY,W)G8@:A M,NHDM VN35/C872?4H)A" X/FS=YD'8[N,^'<7N[^+=8HYPL"IA0Y!45)2$J MDK0(+OHHC6TU#FX4N:'!.'KG?47J&;2#M7F:F*T[6XM+/F1'7.90(UDGP#FI05BGB^!>1GOT MWI$7Z)UWBD?7F!VJS9/#[.-EPTQF9I$.I=.:6!61F-:L0"ZY1)=C*J:'-0 = M+8SN%;WC]=HWA&O_M192"6,M9&\R!9C*0 PL $86R)$70INCNP3[-L4W6QC= M!1"':J?3[OA;68YY.KW[;Z=X"=U.R#P=ZTDFYTP!SIPB$\)RG4\N049.#ES6 MAMDVR;2C/FS>?MFVE6(.J4GB2' M(.A9$GLBO72:W+EE;_P*NB>?,*7QZ6;E'#/&F:BJ9F5M+ZK-NH@>"I/1,9]) MUWCZ)N@^-7^G@#NH>Z&\L3J#1<7H;G41O,L(S&H,EN(4IEMW83PCZI1,T! $ M[6Z[.$POG9N@J28(OA8E!!Y-,(8+H]N\ MPL_B1_W\Z7-8K*\KVBYJ%R?7QJH,3OI"+D!=RR4D \&-"T4Q(U2;]X7M])R2 MZ1J"FUW>TP':Z-QJO0WK]==:O/UI=;6\7-V9Z D,UVL?/:7M&L3&/(VQ(@69 MH@,,1H-BGJ)[SNLP4*Z8T,Z@_S9]L$TM9$Y1FUS':R172QLD@E/60Y+>66Z4 MY*+M0LDG!)V2 1N"G#U\K\'ZZ.!=\[NKB\42+R[>I']?+2X6=YUT]"^#(4Y MZ[39_<9J?BQ"RM:GF+TLV"9?M(.@7OI:#U#V:GK)=PJ@^MLUWLVX9TBGRA8@ MA=.=KI2[+@IPMJ3:*H!*MZD_?)6T>4$U"0#V -5X;9EN^D)XC%HZ<@ISU@%43!QBG?NM&>(AV8B @*ZR >3!&T-88B$:LQB[T L>,+YBU5; B) M*03:P15T>R>_N^O;B!%CB(;7629T+SL22U",\,WJ1H!$\6IH&Q*\ZZVG:CJ_ MY3!I=P27WU?GYS^NUG^%=3[C*FKMO(1)R_GQL8 MHU6Y QJ#Y#H:#Y]QO5CE/R[#^G)25-Q=OFV\YHU.A3$X2DHC$ MAZ3#$JP+@,K$I)R,030>U;:%JCX:+J9&S\'R[\C"W"RJ3&L,M7_P^G_/HL>< M>&0@F7/$3 @0-:_' QEJY8+7;1[X7B2KCTZ(J=%TN 8Z@M-9DL@RF5!0Q6!= M\";!&UW(RTL%2Y9*Y+:-GWUT'DQ^80V1ZX$7U@_+W"Q1]2:EFM*Y^"U\K4%! M6&;ZD_45T;<(<7%.$>&XNI^]/G>*%-5P!B;*3]U\X<6;FV\,YQ=W.844N).% MT!"\,:#J$YZSD6)S[\A7MB9A;/-P_@)1!\^7>"SH-]L$O:T,+D5O1$D!M*Y3 MY;'4QZ7D@04E52J6M7KY'4GPO [V5*AZ-HCB"-KK-!>_CX487^ XX-./9>X: M%D:^"$^)(NE81Y@@^46HZGN222"-]5B<83RVF5/:T.C=OYWM8?.$^V]#F/>D0JCLV?P/PM3M1WUB/)VP#;V6T>BJC MK?_Z@ JF=L0! R:X9<^2+:>%['\T(_ MK$/&MU?K:EO.5!#)^*R D7$ Y9BO%809G"F*FT!_D-J\N+U 5+_F= @Z7O$F M1VNA@X>2'\ABK;XBF=+-SN8'Q_:6(6FU*UY'$+G./$7RN"/6ZM1I1M MAF:_2MJ\K[FMP#6M1CJ V&8:.$GIA[_3X@(_A+]O)'?##OW-KZMENN%-QZA2 M;7DE$7H*\E0$G[D#D8(J/A;.0Z-6F@%4SOOPVPIXS?34 09OJCR>NB:W)XI[ M%+6P [C+!I3D"F*P H27T6N=K5!M1B"_3->\;\>M<#:A+CI UO>X7GS93&[> MP@OQP9-U"$9[XB4%1Z!2+<#IZCLRT>0A]B:IYY\JT0M5D>N@ 4_L$Z7?. M@$M2!V5 IYK-\0*!G( ,@FL,.7FE69O&M0%$SCL+YDA1P&1:ZG3ZQOW5Q>7J$]UE MMV@*/&7+=0&A"JM.$8>@10'N';)0.XZQS8O#G@0>OKKDQ:^Y?S+D185H"]&9 MZ_[NG,@[1!_(WL9B#9,4!K>Y]_:E<-YWB19X>K[.I(&N.GW>?6(#QF>SMG]0 M S/5,$>U+[A<05\TW7I<\ P*.8/@,($.&*U5/#O5II3S2,9JZV?7+DBZJ&]O MZ*]/4ATLQ2AJK[75.H'B,4 HZ$ 93"FQHHIK8\!'$'L:)FP(RIXODVNKP>'6 MS%\?YB5>'LN6O?T8EG_BQ6+YY,\/R#\-_(8&UF\04TC:@UK4#\K5 M0D?E&$B338Y*999G<5T.-8N;9J=KP2^6MU_PUX,ON#M1#VL%F8K%Q)" PN9@$HA0A12432LR*-5.>;89AG3BV3- [DCP&&/:W6<;F;O1+D6WDM"N[YA MPOFJW)SI,^ZD$2)I8(AU7:CW$$+1D$P26=N@A-JO4W;8]\Z3K#P>NEJK8C36 MON ZKHYAUFZX^AW3ZL_EXK\QG^F@6$3F@9M$\3N+$KREHR498]QIJ5*CDL!A M=,Z3SNS,\!VFO0-"B3]KEO_#D6Y>Z[TC?R5!G>H*RF[>>;RDF$QI[K4/H5&B M\_";=_(\9V< '*2;CEMJGL9ZY^'B8E$6UXMS5Z5='+O?%[4(9T>P>.2H5@U>)^LV"2=,X#*0$&Q$#DHS"\&D!&3* M>=&IZ%#:=)'N0]UI!+Q#<#3(^HW14?\NX8."J2*]"SE:*,747;;C+UZR$CBW5B01T[P$T&5UN" M;:A]:,*4K-LT([Q$U6FX;D-P\ZRX@J&JRO:M+,C&17^"D#13WZ_WZ68F0 M![BCGYYB[E!*Y\7C=%A9S:"XF0&ZBX^;*9^VZV@N"+],R4[;LJ%A8-5',W"-D_Z#[X!+_7*3?POIR29_YZKT$?*;6>V_+):+ M3U>?;NU6B-EQ:66BV*>XVR>9^3)W<=FBBD M X#MEP*,#(N6=3]Y<*#JTH60A(8HF++%.9L;#1SI/TT[+1Y&Y6<'**?_Y-B# MK!^76J5:UZ-%75==HH/(!?U.!)XS1UEBFS[JD\C/S@>\D2KJ GMW-87U>>%Z M-/LFE;1,^#Z>+ZZ%^R+IS\ Y>+ MU?K7U>6X3MP=GS1%HGOM=GH.-7/O5LL_/^#Z4_WT^TY,2[PXM 9\TN3W!D=PYLQ0_)NSUT4$ MW2A6V$K.S'[;X3AX:G8.%_I)V9#Q/?TO?EX[>]*PPW\'FF32+!>5P/&B0$4, M$*4/0 !S45B16*.&_C96Y8%8-QA_TN>-*3$?)!C+#2A']Z0S1@%J9D2P.A36 MK)QR-UE=6IDAN-CBFD^DA).R-E/7LHWXEG:6Z>B5;3MO/Q.^9R6^1%SD'I?A,M@67>'E@>%*ZRF&(Q0(*Q7=45I@<#KC$M? M;"K1>L':E/COHJ@GY S7](O &2GVN8N^_C]TQ&DAQNDPDBNI K-/JT!VE(4=1$9/ MJ!H+@]4L.NG >-7WBLO;]PKZ;S;'TEGNE4@&HM 6%*?K/P@*4DJ,,4GG761M MVE*W43-SAF7BZ^Y@>7>(F9L#%P2+QA0-1M8-I-K5T#85<)G(5):E5ATPV^F9 MURP=KN=7@#-"Z!U Y\G#Q8W-M$EDFQD"LTZ RMJ!=T( ^0,QL>"$+WO5SQ_Z M:M3#?3:%GE]^+1HA] Z04RF_9N2"-/'=UW\L%_^N0QPNTGKQ>:.<>L(8UQY9 M1$@Y>%!U$T90GH&V3K,<<\BLW6/KJ^3-G&YM$+E-JY'N8/; G0P\4HQ2 IB8 M4I44!U=0DNTVBCL,$DNC&KL=%,WO=D^L_!?A-5(3<\=WCYFHB<$+BBIN+' , M2@G]_[/WIDUN)C?^X%?9V/>8R?N(V#=J=;>W-^260I)[8E\Q\D!*')?(-EDE M6_/I_TB2=;.J>#S))UD>SU@M=,."ZBQ"C!&6DH>:7#.>C" .F@+U(R M;<-N UZ?^Y;Q,ZOFT#A,HCU XR-F_+;RI \PGI1)3D0+Q WY5.8YQ)0]'1O( M7&U1* ^7%ST#C:>^9?Q(97AH#"+1#J%QB_&LI4DY6Q#UD:1*C# N> #NM=!1 M,!F3.Q0:^WF-9MO/3@*-PR3:(S1(RS=GH]&&./%0DB&4&_)]+E LQCFQXHUU M2:F#P7'[/>.N,3L-/ Z4:H< ^75^M=AP0F+(D=4VD1P82<@0U)-)P&SF.1(( MXL-+F-WQ)V<+&%6[E;BS$+DF1ZAR\HF% MXN7AZ+CYFIW08<\;'8?)M).KD=O[HW!$767 ER@8F#X4$X M*TLJC48H/D'0^ %*N_Z(PZ3>'7A^#0G??*MK&BLY&L>_?6F+L\'TTP'R/BSF"3$O M-]/\[E;3)B$HY9,J@"J1$27TX*TV(%&5XBA+E*G-(\!GB!K_^F9H; VE@0[ M=%\\=YBYC3T_5EWQB3'1&\P,*)HM&2?)%_KP(>3K[\G/XL9P43Z$ SQDH+.!UR#ME2L9[(+E&F8W7 MZB1M]B^0.?XEULG@=[26S@*"].^6F*XNI]_Q#I]\XE (I1BK:5$5::CE0TS M*= HWD2T#=]"'43R^#=HIX?F$-H["YC>)E#ORZ?+>?K[ZDCXO)A^^;*J<.O$ MJQDF+>JBJII394/G!&7W&%5Q(;?K?3N"\)T@ZUX79(?39'? O;WO7O%T)^D7 M/*3,Z,1P7K"ZMB-!*,Q3GN8DF:DL>)+W4$\2N!,0_?D"<1C-]%"G>MZXUK>; M[PMQ.4O3/\/%^ZO+Y668U9-AHDQ)V4I/$4LMR0F#$'3RP- Q^B;O/>[>674X M';O=,K-S -NIM=(7 %M$CBJ'.F$F08SDMZPC/^\XESJF T!X""V[ ?$LZAUC:*>+XW?]M;]. M9W6ZV=OY\G+YE\5\N9QHFSP3/H"3O#[QH-@W>"Y!,56DDDGZ9J\AGB!I-[2= M6=5C"/%W@:.GRC>_E(+I\O8=; T9G* @U-L(K-0I[ GK.K[$P&0M*>]B@3^Q%YFYX.ZM*2#LUG=4LH$]7W[Z%Q8]Y>5 -&GPI35#WZ'0JT#P9V&0JTC\ [.!ZWON@6=(P7F3-0CIR!Q*,@)*_!)X><)W+F MIDV%]N!)"2<=#+27BG>9E+"/O#O$S*:?5#)GL_,&L/#5IL?Z%BEIR,SY6D!) M>MYM4L(^0N\ .ML?[;-04@[6@C:,#*J(#.1\ZY+B8&/"D+)I M 7+N.^*5.7&>N:FU!"[=:A:2AQA8!)>+#1B\3.P4 MR5J?XWR..:2.E'5W:+GSZ$'7>RZC$# G45>*U*XZ;DC3)9)DC#'B%*T8/0T\ M.$;3NTZOVT?L8]^$'SVI'(@',792B"N8<)U[_1]+J] M8##<]+I]=-*=\[J]7]/HA45=(&N90-F@(:9 (C1T7 >T.N?^GB2==/#/<(?> M85+O#CQOPV+Q8SK[LGD:X[3G/(@(6M:%6@8]N746(+B8-%J5R6I.T4QSCZJ> M?-6!:G^^4^9P'72!I\>%H-_QZ1SVD):3P=="P]UK#;Z0=G=1463PJS@Q9&^ M5RNU47$((A@(*+Q#CL6H=J-;KZGH\RW1,=@Y6,:'GV;SRW Q5B7VNA9=M^K- MEMBN$OO$%YV@$KL+BVTKL<6KS VY%VG0@))9@4/#0*,0SC-$Y=I=Y0U?B7TD MT$B_31=7>1T&5E>[4N)$">&]#Y98EF0^A0B,,5,PF+!$I@J94FC"]ZX4CA^< M'XF6A]ZKB6HZB-/OTOZ^K&-&8FD5-4ZX%$DP(MZ&.NK%I )UBP#DR!5E(RFJ MV&84]7-4C1^Q#PRMP530'9RNA54CPP\+_#:]^C;AHA05:G<]SY3'E-@':N,#M"UQ0E/!&;F&!&NA$[KA^>!,U7_Z-!A MW8S$%P2N;O,U64A9U1EZH7IJ]+_=%O:DV!LMM'1/!4STV;2[U M$BV"'#:'>18W!(:2 MA4C/ B+C 9*B?SA!(7UJDY=O)6?DQL=A5#T?6NX]@N>FG28$:64BXE%6RXK@ M!:>#/G#.QJV<:J3+F?DTC1 MH9; L5( M(,%GBOVSTTQ'*UR;8.->'+'>8V9B1T[D(PR08K)V7HBYX],@@ M6X%&DAFQV"87V$;-N)[F6 T_"Y@#Q-T!9#[B]_G%]UHBN@0K<];J: #/&USS2M#RW6\6'9U1DB0!,83H72A"\A+#@X&L3[P9>N(+^L/%X2J< M#RS/#AS.'V$QK=ZW3KM9&0R=K+FX9*#P.DBGJ D!07!U[XC'T*K7.LA)>/6 MP=L<4T=)NS.T7#\.SXG)0 9D\VK5IT5PCL(T$Y33/J#3JDW=]S$MX[J:XW3[ M#% .$'0'4/FPF'Y;D;_QB\1ML(5RA)("24-0JAFXR!!ULB+(DAZMNQMLJ6F)$E2SJE2VK3 M:O$L6>,NRCA=]G28'CH%U5_#OZ;?KK[]-%\LYO^L%P[A3_K)Y8^)B M)>3WL[MG )]82RFHTAJ0B[H)-5OP1C'(NLA(/T0>>1,$[DIA?Q6/8=#71$,= M(&^;Q.[.-'US^0$7TWG^998G249OBF; R(1 :2'!9R:!,OLDV\WQ!ZZ@2"RVO>WEXMJJ GWCK)T1?0I3X=-S[4V3X<@J/ 105M8B-' MMXV:_BX7A@/549+OM75V_NW;]+(ZZF68U?5$EQ0;X"Q-\<#7L$]_W#!O7G7H,'@AZ]AP(EQ)S\!K$@]A1B))+'G;9L#1?G2.7 )NAK/'_\ M7-S@3P4._*K&KO'DCPCV@[.6(7(6(X2<& 5A=6X2HH"<.4<;90QJ1 \QE-O\ M<+5(7\,2W\>+Z9?U:W0C/<6?P8"G8 24%1H<,@7T7VM5$DZP-K-,'M-R3NYO M'[P\NM@]3@MC%YO?S9?+6_'\^' 1IO2'4I:_7]5[ZO?EPQ4QMOQ*W_:^_)*O M4EC;_5\I[Z'4^V(Y"0YYIJP&1%09E(L%G#(1M$?'BO'*L=W*TD>3,N[]1WO( MC:"P'E+4^PS?L'G#^,1H2?(3KDZ]UJ!$';]1*,(H1J#E@6?.7!.O]R)IX]Z( MG,X)#JNC3L.^3U])ZG6;'WW++_^X.O I^99/&2)8>XFX@>*P]4??8"8XD:-+ M%EBQH2[#]N"=]2",)@ A)16VS4W1?3J.?CE5M]#>$UZ=?+4M>\DR*LVS!I8# MDN_T""X[!YPKFS6S3#1ZS+DSB>/&74?@X]&SJB9*.1O?LJH5'Y0S/OE9;?S, M-D+;>!OI3$J>X(-6U [VDL#72P0AN"E:J)1EFP:F@;U-^HKYZJ)NOZ["_(F2 M!SJX("&RNA:&4HK$DI;1M?&UA]'; ME1_:!SF/_%![=74096_C\D/XL=KW\,^PR"MO_'ZU0'OY1[BX6K.^7%ZMEVHO M'W"?N [!*P7.2G+)QG'P/#)(+DENK7 NMGE*,2P?XV:4C4%\(O5V!>Y?Z "= M_T#\A(OOTX1/6/3%ZB-78]0^8II_F=69Q^L:[VI,WYW0PZ88%TX!CI=D MY3Q[D-(S%24S3K9)/9NQ-&[*V@3R8RK];.+-H2L7>WY#F]CTY'6*!_A-.B$/ MS(#&>A.L4H00,@/F?90J&,U=F]$;S2+6>D[\]./M15BNSX2)L#(EIQ44SBVH M$(A%ZS+DPCPO0D:=FX>E#XGJ*O;J#8*>(FGD82-#*?TAF ;10 ]0NB6_ M;@U[7SXO IWB:>7(FED1+4*D0;10 =0NDO_QL1*R%8ZIDD0U<24KQ5X,C$G MHG3*!5^PT6BV1[2,?* -H^2';;#'2;P'S,R_?9O/5GR\N7:@,3JNJ\<,+)-; MMAH"&1=8Q:6QJ3"=VUSC/Z9EY'["([6[I6?Z"%'W!9:?-AS4R9?2&(1(9RM9 M3XW?R.>"B@[1%B6TDJW!\E,/\4X[L!PBZA[ 3WGN,GH3@()[#/6/5H%-,=+O@/XK*C_;;F\POSSU6(Z^[*NRJRN M^Y>_XS]7/UI.DBS,*.(E!D.G=R[T.Q(.2.9LB VF@;%?AZU3CQ43?\SKZXZ/TR]? M+S=/C>;EC[H?>N(52Z)D"05S!(4.@6)4!"T*_4<6C/[!H\,G'H#M\FWC#O4: M#BIMQ-L17M;+Q)?5J5;U3')"K2(+D$*=L1@M9<"B$%M6.%4";#C9G":9*1K!UW*72 2%F M%R%&8:01.FI\%6\N%A3O?5E5!98__=C>([V^C0DNBYR,!A3U29-, AS7%K@/ MJ%+Q&&2C%V!#L=!5=]P^^-K[9483I?80X5^$6:VDKXI6.E. X(.$'+T$E82& MR)4#"C%Y(/'9(-NTS]VEHIN.N5,"X6'4?ZA6.D+4IESAM8\FU_G&47%0RF3P M6@30A(04G)2^T7+6^W2,BZK#]?D$, X0[M@!_3O\$M*/=5--96-3?T(N2D 3 M@5O MLT1RFW['.WPD64((JLXU4G59LRC@&$,H3F-&M#$KOYO]/_TEX]XY#^8$!I+B MV&CXL)C.%Y?SW^??5[0+QNW'3W];7B\N#1QSB99\FJY3;RM/F3M@H41O*:12 M/.^$AV>_9MQKXJ$0,9PDQ\;$ Q\79OG=Y]\^7#/"9);%)B@Z$2,"$7R1CCQ? M,DD+7UC>S44\]RWCW@8W.BL.EV,'B<33S95&6>LSMX!6,_)V=4J+$ Q\[="6 MKB1I&FVQ[[Z'><2D=1A]=0"\+4UW(CF5=7V='4KMC?.B[MB)($S6)6EO?:.U M-.?3\;R7DE_N>-Y'XCU@YG%G9>+28G7=%(EI4,$%"-JE&I-9"L]#IDR_IR;6 M4W8\[Z7=EYM8]Q%U7V"Y[MFNMSZN,$DG4047< EO7I3']YY65Y+#XJF4%8I,B0*4K[20(0O"\H>6#>M'F- M?(^,;CJ<1PQW#M=+!Z Z7'"W;,_R@ZS%Z6!3"JI*L^Z@*QDBLQ($-U'%% 0/ M;18+M>!FW"/S"' ]C,K'UO385PO7(YLH%_Y]/L/K 4ZWB?+F6% A%\&YHJ"! M&\JYZR R(S284I@22@:N'LS?>N*68< M8#F\"CO XP=,ZS"\:#,;R^AJ#C H8%B*7(Q1O39WX0@F](R_L8XD2&4M.M)F<^B1) MXQ:3NL'>L*H[&(/?<1'G Z'P#XH'IK,OZ[2,!>F$56!L'=X:+()'0UE:=#QI M%D+D;59DW2%B9"_7Q4W,H3KIP*EM2-_86/1:*.L9R+K90A72O!>1 U<"H\,B M=&@*J!YN/@Y6YG90'"#9#F#QA#6MS(4LBJSN_0PW+M29*+W,KEX)25#"*/"4 MDP#&XD0LDD?6IG*P!Y%=0.H0*.QVF7:T7LX"Q<1F*[/Z!4S M=&!+!,UU,BQIS+K12H;=B1SW'N.4D#M,+^Y$Y[M7%26%WH&[&OHE8<1:?X^S7^=7BVHD7$A4F#84[ MQ MT"18C(DP@9C)8CQZBC@E \M1"\S"401P*M#UD$ .HO"7072 ]/N#T?7 4)4+ MZ5@#IVR;F% 90O89N"C(70G&ID:AU39RNH//(:I^'D 'R+T#\/QTM9S.<+E\ MD_YQ-5VN9DFL+"LY9K5WIDX@XD#1 @<7,$,)6?A:C,JRS;75$P2-.[RECV-O M"%UU"KGZ6TH]-E:))>@LLX6"IWW=Y^>)$3"V+WSBMN:6W?CC]J_<9??.0+DZ<'!> M5AURZSZ3B4"; DL*!-;Y%(*1'TE>0M#%J>QMM.&HV[/CR.N\ 7=@@.UP-W=" M;?>)]S_F%U??\+^P\H;Y#;$:ON#G1QMN$A7%ZO/(NWPP&VH"X<)2ZJZ1VJ";2$$]:!2VTHG"RKR!H"Q>= M=R.WL8[1X="+*3QW3/[TQ#%YE_?U'&:20!W:0VYD@BY9FR@!L-PVUT>^1GY@X5:2660%C MM>U/%0]!I4!Q90FHZ[RUN\>L82A=GRW8/__XE49*-YU*?B<.2;U@ZBI]Y@U(%YW5W7$?Z<7H:+]07;1T+'XCOF7^>+7Z\N MKQ9XO0QH$IU$'5P&7E2NI.X$>/=* =]6L6-' M1R]Q5QYR]V8VNPH7M\?@;[.T0)+\1->WJ$%$T,RJ.MK80^12@S6:Y1*4%@^? M%^RPW^F'I^\6*\WB!Z]O@3=ER M\]-)2,:'E!",UA3:$2_@3:9?.$]:9.]%HU&EP]"_6XV,O3+DCXB!L;WX%I9O MTO?;62@;*:S8NRZ";*J AMLZG5A#)GNG7(;5);UUQ)[71>D:[[7,XEI+= MH/LJZ[LG56('OOI@66_RA5_^1=#-X MZ)&(?J_](,M:(Z_26*[8OOOSNJ;V]_GE_X^7'S'-O\RF_T/'89$VJ%2G9-5I M,TJH M'2+]*$;")RKA^^J1MZ7,O0+.UF/:^U1-P'4EZSR:R=RJ_SQ>9?U;_' M)QX%*S%(?I]FG.6/X1(GVA6.15E(-0A6+-/YK8H"IPWC M5J4BCE=I',-YFG;;43B)%2)!XI@@)90*?H@'+=,)D8DZ-'NWVNDX[ MD4U93Q8FJR=0RCN(J^4.VL@^#KW;KM/=1:@ MF>J-EK:<(^*NP MC]=R61EW$58:).-&9 I43AF"#!*B2/52,@J1VJPXNDO%:UDV>LR!?K!6.D+4 MM:5)I933"FRL2VU5W=CJ M?["[^_JTE"R7NMI4H2$Y1&?!"8E@5!!%VUQM8K=W(=L^?MRC9"CE'R^YL75_ M?W".8-R\^;:Z,ZQWC!1-A>M8ZN;F<=7C?A?I"KTBA8-FIBX#2HJB*H50 HNA M*#IH'^X.V&EHT0&DC/M>>BA,G58C'40E3V_V#B[:Z+D &0M94ZJK7U"1#*WF MPJL8=9!- I0G27HM^V>/B8"'T5<'P-NR\5FA8H6"/$H^@=\9$6GF"@;R")0,$"*=;I8R"9[ M2;FGXZE-6\=C6L8-P=N!Y1!1=P"6(?I2K&,AK%]<3>H$ NE% M'4; ).F$M!."YJ23C(&I[%3I;,3%4ZR&4>"XN MN["9^\,\_K*8+Y<39)3[4AQ*)[NCF+(H!PY% 6%%P*3(S[G4I=5L8>9,AZ_V M:S?' J:'9@G0J@D)>7D9;4XS1GB4.L, MT3#ME8U9Y3:#!O:G]4P'JC9$?%MU[P]HOP;T#+_4,L?G;N(G$G;!:1TW9]KQB)4S33KZN,LZ#A@]I!?# MN8<'2S*N ]35EHSJS3W3 M]*8/VVH,K7\?XYMX7BQ;;=?PM?VQKGP,W!3(7J,(WBOQL&WXO"SNU=PW-\'Y M.&:Y%^C.YX;ZR6+SUAO'9P64M:5XP&L*#9*L#>D>@JLW^JK4YX&BR+&FR W' MY)D&EYU:YDC@.X>3\B71/)K+]ZQT;-"YL$S2*391$)\M>+0*BLF.H_$BI$Y- M/M$[IY,#$S(&\5@8?70%?' :;3=0X4D?1 MP)R^FD+ 61AI2QB>@YD.%/SKF(3R=;6IJ6OCBPH0"B+P9*-2WG(EV@QV[2GC M/(=@8M:>$/'8]L?PE!L_T MD.SCHK4%B%[!6?8J7'S&Q3)X7Y?/4]N=KS_GERV+5$'I_)]"-[\PR&O2)0[+& T\>EOGCA8(&>EWPFIOD,[E M1@->F[$T3M#7'VK;71 > :'S:4(Y6!R:G%M!QT!&K^I\H-I(;@R$8J7UVJ62 MNW]B?(!%#=Y@\F]L4?M J*=+]F%"VOO"X!/R+0(51:Y&4>B@I"0=.100!0\E M<2>3:'A$->%I)XMRKRRPZPPJYY[D/,C\5GUI/Y.GN]V8=>WD3!TNKZ(!KBPY MN:(-.%8]G5/"!)^++>XDZ<[.).]D'_Z5V4?'J.@E!3K":]PL;7Q10I,4>6+* MU(T)JXELSH%'78#I.LNV("\M=[6//^N5EC?W#KZ5+D$%^UW@WZVXPT=+7J MJ'Y_^147G[^&V4.YW1UA8;1U1I'F8M$1%*9$24?F8(VQGAF=3&RT.."D?.X6 MN[)7EAV> :9Z.?[:2F.['\I.4H_<:([E5ERF11HIA%#=02%!&*HD4VYR9 M2=[G\$Q?>K\FBSP"<@<;)(7$<=[] ?G'2H,WDG$L%HM10V*)),.$AJ+-]%W%1V]C3P+#UY7OU:4@B@< M@VA)R0RC2**SG4MM!+';75%_ET5GV+Y>7)//U952&*+.J.\PY M!&\]L&*\CT*;J#I["#$@]Z_^JK>=^73H"O;"\K_=-?$.#5G!.HM20,E5_Y(E M<"I:*))S9TQBWC3:[=.+"%[]1?,K\ '[57F"?[,IB,))<979U+;#P M"*%DL7JBBSZQS"0_,Q\P\$W!.5_COP(/T C+@Y8 _I__? 2@=_0O5C]:_:3^ M+S]B^;_J/__V\;=[WU$;Y*?EQW^D^;?U-ZP$]75^0>A;KL5SV^:^7%Y]6\ME M7NXN=UU) _/E_)=O?U[,?R N?\;+,+U8WN=W.:4?/YB(]_AY[+ $_.>M&!X* M:$/'(ZLZI4CP7Y*!D%Z[6A_-0P@F+(D&/4(A7K M6&J39MVGX^@C*GW%?'6![\N+!O[DG/3/]6W[1(9H!),6LC6VO@LLX,FA@,!B M8HFH"F^T46HH%L:]5CX"7X]\]2A*[2#@6E-.?_G-OZ9+RAF1&8=TTH4Z(X7G M"(ZK!#(%8:2P)H0V+[[ND3%RL6(<*,R'TDL'H#I<<+=LS_*'BS#[/7S#G^=U MY.$D.C3(;('@BJ^3?"PXJ068**U -%R&WG:5/,W-N! _ ER#K0H92-,=H/TZ MEKH3:/T55_TWJD3)DO3@0JIS<8.!F(T'+I-3227G4ILZTY,D=5X';HZ6>0O5 MG7??_VV'#!.I/K358'5=31"9@[H,!.BD,KD0U]S9<3SLB[2/7,_L(F0X,0(Z M\+P'<[PM4_[E7W]BHN3XC_D%? B,Y@A@".1H3P)J8 MR4-DEF)G;\YV9Z[STV!@O YE+HW \]KLZ>-T^?=?%UA'^"$AZW(E$"GJBK=0 MZNQ8^D67#($<&Q3%3/11F6 [:Z?=E;4S[:CIT):.!LYKLZ1KY_+S]/LTXRRO M!**=C$IEA!(M@DKU3E]1N!!*B,458;E(_5O2-M;.M!FE0TLZ&CB]6%)\62!Q M'X&L-V9XZ6+.Y$X8*QI4<9Q4E#((DU0PLNX';MCKT82G,^W?&-!VQH?*8$;3 MNH3Z]B(LE],R3:N/WE0*'\EOT*+I?E_9IDQZ!-N-"J/.9*V% !FTKC5Z"X$[ M!2X6A246FW6;MZ&M"J,WUVJX^#Y-^(1;N%A])/WN??F(:?YE-OT?,LM5*\'; M^?)RN;X1B8%.*-24.%EE05DGZ'?" -KD19)%^5;#X5NPTU?!= _ G4N#J>'FW87%55;&61\$-@V(I5U$4<8'7F0&+$04SP0G99@WC M,T3U4E@=#3+S-OKK%XJ;&DGVUBMT&;C4C(1$;#FM$***B@L7A6)M6F^>)6M< M. ZF_-U =8 F.H!5-;3WY5.XP.6F,%:DS[Y8 5P58B!:4P=B42*).J,NBEG3 MIFGI$2E=PN<0-<^'E'D'H/F$%_2C+V]F^:]A\7>\I-_7;&JVQ T_6NCB23)0 M)$;B)ROPR1!3Y,J5UCXFWNCNZ@7*QKW$;0>I0372 <(^DF*(@*_$T,_X'2_F M?U:!W6=)9!VB31RPE #*90G>I CH&;ERC9J9-O/I=B!NW"O.=C@;6B\=0.TO M.,-%N"".WN1OT]FTYDZ7T^]XGRFCE$A66F V2%"^[G+C.8,45HC@N+>-4OB= MR!OW5K =W(;730> &R8YNKU1M=E(5[*#K#@)V#$%0?($(@^%5^%_B5^*0S M;'UJOILO#ZJ\[/T=0Y1:CF.L36TE1,V]6+6TUZ4RQ=#O$KE9X[1GP<2$JLV+ MEF%K*ULD^/O\$C^3T'ZBO_?W";.6%TXF$5@=]2A#@1@IR$$AN%O%6*'-:IB7 M*.NJXK$/&AY?RPRH@E?BFE91S$D[,/7Y9AW2J4SVX%G-$(V,&2/S13::QW0< MX5VYNGVP]'1QM[T"7XDGO!;9O.S[OSRBO^;T1([A?P<6;1O7+;P3TD9!7J7V M4G"=(*08R-RRB3$$+DJ;/'-8U[V/O4\\,1ABD,#KFD:5A::L3+A:0\A&:*^U M;U/&V8?*KISR/BAYE""W4DT'ESDWE\.;#CUB;3ZKK^56U7BC+3?%%V .Z3A1 M1H+GP9+H7#3TPY@;Y7#/DC7R$^YF:'@8"PRFF@YP]H"'30DB*,M0V PY%P?* M4\X6T0L@FY0BE4R)8C(YM1LGM26@/ MI^11T'CZL!Q<3QW \/G>-<5\=A&<+*NE+PJ\#HJ8BEKQDIET;1JFCVT\;5:[ M.]E9.91:^D78QC2%SO"DZ+C_-+_+&"_OD;=1)0E+"DG"D #)%3[]H M"CR"C2@>M&P]OA/9Z9NZ1,HA&IVW$F\'+NC%ID5#Q.=8/'B+Y*I#*!"0.V"E M>FR55#4[9EUV!5*Q!A3W 6(Q%G(*TM%_%7=M MKBV.H7I<;WBR)/-DBCUC$%\[!9T98UX =[4C1T<'05H!AGL,CD=?6)N!AL?1 M/6YVG$9T\C#I*+0V(>L:_J@:AN]N.L=#S%+8F"B&]\2?00<^>0:>"6^8M<*945L) MWNWU"J59#'RR(*.I GL Z/NWO[VYO%Q,X]7EJG=MOBX'_8YDEI_#OS[>W0'$ M"P7X,4*NBX"4R99LST8(1=7^MEB<:N-J]R#R+)H1#D3+0V@V4ET'J%Q-HKHW MJVKBN&9HD).GCR2I[(F#PDA2414T(3K7:C?I(UI&QE@KM3_J=SE*!]ULVWZ? MIC]AF2_P8>2Q7/]K$MDV<4YL6,U2URWT7T-ZAE_">OCG0,A^/ES_UX?Y M8J7I+0SS"7>9!9X2>%6;DQS9;^0D;U:'%WB1O&NT..\(HD?.DT[EED^DU?/ M\;5TGV%[HID0C,X=X*LY[CG6458$OJ@XUK4Z-C7RST<2/NY:W![P/+1V#P\W MYI?AHEV^Y6)69)4"?0*5ZJ4)B0URLIXDIZU0;<9V'IAOF7.'W)$ZZ'AG\=IT M2%2'O9"^^S\?XMG=D^0,]"#NYO-_GB[3Q7QYM<";=T]696F,#(!&T5G'HR1L M& LQ^YRR33[HECW)6XD:ID/VWD??OH UBDL95H,&ZKSXD!&BB!J$ELQ)+KV2 M;9Z4/$=5#UV/Q^-C>W_L 'KH]"7R';L]?-S"XP\9V*4T')+P''"DX\*):*&P M8$#9PB&$^LJ]4$I(!X7-LLT*CX:.Y?;U_?I+UC<\MU](_UA>3M.;6:;S%Z=? M9@]>WP<5$R7)'A(:29@7%(1QPCP+DJ.2W*=&361'$MZO>]H'94_/4FBOS0YN M\.[,R2L%T^5-"E%#1DI%ZP2Q69I>3%>*?<2KY+S>ZC 9R%NCJ>,J/()ELD@C MF,JI3=O9,53WT.S=$K:-]=@59G_>$%#O'I=+O*P/*=Y-0ZP;':?X<,R)+JB< M10.VA'H3F1TENK5!U&4>4JA;-%K#=2^">V@7;XG4=MKK/S2\,R3E\?5-W'[F MA)LSYX@9-(/3,'!@VD P)XAKA0O*%X8@7!*@$FKPR#6$.A89.>?9MNE5B03GA*<9Q!AQ9I0G(6>9M'G(]25*_L>@^R'@R M53Y* QV,O+FZ_#I?U!$[J_$4@JR2ZPQU#"S%'9Y<.F7XX!4%)$5%[4S+ M9\D/Z>D$1,8_N/+_/M_;CYQC97-'U8P60'D]OMZ@\(A>IL?)<0./,JC=?81DTG]Q%#P&0PH7< G&W' M\;N;ANA[V*D^ DB4BM7M1GG5AL7"#;1E8G4&H3P!RMAVY 5;LS MMK9CU 9/J8.#G#*O+486@J[+M*/DUOGD1"@-4?4479T<9,<#8"NT!M%&!]C: M=&3>$=?J-?Q/.,,RO9Q0G.>C5 R*),M3F.D$)]<+V>K &#>E^$9[()^EJS^7 M-0RV!M1&/\V$UQ>V3W$EL7 , J'$.BQ+:(3(DX$B5/9%6H&RS5N$%PCKY")] M<) -J8]^4/:DS6A9)')5ZZFJ[E*M.8C-(&THFE-2:UCS6\>]4=5XO$J[8_$X M^1^-I@<]H\WJ,!\6\^_3)7U7;L%C\*.O. MV\U+;S2"QUK 9!0'4(+M'7A9,OCZ)B88IP)OL^KV!<(Z"?2/1,FC)OD!M=%! MG/_XQN;W<#W-)41FDJ2HDN0>AMF(8>/^!UG5_CF"\[2CYO)[93=YAP@)Y= 2S2@A:'?,YN#:'0/ M\11)/8+I$*T_O($81 4=8.EI)WZ;[UCGL@V90U(\UO@@U'?S55#<"U%R\*S- MS)<=B!OWBJOE$3BT9CH VR[=LV\N?\5<)Y#6X:97]'D_[OUE8KG.Q5$:'.7+ M9%]D6JZ8 #PP68I+TI8VS6 #$-]KO'8@H![NM#FQ=CL ] M%CH@10TD2O-,! M5*G7.YX.',9)SD9;9WV;][,#E)Q&\)G#P'! G72#L,V-TJT=/7&-^))YU9$@ MQ:$"@74DO==U:&(A:^,Z"I.94:I-D_Z@;(Q;<3@-?L?0>(=5BOLR^'U>[TNO MZ) AB][(X7;'+W-9VI0!99T*JG("IPU"XCK%F*RF?YX2V\\1.VYU8R0$#Z:] ML5?W[!+H;&/V;[,%AHOI_ZS7L+V?;?:ASM9S(G^;?]$$]L0'H1 1WDNNW0MV\ MF\;&,)[&NT?[ID_WGH/X>4I^H^IO&BXF4DM%C!K@EM<=*HY.5\$E<6LTG;$R M2=;X\G\_@L>=^C52T#*H%KO'+/V+MT33]))DF:2.D=6M>'5+8^W2C)9;X"XQ M@3%JI4_J?6])&W<4V$@X/% S_=Y@O/T:9E\H?'KT3OV/<'&UUN;%Q?R?899P M$D4((F.$7/1JGU4B&V,:F+,IJ$PLFS9EK>-IWPFL]I6!M95NN_>?JRC^3?[O MJTT4/^'.!!.3 +LZ'7BDF,HG!2;($*+7S,3&CW"?)W G>+I7!L^CM-0A!A^T MDFINZ4L]I8M8V[FB+1!K-053B=X%S5+[ 0)[M_+ZL\?8$5HXFX;>1SWQ:[<> M[HV6&::C=Z^O&KBE]W V3]#3J[AGE I'L+P0NIQC$()7$'SV/JH4I&P<# W? MTUMO N:SZHM?'%QT(P>7&%"&S=W +&=W(P> MB:9'35"-M=9!\O(\B]=,F<,1DZS"!9$$5'2'&NE@,5>9>61U=FVO%/8CL M&9('0>2)MX-#ZZM'*-9S9?/O-B%PW5B_^([5NM^DM+@*%\M)\IR5:!CX@KKN M7J(0.T0!.;+HE=8^\S:SB0^C=]SJS0@ '5Z+8U?IM[&XOD*]9W^W-=>)DXHG M:2-X7_>#&5Z7*=$O7"O%C:"44/J7,IC#OGK'73$'G<3K?K;J3;]_<5RV?*I[]TPQ M.:(4Q6+VC>8QM>!FW"IV%R=[6P1T:@5;3IP:X1"=7R?!62M95!#JU:\2$L%; M:<#K@MQ[(U5HD[_O2>BXE>]QL#N4WKJ+$]XAF=JVB^5)HAC;9A?K!O!ZYM3K M.,X48&!(LI7>LQ=OTO?\SG'+U*>. (81?7>(6FV/^VVYO*J%]>JWEQ-9>+%U MD:9-F2RD3JGQ7,JZD4Y;K3*W5AT&I<=?-FXM^=08.E+8/9Z2?UG,E\0%8G*: M94!O%2A7-X]I5R>+JA"#]H$WJJMLIV?>@NG3Y91:T,&D!> MNWMC+;!;RX$^S61!F7ZT)THC#FS3NKW;>@4P.U)!_;3!/.+L=Z2$1; 06=VZ M*NLX->XS.$M..?&$Z)@2SI_(B1$UNX'K-94[]E5!!Q[L"2EM*T_R$+-3B4S$ M,JPK>0OX8C,(GH407BAT)RWW'MIP,%+]XF0UWV-UUU>,=H>;.^_$)MD::3B/ M()S.H)2($)5 X%F['+0N,36_N]A.6I=%WJ,Q\;3K&T!!XY^J#Y.=.TR]O[I< M3G.](9PNKY_ )'Q?-D]D/EU%^O$T+&H>'5..2DL.)M:EARQ2%H0)(;BHLR\H M[?YUC<-(Z=(3#H7"$;0U/D2?-[UZMS.=?7FS6-0W"&L3M"(:$B$#RU8S/Q#! MFR*K"1JIK,]>J1/ZR"TD=ED /HVO/%9AO0/R8?$E_#F]7#\!_S0OE_\D!4T4 MV1=QQH%+:4%E"I5#9A:"94X)YGQL-%KT4(J[+!B?!JX#J[-W]*[>RDRDCSH: M6W?,, K.C8S@Z1. A&AT<4X*U!OHZK+JFLKH!VMEJ'?,@WMT":N,!:<9% ; M>$!YH2$6,AMI; I.)'-GO?8)?%F7D5^SFYH!=-(EP#9UY5N6Z@UH4,4ACQF, ME0*4J,7D&"(PE9(S7#.NVFP<>X&P+J.W4T#N:"T-=D_=[(7FFYRG]=/"Q6]U M(^ 7F[FRNAU1J9022"5/*>?M$%@J(.B9 M!M)!!V6*)U9C1V%2,"*"T)H284I[(:9LP&9GHA')^49/T7I<03^4MG?;0;^/ MZ+L$T&9)0U8A)$=)#')#J4?P"-$F#4PJXQ,S3/G& U3.80?]7MK>=0?]/J+O M $);]V*7HK P:Z!@?;01BJ[=+!%D# JCM<[)-O Y>!GYZ7?6[Z7G79:1[R/T M#H!3)V=C33SH;U[\?U>+Z3)/4]7*AAUT1G,3"TA<>6?2=T16(',2$[%2G&^3 MQKU 6"<31H>$TY"JZ !9)!%<7D[3??/P*4>M*(4-D<2B4I$0#'+04B=6A.)8 M&EUR;B.GD_6]0Z+H>+%W@)VMX>)Z#1J3(5BIR9]J08=](/>:6("LDS0B&*M= MFW3T29+&]42- NMA%- KDN[L02N^Y&3002CU%54(]0(L<^ !G5*2::W;K/=Z M@; .T[7]U;\+J [410?0NNUS6W-U$P#&).NR,QV,KK/O!+@4 PBEO8M99VNZQZ^1F_X\5\-42$LE=B-LR6ZYU==4O M=_R B_J["<-2[T DH,ZK65^4@WC*7PTFJZ7B6KH'P#MBH\^.1'48O!\'OE&U M]AK0^F##W'H3$8\L<4J= 5VAH\6P"*[4UUW,N^PH?2XIGPRZVRCL\#SN!,=' MZ[.?[L%GYB@6ZR6OY8_,*9A6VB:(GH1=[W4B1Q4$STT.]2/'7#9KM&EXK@^D MA@Y"Q#TF=?X^O_QT%?^;S/'SG$QJNEAI!24.]8E+)D5(4R; M^YKCZ!ZW,;L/_!ZKS@[ N\?NP.O)7Q3FW EZ)IXAB_27@3)'DC5R S%+!IK. MFQ2EK*%.VWS^4-+'G;MUBLS_)$KM ,7;ZP7K6-L'Z[*U",8E1H*,",YY#K8D M(XR,,:LV72C/$#7NM*Z&R!M*$8-A:MA>[]_QTM7]^$.&Z-]^ M@;2!.K5_"8L9G83+#YLON6G%#2A,2=D3&[3;?H4 M1<>ZE(>?^YDD^!/]A;]/A$YP'Z2I'&O ML ?!Q$-',HSXS\6-K&I'!ST1>>JCFKB4;62V=BQ9,8I$_+?^'TR]=+S&^^4X+Q!7^_JO7C]V7U;HVC\ /(K=3A[0/EAYU1S97V[DX MJ_M)Q7R[/.8;>=1).'6V/^GCB(=P@]/0Q#T.*IC6?I6AJY-,!40F>=TFH\ 3 M&,G\O8LD=QM*.BN_>J..>DWSYCM)=&6*\[?S;]_FL]7$X*_S"_(\RY^G%U=5 M+3AE=W\;J#-PD)C"K M+'.;21LODC9NS\LX8!M67QT \+X8+R\7TWAUN9;DAY4>-M*;..,D4XY@(NN. M6QT4Q( 64E&)69^CCVWRMUTI'+=UI0/?-Y3V.I@C_6QJ=B?BOA%B-#XR9.3Q MI2SMX[K3D^+XQ(KNU_%N8II'4IXD'@2K?0XHZ^A&[0T%.12).XU)"I^QU1O, M/0D=-U+MP?D.HL(.XM2'\=3J#*DM. ]B?(Z>SI6<(29"CPJ.8GP>!9CDI,W) M6=6HO75' L=%9).HM(5J.O")6]F:L&AM8F23T1FR4V7JQL7B0 LOI=#>*WF: MKHT.@LLFBM\%7'MIH4,H7=\5,)]XQ%B _'K=T8T TR&:Z !0;V:7TUQ)GW['3YBN%JOQL+_\*UU<9[> MET=N?]->2!)C=7:L,G5[;,ZQKCQC8",+5F1)04&;)TB#D#_N:Z4F)^GIU=II M!\4G_++*OV;Y+SC_L@A_?IVF>[-U#VF)>/E#A^AQV)/T@9H6-M_Z$?^<+R[O MIA04S0? MQ$$U[%E]$G[*4*3]%=*74K2/;2%1-9H[FYK=S41_R.LRNL9_8O M)+O%+%R\O5I>SK\11'_Z<2OY-PL,#UL@O6 \QTBTUE%(BJL 0<@$1185@Y2* M\3:W:T<0W:E;VP=7#]W:J53803[Q;C[[\HZ"SKQ^O_DB=S'X+$F6EE'>I9S, MX&+(4)(O.FJ,1K6Y9-N/SG'3V2:8;*BHQG*06 MR5L'46;"T7Q6Y_9UW>3F"?OFBY83CL8[+NKJC#JT/D@$ M3\D^.*YT"L):%AKU/#]%4J=G[CZ8>-1F-8CX.SA1KQE9BZ=ZY1M.#@ M7MBY'MP:BQ ^D!G9Y.OP%HHKO2SU 4 0PB8,UC>Z6CR*[DY/S7W0]?1+R^:* M[.!H?3M?30I<3P_Z.%W^_:C:BDA9M@.C<@*%5H(SCH%V5I.,-,K8 MYKKN&:+&Q=Q@BG\)4 =JH0- W<8WCYC:3,5/$1U%I E\,B2HH$.U/$4,,3H1 M2LG9MFD.>9&TSL!U* CF+372 <2V6.%/.$M?OX7%WU>FF&*4V@6DE#KQ=;> MKYM!! ]9%AY*PA,YK@>4C9R.=G5B'JZR+B%XS?1XA]S"<'BQ("R;L/AZRGR!C'*PVH MWOG0LAX1,&F]_G/R]LW$IZC)Y3((W#M0W!N20=)0!"7(.F74XKFJZA+3?WR9 M?__/S2>N ;+YPPH?*V325,E@KN$Q*LUC*<^G8?EK_VZ=QDJQV6M]3@AT$KK_\]9O-AS=OK\F6.4LG(A1I M/#FQVNV@DP3AZ/^DM"'G!\6,)W98W7[F.(]FAE?R,:(:.2A\5_M:WE#,3"+8 M4!^0/%21$9CAA$_GB'FG/!B?@V$I.>UVN@79*1I\_/WC+-9I (KCI=O!J;!G MFO7N9@M!B2(6C *B3)1J(=E 9*E T=FK8CU7'IN<(8=2/.X+OA&O>4^BXGZ@ MO'ZX.%OU.?S7]/+K-:OKAXVU"8+8I/^O"X0FRJO 392@>2'#MZQNL+,^: M6TX6VZC+Y@!BQ[W5.PV*GGX4T42E':#VT6WI9K%J^()\DCU/W)@,UHAZ1Z$I ML;042@;/4BTR,E?:5&6?HVK<>MDH.!Q,2>?:X%FE>G$KU9:-GD]\U4D:/G=A MLW7C)\\>L\ $K*84RAH)/LM05X:6H#GCR;6Q^4X;/X5AS&9+EE6DK=-72![* M4H".)4<=6? /=RO_;^/G,.@:N/%S'T7V>##?:2OS069R[JME(23%PC.EBLQ" M83$8-,8YTR;Y>:V-GWMA8X_&SWT4U2/F[G2;Q1Q4$A*) >]KRW:53MW1IQC9 MLTXB\S:/W\ZR\7,OQ>_1^+F/%CH U,MMACZCX)+$$ZPD0;$2P2?MP)?@O77! MV-1FO?$9-W[N!8*]&S_WT4@'$'NQ>TRZXHH-&GB],E=6*Y(;5\ R*FTP2E5. M=EB^GL;/@4_,PU76)00?=)Q)P[)A**&$:E)*%G Z(&07<^$BUQ[&_VW\/!(' M^S9^[J.4#D#V.UZN[>_^$(SK;GTM4A;6@.-B-8(ED;_6$D2=OX(IBL+;/ 5[ MEJS>X'4, AZO2!E('6.W[3W9G,90JZ2C!\-C;3#A @*CWUG)4\$2#=_M3 MZMVI(70?67?2$%I"EMYP0T/H7DK;TA"Z MAP1[:0AEH1#-,H%QGOQE7=GNA;9@ZR1?K&TKXKF)0Z^A(?08K>\IP;$;_]Y? M?L7%VQ7M4UQNHB;#%VE M_X>9^3'*Z !,SS;[8&1HT%LBWE-DYX@-5XHG)%@7 @LRIA--,3C_CJQC0#:8 MD@8,OX?MR?KI:DF26B[?I']<39>K":P'-5QM_9PANJE>)G"@5JGK+WH[_Q:G MLS6N9VLTW?GNV\7+C',K+0.MD$[-@!QB=H+"U G%Y5),R<;;-KV/ MIW5EMQG2-G7\]./.GVXM187HHJSCY;7RE!P)!=YK"P6U1!LB9>]M:KJ'4'M6 M;FX?U#W=(]I(E6?D](;>%;#W=[1RD"??"+ O@!GRA)1.%,\HX=0VTCE-4'8\ M&ZN-2;;1^_9^W>;J*DDZ%F4R#D31%%Q@)#M#8<%(U)Z7G$UN/4-Y-TK/RUWN M@;9CW.7>*NS@+F4+5ZLRJV"1,3I4H*Q61P:-X(064()%+@OG1K6YGWN"H%Z: MYUN@X(E$Y!B5=(JL^ML%7G?I!N-<8,F#C!3+J&3)))44@!*9H5!&.]^F8?Y% MTOIP;T(.:A\(SAW?GQ_F#A"?_-!A=F!M_EU.IM>XNH6^[?Z@/3+E-SP]5:T MOX;_GB_>7@027[4CY6-BF!A$-$C.V2D(@@4PW&>1N9&M'FWO060OK>\G..]: MJ:YO5-XR]GOX=FW#0IBBA;?@3"&CP]J65$O),21''BIF[MKD17L2.JXO; :8 MW8%YM/8Z .=G3%]G\XOYEQ\_A>46%C?CDK1PC-.QPIRM"^PYG0.)(H\@K4B\ M^)0:W>+M1%ZW0#P>(//6VNH @EM.E]OJ8^1TII@ZQ"W9 L%$#IH;K;AG M/#9:V_X<5;TTVX^3AQZFG#Z!=MN/\+[\,:\S&,BFD!1ZN=Q$UGFB5Z/SM0:M M.9F359S$%P6PXIPJV481XJD@N .]W:4H!^+E92 .K;P.(/HA_%CMH_P\WW!P MS38N_[*8+Y<31!Z8,QD0R:,K&P-0#*. ^^"$D]RIW.:9[DN4C9NK-(/=H KI M &#K:.5B6[1R;3-\PH1)7BH#QC$*49AT-7*F4\.F0 &*1.':@&P7ZL8]?)L! M;7#%= "V:\*?"9'_"Z=?OEYB?O,=%^3(_[;$'Q33AFXO59]"_ M_LM\GO\YO;CXY5]_8KI"<,1 *&D1?G$ZB MJ?_IM,G&6.=2KENUK9.@>) 09 EDL3EDCEFDYO,J7V&3S3YH.[K)9A\5]AE7 M;&89"*9=,2 TS_49#"60/%G0Q%\NSE,BV?8AQ'DWV>R%@AV;;/912:?(NM\6 M@(*+Q%-EZ/^T=RV[K=PP=-]_(2"-WIL"17L+=%,4;?<&)5)!@(M7 MRJ/.3>PX,QXEBM$LO,@8,A^'E"B=H6*6X P*LFN]L*NLQHLQ+L8 MV6;.P;OSE:,I""&WY"RE/F1.!)*6+>F,U7>Z]7#>PIM@ M)[(DFDU(+>@JI)JTU.ZA&D7&)=?G4.]D23:S ',DR6:.]P8 Y^MH&ZT=%9;" M,!%)!97# 9LE5F$6!2#JE6J- FZW.DJN+YZ M#5?R+,3?X78*[P6&4PN-N]Y-CQ^4VR:'E[_@W[<)"56=:JX$"A.+<8R4E;DF M<'7R*N6HG7^SG?]^:@Y,.QHF<%:%ROPX2G=Q=,%GV$Y.APRG[2+O4F9R9?]T&YFN-$ALK@&*<.>.!Q[.Q+8Y# M3&VKO=T\Q@4298*@T*OJ35*I3\G[(,' E*ICD+?(P!\WC3ZHNS-R?N:KC=$N MQT (I)P7,_@*D;V"XFI47BG/=JC%Q"&%7@5;_^%@.X+[ET?!ERO\W(T3*"81 MY\@H-_SC^=GUG\L:!.X890VFWB'ACB3=W9[:/O^-[3V]LAZD*!ASL4Q@,51( MV1:9$XE398$=@^__C:-.[Y\/NVWGIESUMD3)R%-I,=-:/==:0)(T&E\, MUZ>OF;]:]G=NJ+>FU[XZOU_+G(.R?W^[SI?\Q[6,].E&/I:$^=,A5KD/_B6Q MUKKG_>O?V&(%6]OSND&327S$'"@5PRW^@#U-U/=?CO9G@U%7*3 M _)M>\G:##%6!RKJ:$W0T;D^KR#O$6@H^"SP] 'H+#'[F.AYN#,L458<#<2I MQ15G#TEI!ZZH&FQ,/H4WP\\(3+Y5''X81 NL/QZ,[AE>N@G*N8#*[4(D/17( MK6K,44F<*=;$?5[=W2G.X]$[\QT[SR'+3/\ !ZUF+FIXL;OKRZ_=^FLC8FH00#2VJV M% ARQO;J2,G??O,O4$L! M A0#% @ )$)05(R,G@QF=0 ],X$ !$ ( ! '-H M;W M,C R,3$R,S$N:'1M4$L! A0#% @ )$)05#5VV'-D4$L! A0#% @ M)$)05+^@1;2_+@ 1=X! !4 ( !"9( '-H;W M,C R,3$R M,S%?8V%L+GAM;%!+ 0(4 Q0 ( "5"4%2PFT6]4U " &&<&0 4 M " ?O !S:&]P+3(P,C$Q,C,Q7V0R+FAT;5!+ 0(4 Q0 ( "5" M4%0_RQDJ[;$ $CV!P 5 " 8 1 P!S:&]P+3(P,C$Q,C,Q M7V1E9BYX;6Q02P$"% ,4 " E0E!4%F?7V?!S !L> % M @ &@PP, LGIR 0!'7 \ %0 @ '"-P0 &UL4$L! A0#% @ )4)05-75E#O'\0 TH+ !4 M ( !;ZH% '-H;W M,C R,3$R,S%?<')E+GAM;%!+!08 " ( X" !I %G 8 ! end